0 Prolog
↳1 PrologToDTProblemTransformerProof (⇐)
↳2 TRIPLES
↳3 UndefinedPredicateInTriplesTransformerProof (⇐)
↳4 TRIPLES
↳5 TriplesToPiDPProof (⇐)
↳6 PiDP
↳7 DependencyGraphProof (⇔)
↳8 AND
↳9 PiDP
↳10 UsableRulesProof (⇔)
↳11 PiDP
↳12 PiDPToQDPProof (⇐)
↳13 QDP
↳14 QDPSizeChangeProof (⇔)
↳15 YES
↳16 PiDP
↳17 UsableRulesProof (⇔)
↳18 PiDP
↳19 PiDPToQDPProof (⇔)
↳20 QDP
↳21 QDPSizeChangeProof (⇔)
↳22 YES
↳23 PiDP
↳24 PiDPToQDPProof (⇐)
↳25 QDP
↳26 QDPOrderProof (⇔)
↳27 QDP
↳28 DependencyGraphProof (⇔)
↳29 QDP
↳30 UsableRulesProof (⇔)
↳31 QDP
↳32 QReductionProof (⇔)
↳33 QDP
↳34 MRRProof (⇔)
↳35 QDP
↳36 NonTerminationProof (⇔)
↳37 NO
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_GA(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → U8_GA(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → S21_IN_GA(plus(T72, plus(T70, T71)), T74)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U9_GA(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → S21_IN_GA(plus(T113, T114), X103)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U10_GA(T113, T114, T115, T117, s2c1_in_ga(plus(T113, T114), T121))
U10_GA(T113, T114, T115, T117, s2c1_out_ga(plus(T113, T114), T121)) → U11_GA(T113, T114, T115, T117, p22_in_gaga(T115, X104, T121, T117))
U10_GA(T113, T114, T115, T117, s2c1_out_ga(plus(T113, T114), T121)) → P22_IN_GAGA(T115, X104, T121, T117)
P22_IN_GAGA(T115, X104, T121, T117) → U2_GAGA(T115, X104, T121, T117, s21_in_ga(T115, X104))
P22_IN_GAGA(T115, X104, T121, T117) → S21_IN_GA(T115, X104)
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → U12_GA(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → S21_IN_GA(plus(plus(T196, T197), T195), T199)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U13_GA(T230, T231, T232, T234, s21_in_ga(T230, X224))
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → S21_IN_GA(T230, X224)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U14_GA(T230, T231, T232, T234, s2c1_in_ga(T230, T238))
U14_GA(T230, T231, T232, T234, s2c1_out_ga(T230, T238)) → U15_GA(T230, T231, T232, T234, p22_in_gaga(plus(T231, T232), X225, T238, T234))
U14_GA(T230, T231, T232, T234, s2c1_out_ga(T230, T238)) → P22_IN_GAGA(plus(T231, T232), X225, T238, T234)
P22_IN_GAGA(T115, T128, T121, T117) → U3_GAGA(T115, T128, T121, T117, s2c1_in_ga(T115, T128))
U3_GAGA(T115, T128, T121, T117, s2c1_out_ga(T115, T128)) → U4_GAGA(T115, T128, T121, T117, s21_in_ga(plus(T121, T128), T117))
U3_GAGA(T115, T128, T121, T117, s2c1_out_ga(T115, T128)) → S21_IN_GA(plus(T121, T128), T117)
S21_IN_GA(plus(T255, plus(T256, T257)), T259) → U16_GA(T255, T256, T257, T259, isNat33_in_g(T255))
S21_IN_GA(plus(T255, plus(T256, T257)), T259) → ISNAT33_IN_G(T255)
ISNAT33_IN_G(s(T165)) → U1_G(T165, isNat33_in_g(T165))
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
S21_IN_GA(plus(plus(T321, T322), T320), T324) → U17_GA(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
S21_IN_GA(plus(plus(T321, T322), T320), T324) → S21_IN_GA(plus(plus(T320, T321), T322), T324)
S21_IN_GA(plus(T353, T352), T355) → U18_GA(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
S21_IN_GA(plus(T353, T352), T355) → S21_IN_GA(plus(T353, T352), T355)
S21_IN_GA(plus(T386, T385), T388) → U19_GA(T386, T385, T388, s21_in_ga(T385, X382))
S21_IN_GA(plus(T386, T385), T388) → S21_IN_GA(T385, X382)
S21_IN_GA(plus(T386, T385), T388) → U20_GA(T386, T385, T388, s2c1_in_ga(T385, T392))
U20_GA(T386, T385, T388, s2c1_out_ga(T385, T392)) → U21_GA(T386, T385, T388, p22_in_gaga(T386, X383, T392, T388))
U20_GA(T386, T385, T388, s2c1_out_ga(T385, T392)) → P22_IN_GAGA(T386, X383, T392, T388)
S21_IN_GA(plus(T416, T415), T418) → U22_GA(T416, T415, T418, isNat33_in_g(T415))
S21_IN_GA(plus(T416, T415), T418) → ISNAT33_IN_G(T415)
S21_IN_GA(plus(T416, T415), T418) → U23_GA(T416, T415, T418, isNatc33_in_g(T415))
U23_GA(T416, T415, T418, isNatc33_out_g(T415)) → U24_GA(T416, T415, T418, isNat33_in_g(T416))
U23_GA(T416, T415, T418, isNatc33_out_g(T415)) → ISNAT33_IN_G(T416)
S21_IN_GA(plus(T439, s(T438)), s(T441)) → U25_GA(T439, T438, T441, isNatc33_in_g(s(T438)))
U25_GA(T439, T438, T441, isNatc33_out_g(s(T438))) → U26_GA(T439, T438, T441, isNatc33_in_g(T439))
U26_GA(T439, T438, T441, isNatc33_out_g(T439)) → U27_GA(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_GA(T439, T438, T441, isNatc33_out_g(T439)) → ADD99_IN_GGA(T438, T439, T441)
ADD99_IN_GGA(s(T457), T458, s(T460)) → U6_GGA(T457, T458, T460, add99_in_gga(T457, T458, T460))
ADD99_IN_GGA(s(T457), T458, s(T460)) → ADD99_IN_GGA(T457, T458, T460)
S21_IN_GA(plus(T495, T496), T498) → U28_GA(T495, T496, T498, s21_in_ga(T495, X508))
S21_IN_GA(plus(T495, T496), T498) → S21_IN_GA(T495, X508)
S21_IN_GA(plus(T495, T496), T498) → U29_GA(T495, T496, T498, s2c1_in_ga(T495, T502))
U29_GA(T495, T496, T498, s2c1_out_ga(T495, T502)) → U30_GA(T495, T496, T498, p22_in_gaga(T496, X509, T502, T498))
U29_GA(T495, T496, T498, s2c1_out_ga(T495, T502)) → P22_IN_GAGA(T496, X509, T502, T498)
S21_IN_GA(plus(T517, T518), T520) → U31_GA(T517, T518, T520, isNat33_in_g(T517))
S21_IN_GA(plus(T517, T518), T520) → ISNAT33_IN_G(T517)
S21_IN_GA(plus(T517, T518), T520) → U32_GA(T517, T518, T520, isNatc33_in_g(T517))
U32_GA(T517, T518, T520, isNatc33_out_g(T517)) → U33_GA(T517, T518, T520, isNat33_in_g(T518))
U32_GA(T517, T518, T520, isNatc33_out_g(T517)) → ISNAT33_IN_G(T518)
U32_GA(T517, T518, T520, isNatc33_out_g(T517)) → U34_GA(T517, T518, T520, isNatc33_in_g(T518))
U34_GA(T517, T518, T520, isNatc33_out_g(T518)) → U35_GA(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_GA(T517, T518, T520, isNatc33_out_g(T518)) → ADD99_IN_GGA(T517, T518, T520)
s2c1_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U37_ga(T32, T33, T34, T35, T37, s2c1_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s2c1_in_ga(plus(T70, plus(T71, T72)), T74) → U38_ga(T70, T71, T72, T74, s2c1_in_ga(plus(T72, plus(T70, T71)), T74))
s2c1_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s2c1_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s2c1_in_ga(plus(T113, plus(T114, T115)), T117) → U39_ga(T113, T114, T115, T117, s2c1_in_ga(plus(T113, T114), T121))
s2c1_in_ga(plus(T195, plus(T196, T197)), T199) → U41_ga(T195, T196, T197, T199, s2c1_in_ga(plus(plus(T196, T197), T195), T199))
s2c1_in_ga(plus(T230, plus(T231, T232)), T234) → U42_ga(T230, T231, T232, T234, s2c1_in_ga(T230, T238))
s2c1_in_ga(plus(plus(T321, T322), T320), T324) → U44_ga(T321, T322, T320, T324, s2c1_in_ga(plus(plus(T320, T321), T322), T324))
s2c1_in_ga(plus(T353, T352), T355) → U45_ga(T353, T352, T355, s2c1_in_ga(plus(T353, T352), T355))
s2c1_in_ga(plus(0, T364), T364) → s2c1_out_ga(plus(0, T364), T364)
s2c1_in_ga(plus(T386, T385), T388) → U46_ga(T386, T385, T388, s2c1_in_ga(T385, T392))
s2c1_in_ga(plus(T439, s(T438)), s(T441)) → U48_ga(T439, T438, T441, isNatc33_in_g(s(T438)))
isNatc33_in_g(s(T165)) → U58_g(T165, isNatc33_in_g(T165))
isNatc33_in_g(0) → isNatc33_out_g(0)
U58_g(T165, isNatc33_out_g(T165)) → isNatc33_out_g(s(T165))
U48_ga(T439, T438, T441, isNatc33_out_g(s(T438))) → U49_ga(T439, T438, T441, isNatc33_in_g(T439))
U49_ga(T439, T438, T441, isNatc33_out_g(T439)) → U50_ga(T439, T438, T441, addc99_in_gga(T438, T439, T441))
addc99_in_gga(s(T457), T458, s(T460)) → U62_gga(T457, T458, T460, addc99_in_gga(T457, T458, T460))
addc99_in_gga(0, T466, T466) → addc99_out_gga(0, T466, T466)
U62_gga(T457, T458, T460, addc99_out_gga(T457, T458, T460)) → addc99_out_gga(s(T457), T458, s(T460))
U50_ga(T439, T438, T441, addc99_out_gga(T438, T439, T441)) → s2c1_out_ga(plus(T439, s(T438)), s(T441))
s2c1_in_ga(plus(T469, 0), T469) → U51_ga(T469, isNatc33_in_g(0))
U51_ga(T469, isNatc33_out_g(0)) → U52_ga(T469, isNatc33_in_g(T469))
U52_ga(T469, isNatc33_out_g(T469)) → s2c1_out_ga(plus(T469, 0), T469)
s2c1_in_ga(plus(T474, 0), T474) → s2c1_out_ga(plus(T474, 0), T474)
s2c1_in_ga(plus(T495, T496), T498) → U53_ga(T495, T496, T498, s2c1_in_ga(T495, T502))
s2c1_in_ga(plus(T517, T518), T520) → U55_ga(T517, T518, T520, isNatc33_in_g(T517))
U55_ga(T517, T518, T520, isNatc33_out_g(T517)) → U56_ga(T517, T518, T520, isNatc33_in_g(T518))
U56_ga(T517, T518, T520, isNatc33_out_g(T518)) → U57_ga(T517, T518, T520, addc99_in_gga(T517, T518, T520))
U57_ga(T517, T518, T520, addc99_out_gga(T517, T518, T520)) → s2c1_out_ga(plus(T517, T518), T520)
U53_ga(T495, T496, T498, s2c1_out_ga(T495, T502)) → U54_ga(T495, T496, T498, qc22_in_gaga(T496, X509, T502, T498))
qc22_in_gaga(T115, T128, T121, T117) → U59_gaga(T115, T128, T121, T117, s2c1_in_ga(T115, T128))
U59_gaga(T115, T128, T121, T117, s2c1_out_ga(T115, T128)) → U60_gaga(T115, T128, T121, T117, s2c1_in_ga(plus(T121, T128), T117))
U60_gaga(T115, T128, T121, T117, s2c1_out_ga(plus(T121, T128), T117)) → qc22_out_gaga(T115, T128, T121, T117)
U54_ga(T495, T496, T498, qc22_out_gaga(T496, X509, T502, T498)) → s2c1_out_ga(plus(T495, T496), T498)
U46_ga(T386, T385, T388, s2c1_out_ga(T385, T392)) → U47_ga(T386, T385, T388, qc22_in_gaga(T386, X383, T392, T388))
U47_ga(T386, T385, T388, qc22_out_gaga(T386, X383, T392, T388)) → s2c1_out_ga(plus(T386, T385), T388)
U45_ga(T353, T352, T355, s2c1_out_ga(plus(T353, T352), T355)) → s2c1_out_ga(plus(T353, T352), T355)
U44_ga(T321, T322, T320, T324, s2c1_out_ga(plus(plus(T320, T321), T322), T324)) → s2c1_out_ga(plus(plus(T321, T322), T320), T324)
U42_ga(T230, T231, T232, T234, s2c1_out_ga(T230, T238)) → U43_ga(T230, T231, T232, T234, qc22_in_gaga(plus(T231, T232), X225, T238, T234))
U43_ga(T230, T231, T232, T234, qc22_out_gaga(plus(T231, T232), X225, T238, T234)) → s2c1_out_ga(plus(T230, plus(T231, T232)), T234)
U41_ga(T195, T196, T197, T199, s2c1_out_ga(plus(plus(T196, T197), T195), T199)) → s2c1_out_ga(plus(T195, plus(T196, T197)), T199)
U39_ga(T113, T114, T115, T117, s2c1_out_ga(plus(T113, T114), T121)) → U40_ga(T113, T114, T115, T117, qc22_in_gaga(T115, X104, T121, T117))
U40_ga(T113, T114, T115, T117, qc22_out_gaga(T115, X104, T121, T117)) → s2c1_out_ga(plus(T113, plus(T114, T115)), T117)
U38_ga(T70, T71, T72, T74, s2c1_out_ga(plus(T72, plus(T70, T71)), T74)) → s2c1_out_ga(plus(T70, plus(T71, T72)), T74)
U37_ga(T32, T33, T34, T35, T37, s2c1_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s2c1_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_GA(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → U8_GA(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → S21_IN_GA(plus(T72, plus(T70, T71)), T74)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U9_GA(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → S21_IN_GA(plus(T113, T114), X103)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U10_GA(T113, T114, T115, T117, s2c1_in_ga(plus(T113, T114), T121))
U10_GA(T113, T114, T115, T117, s2c1_out_ga(plus(T113, T114), T121)) → U11_GA(T113, T114, T115, T117, p22_in_gaga(T115, X104, T121, T117))
U10_GA(T113, T114, T115, T117, s2c1_out_ga(plus(T113, T114), T121)) → P22_IN_GAGA(T115, X104, T121, T117)
P22_IN_GAGA(T115, X104, T121, T117) → U2_GAGA(T115, X104, T121, T117, s21_in_ga(T115, X104))
P22_IN_GAGA(T115, X104, T121, T117) → S21_IN_GA(T115, X104)
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → U12_GA(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → S21_IN_GA(plus(plus(T196, T197), T195), T199)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U13_GA(T230, T231, T232, T234, s21_in_ga(T230, X224))
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → S21_IN_GA(T230, X224)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U14_GA(T230, T231, T232, T234, s2c1_in_ga(T230, T238))
U14_GA(T230, T231, T232, T234, s2c1_out_ga(T230, T238)) → U15_GA(T230, T231, T232, T234, p22_in_gaga(plus(T231, T232), X225, T238, T234))
U14_GA(T230, T231, T232, T234, s2c1_out_ga(T230, T238)) → P22_IN_GAGA(plus(T231, T232), X225, T238, T234)
P22_IN_GAGA(T115, T128, T121, T117) → U3_GAGA(T115, T128, T121, T117, s2c1_in_ga(T115, T128))
U3_GAGA(T115, T128, T121, T117, s2c1_out_ga(T115, T128)) → U4_GAGA(T115, T128, T121, T117, s21_in_ga(plus(T121, T128), T117))
U3_GAGA(T115, T128, T121, T117, s2c1_out_ga(T115, T128)) → S21_IN_GA(plus(T121, T128), T117)
S21_IN_GA(plus(T255, plus(T256, T257)), T259) → U16_GA(T255, T256, T257, T259, isNat33_in_g(T255))
S21_IN_GA(plus(T255, plus(T256, T257)), T259) → ISNAT33_IN_G(T255)
ISNAT33_IN_G(s(T165)) → U1_G(T165, isNat33_in_g(T165))
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
S21_IN_GA(plus(plus(T321, T322), T320), T324) → U17_GA(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
S21_IN_GA(plus(plus(T321, T322), T320), T324) → S21_IN_GA(plus(plus(T320, T321), T322), T324)
S21_IN_GA(plus(T353, T352), T355) → U18_GA(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
S21_IN_GA(plus(T353, T352), T355) → S21_IN_GA(plus(T353, T352), T355)
S21_IN_GA(plus(T386, T385), T388) → U19_GA(T386, T385, T388, s21_in_ga(T385, X382))
S21_IN_GA(plus(T386, T385), T388) → S21_IN_GA(T385, X382)
S21_IN_GA(plus(T386, T385), T388) → U20_GA(T386, T385, T388, s2c1_in_ga(T385, T392))
U20_GA(T386, T385, T388, s2c1_out_ga(T385, T392)) → U21_GA(T386, T385, T388, p22_in_gaga(T386, X383, T392, T388))
U20_GA(T386, T385, T388, s2c1_out_ga(T385, T392)) → P22_IN_GAGA(T386, X383, T392, T388)
S21_IN_GA(plus(T416, T415), T418) → U22_GA(T416, T415, T418, isNat33_in_g(T415))
S21_IN_GA(plus(T416, T415), T418) → ISNAT33_IN_G(T415)
S21_IN_GA(plus(T416, T415), T418) → U23_GA(T416, T415, T418, isNatc33_in_g(T415))
U23_GA(T416, T415, T418, isNatc33_out_g(T415)) → U24_GA(T416, T415, T418, isNat33_in_g(T416))
U23_GA(T416, T415, T418, isNatc33_out_g(T415)) → ISNAT33_IN_G(T416)
S21_IN_GA(plus(T439, s(T438)), s(T441)) → U25_GA(T439, T438, T441, isNatc33_in_g(s(T438)))
U25_GA(T439, T438, T441, isNatc33_out_g(s(T438))) → U26_GA(T439, T438, T441, isNatc33_in_g(T439))
U26_GA(T439, T438, T441, isNatc33_out_g(T439)) → U27_GA(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_GA(T439, T438, T441, isNatc33_out_g(T439)) → ADD99_IN_GGA(T438, T439, T441)
ADD99_IN_GGA(s(T457), T458, s(T460)) → U6_GGA(T457, T458, T460, add99_in_gga(T457, T458, T460))
ADD99_IN_GGA(s(T457), T458, s(T460)) → ADD99_IN_GGA(T457, T458, T460)
S21_IN_GA(plus(T495, T496), T498) → U28_GA(T495, T496, T498, s21_in_ga(T495, X508))
S21_IN_GA(plus(T495, T496), T498) → S21_IN_GA(T495, X508)
S21_IN_GA(plus(T495, T496), T498) → U29_GA(T495, T496, T498, s2c1_in_ga(T495, T502))
U29_GA(T495, T496, T498, s2c1_out_ga(T495, T502)) → U30_GA(T495, T496, T498, p22_in_gaga(T496, X509, T502, T498))
U29_GA(T495, T496, T498, s2c1_out_ga(T495, T502)) → P22_IN_GAGA(T496, X509, T502, T498)
S21_IN_GA(plus(T517, T518), T520) → U31_GA(T517, T518, T520, isNat33_in_g(T517))
S21_IN_GA(plus(T517, T518), T520) → ISNAT33_IN_G(T517)
S21_IN_GA(plus(T517, T518), T520) → U32_GA(T517, T518, T520, isNatc33_in_g(T517))
U32_GA(T517, T518, T520, isNatc33_out_g(T517)) → U33_GA(T517, T518, T520, isNat33_in_g(T518))
U32_GA(T517, T518, T520, isNatc33_out_g(T517)) → ISNAT33_IN_G(T518)
U32_GA(T517, T518, T520, isNatc33_out_g(T517)) → U34_GA(T517, T518, T520, isNatc33_in_g(T518))
U34_GA(T517, T518, T520, isNatc33_out_g(T518)) → U35_GA(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_GA(T517, T518, T520, isNatc33_out_g(T518)) → ADD99_IN_GGA(T517, T518, T520)
s2c1_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U37_ga(T32, T33, T34, T35, T37, s2c1_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s2c1_in_ga(plus(T70, plus(T71, T72)), T74) → U38_ga(T70, T71, T72, T74, s2c1_in_ga(plus(T72, plus(T70, T71)), T74))
s2c1_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s2c1_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s2c1_in_ga(plus(T113, plus(T114, T115)), T117) → U39_ga(T113, T114, T115, T117, s2c1_in_ga(plus(T113, T114), T121))
s2c1_in_ga(plus(T195, plus(T196, T197)), T199) → U41_ga(T195, T196, T197, T199, s2c1_in_ga(plus(plus(T196, T197), T195), T199))
s2c1_in_ga(plus(T230, plus(T231, T232)), T234) → U42_ga(T230, T231, T232, T234, s2c1_in_ga(T230, T238))
s2c1_in_ga(plus(plus(T321, T322), T320), T324) → U44_ga(T321, T322, T320, T324, s2c1_in_ga(plus(plus(T320, T321), T322), T324))
s2c1_in_ga(plus(T353, T352), T355) → U45_ga(T353, T352, T355, s2c1_in_ga(plus(T353, T352), T355))
s2c1_in_ga(plus(0, T364), T364) → s2c1_out_ga(plus(0, T364), T364)
s2c1_in_ga(plus(T386, T385), T388) → U46_ga(T386, T385, T388, s2c1_in_ga(T385, T392))
s2c1_in_ga(plus(T439, s(T438)), s(T441)) → U48_ga(T439, T438, T441, isNatc33_in_g(s(T438)))
isNatc33_in_g(s(T165)) → U58_g(T165, isNatc33_in_g(T165))
isNatc33_in_g(0) → isNatc33_out_g(0)
U58_g(T165, isNatc33_out_g(T165)) → isNatc33_out_g(s(T165))
U48_ga(T439, T438, T441, isNatc33_out_g(s(T438))) → U49_ga(T439, T438, T441, isNatc33_in_g(T439))
U49_ga(T439, T438, T441, isNatc33_out_g(T439)) → U50_ga(T439, T438, T441, addc99_in_gga(T438, T439, T441))
addc99_in_gga(s(T457), T458, s(T460)) → U62_gga(T457, T458, T460, addc99_in_gga(T457, T458, T460))
addc99_in_gga(0, T466, T466) → addc99_out_gga(0, T466, T466)
U62_gga(T457, T458, T460, addc99_out_gga(T457, T458, T460)) → addc99_out_gga(s(T457), T458, s(T460))
U50_ga(T439, T438, T441, addc99_out_gga(T438, T439, T441)) → s2c1_out_ga(plus(T439, s(T438)), s(T441))
s2c1_in_ga(plus(T469, 0), T469) → U51_ga(T469, isNatc33_in_g(0))
U51_ga(T469, isNatc33_out_g(0)) → U52_ga(T469, isNatc33_in_g(T469))
U52_ga(T469, isNatc33_out_g(T469)) → s2c1_out_ga(plus(T469, 0), T469)
s2c1_in_ga(plus(T474, 0), T474) → s2c1_out_ga(plus(T474, 0), T474)
s2c1_in_ga(plus(T495, T496), T498) → U53_ga(T495, T496, T498, s2c1_in_ga(T495, T502))
s2c1_in_ga(plus(T517, T518), T520) → U55_ga(T517, T518, T520, isNatc33_in_g(T517))
U55_ga(T517, T518, T520, isNatc33_out_g(T517)) → U56_ga(T517, T518, T520, isNatc33_in_g(T518))
U56_ga(T517, T518, T520, isNatc33_out_g(T518)) → U57_ga(T517, T518, T520, addc99_in_gga(T517, T518, T520))
U57_ga(T517, T518, T520, addc99_out_gga(T517, T518, T520)) → s2c1_out_ga(plus(T517, T518), T520)
U53_ga(T495, T496, T498, s2c1_out_ga(T495, T502)) → U54_ga(T495, T496, T498, qc22_in_gaga(T496, X509, T502, T498))
qc22_in_gaga(T115, T128, T121, T117) → U59_gaga(T115, T128, T121, T117, s2c1_in_ga(T115, T128))
U59_gaga(T115, T128, T121, T117, s2c1_out_ga(T115, T128)) → U60_gaga(T115, T128, T121, T117, s2c1_in_ga(plus(T121, T128), T117))
U60_gaga(T115, T128, T121, T117, s2c1_out_ga(plus(T121, T128), T117)) → qc22_out_gaga(T115, T128, T121, T117)
U54_ga(T495, T496, T498, qc22_out_gaga(T496, X509, T502, T498)) → s2c1_out_ga(plus(T495, T496), T498)
U46_ga(T386, T385, T388, s2c1_out_ga(T385, T392)) → U47_ga(T386, T385, T388, qc22_in_gaga(T386, X383, T392, T388))
U47_ga(T386, T385, T388, qc22_out_gaga(T386, X383, T392, T388)) → s2c1_out_ga(plus(T386, T385), T388)
U45_ga(T353, T352, T355, s2c1_out_ga(plus(T353, T352), T355)) → s2c1_out_ga(plus(T353, T352), T355)
U44_ga(T321, T322, T320, T324, s2c1_out_ga(plus(plus(T320, T321), T322), T324)) → s2c1_out_ga(plus(plus(T321, T322), T320), T324)
U42_ga(T230, T231, T232, T234, s2c1_out_ga(T230, T238)) → U43_ga(T230, T231, T232, T234, qc22_in_gaga(plus(T231, T232), X225, T238, T234))
U43_ga(T230, T231, T232, T234, qc22_out_gaga(plus(T231, T232), X225, T238, T234)) → s2c1_out_ga(plus(T230, plus(T231, T232)), T234)
U41_ga(T195, T196, T197, T199, s2c1_out_ga(plus(plus(T196, T197), T195), T199)) → s2c1_out_ga(plus(T195, plus(T196, T197)), T199)
U39_ga(T113, T114, T115, T117, s2c1_out_ga(plus(T113, T114), T121)) → U40_ga(T113, T114, T115, T117, qc22_in_gaga(T115, X104, T121, T117))
U40_ga(T113, T114, T115, T117, qc22_out_gaga(T115, X104, T121, T117)) → s2c1_out_ga(plus(T113, plus(T114, T115)), T117)
U38_ga(T70, T71, T72, T74, s2c1_out_ga(plus(T72, plus(T70, T71)), T74)) → s2c1_out_ga(plus(T70, plus(T71, T72)), T74)
U37_ga(T32, T33, T34, T35, T37, s2c1_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s2c1_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
ADD99_IN_GGA(s(T457), T458, s(T460)) → ADD99_IN_GGA(T457, T458, T460)
s2c1_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U37_ga(T32, T33, T34, T35, T37, s2c1_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s2c1_in_ga(plus(T70, plus(T71, T72)), T74) → U38_ga(T70, T71, T72, T74, s2c1_in_ga(plus(T72, plus(T70, T71)), T74))
s2c1_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s2c1_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s2c1_in_ga(plus(T113, plus(T114, T115)), T117) → U39_ga(T113, T114, T115, T117, s2c1_in_ga(plus(T113, T114), T121))
s2c1_in_ga(plus(T195, plus(T196, T197)), T199) → U41_ga(T195, T196, T197, T199, s2c1_in_ga(plus(plus(T196, T197), T195), T199))
s2c1_in_ga(plus(T230, plus(T231, T232)), T234) → U42_ga(T230, T231, T232, T234, s2c1_in_ga(T230, T238))
s2c1_in_ga(plus(plus(T321, T322), T320), T324) → U44_ga(T321, T322, T320, T324, s2c1_in_ga(plus(plus(T320, T321), T322), T324))
s2c1_in_ga(plus(T353, T352), T355) → U45_ga(T353, T352, T355, s2c1_in_ga(plus(T353, T352), T355))
s2c1_in_ga(plus(0, T364), T364) → s2c1_out_ga(plus(0, T364), T364)
s2c1_in_ga(plus(T386, T385), T388) → U46_ga(T386, T385, T388, s2c1_in_ga(T385, T392))
s2c1_in_ga(plus(T439, s(T438)), s(T441)) → U48_ga(T439, T438, T441, isNatc33_in_g(s(T438)))
isNatc33_in_g(s(T165)) → U58_g(T165, isNatc33_in_g(T165))
isNatc33_in_g(0) → isNatc33_out_g(0)
U58_g(T165, isNatc33_out_g(T165)) → isNatc33_out_g(s(T165))
U48_ga(T439, T438, T441, isNatc33_out_g(s(T438))) → U49_ga(T439, T438, T441, isNatc33_in_g(T439))
U49_ga(T439, T438, T441, isNatc33_out_g(T439)) → U50_ga(T439, T438, T441, addc99_in_gga(T438, T439, T441))
addc99_in_gga(s(T457), T458, s(T460)) → U62_gga(T457, T458, T460, addc99_in_gga(T457, T458, T460))
addc99_in_gga(0, T466, T466) → addc99_out_gga(0, T466, T466)
U62_gga(T457, T458, T460, addc99_out_gga(T457, T458, T460)) → addc99_out_gga(s(T457), T458, s(T460))
U50_ga(T439, T438, T441, addc99_out_gga(T438, T439, T441)) → s2c1_out_ga(plus(T439, s(T438)), s(T441))
s2c1_in_ga(plus(T469, 0), T469) → U51_ga(T469, isNatc33_in_g(0))
U51_ga(T469, isNatc33_out_g(0)) → U52_ga(T469, isNatc33_in_g(T469))
U52_ga(T469, isNatc33_out_g(T469)) → s2c1_out_ga(plus(T469, 0), T469)
s2c1_in_ga(plus(T474, 0), T474) → s2c1_out_ga(plus(T474, 0), T474)
s2c1_in_ga(plus(T495, T496), T498) → U53_ga(T495, T496, T498, s2c1_in_ga(T495, T502))
s2c1_in_ga(plus(T517, T518), T520) → U55_ga(T517, T518, T520, isNatc33_in_g(T517))
U55_ga(T517, T518, T520, isNatc33_out_g(T517)) → U56_ga(T517, T518, T520, isNatc33_in_g(T518))
U56_ga(T517, T518, T520, isNatc33_out_g(T518)) → U57_ga(T517, T518, T520, addc99_in_gga(T517, T518, T520))
U57_ga(T517, T518, T520, addc99_out_gga(T517, T518, T520)) → s2c1_out_ga(plus(T517, T518), T520)
U53_ga(T495, T496, T498, s2c1_out_ga(T495, T502)) → U54_ga(T495, T496, T498, qc22_in_gaga(T496, X509, T502, T498))
qc22_in_gaga(T115, T128, T121, T117) → U59_gaga(T115, T128, T121, T117, s2c1_in_ga(T115, T128))
U59_gaga(T115, T128, T121, T117, s2c1_out_ga(T115, T128)) → U60_gaga(T115, T128, T121, T117, s2c1_in_ga(plus(T121, T128), T117))
U60_gaga(T115, T128, T121, T117, s2c1_out_ga(plus(T121, T128), T117)) → qc22_out_gaga(T115, T128, T121, T117)
U54_ga(T495, T496, T498, qc22_out_gaga(T496, X509, T502, T498)) → s2c1_out_ga(plus(T495, T496), T498)
U46_ga(T386, T385, T388, s2c1_out_ga(T385, T392)) → U47_ga(T386, T385, T388, qc22_in_gaga(T386, X383, T392, T388))
U47_ga(T386, T385, T388, qc22_out_gaga(T386, X383, T392, T388)) → s2c1_out_ga(plus(T386, T385), T388)
U45_ga(T353, T352, T355, s2c1_out_ga(plus(T353, T352), T355)) → s2c1_out_ga(plus(T353, T352), T355)
U44_ga(T321, T322, T320, T324, s2c1_out_ga(plus(plus(T320, T321), T322), T324)) → s2c1_out_ga(plus(plus(T321, T322), T320), T324)
U42_ga(T230, T231, T232, T234, s2c1_out_ga(T230, T238)) → U43_ga(T230, T231, T232, T234, qc22_in_gaga(plus(T231, T232), X225, T238, T234))
U43_ga(T230, T231, T232, T234, qc22_out_gaga(plus(T231, T232), X225, T238, T234)) → s2c1_out_ga(plus(T230, plus(T231, T232)), T234)
U41_ga(T195, T196, T197, T199, s2c1_out_ga(plus(plus(T196, T197), T195), T199)) → s2c1_out_ga(plus(T195, plus(T196, T197)), T199)
U39_ga(T113, T114, T115, T117, s2c1_out_ga(plus(T113, T114), T121)) → U40_ga(T113, T114, T115, T117, qc22_in_gaga(T115, X104, T121, T117))
U40_ga(T113, T114, T115, T117, qc22_out_gaga(T115, X104, T121, T117)) → s2c1_out_ga(plus(T113, plus(T114, T115)), T117)
U38_ga(T70, T71, T72, T74, s2c1_out_ga(plus(T72, plus(T70, T71)), T74)) → s2c1_out_ga(plus(T70, plus(T71, T72)), T74)
U37_ga(T32, T33, T34, T35, T37, s2c1_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s2c1_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
ADD99_IN_GGA(s(T457), T458, s(T460)) → ADD99_IN_GGA(T457, T458, T460)
ADD99_IN_GGA(s(T457), T458) → ADD99_IN_GGA(T457, T458)
From the DPs we obtained the following set of size-change graphs:
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
s2c1_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U37_ga(T32, T33, T34, T35, T37, s2c1_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s2c1_in_ga(plus(T70, plus(T71, T72)), T74) → U38_ga(T70, T71, T72, T74, s2c1_in_ga(plus(T72, plus(T70, T71)), T74))
s2c1_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s2c1_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s2c1_in_ga(plus(T113, plus(T114, T115)), T117) → U39_ga(T113, T114, T115, T117, s2c1_in_ga(plus(T113, T114), T121))
s2c1_in_ga(plus(T195, plus(T196, T197)), T199) → U41_ga(T195, T196, T197, T199, s2c1_in_ga(plus(plus(T196, T197), T195), T199))
s2c1_in_ga(plus(T230, plus(T231, T232)), T234) → U42_ga(T230, T231, T232, T234, s2c1_in_ga(T230, T238))
s2c1_in_ga(plus(plus(T321, T322), T320), T324) → U44_ga(T321, T322, T320, T324, s2c1_in_ga(plus(plus(T320, T321), T322), T324))
s2c1_in_ga(plus(T353, T352), T355) → U45_ga(T353, T352, T355, s2c1_in_ga(plus(T353, T352), T355))
s2c1_in_ga(plus(0, T364), T364) → s2c1_out_ga(plus(0, T364), T364)
s2c1_in_ga(plus(T386, T385), T388) → U46_ga(T386, T385, T388, s2c1_in_ga(T385, T392))
s2c1_in_ga(plus(T439, s(T438)), s(T441)) → U48_ga(T439, T438, T441, isNatc33_in_g(s(T438)))
isNatc33_in_g(s(T165)) → U58_g(T165, isNatc33_in_g(T165))
isNatc33_in_g(0) → isNatc33_out_g(0)
U58_g(T165, isNatc33_out_g(T165)) → isNatc33_out_g(s(T165))
U48_ga(T439, T438, T441, isNatc33_out_g(s(T438))) → U49_ga(T439, T438, T441, isNatc33_in_g(T439))
U49_ga(T439, T438, T441, isNatc33_out_g(T439)) → U50_ga(T439, T438, T441, addc99_in_gga(T438, T439, T441))
addc99_in_gga(s(T457), T458, s(T460)) → U62_gga(T457, T458, T460, addc99_in_gga(T457, T458, T460))
addc99_in_gga(0, T466, T466) → addc99_out_gga(0, T466, T466)
U62_gga(T457, T458, T460, addc99_out_gga(T457, T458, T460)) → addc99_out_gga(s(T457), T458, s(T460))
U50_ga(T439, T438, T441, addc99_out_gga(T438, T439, T441)) → s2c1_out_ga(plus(T439, s(T438)), s(T441))
s2c1_in_ga(plus(T469, 0), T469) → U51_ga(T469, isNatc33_in_g(0))
U51_ga(T469, isNatc33_out_g(0)) → U52_ga(T469, isNatc33_in_g(T469))
U52_ga(T469, isNatc33_out_g(T469)) → s2c1_out_ga(plus(T469, 0), T469)
s2c1_in_ga(plus(T474, 0), T474) → s2c1_out_ga(plus(T474, 0), T474)
s2c1_in_ga(plus(T495, T496), T498) → U53_ga(T495, T496, T498, s2c1_in_ga(T495, T502))
s2c1_in_ga(plus(T517, T518), T520) → U55_ga(T517, T518, T520, isNatc33_in_g(T517))
U55_ga(T517, T518, T520, isNatc33_out_g(T517)) → U56_ga(T517, T518, T520, isNatc33_in_g(T518))
U56_ga(T517, T518, T520, isNatc33_out_g(T518)) → U57_ga(T517, T518, T520, addc99_in_gga(T517, T518, T520))
U57_ga(T517, T518, T520, addc99_out_gga(T517, T518, T520)) → s2c1_out_ga(plus(T517, T518), T520)
U53_ga(T495, T496, T498, s2c1_out_ga(T495, T502)) → U54_ga(T495, T496, T498, qc22_in_gaga(T496, X509, T502, T498))
qc22_in_gaga(T115, T128, T121, T117) → U59_gaga(T115, T128, T121, T117, s2c1_in_ga(T115, T128))
U59_gaga(T115, T128, T121, T117, s2c1_out_ga(T115, T128)) → U60_gaga(T115, T128, T121, T117, s2c1_in_ga(plus(T121, T128), T117))
U60_gaga(T115, T128, T121, T117, s2c1_out_ga(plus(T121, T128), T117)) → qc22_out_gaga(T115, T128, T121, T117)
U54_ga(T495, T496, T498, qc22_out_gaga(T496, X509, T502, T498)) → s2c1_out_ga(plus(T495, T496), T498)
U46_ga(T386, T385, T388, s2c1_out_ga(T385, T392)) → U47_ga(T386, T385, T388, qc22_in_gaga(T386, X383, T392, T388))
U47_ga(T386, T385, T388, qc22_out_gaga(T386, X383, T392, T388)) → s2c1_out_ga(plus(T386, T385), T388)
U45_ga(T353, T352, T355, s2c1_out_ga(plus(T353, T352), T355)) → s2c1_out_ga(plus(T353, T352), T355)
U44_ga(T321, T322, T320, T324, s2c1_out_ga(plus(plus(T320, T321), T322), T324)) → s2c1_out_ga(plus(plus(T321, T322), T320), T324)
U42_ga(T230, T231, T232, T234, s2c1_out_ga(T230, T238)) → U43_ga(T230, T231, T232, T234, qc22_in_gaga(plus(T231, T232), X225, T238, T234))
U43_ga(T230, T231, T232, T234, qc22_out_gaga(plus(T231, T232), X225, T238, T234)) → s2c1_out_ga(plus(T230, plus(T231, T232)), T234)
U41_ga(T195, T196, T197, T199, s2c1_out_ga(plus(plus(T196, T197), T195), T199)) → s2c1_out_ga(plus(T195, plus(T196, T197)), T199)
U39_ga(T113, T114, T115, T117, s2c1_out_ga(plus(T113, T114), T121)) → U40_ga(T113, T114, T115, T117, qc22_in_gaga(T115, X104, T121, T117))
U40_ga(T113, T114, T115, T117, qc22_out_gaga(T115, X104, T121, T117)) → s2c1_out_ga(plus(T113, plus(T114, T115)), T117)
U38_ga(T70, T71, T72, T74, s2c1_out_ga(plus(T72, plus(T70, T71)), T74)) → s2c1_out_ga(plus(T70, plus(T71, T72)), T74)
U37_ga(T32, T33, T34, T35, T37, s2c1_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s2c1_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
From the DPs we obtained the following set of size-change graphs:
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → S21_IN_GA(plus(T72, plus(T70, T71)), T74)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → S21_IN_GA(plus(T113, T114), X103)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U10_GA(T113, T114, T115, T117, s2c1_in_ga(plus(T113, T114), T121))
U10_GA(T113, T114, T115, T117, s2c1_out_ga(plus(T113, T114), T121)) → P22_IN_GAGA(T115, X104, T121, T117)
P22_IN_GAGA(T115, X104, T121, T117) → S21_IN_GA(T115, X104)
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → S21_IN_GA(plus(plus(T196, T197), T195), T199)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → S21_IN_GA(T230, X224)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U14_GA(T230, T231, T232, T234, s2c1_in_ga(T230, T238))
U14_GA(T230, T231, T232, T234, s2c1_out_ga(T230, T238)) → P22_IN_GAGA(plus(T231, T232), X225, T238, T234)
P22_IN_GAGA(T115, T128, T121, T117) → U3_GAGA(T115, T128, T121, T117, s2c1_in_ga(T115, T128))
U3_GAGA(T115, T128, T121, T117, s2c1_out_ga(T115, T128)) → S21_IN_GA(plus(T121, T128), T117)
S21_IN_GA(plus(plus(T321, T322), T320), T324) → S21_IN_GA(plus(plus(T320, T321), T322), T324)
S21_IN_GA(plus(T353, T352), T355) → S21_IN_GA(plus(T353, T352), T355)
S21_IN_GA(plus(T386, T385), T388) → S21_IN_GA(T385, X382)
S21_IN_GA(plus(T386, T385), T388) → U20_GA(T386, T385, T388, s2c1_in_ga(T385, T392))
U20_GA(T386, T385, T388, s2c1_out_ga(T385, T392)) → P22_IN_GAGA(T386, X383, T392, T388)
S21_IN_GA(plus(T495, T496), T498) → S21_IN_GA(T495, X508)
S21_IN_GA(plus(T495, T496), T498) → U29_GA(T495, T496, T498, s2c1_in_ga(T495, T502))
U29_GA(T495, T496, T498, s2c1_out_ga(T495, T502)) → P22_IN_GAGA(T496, X509, T502, T498)
s2c1_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U37_ga(T32, T33, T34, T35, T37, s2c1_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s2c1_in_ga(plus(T70, plus(T71, T72)), T74) → U38_ga(T70, T71, T72, T74, s2c1_in_ga(plus(T72, plus(T70, T71)), T74))
s2c1_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s2c1_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s2c1_in_ga(plus(T113, plus(T114, T115)), T117) → U39_ga(T113, T114, T115, T117, s2c1_in_ga(plus(T113, T114), T121))
s2c1_in_ga(plus(T195, plus(T196, T197)), T199) → U41_ga(T195, T196, T197, T199, s2c1_in_ga(plus(plus(T196, T197), T195), T199))
s2c1_in_ga(plus(T230, plus(T231, T232)), T234) → U42_ga(T230, T231, T232, T234, s2c1_in_ga(T230, T238))
s2c1_in_ga(plus(plus(T321, T322), T320), T324) → U44_ga(T321, T322, T320, T324, s2c1_in_ga(plus(plus(T320, T321), T322), T324))
s2c1_in_ga(plus(T353, T352), T355) → U45_ga(T353, T352, T355, s2c1_in_ga(plus(T353, T352), T355))
s2c1_in_ga(plus(0, T364), T364) → s2c1_out_ga(plus(0, T364), T364)
s2c1_in_ga(plus(T386, T385), T388) → U46_ga(T386, T385, T388, s2c1_in_ga(T385, T392))
s2c1_in_ga(plus(T439, s(T438)), s(T441)) → U48_ga(T439, T438, T441, isNatc33_in_g(s(T438)))
isNatc33_in_g(s(T165)) → U58_g(T165, isNatc33_in_g(T165))
isNatc33_in_g(0) → isNatc33_out_g(0)
U58_g(T165, isNatc33_out_g(T165)) → isNatc33_out_g(s(T165))
U48_ga(T439, T438, T441, isNatc33_out_g(s(T438))) → U49_ga(T439, T438, T441, isNatc33_in_g(T439))
U49_ga(T439, T438, T441, isNatc33_out_g(T439)) → U50_ga(T439, T438, T441, addc99_in_gga(T438, T439, T441))
addc99_in_gga(s(T457), T458, s(T460)) → U62_gga(T457, T458, T460, addc99_in_gga(T457, T458, T460))
addc99_in_gga(0, T466, T466) → addc99_out_gga(0, T466, T466)
U62_gga(T457, T458, T460, addc99_out_gga(T457, T458, T460)) → addc99_out_gga(s(T457), T458, s(T460))
U50_ga(T439, T438, T441, addc99_out_gga(T438, T439, T441)) → s2c1_out_ga(plus(T439, s(T438)), s(T441))
s2c1_in_ga(plus(T469, 0), T469) → U51_ga(T469, isNatc33_in_g(0))
U51_ga(T469, isNatc33_out_g(0)) → U52_ga(T469, isNatc33_in_g(T469))
U52_ga(T469, isNatc33_out_g(T469)) → s2c1_out_ga(plus(T469, 0), T469)
s2c1_in_ga(plus(T474, 0), T474) → s2c1_out_ga(plus(T474, 0), T474)
s2c1_in_ga(plus(T495, T496), T498) → U53_ga(T495, T496, T498, s2c1_in_ga(T495, T502))
s2c1_in_ga(plus(T517, T518), T520) → U55_ga(T517, T518, T520, isNatc33_in_g(T517))
U55_ga(T517, T518, T520, isNatc33_out_g(T517)) → U56_ga(T517, T518, T520, isNatc33_in_g(T518))
U56_ga(T517, T518, T520, isNatc33_out_g(T518)) → U57_ga(T517, T518, T520, addc99_in_gga(T517, T518, T520))
U57_ga(T517, T518, T520, addc99_out_gga(T517, T518, T520)) → s2c1_out_ga(plus(T517, T518), T520)
U53_ga(T495, T496, T498, s2c1_out_ga(T495, T502)) → U54_ga(T495, T496, T498, qc22_in_gaga(T496, X509, T502, T498))
qc22_in_gaga(T115, T128, T121, T117) → U59_gaga(T115, T128, T121, T117, s2c1_in_ga(T115, T128))
U59_gaga(T115, T128, T121, T117, s2c1_out_ga(T115, T128)) → U60_gaga(T115, T128, T121, T117, s2c1_in_ga(plus(T121, T128), T117))
U60_gaga(T115, T128, T121, T117, s2c1_out_ga(plus(T121, T128), T117)) → qc22_out_gaga(T115, T128, T121, T117)
U54_ga(T495, T496, T498, qc22_out_gaga(T496, X509, T502, T498)) → s2c1_out_ga(plus(T495, T496), T498)
U46_ga(T386, T385, T388, s2c1_out_ga(T385, T392)) → U47_ga(T386, T385, T388, qc22_in_gaga(T386, X383, T392, T388))
U47_ga(T386, T385, T388, qc22_out_gaga(T386, X383, T392, T388)) → s2c1_out_ga(plus(T386, T385), T388)
U45_ga(T353, T352, T355, s2c1_out_ga(plus(T353, T352), T355)) → s2c1_out_ga(plus(T353, T352), T355)
U44_ga(T321, T322, T320, T324, s2c1_out_ga(plus(plus(T320, T321), T322), T324)) → s2c1_out_ga(plus(plus(T321, T322), T320), T324)
U42_ga(T230, T231, T232, T234, s2c1_out_ga(T230, T238)) → U43_ga(T230, T231, T232, T234, qc22_in_gaga(plus(T231, T232), X225, T238, T234))
U43_ga(T230, T231, T232, T234, qc22_out_gaga(plus(T231, T232), X225, T238, T234)) → s2c1_out_ga(plus(T230, plus(T231, T232)), T234)
U41_ga(T195, T196, T197, T199, s2c1_out_ga(plus(plus(T196, T197), T195), T199)) → s2c1_out_ga(plus(T195, plus(T196, T197)), T199)
U39_ga(T113, T114, T115, T117, s2c1_out_ga(plus(T113, T114), T121)) → U40_ga(T113, T114, T115, T117, qc22_in_gaga(T115, X104, T121, T117))
U40_ga(T113, T114, T115, T117, qc22_out_gaga(T115, X104, T121, T117)) → s2c1_out_ga(plus(T113, plus(T114, T115)), T117)
U38_ga(T70, T71, T72, T74, s2c1_out_ga(plus(T72, plus(T70, T71)), T74)) → s2c1_out_ga(plus(T70, plus(T71, T72)), T74)
U37_ga(T32, T33, T34, T35, T37, s2c1_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s2c1_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
S21_IN_GA(plus(T113, plus(T114, T115))) → S21_IN_GA(plus(T113, T114))
S21_IN_GA(plus(T113, plus(T114, T115))) → U10_GA(T113, T114, T115, s2c1_in_ga(plus(T113, T114)))
U10_GA(T113, T114, T115, s2c1_out_ga(plus(T113, T114), T121)) → P22_IN_GAGA(T115, T121)
P22_IN_GAGA(T115, T121) → S21_IN_GA(T115)
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
S21_IN_GA(plus(T230, plus(T231, T232))) → S21_IN_GA(T230)
S21_IN_GA(plus(T230, plus(T231, T232))) → U14_GA(T230, T231, T232, s2c1_in_ga(T230))
U14_GA(T230, T231, T232, s2c1_out_ga(T230, T238)) → P22_IN_GAGA(plus(T231, T232), T238)
P22_IN_GAGA(T115, T121) → U3_GAGA(T115, T121, s2c1_in_ga(T115))
U3_GAGA(T115, T121, s2c1_out_ga(T115, T128)) → S21_IN_GA(plus(T121, T128))
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))
S21_IN_GA(plus(T386, T385)) → S21_IN_GA(T385)
S21_IN_GA(plus(T386, T385)) → U20_GA(T386, T385, s2c1_in_ga(T385))
U20_GA(T386, T385, s2c1_out_ga(T385, T392)) → P22_IN_GAGA(T386, T392)
S21_IN_GA(plus(T495, T496)) → S21_IN_GA(T495)
S21_IN_GA(plus(T495, T496)) → U29_GA(T495, T496, s2c1_in_ga(T495))
U29_GA(T495, T496, s2c1_out_ga(T495, T502)) → P22_IN_GAGA(T496, T502)
s2c1_in_ga(plus(T32, plus(T33, plus(T34, T35)))) → U37_ga(T32, T33, T34, T35, s2c1_in_ga(plus(plus(plus(T32, T33), T34), T35)))
s2c1_in_ga(plus(T70, plus(T71, T72))) → U38_ga(T70, T71, T72, s2c1_in_ga(plus(T72, plus(T70, T71))))
s2c1_in_ga(plus(T87, plus(T88, 0))) → s2c1_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s2c1_in_ga(plus(T113, plus(T114, T115))) → U39_ga(T113, T114, T115, s2c1_in_ga(plus(T113, T114)))
s2c1_in_ga(plus(T195, plus(T196, T197))) → U41_ga(T195, T196, T197, s2c1_in_ga(plus(plus(T196, T197), T195)))
s2c1_in_ga(plus(T230, plus(T231, T232))) → U42_ga(T230, T231, T232, s2c1_in_ga(T230))
s2c1_in_ga(plus(plus(T321, T322), T320)) → U44_ga(T321, T322, T320, s2c1_in_ga(plus(plus(T320, T321), T322)))
s2c1_in_ga(plus(T353, T352)) → U45_ga(T353, T352, s2c1_in_ga(plus(T353, T352)))
s2c1_in_ga(plus(0, T364)) → s2c1_out_ga(plus(0, T364), T364)
s2c1_in_ga(plus(T386, T385)) → U46_ga(T386, T385, s2c1_in_ga(T385))
s2c1_in_ga(plus(T439, s(T438))) → U48_ga(T439, T438, isNatc33_in_g(s(T438)))
isNatc33_in_g(s(T165)) → U58_g(T165, isNatc33_in_g(T165))
isNatc33_in_g(0) → isNatc33_out_g(0)
U58_g(T165, isNatc33_out_g(T165)) → isNatc33_out_g(s(T165))
U48_ga(T439, T438, isNatc33_out_g(s(T438))) → U49_ga(T439, T438, isNatc33_in_g(T439))
U49_ga(T439, T438, isNatc33_out_g(T439)) → U50_ga(T439, T438, addc99_in_gga(T438, T439))
addc99_in_gga(s(T457), T458) → U62_gga(T457, T458, addc99_in_gga(T457, T458))
addc99_in_gga(0, T466) → addc99_out_gga(0, T466, T466)
U62_gga(T457, T458, addc99_out_gga(T457, T458, T460)) → addc99_out_gga(s(T457), T458, s(T460))
U50_ga(T439, T438, addc99_out_gga(T438, T439, T441)) → s2c1_out_ga(plus(T439, s(T438)), s(T441))
s2c1_in_ga(plus(T469, 0)) → U51_ga(T469, isNatc33_in_g(0))
U51_ga(T469, isNatc33_out_g(0)) → U52_ga(T469, isNatc33_in_g(T469))
U52_ga(T469, isNatc33_out_g(T469)) → s2c1_out_ga(plus(T469, 0), T469)
s2c1_in_ga(plus(T474, 0)) → s2c1_out_ga(plus(T474, 0), T474)
s2c1_in_ga(plus(T495, T496)) → U53_ga(T495, T496, s2c1_in_ga(T495))
s2c1_in_ga(plus(T517, T518)) → U55_ga(T517, T518, isNatc33_in_g(T517))
U55_ga(T517, T518, isNatc33_out_g(T517)) → U56_ga(T517, T518, isNatc33_in_g(T518))
U56_ga(T517, T518, isNatc33_out_g(T518)) → U57_ga(T517, T518, addc99_in_gga(T517, T518))
U57_ga(T517, T518, addc99_out_gga(T517, T518, T520)) → s2c1_out_ga(plus(T517, T518), T520)
U53_ga(T495, T496, s2c1_out_ga(T495, T502)) → U54_ga(T495, T496, qc22_in_gaga(T496, T502))
qc22_in_gaga(T115, T121) → U59_gaga(T115, T121, s2c1_in_ga(T115))
U59_gaga(T115, T121, s2c1_out_ga(T115, T128)) → U60_gaga(T115, T128, T121, s2c1_in_ga(plus(T121, T128)))
U60_gaga(T115, T128, T121, s2c1_out_ga(plus(T121, T128), T117)) → qc22_out_gaga(T115, T128, T121, T117)
U54_ga(T495, T496, qc22_out_gaga(T496, X509, T502, T498)) → s2c1_out_ga(plus(T495, T496), T498)
U46_ga(T386, T385, s2c1_out_ga(T385, T392)) → U47_ga(T386, T385, qc22_in_gaga(T386, T392))
U47_ga(T386, T385, qc22_out_gaga(T386, X383, T392, T388)) → s2c1_out_ga(plus(T386, T385), T388)
U45_ga(T353, T352, s2c1_out_ga(plus(T353, T352), T355)) → s2c1_out_ga(plus(T353, T352), T355)
U44_ga(T321, T322, T320, s2c1_out_ga(plus(plus(T320, T321), T322), T324)) → s2c1_out_ga(plus(plus(T321, T322), T320), T324)
U42_ga(T230, T231, T232, s2c1_out_ga(T230, T238)) → U43_ga(T230, T231, T232, qc22_in_gaga(plus(T231, T232), T238))
U43_ga(T230, T231, T232, qc22_out_gaga(plus(T231, T232), X225, T238, T234)) → s2c1_out_ga(plus(T230, plus(T231, T232)), T234)
U41_ga(T195, T196, T197, s2c1_out_ga(plus(plus(T196, T197), T195), T199)) → s2c1_out_ga(plus(T195, plus(T196, T197)), T199)
U39_ga(T113, T114, T115, s2c1_out_ga(plus(T113, T114), T121)) → U40_ga(T113, T114, T115, qc22_in_gaga(T115, T121))
U40_ga(T113, T114, T115, qc22_out_gaga(T115, X104, T121, T117)) → s2c1_out_ga(plus(T113, plus(T114, T115)), T117)
U38_ga(T70, T71, T72, s2c1_out_ga(plus(T72, plus(T70, T71)), T74)) → s2c1_out_ga(plus(T70, plus(T71, T72)), T74)
U37_ga(T32, T33, T34, T35, s2c1_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s2c1_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
s2c1_in_ga(x0)
isNatc33_in_g(x0)
U58_g(x0, x1)
U48_ga(x0, x1, x2)
U49_ga(x0, x1, x2)
addc99_in_gga(x0, x1)
U62_gga(x0, x1, x2)
U50_ga(x0, x1, x2)
U51_ga(x0, x1)
U52_ga(x0, x1)
U55_ga(x0, x1, x2)
U56_ga(x0, x1, x2)
U57_ga(x0, x1, x2)
U53_ga(x0, x1, x2)
qc22_in_gaga(x0, x1)
U59_gaga(x0, x1, x2)
U60_gaga(x0, x1, x2, x3)
U54_ga(x0, x1, x2)
U46_ga(x0, x1, x2)
U47_ga(x0, x1, x2)
U45_ga(x0, x1, x2)
U44_ga(x0, x1, x2, x3)
U42_ga(x0, x1, x2, x3)
U43_ga(x0, x1, x2, x3)
U41_ga(x0, x1, x2, x3)
U39_ga(x0, x1, x2, x3)
U40_ga(x0, x1, x2, x3)
U38_ga(x0, x1, x2, x3)
U37_ga(x0, x1, x2, x3, x4)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
S21_IN_GA(plus(T113, plus(T114, T115))) → U10_GA(T113, T114, T115, s2c1_in_ga(plus(T113, T114)))
U14_GA(T230, T231, T232, s2c1_out_ga(T230, T238)) → P22_IN_GAGA(plus(T231, T232), T238)
U3_GAGA(T115, T121, s2c1_out_ga(T115, T128)) → S21_IN_GA(plus(T121, T128))
S21_IN_GA(plus(T386, T385)) → U20_GA(T386, T385, s2c1_in_ga(T385))
S21_IN_GA(plus(T495, T496)) → U29_GA(T495, T496, s2c1_in_ga(T495))
POL(0) = 1
POL(P22_IN_GAGA(x1, x2)) = 1 + x1 + x2
POL(S21_IN_GA(x1)) = 1 + x1
POL(U10_GA(x1, x2, x3, x4)) = x3 + x4
POL(U14_GA(x1, x2, x3, x4)) = 1 + x2 + x3 + x4
POL(U20_GA(x1, x2, x3)) = x1 + x3
POL(U29_GA(x1, x2, x3)) = x2 + x3
POL(U37_ga(x1, x2, x3, x4, x5)) = x5
POL(U38_ga(x1, x2, x3, x4)) = x4
POL(U39_ga(x1, x2, x3, x4)) = x3 + x4
POL(U3_GAGA(x1, x2, x3)) = 1 + x2 + x3
POL(U40_ga(x1, x2, x3, x4)) = x4
POL(U41_ga(x1, x2, x3, x4)) = x4
POL(U42_ga(x1, x2, x3, x4)) = x2 + x3 + x4
POL(U43_ga(x1, x2, x3, x4)) = x4
POL(U44_ga(x1, x2, x3, x4)) = x4
POL(U45_ga(x1, x2, x3)) = x3
POL(U46_ga(x1, x2, x3)) = x1 + x3
POL(U47_ga(x1, x2, x3)) = x3
POL(U48_ga(x1, x2, x3)) = x1 + x2
POL(U49_ga(x1, x2, x3)) = x1 + x2
POL(U50_ga(x1, x2, x3)) = x3
POL(U51_ga(x1, x2)) = 1 + x1
POL(U52_ga(x1, x2)) = 1 + x1
POL(U53_ga(x1, x2, x3)) = x2 + x3
POL(U54_ga(x1, x2, x3)) = x3
POL(U55_ga(x1, x2, x3)) = x1 + x2
POL(U56_ga(x1, x2, x3)) = x1 + x2
POL(U57_ga(x1, x2, x3)) = x3
POL(U58_g(x1, x2)) = 0
POL(U59_gaga(x1, x2, x3)) = x2 + x3
POL(U60_gaga(x1, x2, x3, x4)) = x4
POL(U62_gga(x1, x2, x3)) = x3
POL(addc99_in_gga(x1, x2)) = x1 + x2
POL(addc99_out_gga(x1, x2, x3)) = 1 + x3
POL(isNatc33_in_g(x1)) = 0
POL(isNatc33_out_g(x1)) = 0
POL(plus(x1, x2)) = x1 + x2
POL(qc22_in_gaga(x1, x2)) = 1 + x1 + x2
POL(qc22_out_gaga(x1, x2, x3, x4)) = 1 + x4
POL(s(x1)) = x1
POL(s2c1_in_ga(x1)) = x1
POL(s2c1_out_ga(x1, x2)) = 1 + x2
s2c1_in_ga(plus(T32, plus(T33, plus(T34, T35)))) → U37_ga(T32, T33, T34, T35, s2c1_in_ga(plus(plus(plus(T32, T33), T34), T35)))
s2c1_in_ga(plus(T70, plus(T71, T72))) → U38_ga(T70, T71, T72, s2c1_in_ga(plus(T72, plus(T70, T71))))
s2c1_in_ga(plus(T87, plus(T88, 0))) → s2c1_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s2c1_in_ga(plus(T113, plus(T114, T115))) → U39_ga(T113, T114, T115, s2c1_in_ga(plus(T113, T114)))
s2c1_in_ga(plus(T195, plus(T196, T197))) → U41_ga(T195, T196, T197, s2c1_in_ga(plus(plus(T196, T197), T195)))
s2c1_in_ga(plus(T230, plus(T231, T232))) → U42_ga(T230, T231, T232, s2c1_in_ga(T230))
s2c1_in_ga(plus(plus(T321, T322), T320)) → U44_ga(T321, T322, T320, s2c1_in_ga(plus(plus(T320, T321), T322)))
s2c1_in_ga(plus(T353, T352)) → U45_ga(T353, T352, s2c1_in_ga(plus(T353, T352)))
s2c1_in_ga(plus(0, T364)) → s2c1_out_ga(plus(0, T364), T364)
s2c1_in_ga(plus(T386, T385)) → U46_ga(T386, T385, s2c1_in_ga(T385))
s2c1_in_ga(plus(T439, s(T438))) → U48_ga(T439, T438, isNatc33_in_g(s(T438)))
s2c1_in_ga(plus(T469, 0)) → U51_ga(T469, isNatc33_in_g(0))
s2c1_in_ga(plus(T474, 0)) → s2c1_out_ga(plus(T474, 0), T474)
s2c1_in_ga(plus(T495, T496)) → U53_ga(T495, T496, s2c1_in_ga(T495))
s2c1_in_ga(plus(T517, T518)) → U55_ga(T517, T518, isNatc33_in_g(T517))
U38_ga(T70, T71, T72, s2c1_out_ga(plus(T72, plus(T70, T71)), T74)) → s2c1_out_ga(plus(T70, plus(T71, T72)), T74)
U37_ga(T32, T33, T34, T35, s2c1_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s2c1_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
U41_ga(T195, T196, T197, s2c1_out_ga(plus(plus(T196, T197), T195), T199)) → s2c1_out_ga(plus(T195, plus(T196, T197)), T199)
U44_ga(T321, T322, T320, s2c1_out_ga(plus(plus(T320, T321), T322), T324)) → s2c1_out_ga(plus(plus(T321, T322), T320), T324)
U45_ga(T353, T352, s2c1_out_ga(plus(T353, T352), T355)) → s2c1_out_ga(plus(T353, T352), T355)
U53_ga(T495, T496, s2c1_out_ga(T495, T502)) → U54_ga(T495, T496, qc22_in_gaga(T496, T502))
U54_ga(T495, T496, qc22_out_gaga(T496, X509, T502, T498)) → s2c1_out_ga(plus(T495, T496), T498)
qc22_in_gaga(T115, T121) → U59_gaga(T115, T121, s2c1_in_ga(T115))
U59_gaga(T115, T121, s2c1_out_ga(T115, T128)) → U60_gaga(T115, T128, T121, s2c1_in_ga(plus(T121, T128)))
U60_gaga(T115, T128, T121, s2c1_out_ga(plus(T121, T128), T117)) → qc22_out_gaga(T115, T128, T121, T117)
U46_ga(T386, T385, s2c1_out_ga(T385, T392)) → U47_ga(T386, T385, qc22_in_gaga(T386, T392))
U47_ga(T386, T385, qc22_out_gaga(T386, X383, T392, T388)) → s2c1_out_ga(plus(T386, T385), T388)
U42_ga(T230, T231, T232, s2c1_out_ga(T230, T238)) → U43_ga(T230, T231, T232, qc22_in_gaga(plus(T231, T232), T238))
U43_ga(T230, T231, T232, qc22_out_gaga(plus(T231, T232), X225, T238, T234)) → s2c1_out_ga(plus(T230, plus(T231, T232)), T234)
U39_ga(T113, T114, T115, s2c1_out_ga(plus(T113, T114), T121)) → U40_ga(T113, T114, T115, qc22_in_gaga(T115, T121))
U40_ga(T113, T114, T115, qc22_out_gaga(T115, X104, T121, T117)) → s2c1_out_ga(plus(T113, plus(T114, T115)), T117)
U48_ga(T439, T438, isNatc33_out_g(s(T438))) → U49_ga(T439, T438, isNatc33_in_g(T439))
U49_ga(T439, T438, isNatc33_out_g(T439)) → U50_ga(T439, T438, addc99_in_gga(T438, T439))
U51_ga(T469, isNatc33_out_g(0)) → U52_ga(T469, isNatc33_in_g(T469))
U52_ga(T469, isNatc33_out_g(T469)) → s2c1_out_ga(plus(T469, 0), T469)
U55_ga(T517, T518, isNatc33_out_g(T517)) → U56_ga(T517, T518, isNatc33_in_g(T518))
U56_ga(T517, T518, isNatc33_out_g(T518)) → U57_ga(T517, T518, addc99_in_gga(T517, T518))
addc99_in_gga(s(T457), T458) → U62_gga(T457, T458, addc99_in_gga(T457, T458))
addc99_in_gga(0, T466) → addc99_out_gga(0, T466, T466)
U50_ga(T439, T438, addc99_out_gga(T438, T439, T441)) → s2c1_out_ga(plus(T439, s(T438)), s(T441))
U57_ga(T517, T518, addc99_out_gga(T517, T518, T520)) → s2c1_out_ga(plus(T517, T518), T520)
U62_gga(T457, T458, addc99_out_gga(T457, T458, T460)) → addc99_out_gga(s(T457), T458, s(T460))
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
S21_IN_GA(plus(T113, plus(T114, T115))) → S21_IN_GA(plus(T113, T114))
U10_GA(T113, T114, T115, s2c1_out_ga(plus(T113, T114), T121)) → P22_IN_GAGA(T115, T121)
P22_IN_GAGA(T115, T121) → S21_IN_GA(T115)
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
S21_IN_GA(plus(T230, plus(T231, T232))) → S21_IN_GA(T230)
S21_IN_GA(plus(T230, plus(T231, T232))) → U14_GA(T230, T231, T232, s2c1_in_ga(T230))
P22_IN_GAGA(T115, T121) → U3_GAGA(T115, T121, s2c1_in_ga(T115))
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))
S21_IN_GA(plus(T386, T385)) → S21_IN_GA(T385)
U20_GA(T386, T385, s2c1_out_ga(T385, T392)) → P22_IN_GAGA(T386, T392)
S21_IN_GA(plus(T495, T496)) → S21_IN_GA(T495)
U29_GA(T495, T496, s2c1_out_ga(T495, T502)) → P22_IN_GAGA(T496, T502)
s2c1_in_ga(plus(T32, plus(T33, plus(T34, T35)))) → U37_ga(T32, T33, T34, T35, s2c1_in_ga(plus(plus(plus(T32, T33), T34), T35)))
s2c1_in_ga(plus(T70, plus(T71, T72))) → U38_ga(T70, T71, T72, s2c1_in_ga(plus(T72, plus(T70, T71))))
s2c1_in_ga(plus(T87, plus(T88, 0))) → s2c1_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s2c1_in_ga(plus(T113, plus(T114, T115))) → U39_ga(T113, T114, T115, s2c1_in_ga(plus(T113, T114)))
s2c1_in_ga(plus(T195, plus(T196, T197))) → U41_ga(T195, T196, T197, s2c1_in_ga(plus(plus(T196, T197), T195)))
s2c1_in_ga(plus(T230, plus(T231, T232))) → U42_ga(T230, T231, T232, s2c1_in_ga(T230))
s2c1_in_ga(plus(plus(T321, T322), T320)) → U44_ga(T321, T322, T320, s2c1_in_ga(plus(plus(T320, T321), T322)))
s2c1_in_ga(plus(T353, T352)) → U45_ga(T353, T352, s2c1_in_ga(plus(T353, T352)))
s2c1_in_ga(plus(0, T364)) → s2c1_out_ga(plus(0, T364), T364)
s2c1_in_ga(plus(T386, T385)) → U46_ga(T386, T385, s2c1_in_ga(T385))
s2c1_in_ga(plus(T439, s(T438))) → U48_ga(T439, T438, isNatc33_in_g(s(T438)))
isNatc33_in_g(s(T165)) → U58_g(T165, isNatc33_in_g(T165))
isNatc33_in_g(0) → isNatc33_out_g(0)
U58_g(T165, isNatc33_out_g(T165)) → isNatc33_out_g(s(T165))
U48_ga(T439, T438, isNatc33_out_g(s(T438))) → U49_ga(T439, T438, isNatc33_in_g(T439))
U49_ga(T439, T438, isNatc33_out_g(T439)) → U50_ga(T439, T438, addc99_in_gga(T438, T439))
addc99_in_gga(s(T457), T458) → U62_gga(T457, T458, addc99_in_gga(T457, T458))
addc99_in_gga(0, T466) → addc99_out_gga(0, T466, T466)
U62_gga(T457, T458, addc99_out_gga(T457, T458, T460)) → addc99_out_gga(s(T457), T458, s(T460))
U50_ga(T439, T438, addc99_out_gga(T438, T439, T441)) → s2c1_out_ga(plus(T439, s(T438)), s(T441))
s2c1_in_ga(plus(T469, 0)) → U51_ga(T469, isNatc33_in_g(0))
U51_ga(T469, isNatc33_out_g(0)) → U52_ga(T469, isNatc33_in_g(T469))
U52_ga(T469, isNatc33_out_g(T469)) → s2c1_out_ga(plus(T469, 0), T469)
s2c1_in_ga(plus(T474, 0)) → s2c1_out_ga(plus(T474, 0), T474)
s2c1_in_ga(plus(T495, T496)) → U53_ga(T495, T496, s2c1_in_ga(T495))
s2c1_in_ga(plus(T517, T518)) → U55_ga(T517, T518, isNatc33_in_g(T517))
U55_ga(T517, T518, isNatc33_out_g(T517)) → U56_ga(T517, T518, isNatc33_in_g(T518))
U56_ga(T517, T518, isNatc33_out_g(T518)) → U57_ga(T517, T518, addc99_in_gga(T517, T518))
U57_ga(T517, T518, addc99_out_gga(T517, T518, T520)) → s2c1_out_ga(plus(T517, T518), T520)
U53_ga(T495, T496, s2c1_out_ga(T495, T502)) → U54_ga(T495, T496, qc22_in_gaga(T496, T502))
qc22_in_gaga(T115, T121) → U59_gaga(T115, T121, s2c1_in_ga(T115))
U59_gaga(T115, T121, s2c1_out_ga(T115, T128)) → U60_gaga(T115, T128, T121, s2c1_in_ga(plus(T121, T128)))
U60_gaga(T115, T128, T121, s2c1_out_ga(plus(T121, T128), T117)) → qc22_out_gaga(T115, T128, T121, T117)
U54_ga(T495, T496, qc22_out_gaga(T496, X509, T502, T498)) → s2c1_out_ga(plus(T495, T496), T498)
U46_ga(T386, T385, s2c1_out_ga(T385, T392)) → U47_ga(T386, T385, qc22_in_gaga(T386, T392))
U47_ga(T386, T385, qc22_out_gaga(T386, X383, T392, T388)) → s2c1_out_ga(plus(T386, T385), T388)
U45_ga(T353, T352, s2c1_out_ga(plus(T353, T352), T355)) → s2c1_out_ga(plus(T353, T352), T355)
U44_ga(T321, T322, T320, s2c1_out_ga(plus(plus(T320, T321), T322), T324)) → s2c1_out_ga(plus(plus(T321, T322), T320), T324)
U42_ga(T230, T231, T232, s2c1_out_ga(T230, T238)) → U43_ga(T230, T231, T232, qc22_in_gaga(plus(T231, T232), T238))
U43_ga(T230, T231, T232, qc22_out_gaga(plus(T231, T232), X225, T238, T234)) → s2c1_out_ga(plus(T230, plus(T231, T232)), T234)
U41_ga(T195, T196, T197, s2c1_out_ga(plus(plus(T196, T197), T195), T199)) → s2c1_out_ga(plus(T195, plus(T196, T197)), T199)
U39_ga(T113, T114, T115, s2c1_out_ga(plus(T113, T114), T121)) → U40_ga(T113, T114, T115, qc22_in_gaga(T115, T121))
U40_ga(T113, T114, T115, qc22_out_gaga(T115, X104, T121, T117)) → s2c1_out_ga(plus(T113, plus(T114, T115)), T117)
U38_ga(T70, T71, T72, s2c1_out_ga(plus(T72, plus(T70, T71)), T74)) → s2c1_out_ga(plus(T70, plus(T71, T72)), T74)
U37_ga(T32, T33, T34, T35, s2c1_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s2c1_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
s2c1_in_ga(x0)
isNatc33_in_g(x0)
U58_g(x0, x1)
U48_ga(x0, x1, x2)
U49_ga(x0, x1, x2)
addc99_in_gga(x0, x1)
U62_gga(x0, x1, x2)
U50_ga(x0, x1, x2)
U51_ga(x0, x1)
U52_ga(x0, x1)
U55_ga(x0, x1, x2)
U56_ga(x0, x1, x2)
U57_ga(x0, x1, x2)
U53_ga(x0, x1, x2)
qc22_in_gaga(x0, x1)
U59_gaga(x0, x1, x2)
U60_gaga(x0, x1, x2, x3)
U54_ga(x0, x1, x2)
U46_ga(x0, x1, x2)
U47_ga(x0, x1, x2)
U45_ga(x0, x1, x2)
U44_ga(x0, x1, x2, x3)
U42_ga(x0, x1, x2, x3)
U43_ga(x0, x1, x2, x3)
U41_ga(x0, x1, x2, x3)
U39_ga(x0, x1, x2, x3)
U40_ga(x0, x1, x2, x3)
U38_ga(x0, x1, x2, x3)
U37_ga(x0, x1, x2, x3, x4)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T113, plus(T114, T115))) → S21_IN_GA(plus(T113, T114))
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
S21_IN_GA(plus(T230, plus(T231, T232))) → S21_IN_GA(T230)
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))
S21_IN_GA(plus(T386, T385)) → S21_IN_GA(T385)
S21_IN_GA(plus(T495, T496)) → S21_IN_GA(T495)
s2c1_in_ga(plus(T32, plus(T33, plus(T34, T35)))) → U37_ga(T32, T33, T34, T35, s2c1_in_ga(plus(plus(plus(T32, T33), T34), T35)))
s2c1_in_ga(plus(T70, plus(T71, T72))) → U38_ga(T70, T71, T72, s2c1_in_ga(plus(T72, plus(T70, T71))))
s2c1_in_ga(plus(T87, plus(T88, 0))) → s2c1_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s2c1_in_ga(plus(T113, plus(T114, T115))) → U39_ga(T113, T114, T115, s2c1_in_ga(plus(T113, T114)))
s2c1_in_ga(plus(T195, plus(T196, T197))) → U41_ga(T195, T196, T197, s2c1_in_ga(plus(plus(T196, T197), T195)))
s2c1_in_ga(plus(T230, plus(T231, T232))) → U42_ga(T230, T231, T232, s2c1_in_ga(T230))
s2c1_in_ga(plus(plus(T321, T322), T320)) → U44_ga(T321, T322, T320, s2c1_in_ga(plus(plus(T320, T321), T322)))
s2c1_in_ga(plus(T353, T352)) → U45_ga(T353, T352, s2c1_in_ga(plus(T353, T352)))
s2c1_in_ga(plus(0, T364)) → s2c1_out_ga(plus(0, T364), T364)
s2c1_in_ga(plus(T386, T385)) → U46_ga(T386, T385, s2c1_in_ga(T385))
s2c1_in_ga(plus(T439, s(T438))) → U48_ga(T439, T438, isNatc33_in_g(s(T438)))
isNatc33_in_g(s(T165)) → U58_g(T165, isNatc33_in_g(T165))
isNatc33_in_g(0) → isNatc33_out_g(0)
U58_g(T165, isNatc33_out_g(T165)) → isNatc33_out_g(s(T165))
U48_ga(T439, T438, isNatc33_out_g(s(T438))) → U49_ga(T439, T438, isNatc33_in_g(T439))
U49_ga(T439, T438, isNatc33_out_g(T439)) → U50_ga(T439, T438, addc99_in_gga(T438, T439))
addc99_in_gga(s(T457), T458) → U62_gga(T457, T458, addc99_in_gga(T457, T458))
addc99_in_gga(0, T466) → addc99_out_gga(0, T466, T466)
U62_gga(T457, T458, addc99_out_gga(T457, T458, T460)) → addc99_out_gga(s(T457), T458, s(T460))
U50_ga(T439, T438, addc99_out_gga(T438, T439, T441)) → s2c1_out_ga(plus(T439, s(T438)), s(T441))
s2c1_in_ga(plus(T469, 0)) → U51_ga(T469, isNatc33_in_g(0))
U51_ga(T469, isNatc33_out_g(0)) → U52_ga(T469, isNatc33_in_g(T469))
U52_ga(T469, isNatc33_out_g(T469)) → s2c1_out_ga(plus(T469, 0), T469)
s2c1_in_ga(plus(T474, 0)) → s2c1_out_ga(plus(T474, 0), T474)
s2c1_in_ga(plus(T495, T496)) → U53_ga(T495, T496, s2c1_in_ga(T495))
s2c1_in_ga(plus(T517, T518)) → U55_ga(T517, T518, isNatc33_in_g(T517))
U55_ga(T517, T518, isNatc33_out_g(T517)) → U56_ga(T517, T518, isNatc33_in_g(T518))
U56_ga(T517, T518, isNatc33_out_g(T518)) → U57_ga(T517, T518, addc99_in_gga(T517, T518))
U57_ga(T517, T518, addc99_out_gga(T517, T518, T520)) → s2c1_out_ga(plus(T517, T518), T520)
U53_ga(T495, T496, s2c1_out_ga(T495, T502)) → U54_ga(T495, T496, qc22_in_gaga(T496, T502))
qc22_in_gaga(T115, T121) → U59_gaga(T115, T121, s2c1_in_ga(T115))
U59_gaga(T115, T121, s2c1_out_ga(T115, T128)) → U60_gaga(T115, T128, T121, s2c1_in_ga(plus(T121, T128)))
U60_gaga(T115, T128, T121, s2c1_out_ga(plus(T121, T128), T117)) → qc22_out_gaga(T115, T128, T121, T117)
U54_ga(T495, T496, qc22_out_gaga(T496, X509, T502, T498)) → s2c1_out_ga(plus(T495, T496), T498)
U46_ga(T386, T385, s2c1_out_ga(T385, T392)) → U47_ga(T386, T385, qc22_in_gaga(T386, T392))
U47_ga(T386, T385, qc22_out_gaga(T386, X383, T392, T388)) → s2c1_out_ga(plus(T386, T385), T388)
U45_ga(T353, T352, s2c1_out_ga(plus(T353, T352), T355)) → s2c1_out_ga(plus(T353, T352), T355)
U44_ga(T321, T322, T320, s2c1_out_ga(plus(plus(T320, T321), T322), T324)) → s2c1_out_ga(plus(plus(T321, T322), T320), T324)
U42_ga(T230, T231, T232, s2c1_out_ga(T230, T238)) → U43_ga(T230, T231, T232, qc22_in_gaga(plus(T231, T232), T238))
U43_ga(T230, T231, T232, qc22_out_gaga(plus(T231, T232), X225, T238, T234)) → s2c1_out_ga(plus(T230, plus(T231, T232)), T234)
U41_ga(T195, T196, T197, s2c1_out_ga(plus(plus(T196, T197), T195), T199)) → s2c1_out_ga(plus(T195, plus(T196, T197)), T199)
U39_ga(T113, T114, T115, s2c1_out_ga(plus(T113, T114), T121)) → U40_ga(T113, T114, T115, qc22_in_gaga(T115, T121))
U40_ga(T113, T114, T115, qc22_out_gaga(T115, X104, T121, T117)) → s2c1_out_ga(plus(T113, plus(T114, T115)), T117)
U38_ga(T70, T71, T72, s2c1_out_ga(plus(T72, plus(T70, T71)), T74)) → s2c1_out_ga(plus(T70, plus(T71, T72)), T74)
U37_ga(T32, T33, T34, T35, s2c1_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s2c1_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
s2c1_in_ga(x0)
isNatc33_in_g(x0)
U58_g(x0, x1)
U48_ga(x0, x1, x2)
U49_ga(x0, x1, x2)
addc99_in_gga(x0, x1)
U62_gga(x0, x1, x2)
U50_ga(x0, x1, x2)
U51_ga(x0, x1)
U52_ga(x0, x1)
U55_ga(x0, x1, x2)
U56_ga(x0, x1, x2)
U57_ga(x0, x1, x2)
U53_ga(x0, x1, x2)
qc22_in_gaga(x0, x1)
U59_gaga(x0, x1, x2)
U60_gaga(x0, x1, x2, x3)
U54_ga(x0, x1, x2)
U46_ga(x0, x1, x2)
U47_ga(x0, x1, x2)
U45_ga(x0, x1, x2)
U44_ga(x0, x1, x2, x3)
U42_ga(x0, x1, x2, x3)
U43_ga(x0, x1, x2, x3)
U41_ga(x0, x1, x2, x3)
U39_ga(x0, x1, x2, x3)
U40_ga(x0, x1, x2, x3)
U38_ga(x0, x1, x2, x3)
U37_ga(x0, x1, x2, x3, x4)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T113, plus(T114, T115))) → S21_IN_GA(plus(T113, T114))
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
S21_IN_GA(plus(T230, plus(T231, T232))) → S21_IN_GA(T230)
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))
S21_IN_GA(plus(T386, T385)) → S21_IN_GA(T385)
S21_IN_GA(plus(T495, T496)) → S21_IN_GA(T495)
s2c1_in_ga(x0)
isNatc33_in_g(x0)
U58_g(x0, x1)
U48_ga(x0, x1, x2)
U49_ga(x0, x1, x2)
addc99_in_gga(x0, x1)
U62_gga(x0, x1, x2)
U50_ga(x0, x1, x2)
U51_ga(x0, x1)
U52_ga(x0, x1)
U55_ga(x0, x1, x2)
U56_ga(x0, x1, x2)
U57_ga(x0, x1, x2)
U53_ga(x0, x1, x2)
qc22_in_gaga(x0, x1)
U59_gaga(x0, x1, x2)
U60_gaga(x0, x1, x2, x3)
U54_ga(x0, x1, x2)
U46_ga(x0, x1, x2)
U47_ga(x0, x1, x2)
U45_ga(x0, x1, x2)
U44_ga(x0, x1, x2, x3)
U42_ga(x0, x1, x2, x3)
U43_ga(x0, x1, x2, x3)
U41_ga(x0, x1, x2, x3)
U39_ga(x0, x1, x2, x3)
U40_ga(x0, x1, x2, x3)
U38_ga(x0, x1, x2, x3)
U37_ga(x0, x1, x2, x3, x4)
s2c1_in_ga(x0)
isNatc33_in_g(x0)
U58_g(x0, x1)
U48_ga(x0, x1, x2)
U49_ga(x0, x1, x2)
addc99_in_gga(x0, x1)
U62_gga(x0, x1, x2)
U50_ga(x0, x1, x2)
U51_ga(x0, x1)
U52_ga(x0, x1)
U55_ga(x0, x1, x2)
U56_ga(x0, x1, x2)
U57_ga(x0, x1, x2)
U53_ga(x0, x1, x2)
qc22_in_gaga(x0, x1)
U59_gaga(x0, x1, x2)
U60_gaga(x0, x1, x2, x3)
U54_ga(x0, x1, x2)
U46_ga(x0, x1, x2)
U47_ga(x0, x1, x2)
U45_ga(x0, x1, x2)
U44_ga(x0, x1, x2, x3)
U42_ga(x0, x1, x2, x3)
U43_ga(x0, x1, x2, x3)
U41_ga(x0, x1, x2, x3)
U39_ga(x0, x1, x2, x3)
U40_ga(x0, x1, x2, x3)
U38_ga(x0, x1, x2, x3)
U37_ga(x0, x1, x2, x3, x4)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T113, plus(T114, T115))) → S21_IN_GA(plus(T113, T114))
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
S21_IN_GA(plus(T230, plus(T231, T232))) → S21_IN_GA(T230)
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))
S21_IN_GA(plus(T386, T385)) → S21_IN_GA(T385)
S21_IN_GA(plus(T495, T496)) → S21_IN_GA(T495)
S21_IN_GA(plus(T113, plus(T114, T115))) → S21_IN_GA(plus(T113, T114))
S21_IN_GA(plus(T230, plus(T231, T232))) → S21_IN_GA(T230)
S21_IN_GA(plus(T386, T385)) → S21_IN_GA(T385)
S21_IN_GA(plus(T495, T496)) → S21_IN_GA(T495)
POL(S21_IN_GA(x1)) = x1
POL(plus(x1, x2)) = 1 + x1 + x2
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))