0 Prolog
↳1 PrologToDTProblemTransformerProof (⇐)
↳2 TRIPLES
↳3 TriplesToPiDPProof (⇐)
↳4 PiDP
↳5 DependencyGraphProof (⇔)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔)
↳9 PiDP
↳10 PiDPToQDPProof (⇔)
↳11 QDP
↳12 QDPSizeChangeProof (⇔)
↳13 YES
↳14 PiDP
↳15 UsableRulesProof (⇔)
↳16 PiDP
↳17 PiDPToQDPProof (⇐)
↳18 QDP
↳19 QDPSizeChangeProof (⇔)
↳20 YES
↳21 PiDP
↳22 UsableRulesProof (⇔)
↳23 PiDP
↳24 PiDPToQDPProof (⇐)
↳25 QDP
↳26 QDPSizeChangeProof (⇔)
↳27 YES
↳28 PiDP
↳29 UsableRulesProof (⇔)
↳30 PiDP
↳31 PiDPToQDPProof (⇐)
↳32 QDP
↳33 QDPSizeChangeProof (⇔)
↳34 YES
↳35 PiDP
↳36 UsableRulesProof (⇔)
↳37 PiDP
↳38 PiDPToQDPProof (⇐)
↳39 QDP
↳40 QDPSizeChangeProof (⇔)
↳41 YES
TIMES1_IN_GGA(zero(zero(T35)), T36, zero(zero(T38))) → U36_GGA(T35, T36, T38, times1_in_gga(T35, T36, T38))
TIMES1_IN_GGA(zero(zero(T35)), T36, zero(zero(T38))) → TIMES1_IN_GGA(T35, T36, T38)
TIMES1_IN_GGA(zero(one(T53)), T54, zero(T56)) → U37_GGA(T53, T54, T56, times28_in_gga(T53, T54, X73))
TIMES1_IN_GGA(zero(one(T53)), T54, zero(T56)) → TIMES28_IN_GGA(T53, T54, X73)
TIMES28_IN_GGA(zero(T75), T76, zero(X106)) → U1_GGA(T75, T76, X106, times28_in_gga(T75, T76, X106))
TIMES28_IN_GGA(zero(T75), T76, zero(X106)) → TIMES28_IN_GGA(T75, T76, X106)
TIMES28_IN_GGA(one(T83), T84, X125) → U2_GGA(T83, T84, X125, times28_in_gga(T83, T84, X124))
TIMES28_IN_GGA(one(T83), T84, X125) → TIMES28_IN_GGA(T83, T84, X124)
TIMES28_IN_GGA(one(T83), T84, X125) → U3_GGA(T83, T84, X125, timesc28_in_gga(T83, T84, T87))
U3_GGA(T83, T84, X125, timesc28_out_gga(T83, T84, T87)) → U4_GGA(T83, T84, X125, add29_in_gga(T84, T87, X125))
U3_GGA(T83, T84, X125, timesc28_out_gga(T83, T84, T87)) → ADD29_IN_GGA(T84, T87, X125)
ADD29_IN_GGA(b, T107, zero(T107)) → U5_GGA(T107, binaryZ54_in_g(T107))
ADD29_IN_GGA(b, T107, zero(T107)) → BINARYZ54_IN_G(T107)
BINARYZ54_IN_G(zero(T113)) → U8_G(T113, binaryZ54_in_g(T113))
BINARYZ54_IN_G(zero(T113)) → BINARYZ54_IN_G(T113)
BINARYZ54_IN_G(one(T117)) → U9_G(T117, binary60_in_g(T117))
BINARYZ54_IN_G(one(T117)) → BINARY60_IN_G(T117)
BINARY60_IN_G(zero(T122)) → U10_G(T122, binaryZ54_in_g(T122))
BINARY60_IN_G(zero(T122)) → BINARYZ54_IN_G(T122)
BINARY60_IN_G(one(T126)) → U11_G(T126, binary60_in_g(T126))
BINARY60_IN_G(one(T126)) → BINARY60_IN_G(T126)
ADD29_IN_GGA(zero(T156), T157, zero(T159)) → U6_GGA(T156, T157, T159, addz79_in_gga(T156, T157, T159))
ADD29_IN_GGA(zero(T156), T157, zero(T159)) → ADDZ79_IN_GGA(T156, T157, T159)
ADDZ79_IN_GGA(zero(T175), zero(T176), zero(T178)) → U12_GGA(T175, T176, T178, addz79_in_gga(T175, T176, T178))
ADDZ79_IN_GGA(zero(T175), zero(T176), zero(T178)) → ADDZ79_IN_GGA(T175, T176, T178)
ADDZ79_IN_GGA(zero(one(T203)), one(b), one(one(T203))) → U13_GGA(T203, binary60_in_g(T203))
ADDZ79_IN_GGA(zero(one(T203)), one(b), one(one(T203))) → BINARY60_IN_G(T203)
ADDZ79_IN_GGA(zero(zero(T208)), one(b), one(zero(T208))) → U14_GGA(T208, binaryZ54_in_g(T208))
ADDZ79_IN_GGA(zero(zero(T208)), one(b), one(zero(T208))) → BINARYZ54_IN_G(T208)
ADDZ79_IN_GGA(zero(T220), one(T221), one(T223)) → U15_GGA(T220, T221, T223, addz79_in_gga(T220, T221, T223))
ADDZ79_IN_GGA(zero(T220), one(T221), one(T223)) → ADDZ79_IN_GGA(T220, T221, T223)
ADDZ79_IN_GGA(one(T239), zero(T240), one(T242)) → U16_GGA(T239, T240, T242, addy102_in_gga(T239, T240, T242))
ADDZ79_IN_GGA(one(T239), zero(T240), one(T242)) → ADDY102_IN_GGA(T239, T240, T242)
ADDY102_IN_GGA(b, one(T248), one(T248)) → U33_GGA(T248, binary60_in_g(T248))
ADDY102_IN_GGA(b, one(T248), one(T248)) → BINARY60_IN_G(T248)
ADDY102_IN_GGA(b, zero(T253), zero(T253)) → U34_GGA(T253, binaryZ54_in_g(T253))
ADDY102_IN_GGA(b, zero(T253), zero(T253)) → BINARYZ54_IN_G(T253)
ADDY102_IN_GGA(T265, T266, T268) → U35_GGA(T265, T266, T268, addz79_in_gga(T265, T266, T268))
ADDY102_IN_GGA(T265, T266, T268) → ADDZ79_IN_GGA(T265, T266, T268)
ADDZ79_IN_GGA(one(T278), one(T279), zero(T281)) → U17_GGA(T278, T279, T281, addc114_in_gga(T278, T279, T281))
ADDZ79_IN_GGA(one(T278), one(T279), zero(T281)) → ADDC114_IN_GGA(T278, T279, T281)
ADDC114_IN_GGA(T290, b, T292) → U30_GGA(T290, T292, succZ124_in_ga(T290, T292))
ADDC114_IN_GGA(T290, b, T292) → SUCCZ124_IN_GA(T290, T292)
SUCCZ124_IN_GA(zero(T298), one(T298)) → U20_GA(T298, binaryZ54_in_g(T298))
SUCCZ124_IN_GA(zero(T298), one(T298)) → BINARYZ54_IN_G(T298)
SUCCZ124_IN_GA(one(T304), zero(T306)) → U21_GA(T304, T306, succ131_in_ga(T304, T306))
SUCCZ124_IN_GA(one(T304), zero(T306)) → SUCC131_IN_GA(T304, T306)
SUCC131_IN_GA(zero(T311), one(T311)) → U18_GA(T311, binaryZ54_in_g(T311))
SUCC131_IN_GA(zero(T311), one(T311)) → BINARYZ54_IN_G(T311)
SUCC131_IN_GA(one(T317), zero(T319)) → U19_GA(T317, T319, succ131_in_ga(T317, T319))
SUCC131_IN_GA(one(T317), zero(T319)) → SUCC131_IN_GA(T317, T319)
ADDC114_IN_GGA(b, T328, T330) → U31_GGA(T328, T330, succZ124_in_ga(T328, T330))
ADDC114_IN_GGA(b, T328, T330) → SUCCZ124_IN_GA(T328, T330)
ADDC114_IN_GGA(T342, T343, T345) → U32_GGA(T342, T343, T345, addC149_in_gga(T342, T343, T345))
ADDC114_IN_GGA(T342, T343, T345) → ADDC149_IN_GGA(T342, T343, T345)
ADDC149_IN_GGA(zero(T361), zero(T362), one(T364)) → U22_GGA(T361, T362, T364, addz79_in_gga(T361, T362, T364))
ADDC149_IN_GGA(zero(T361), zero(T362), one(T364)) → ADDZ79_IN_GGA(T361, T362, T364)
ADDC149_IN_GGA(zero(zero(T389)), one(b), zero(one(T389))) → U23_GGA(T389, binaryZ54_in_g(T389))
ADDC149_IN_GGA(zero(zero(T389)), one(b), zero(one(T389))) → BINARYZ54_IN_G(T389)
ADDC149_IN_GGA(zero(one(T399)), one(b), zero(zero(T401))) → U24_GGA(T399, T401, succ131_in_ga(T399, T401))
ADDC149_IN_GGA(zero(one(T399)), one(b), zero(zero(T401))) → SUCC131_IN_GA(T399, T401)
ADDC149_IN_GGA(zero(T412), one(T413), zero(T415)) → U25_GGA(T412, T413, T415, addC149_in_gga(T412, T413, T415))
ADDC149_IN_GGA(zero(T412), one(T413), zero(T415)) → ADDC149_IN_GGA(T412, T413, T415)
ADDC149_IN_GGA(one(b), zero(zero(T440)), zero(one(T440))) → U26_GGA(T440, binaryZ54_in_g(T440))
ADDC149_IN_GGA(one(b), zero(zero(T440)), zero(one(T440))) → BINARYZ54_IN_G(T440)
ADDC149_IN_GGA(one(b), zero(one(T450)), zero(zero(T452))) → U27_GGA(T450, T452, succ131_in_ga(T450, T452))
ADDC149_IN_GGA(one(b), zero(one(T450)), zero(zero(T452))) → SUCC131_IN_GA(T450, T452)
ADDC149_IN_GGA(one(T463), zero(T464), zero(T466)) → U28_GGA(T463, T464, T466, addC149_in_gga(T463, T464, T466))
ADDC149_IN_GGA(one(T463), zero(T464), zero(T466)) → ADDC149_IN_GGA(T463, T464, T466)
ADDC149_IN_GGA(one(T476), one(T477), one(T479)) → U29_GGA(T476, T477, T479, addc114_in_gga(T476, T477, T479))
ADDC149_IN_GGA(one(T476), one(T477), one(T479)) → ADDC114_IN_GGA(T476, T477, T479)
ADD29_IN_GGA(one(T493), T494, one(T496)) → U7_GGA(T493, T494, T496, addy102_in_gga(T493, T494, T496))
ADD29_IN_GGA(one(T493), T494, one(T496)) → ADDY102_IN_GGA(T493, T494, T496)
TIMES1_IN_GGA(zero(one(T53)), T54, zero(T56)) → U38_GGA(T53, T54, T56, timesc28_in_gga(T53, T54, T59))
U38_GGA(T53, T54, T56, timesc28_out_gga(T53, T54, T59)) → U39_GGA(T53, T54, T56, add29_in_gga(T54, T59, T56))
U38_GGA(T53, T54, T56, timesc28_out_gga(T53, T54, T59)) → ADD29_IN_GGA(T54, T59, T56)
TIMES1_IN_GGA(one(one(b)), T510, T505) → U40_GGA(T510, T505, add29_in_gga(T510, T510, T505))
TIMES1_IN_GGA(one(one(b)), T510, T505) → ADD29_IN_GGA(T510, T510, T505)
TIMES1_IN_GGA(one(zero(T520)), T521, T505) → U41_GGA(T520, T521, T505, times28_in_gga(T520, T521, X614))
TIMES1_IN_GGA(one(zero(T520)), T521, T505) → TIMES28_IN_GGA(T520, T521, X614)
TIMES1_IN_GGA(one(zero(T520)), T521, T505) → U42_GGA(T520, T521, T505, timesc28_in_gga(T520, T521, T524))
U42_GGA(T520, T521, T505, timesc28_out_gga(T520, T521, T524)) → U43_GGA(T520, T521, T505, add29_in_gga(T521, zero(T524), T505))
U42_GGA(T520, T521, T505, timesc28_out_gga(T520, T521, T524)) → ADD29_IN_GGA(T521, zero(T524), T505)
TIMES1_IN_GGA(one(one(T533)), T534, T505) → U44_GGA(T533, T534, T505, times28_in_gga(T533, T534, X636))
TIMES1_IN_GGA(one(one(T533)), T534, T505) → TIMES28_IN_GGA(T533, T534, X636)
TIMES1_IN_GGA(one(one(T533)), T534, T505) → U45_GGA(T533, T534, T505, timesc28_in_gga(T533, T534, T537))
U45_GGA(T533, T534, T505, timesc28_out_gga(T533, T534, T537)) → U46_GGA(T533, T534, T505, add29_in_gga(T534, T537, X637))
U45_GGA(T533, T534, T505, timesc28_out_gga(T533, T534, T537)) → ADD29_IN_GGA(T534, T537, X637)
U45_GGA(T533, T534, T505, timesc28_out_gga(T533, T534, T537)) → U47_GGA(T533, T534, T505, addc29_in_gga(T534, T537, T542))
U47_GGA(T533, T534, T505, addc29_out_gga(T534, T537, T542)) → U48_GGA(T533, T534, T505, add29_in_gga(T534, T542, T505))
U47_GGA(T533, T534, T505, addc29_out_gga(T534, T537, T542)) → ADD29_IN_GGA(T534, T542, T505)
timesc28_in_gga(one(b), T66, T66) → timesc28_out_gga(one(b), T66, T66)
timesc28_in_gga(zero(T75), T76, zero(X106)) → U59_gga(T75, T76, X106, timesc28_in_gga(T75, T76, X106))
timesc28_in_gga(one(T83), T84, X125) → U60_gga(T83, T84, X125, timesc28_in_gga(T83, T84, T87))
U60_gga(T83, T84, X125, timesc28_out_gga(T83, T84, T87)) → U61_gga(T83, T84, X125, addc29_in_gga(T84, T87, X125))
addc29_in_gga(b, T107, zero(T107)) → U62_gga(T107, binaryZc54_in_g(T107))
binaryZc54_in_g(zero(T113)) → U65_g(T113, binaryZc54_in_g(T113))
binaryZc54_in_g(one(T117)) → U66_g(T117, binaryc60_in_g(T117))
binaryc60_in_g(b) → binaryc60_out_g(b)
binaryc60_in_g(zero(T122)) → U67_g(T122, binaryZc54_in_g(T122))
U67_g(T122, binaryZc54_out_g(T122)) → binaryc60_out_g(zero(T122))
binaryc60_in_g(one(T126)) → U68_g(T126, binaryc60_in_g(T126))
U68_g(T126, binaryc60_out_g(T126)) → binaryc60_out_g(one(T126))
U66_g(T117, binaryc60_out_g(T117)) → binaryZc54_out_g(one(T117))
U65_g(T113, binaryZc54_out_g(T113)) → binaryZc54_out_g(zero(T113))
U62_gga(T107, binaryZc54_out_g(T107)) → addc29_out_gga(b, T107, zero(T107))
addc29_in_gga(zero(T156), T157, zero(T159)) → U63_gga(T156, T157, T159, addzc79_in_gga(T156, T157, T159))
addzc79_in_gga(zero(T175), zero(T176), zero(T178)) → U69_gga(T175, T176, T178, addzc79_in_gga(T175, T176, T178))
addzc79_in_gga(zero(one(T203)), one(b), one(one(T203))) → U70_gga(T203, binaryc60_in_g(T203))
U70_gga(T203, binaryc60_out_g(T203)) → addzc79_out_gga(zero(one(T203)), one(b), one(one(T203)))
addzc79_in_gga(zero(zero(T208)), one(b), one(zero(T208))) → U71_gga(T208, binaryZc54_in_g(T208))
U71_gga(T208, binaryZc54_out_g(T208)) → addzc79_out_gga(zero(zero(T208)), one(b), one(zero(T208)))
addzc79_in_gga(zero(T220), one(T221), one(T223)) → U72_gga(T220, T221, T223, addzc79_in_gga(T220, T221, T223))
addzc79_in_gga(one(T239), zero(T240), one(T242)) → U73_gga(T239, T240, T242, addyc102_in_gga(T239, T240, T242))
addyc102_in_gga(b, one(T248), one(T248)) → U90_gga(T248, binaryc60_in_g(T248))
U90_gga(T248, binaryc60_out_g(T248)) → addyc102_out_gga(b, one(T248), one(T248))
addyc102_in_gga(b, zero(T253), zero(T253)) → U91_gga(T253, binaryZc54_in_g(T253))
U91_gga(T253, binaryZc54_out_g(T253)) → addyc102_out_gga(b, zero(T253), zero(T253))
addyc102_in_gga(T265, T266, T268) → U92_gga(T265, T266, T268, addzc79_in_gga(T265, T266, T268))
addzc79_in_gga(one(T278), one(T279), zero(T281)) → U74_gga(T278, T279, T281, addcc114_in_gga(T278, T279, T281))
addcc114_in_gga(b, b, one(b)) → addcc114_out_gga(b, b, one(b))
addcc114_in_gga(T290, b, T292) → U87_gga(T290, T292, succZc124_in_ga(T290, T292))
succZc124_in_ga(zero(T298), one(T298)) → U77_ga(T298, binaryZc54_in_g(T298))
U77_ga(T298, binaryZc54_out_g(T298)) → succZc124_out_ga(zero(T298), one(T298))
succZc124_in_ga(one(T304), zero(T306)) → U78_ga(T304, T306, succc131_in_ga(T304, T306))
succc131_in_ga(b, one(b)) → succc131_out_ga(b, one(b))
succc131_in_ga(zero(T311), one(T311)) → U75_ga(T311, binaryZc54_in_g(T311))
U75_ga(T311, binaryZc54_out_g(T311)) → succc131_out_ga(zero(T311), one(T311))
succc131_in_ga(one(T317), zero(T319)) → U76_ga(T317, T319, succc131_in_ga(T317, T319))
U76_ga(T317, T319, succc131_out_ga(T317, T319)) → succc131_out_ga(one(T317), zero(T319))
U78_ga(T304, T306, succc131_out_ga(T304, T306)) → succZc124_out_ga(one(T304), zero(T306))
U87_gga(T290, T292, succZc124_out_ga(T290, T292)) → addcc114_out_gga(T290, b, T292)
addcc114_in_gga(b, T328, T330) → U88_gga(T328, T330, succZc124_in_ga(T328, T330))
U88_gga(T328, T330, succZc124_out_ga(T328, T330)) → addcc114_out_gga(b, T328, T330)
addcc114_in_gga(T342, T343, T345) → U89_gga(T342, T343, T345, addCc149_in_gga(T342, T343, T345))
addCc149_in_gga(zero(T361), zero(T362), one(T364)) → U79_gga(T361, T362, T364, addzc79_in_gga(T361, T362, T364))
U79_gga(T361, T362, T364, addzc79_out_gga(T361, T362, T364)) → addCc149_out_gga(zero(T361), zero(T362), one(T364))
addCc149_in_gga(zero(zero(T389)), one(b), zero(one(T389))) → U80_gga(T389, binaryZc54_in_g(T389))
U80_gga(T389, binaryZc54_out_g(T389)) → addCc149_out_gga(zero(zero(T389)), one(b), zero(one(T389)))
addCc149_in_gga(zero(one(T399)), one(b), zero(zero(T401))) → U81_gga(T399, T401, succc131_in_ga(T399, T401))
U81_gga(T399, T401, succc131_out_ga(T399, T401)) → addCc149_out_gga(zero(one(T399)), one(b), zero(zero(T401)))
addCc149_in_gga(zero(T412), one(T413), zero(T415)) → U82_gga(T412, T413, T415, addCc149_in_gga(T412, T413, T415))
addCc149_in_gga(one(b), zero(zero(T440)), zero(one(T440))) → U83_gga(T440, binaryZc54_in_g(T440))
U83_gga(T440, binaryZc54_out_g(T440)) → addCc149_out_gga(one(b), zero(zero(T440)), zero(one(T440)))
addCc149_in_gga(one(b), zero(one(T450)), zero(zero(T452))) → U84_gga(T450, T452, succc131_in_ga(T450, T452))
U84_gga(T450, T452, succc131_out_ga(T450, T452)) → addCc149_out_gga(one(b), zero(one(T450)), zero(zero(T452)))
addCc149_in_gga(one(T463), zero(T464), zero(T466)) → U85_gga(T463, T464, T466, addCc149_in_gga(T463, T464, T466))
addCc149_in_gga(one(T476), one(T477), one(T479)) → U86_gga(T476, T477, T479, addcc114_in_gga(T476, T477, T479))
U86_gga(T476, T477, T479, addcc114_out_gga(T476, T477, T479)) → addCc149_out_gga(one(T476), one(T477), one(T479))
U85_gga(T463, T464, T466, addCc149_out_gga(T463, T464, T466)) → addCc149_out_gga(one(T463), zero(T464), zero(T466))
U82_gga(T412, T413, T415, addCc149_out_gga(T412, T413, T415)) → addCc149_out_gga(zero(T412), one(T413), zero(T415))
U89_gga(T342, T343, T345, addCc149_out_gga(T342, T343, T345)) → addcc114_out_gga(T342, T343, T345)
U74_gga(T278, T279, T281, addcc114_out_gga(T278, T279, T281)) → addzc79_out_gga(one(T278), one(T279), zero(T281))
U92_gga(T265, T266, T268, addzc79_out_gga(T265, T266, T268)) → addyc102_out_gga(T265, T266, T268)
U73_gga(T239, T240, T242, addyc102_out_gga(T239, T240, T242)) → addzc79_out_gga(one(T239), zero(T240), one(T242))
U72_gga(T220, T221, T223, addzc79_out_gga(T220, T221, T223)) → addzc79_out_gga(zero(T220), one(T221), one(T223))
U69_gga(T175, T176, T178, addzc79_out_gga(T175, T176, T178)) → addzc79_out_gga(zero(T175), zero(T176), zero(T178))
U63_gga(T156, T157, T159, addzc79_out_gga(T156, T157, T159)) → addc29_out_gga(zero(T156), T157, zero(T159))
addc29_in_gga(one(T493), T494, one(T496)) → U64_gga(T493, T494, T496, addyc102_in_gga(T493, T494, T496))
U64_gga(T493, T494, T496, addyc102_out_gga(T493, T494, T496)) → addc29_out_gga(one(T493), T494, one(T496))
U61_gga(T83, T84, X125, addc29_out_gga(T84, T87, X125)) → timesc28_out_gga(one(T83), T84, X125)
U59_gga(T75, T76, X106, timesc28_out_gga(T75, T76, X106)) → timesc28_out_gga(zero(T75), T76, zero(X106))
Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES
TIMES1_IN_GGA(zero(zero(T35)), T36, zero(zero(T38))) → U36_GGA(T35, T36, T38, times1_in_gga(T35, T36, T38))
TIMES1_IN_GGA(zero(zero(T35)), T36, zero(zero(T38))) → TIMES1_IN_GGA(T35, T36, T38)
TIMES1_IN_GGA(zero(one(T53)), T54, zero(T56)) → U37_GGA(T53, T54, T56, times28_in_gga(T53, T54, X73))
TIMES1_IN_GGA(zero(one(T53)), T54, zero(T56)) → TIMES28_IN_GGA(T53, T54, X73)
TIMES28_IN_GGA(zero(T75), T76, zero(X106)) → U1_GGA(T75, T76, X106, times28_in_gga(T75, T76, X106))
TIMES28_IN_GGA(zero(T75), T76, zero(X106)) → TIMES28_IN_GGA(T75, T76, X106)
TIMES28_IN_GGA(one(T83), T84, X125) → U2_GGA(T83, T84, X125, times28_in_gga(T83, T84, X124))
TIMES28_IN_GGA(one(T83), T84, X125) → TIMES28_IN_GGA(T83, T84, X124)
TIMES28_IN_GGA(one(T83), T84, X125) → U3_GGA(T83, T84, X125, timesc28_in_gga(T83, T84, T87))
U3_GGA(T83, T84, X125, timesc28_out_gga(T83, T84, T87)) → U4_GGA(T83, T84, X125, add29_in_gga(T84, T87, X125))
U3_GGA(T83, T84, X125, timesc28_out_gga(T83, T84, T87)) → ADD29_IN_GGA(T84, T87, X125)
ADD29_IN_GGA(b, T107, zero(T107)) → U5_GGA(T107, binaryZ54_in_g(T107))
ADD29_IN_GGA(b, T107, zero(T107)) → BINARYZ54_IN_G(T107)
BINARYZ54_IN_G(zero(T113)) → U8_G(T113, binaryZ54_in_g(T113))
BINARYZ54_IN_G(zero(T113)) → BINARYZ54_IN_G(T113)
BINARYZ54_IN_G(one(T117)) → U9_G(T117, binary60_in_g(T117))
BINARYZ54_IN_G(one(T117)) → BINARY60_IN_G(T117)
BINARY60_IN_G(zero(T122)) → U10_G(T122, binaryZ54_in_g(T122))
BINARY60_IN_G(zero(T122)) → BINARYZ54_IN_G(T122)
BINARY60_IN_G(one(T126)) → U11_G(T126, binary60_in_g(T126))
BINARY60_IN_G(one(T126)) → BINARY60_IN_G(T126)
ADD29_IN_GGA(zero(T156), T157, zero(T159)) → U6_GGA(T156, T157, T159, addz79_in_gga(T156, T157, T159))
ADD29_IN_GGA(zero(T156), T157, zero(T159)) → ADDZ79_IN_GGA(T156, T157, T159)
ADDZ79_IN_GGA(zero(T175), zero(T176), zero(T178)) → U12_GGA(T175, T176, T178, addz79_in_gga(T175, T176, T178))
ADDZ79_IN_GGA(zero(T175), zero(T176), zero(T178)) → ADDZ79_IN_GGA(T175, T176, T178)
ADDZ79_IN_GGA(zero(one(T203)), one(b), one(one(T203))) → U13_GGA(T203, binary60_in_g(T203))
ADDZ79_IN_GGA(zero(one(T203)), one(b), one(one(T203))) → BINARY60_IN_G(T203)
ADDZ79_IN_GGA(zero(zero(T208)), one(b), one(zero(T208))) → U14_GGA(T208, binaryZ54_in_g(T208))
ADDZ79_IN_GGA(zero(zero(T208)), one(b), one(zero(T208))) → BINARYZ54_IN_G(T208)
ADDZ79_IN_GGA(zero(T220), one(T221), one(T223)) → U15_GGA(T220, T221, T223, addz79_in_gga(T220, T221, T223))
ADDZ79_IN_GGA(zero(T220), one(T221), one(T223)) → ADDZ79_IN_GGA(T220, T221, T223)
ADDZ79_IN_GGA(one(T239), zero(T240), one(T242)) → U16_GGA(T239, T240, T242, addy102_in_gga(T239, T240, T242))
ADDZ79_IN_GGA(one(T239), zero(T240), one(T242)) → ADDY102_IN_GGA(T239, T240, T242)
ADDY102_IN_GGA(b, one(T248), one(T248)) → U33_GGA(T248, binary60_in_g(T248))
ADDY102_IN_GGA(b, one(T248), one(T248)) → BINARY60_IN_G(T248)
ADDY102_IN_GGA(b, zero(T253), zero(T253)) → U34_GGA(T253, binaryZ54_in_g(T253))
ADDY102_IN_GGA(b, zero(T253), zero(T253)) → BINARYZ54_IN_G(T253)
ADDY102_IN_GGA(T265, T266, T268) → U35_GGA(T265, T266, T268, addz79_in_gga(T265, T266, T268))
ADDY102_IN_GGA(T265, T266, T268) → ADDZ79_IN_GGA(T265, T266, T268)
ADDZ79_IN_GGA(one(T278), one(T279), zero(T281)) → U17_GGA(T278, T279, T281, addc114_in_gga(T278, T279, T281))
ADDZ79_IN_GGA(one(T278), one(T279), zero(T281)) → ADDC114_IN_GGA(T278, T279, T281)
ADDC114_IN_GGA(T290, b, T292) → U30_GGA(T290, T292, succZ124_in_ga(T290, T292))
ADDC114_IN_GGA(T290, b, T292) → SUCCZ124_IN_GA(T290, T292)
SUCCZ124_IN_GA(zero(T298), one(T298)) → U20_GA(T298, binaryZ54_in_g(T298))
SUCCZ124_IN_GA(zero(T298), one(T298)) → BINARYZ54_IN_G(T298)
SUCCZ124_IN_GA(one(T304), zero(T306)) → U21_GA(T304, T306, succ131_in_ga(T304, T306))
SUCCZ124_IN_GA(one(T304), zero(T306)) → SUCC131_IN_GA(T304, T306)
SUCC131_IN_GA(zero(T311), one(T311)) → U18_GA(T311, binaryZ54_in_g(T311))
SUCC131_IN_GA(zero(T311), one(T311)) → BINARYZ54_IN_G(T311)
SUCC131_IN_GA(one(T317), zero(T319)) → U19_GA(T317, T319, succ131_in_ga(T317, T319))
SUCC131_IN_GA(one(T317), zero(T319)) → SUCC131_IN_GA(T317, T319)
ADDC114_IN_GGA(b, T328, T330) → U31_GGA(T328, T330, succZ124_in_ga(T328, T330))
ADDC114_IN_GGA(b, T328, T330) → SUCCZ124_IN_GA(T328, T330)
ADDC114_IN_GGA(T342, T343, T345) → U32_GGA(T342, T343, T345, addC149_in_gga(T342, T343, T345))
ADDC114_IN_GGA(T342, T343, T345) → ADDC149_IN_GGA(T342, T343, T345)
ADDC149_IN_GGA(zero(T361), zero(T362), one(T364)) → U22_GGA(T361, T362, T364, addz79_in_gga(T361, T362, T364))
ADDC149_IN_GGA(zero(T361), zero(T362), one(T364)) → ADDZ79_IN_GGA(T361, T362, T364)
ADDC149_IN_GGA(zero(zero(T389)), one(b), zero(one(T389))) → U23_GGA(T389, binaryZ54_in_g(T389))
ADDC149_IN_GGA(zero(zero(T389)), one(b), zero(one(T389))) → BINARYZ54_IN_G(T389)
ADDC149_IN_GGA(zero(one(T399)), one(b), zero(zero(T401))) → U24_GGA(T399, T401, succ131_in_ga(T399, T401))
ADDC149_IN_GGA(zero(one(T399)), one(b), zero(zero(T401))) → SUCC131_IN_GA(T399, T401)
ADDC149_IN_GGA(zero(T412), one(T413), zero(T415)) → U25_GGA(T412, T413, T415, addC149_in_gga(T412, T413, T415))
ADDC149_IN_GGA(zero(T412), one(T413), zero(T415)) → ADDC149_IN_GGA(T412, T413, T415)
ADDC149_IN_GGA(one(b), zero(zero(T440)), zero(one(T440))) → U26_GGA(T440, binaryZ54_in_g(T440))
ADDC149_IN_GGA(one(b), zero(zero(T440)), zero(one(T440))) → BINARYZ54_IN_G(T440)
ADDC149_IN_GGA(one(b), zero(one(T450)), zero(zero(T452))) → U27_GGA(T450, T452, succ131_in_ga(T450, T452))
ADDC149_IN_GGA(one(b), zero(one(T450)), zero(zero(T452))) → SUCC131_IN_GA(T450, T452)
ADDC149_IN_GGA(one(T463), zero(T464), zero(T466)) → U28_GGA(T463, T464, T466, addC149_in_gga(T463, T464, T466))
ADDC149_IN_GGA(one(T463), zero(T464), zero(T466)) → ADDC149_IN_GGA(T463, T464, T466)
ADDC149_IN_GGA(one(T476), one(T477), one(T479)) → U29_GGA(T476, T477, T479, addc114_in_gga(T476, T477, T479))
ADDC149_IN_GGA(one(T476), one(T477), one(T479)) → ADDC114_IN_GGA(T476, T477, T479)
ADD29_IN_GGA(one(T493), T494, one(T496)) → U7_GGA(T493, T494, T496, addy102_in_gga(T493, T494, T496))
ADD29_IN_GGA(one(T493), T494, one(T496)) → ADDY102_IN_GGA(T493, T494, T496)
TIMES1_IN_GGA(zero(one(T53)), T54, zero(T56)) → U38_GGA(T53, T54, T56, timesc28_in_gga(T53, T54, T59))
U38_GGA(T53, T54, T56, timesc28_out_gga(T53, T54, T59)) → U39_GGA(T53, T54, T56, add29_in_gga(T54, T59, T56))
U38_GGA(T53, T54, T56, timesc28_out_gga(T53, T54, T59)) → ADD29_IN_GGA(T54, T59, T56)
TIMES1_IN_GGA(one(one(b)), T510, T505) → U40_GGA(T510, T505, add29_in_gga(T510, T510, T505))
TIMES1_IN_GGA(one(one(b)), T510, T505) → ADD29_IN_GGA(T510, T510, T505)
TIMES1_IN_GGA(one(zero(T520)), T521, T505) → U41_GGA(T520, T521, T505, times28_in_gga(T520, T521, X614))
TIMES1_IN_GGA(one(zero(T520)), T521, T505) → TIMES28_IN_GGA(T520, T521, X614)
TIMES1_IN_GGA(one(zero(T520)), T521, T505) → U42_GGA(T520, T521, T505, timesc28_in_gga(T520, T521, T524))
U42_GGA(T520, T521, T505, timesc28_out_gga(T520, T521, T524)) → U43_GGA(T520, T521, T505, add29_in_gga(T521, zero(T524), T505))
U42_GGA(T520, T521, T505, timesc28_out_gga(T520, T521, T524)) → ADD29_IN_GGA(T521, zero(T524), T505)
TIMES1_IN_GGA(one(one(T533)), T534, T505) → U44_GGA(T533, T534, T505, times28_in_gga(T533, T534, X636))
TIMES1_IN_GGA(one(one(T533)), T534, T505) → TIMES28_IN_GGA(T533, T534, X636)
TIMES1_IN_GGA(one(one(T533)), T534, T505) → U45_GGA(T533, T534, T505, timesc28_in_gga(T533, T534, T537))
U45_GGA(T533, T534, T505, timesc28_out_gga(T533, T534, T537)) → U46_GGA(T533, T534, T505, add29_in_gga(T534, T537, X637))
U45_GGA(T533, T534, T505, timesc28_out_gga(T533, T534, T537)) → ADD29_IN_GGA(T534, T537, X637)
U45_GGA(T533, T534, T505, timesc28_out_gga(T533, T534, T537)) → U47_GGA(T533, T534, T505, addc29_in_gga(T534, T537, T542))
U47_GGA(T533, T534, T505, addc29_out_gga(T534, T537, T542)) → U48_GGA(T533, T534, T505, add29_in_gga(T534, T542, T505))
U47_GGA(T533, T534, T505, addc29_out_gga(T534, T537, T542)) → ADD29_IN_GGA(T534, T542, T505)
timesc28_in_gga(one(b), T66, T66) → timesc28_out_gga(one(b), T66, T66)
timesc28_in_gga(zero(T75), T76, zero(X106)) → U59_gga(T75, T76, X106, timesc28_in_gga(T75, T76, X106))
timesc28_in_gga(one(T83), T84, X125) → U60_gga(T83, T84, X125, timesc28_in_gga(T83, T84, T87))
U60_gga(T83, T84, X125, timesc28_out_gga(T83, T84, T87)) → U61_gga(T83, T84, X125, addc29_in_gga(T84, T87, X125))
addc29_in_gga(b, T107, zero(T107)) → U62_gga(T107, binaryZc54_in_g(T107))
binaryZc54_in_g(zero(T113)) → U65_g(T113, binaryZc54_in_g(T113))
binaryZc54_in_g(one(T117)) → U66_g(T117, binaryc60_in_g(T117))
binaryc60_in_g(b) → binaryc60_out_g(b)
binaryc60_in_g(zero(T122)) → U67_g(T122, binaryZc54_in_g(T122))
U67_g(T122, binaryZc54_out_g(T122)) → binaryc60_out_g(zero(T122))
binaryc60_in_g(one(T126)) → U68_g(T126, binaryc60_in_g(T126))
U68_g(T126, binaryc60_out_g(T126)) → binaryc60_out_g(one(T126))
U66_g(T117, binaryc60_out_g(T117)) → binaryZc54_out_g(one(T117))
U65_g(T113, binaryZc54_out_g(T113)) → binaryZc54_out_g(zero(T113))
U62_gga(T107, binaryZc54_out_g(T107)) → addc29_out_gga(b, T107, zero(T107))
addc29_in_gga(zero(T156), T157, zero(T159)) → U63_gga(T156, T157, T159, addzc79_in_gga(T156, T157, T159))
addzc79_in_gga(zero(T175), zero(T176), zero(T178)) → U69_gga(T175, T176, T178, addzc79_in_gga(T175, T176, T178))
addzc79_in_gga(zero(one(T203)), one(b), one(one(T203))) → U70_gga(T203, binaryc60_in_g(T203))
U70_gga(T203, binaryc60_out_g(T203)) → addzc79_out_gga(zero(one(T203)), one(b), one(one(T203)))
addzc79_in_gga(zero(zero(T208)), one(b), one(zero(T208))) → U71_gga(T208, binaryZc54_in_g(T208))
U71_gga(T208, binaryZc54_out_g(T208)) → addzc79_out_gga(zero(zero(T208)), one(b), one(zero(T208)))
addzc79_in_gga(zero(T220), one(T221), one(T223)) → U72_gga(T220, T221, T223, addzc79_in_gga(T220, T221, T223))
addzc79_in_gga(one(T239), zero(T240), one(T242)) → U73_gga(T239, T240, T242, addyc102_in_gga(T239, T240, T242))
addyc102_in_gga(b, one(T248), one(T248)) → U90_gga(T248, binaryc60_in_g(T248))
U90_gga(T248, binaryc60_out_g(T248)) → addyc102_out_gga(b, one(T248), one(T248))
addyc102_in_gga(b, zero(T253), zero(T253)) → U91_gga(T253, binaryZc54_in_g(T253))
U91_gga(T253, binaryZc54_out_g(T253)) → addyc102_out_gga(b, zero(T253), zero(T253))
addyc102_in_gga(T265, T266, T268) → U92_gga(T265, T266, T268, addzc79_in_gga(T265, T266, T268))
addzc79_in_gga(one(T278), one(T279), zero(T281)) → U74_gga(T278, T279, T281, addcc114_in_gga(T278, T279, T281))
addcc114_in_gga(b, b, one(b)) → addcc114_out_gga(b, b, one(b))
addcc114_in_gga(T290, b, T292) → U87_gga(T290, T292, succZc124_in_ga(T290, T292))
succZc124_in_ga(zero(T298), one(T298)) → U77_ga(T298, binaryZc54_in_g(T298))
U77_ga(T298, binaryZc54_out_g(T298)) → succZc124_out_ga(zero(T298), one(T298))
succZc124_in_ga(one(T304), zero(T306)) → U78_ga(T304, T306, succc131_in_ga(T304, T306))
succc131_in_ga(b, one(b)) → succc131_out_ga(b, one(b))
succc131_in_ga(zero(T311), one(T311)) → U75_ga(T311, binaryZc54_in_g(T311))
U75_ga(T311, binaryZc54_out_g(T311)) → succc131_out_ga(zero(T311), one(T311))
succc131_in_ga(one(T317), zero(T319)) → U76_ga(T317, T319, succc131_in_ga(T317, T319))
U76_ga(T317, T319, succc131_out_ga(T317, T319)) → succc131_out_ga(one(T317), zero(T319))
U78_ga(T304, T306, succc131_out_ga(T304, T306)) → succZc124_out_ga(one(T304), zero(T306))
U87_gga(T290, T292, succZc124_out_ga(T290, T292)) → addcc114_out_gga(T290, b, T292)
addcc114_in_gga(b, T328, T330) → U88_gga(T328, T330, succZc124_in_ga(T328, T330))
U88_gga(T328, T330, succZc124_out_ga(T328, T330)) → addcc114_out_gga(b, T328, T330)
addcc114_in_gga(T342, T343, T345) → U89_gga(T342, T343, T345, addCc149_in_gga(T342, T343, T345))
addCc149_in_gga(zero(T361), zero(T362), one(T364)) → U79_gga(T361, T362, T364, addzc79_in_gga(T361, T362, T364))
U79_gga(T361, T362, T364, addzc79_out_gga(T361, T362, T364)) → addCc149_out_gga(zero(T361), zero(T362), one(T364))
addCc149_in_gga(zero(zero(T389)), one(b), zero(one(T389))) → U80_gga(T389, binaryZc54_in_g(T389))
U80_gga(T389, binaryZc54_out_g(T389)) → addCc149_out_gga(zero(zero(T389)), one(b), zero(one(T389)))
addCc149_in_gga(zero(one(T399)), one(b), zero(zero(T401))) → U81_gga(T399, T401, succc131_in_ga(T399, T401))
U81_gga(T399, T401, succc131_out_ga(T399, T401)) → addCc149_out_gga(zero(one(T399)), one(b), zero(zero(T401)))
addCc149_in_gga(zero(T412), one(T413), zero(T415)) → U82_gga(T412, T413, T415, addCc149_in_gga(T412, T413, T415))
addCc149_in_gga(one(b), zero(zero(T440)), zero(one(T440))) → U83_gga(T440, binaryZc54_in_g(T440))
U83_gga(T440, binaryZc54_out_g(T440)) → addCc149_out_gga(one(b), zero(zero(T440)), zero(one(T440)))
addCc149_in_gga(one(b), zero(one(T450)), zero(zero(T452))) → U84_gga(T450, T452, succc131_in_ga(T450, T452))
U84_gga(T450, T452, succc131_out_ga(T450, T452)) → addCc149_out_gga(one(b), zero(one(T450)), zero(zero(T452)))
addCc149_in_gga(one(T463), zero(T464), zero(T466)) → U85_gga(T463, T464, T466, addCc149_in_gga(T463, T464, T466))
addCc149_in_gga(one(T476), one(T477), one(T479)) → U86_gga(T476, T477, T479, addcc114_in_gga(T476, T477, T479))
U86_gga(T476, T477, T479, addcc114_out_gga(T476, T477, T479)) → addCc149_out_gga(one(T476), one(T477), one(T479))
U85_gga(T463, T464, T466, addCc149_out_gga(T463, T464, T466)) → addCc149_out_gga(one(T463), zero(T464), zero(T466))
U82_gga(T412, T413, T415, addCc149_out_gga(T412, T413, T415)) → addCc149_out_gga(zero(T412), one(T413), zero(T415))
U89_gga(T342, T343, T345, addCc149_out_gga(T342, T343, T345)) → addcc114_out_gga(T342, T343, T345)
U74_gga(T278, T279, T281, addcc114_out_gga(T278, T279, T281)) → addzc79_out_gga(one(T278), one(T279), zero(T281))
U92_gga(T265, T266, T268, addzc79_out_gga(T265, T266, T268)) → addyc102_out_gga(T265, T266, T268)
U73_gga(T239, T240, T242, addyc102_out_gga(T239, T240, T242)) → addzc79_out_gga(one(T239), zero(T240), one(T242))
U72_gga(T220, T221, T223, addzc79_out_gga(T220, T221, T223)) → addzc79_out_gga(zero(T220), one(T221), one(T223))
U69_gga(T175, T176, T178, addzc79_out_gga(T175, T176, T178)) → addzc79_out_gga(zero(T175), zero(T176), zero(T178))
U63_gga(T156, T157, T159, addzc79_out_gga(T156, T157, T159)) → addc29_out_gga(zero(T156), T157, zero(T159))
addc29_in_gga(one(T493), T494, one(T496)) → U64_gga(T493, T494, T496, addyc102_in_gga(T493, T494, T496))
U64_gga(T493, T494, T496, addyc102_out_gga(T493, T494, T496)) → addc29_out_gga(one(T493), T494, one(T496))
U61_gga(T83, T84, X125, addc29_out_gga(T84, T87, X125)) → timesc28_out_gga(one(T83), T84, X125)
U59_gga(T75, T76, X106, timesc28_out_gga(T75, T76, X106)) → timesc28_out_gga(zero(T75), T76, zero(X106))
BINARYZ54_IN_G(one(T117)) → BINARY60_IN_G(T117)
BINARY60_IN_G(zero(T122)) → BINARYZ54_IN_G(T122)
BINARYZ54_IN_G(zero(T113)) → BINARYZ54_IN_G(T113)
BINARY60_IN_G(one(T126)) → BINARY60_IN_G(T126)
timesc28_in_gga(one(b), T66, T66) → timesc28_out_gga(one(b), T66, T66)
timesc28_in_gga(zero(T75), T76, zero(X106)) → U59_gga(T75, T76, X106, timesc28_in_gga(T75, T76, X106))
timesc28_in_gga(one(T83), T84, X125) → U60_gga(T83, T84, X125, timesc28_in_gga(T83, T84, T87))
U60_gga(T83, T84, X125, timesc28_out_gga(T83, T84, T87)) → U61_gga(T83, T84, X125, addc29_in_gga(T84, T87, X125))
addc29_in_gga(b, T107, zero(T107)) → U62_gga(T107, binaryZc54_in_g(T107))
binaryZc54_in_g(zero(T113)) → U65_g(T113, binaryZc54_in_g(T113))
binaryZc54_in_g(one(T117)) → U66_g(T117, binaryc60_in_g(T117))
binaryc60_in_g(b) → binaryc60_out_g(b)
binaryc60_in_g(zero(T122)) → U67_g(T122, binaryZc54_in_g(T122))
U67_g(T122, binaryZc54_out_g(T122)) → binaryc60_out_g(zero(T122))
binaryc60_in_g(one(T126)) → U68_g(T126, binaryc60_in_g(T126))
U68_g(T126, binaryc60_out_g(T126)) → binaryc60_out_g(one(T126))
U66_g(T117, binaryc60_out_g(T117)) → binaryZc54_out_g(one(T117))
U65_g(T113, binaryZc54_out_g(T113)) → binaryZc54_out_g(zero(T113))
U62_gga(T107, binaryZc54_out_g(T107)) → addc29_out_gga(b, T107, zero(T107))
addc29_in_gga(zero(T156), T157, zero(T159)) → U63_gga(T156, T157, T159, addzc79_in_gga(T156, T157, T159))
addzc79_in_gga(zero(T175), zero(T176), zero(T178)) → U69_gga(T175, T176, T178, addzc79_in_gga(T175, T176, T178))
addzc79_in_gga(zero(one(T203)), one(b), one(one(T203))) → U70_gga(T203, binaryc60_in_g(T203))
U70_gga(T203, binaryc60_out_g(T203)) → addzc79_out_gga(zero(one(T203)), one(b), one(one(T203)))
addzc79_in_gga(zero(zero(T208)), one(b), one(zero(T208))) → U71_gga(T208, binaryZc54_in_g(T208))
U71_gga(T208, binaryZc54_out_g(T208)) → addzc79_out_gga(zero(zero(T208)), one(b), one(zero(T208)))
addzc79_in_gga(zero(T220), one(T221), one(T223)) → U72_gga(T220, T221, T223, addzc79_in_gga(T220, T221, T223))
addzc79_in_gga(one(T239), zero(T240), one(T242)) → U73_gga(T239, T240, T242, addyc102_in_gga(T239, T240, T242))
addyc102_in_gga(b, one(T248), one(T248)) → U90_gga(T248, binaryc60_in_g(T248))
U90_gga(T248, binaryc60_out_g(T248)) → addyc102_out_gga(b, one(T248), one(T248))
addyc102_in_gga(b, zero(T253), zero(T253)) → U91_gga(T253, binaryZc54_in_g(T253))
U91_gga(T253, binaryZc54_out_g(T253)) → addyc102_out_gga(b, zero(T253), zero(T253))
addyc102_in_gga(T265, T266, T268) → U92_gga(T265, T266, T268, addzc79_in_gga(T265, T266, T268))
addzc79_in_gga(one(T278), one(T279), zero(T281)) → U74_gga(T278, T279, T281, addcc114_in_gga(T278, T279, T281))
addcc114_in_gga(b, b, one(b)) → addcc114_out_gga(b, b, one(b))
addcc114_in_gga(T290, b, T292) → U87_gga(T290, T292, succZc124_in_ga(T290, T292))
succZc124_in_ga(zero(T298), one(T298)) → U77_ga(T298, binaryZc54_in_g(T298))
U77_ga(T298, binaryZc54_out_g(T298)) → succZc124_out_ga(zero(T298), one(T298))
succZc124_in_ga(one(T304), zero(T306)) → U78_ga(T304, T306, succc131_in_ga(T304, T306))
succc131_in_ga(b, one(b)) → succc131_out_ga(b, one(b))
succc131_in_ga(zero(T311), one(T311)) → U75_ga(T311, binaryZc54_in_g(T311))
U75_ga(T311, binaryZc54_out_g(T311)) → succc131_out_ga(zero(T311), one(T311))
succc131_in_ga(one(T317), zero(T319)) → U76_ga(T317, T319, succc131_in_ga(T317, T319))
U76_ga(T317, T319, succc131_out_ga(T317, T319)) → succc131_out_ga(one(T317), zero(T319))
U78_ga(T304, T306, succc131_out_ga(T304, T306)) → succZc124_out_ga(one(T304), zero(T306))
U87_gga(T290, T292, succZc124_out_ga(T290, T292)) → addcc114_out_gga(T290, b, T292)
addcc114_in_gga(b, T328, T330) → U88_gga(T328, T330, succZc124_in_ga(T328, T330))
U88_gga(T328, T330, succZc124_out_ga(T328, T330)) → addcc114_out_gga(b, T328, T330)
addcc114_in_gga(T342, T343, T345) → U89_gga(T342, T343, T345, addCc149_in_gga(T342, T343, T345))
addCc149_in_gga(zero(T361), zero(T362), one(T364)) → U79_gga(T361, T362, T364, addzc79_in_gga(T361, T362, T364))
U79_gga(T361, T362, T364, addzc79_out_gga(T361, T362, T364)) → addCc149_out_gga(zero(T361), zero(T362), one(T364))
addCc149_in_gga(zero(zero(T389)), one(b), zero(one(T389))) → U80_gga(T389, binaryZc54_in_g(T389))
U80_gga(T389, binaryZc54_out_g(T389)) → addCc149_out_gga(zero(zero(T389)), one(b), zero(one(T389)))
addCc149_in_gga(zero(one(T399)), one(b), zero(zero(T401))) → U81_gga(T399, T401, succc131_in_ga(T399, T401))
U81_gga(T399, T401, succc131_out_ga(T399, T401)) → addCc149_out_gga(zero(one(T399)), one(b), zero(zero(T401)))
addCc149_in_gga(zero(T412), one(T413), zero(T415)) → U82_gga(T412, T413, T415, addCc149_in_gga(T412, T413, T415))
addCc149_in_gga(one(b), zero(zero(T440)), zero(one(T440))) → U83_gga(T440, binaryZc54_in_g(T440))
U83_gga(T440, binaryZc54_out_g(T440)) → addCc149_out_gga(one(b), zero(zero(T440)), zero(one(T440)))
addCc149_in_gga(one(b), zero(one(T450)), zero(zero(T452))) → U84_gga(T450, T452, succc131_in_ga(T450, T452))
U84_gga(T450, T452, succc131_out_ga(T450, T452)) → addCc149_out_gga(one(b), zero(one(T450)), zero(zero(T452)))
addCc149_in_gga(one(T463), zero(T464), zero(T466)) → U85_gga(T463, T464, T466, addCc149_in_gga(T463, T464, T466))
addCc149_in_gga(one(T476), one(T477), one(T479)) → U86_gga(T476, T477, T479, addcc114_in_gga(T476, T477, T479))
U86_gga(T476, T477, T479, addcc114_out_gga(T476, T477, T479)) → addCc149_out_gga(one(T476), one(T477), one(T479))
U85_gga(T463, T464, T466, addCc149_out_gga(T463, T464, T466)) → addCc149_out_gga(one(T463), zero(T464), zero(T466))
U82_gga(T412, T413, T415, addCc149_out_gga(T412, T413, T415)) → addCc149_out_gga(zero(T412), one(T413), zero(T415))
U89_gga(T342, T343, T345, addCc149_out_gga(T342, T343, T345)) → addcc114_out_gga(T342, T343, T345)
U74_gga(T278, T279, T281, addcc114_out_gga(T278, T279, T281)) → addzc79_out_gga(one(T278), one(T279), zero(T281))
U92_gga(T265, T266, T268, addzc79_out_gga(T265, T266, T268)) → addyc102_out_gga(T265, T266, T268)
U73_gga(T239, T240, T242, addyc102_out_gga(T239, T240, T242)) → addzc79_out_gga(one(T239), zero(T240), one(T242))
U72_gga(T220, T221, T223, addzc79_out_gga(T220, T221, T223)) → addzc79_out_gga(zero(T220), one(T221), one(T223))
U69_gga(T175, T176, T178, addzc79_out_gga(T175, T176, T178)) → addzc79_out_gga(zero(T175), zero(T176), zero(T178))
U63_gga(T156, T157, T159, addzc79_out_gga(T156, T157, T159)) → addc29_out_gga(zero(T156), T157, zero(T159))
addc29_in_gga(one(T493), T494, one(T496)) → U64_gga(T493, T494, T496, addyc102_in_gga(T493, T494, T496))
U64_gga(T493, T494, T496, addyc102_out_gga(T493, T494, T496)) → addc29_out_gga(one(T493), T494, one(T496))
U61_gga(T83, T84, X125, addc29_out_gga(T84, T87, X125)) → timesc28_out_gga(one(T83), T84, X125)
U59_gga(T75, T76, X106, timesc28_out_gga(T75, T76, X106)) → timesc28_out_gga(zero(T75), T76, zero(X106))
BINARYZ54_IN_G(one(T117)) → BINARY60_IN_G(T117)
BINARY60_IN_G(zero(T122)) → BINARYZ54_IN_G(T122)
BINARYZ54_IN_G(zero(T113)) → BINARYZ54_IN_G(T113)
BINARY60_IN_G(one(T126)) → BINARY60_IN_G(T126)
BINARYZ54_IN_G(one(T117)) → BINARY60_IN_G(T117)
BINARY60_IN_G(zero(T122)) → BINARYZ54_IN_G(T122)
BINARYZ54_IN_G(zero(T113)) → BINARYZ54_IN_G(T113)
BINARY60_IN_G(one(T126)) → BINARY60_IN_G(T126)
From the DPs we obtained the following set of size-change graphs:
SUCC131_IN_GA(one(T317), zero(T319)) → SUCC131_IN_GA(T317, T319)
timesc28_in_gga(one(b), T66, T66) → timesc28_out_gga(one(b), T66, T66)
timesc28_in_gga(zero(T75), T76, zero(X106)) → U59_gga(T75, T76, X106, timesc28_in_gga(T75, T76, X106))
timesc28_in_gga(one(T83), T84, X125) → U60_gga(T83, T84, X125, timesc28_in_gga(T83, T84, T87))
U60_gga(T83, T84, X125, timesc28_out_gga(T83, T84, T87)) → U61_gga(T83, T84, X125, addc29_in_gga(T84, T87, X125))
addc29_in_gga(b, T107, zero(T107)) → U62_gga(T107, binaryZc54_in_g(T107))
binaryZc54_in_g(zero(T113)) → U65_g(T113, binaryZc54_in_g(T113))
binaryZc54_in_g(one(T117)) → U66_g(T117, binaryc60_in_g(T117))
binaryc60_in_g(b) → binaryc60_out_g(b)
binaryc60_in_g(zero(T122)) → U67_g(T122, binaryZc54_in_g(T122))
U67_g(T122, binaryZc54_out_g(T122)) → binaryc60_out_g(zero(T122))
binaryc60_in_g(one(T126)) → U68_g(T126, binaryc60_in_g(T126))
U68_g(T126, binaryc60_out_g(T126)) → binaryc60_out_g(one(T126))
U66_g(T117, binaryc60_out_g(T117)) → binaryZc54_out_g(one(T117))
U65_g(T113, binaryZc54_out_g(T113)) → binaryZc54_out_g(zero(T113))
U62_gga(T107, binaryZc54_out_g(T107)) → addc29_out_gga(b, T107, zero(T107))
addc29_in_gga(zero(T156), T157, zero(T159)) → U63_gga(T156, T157, T159, addzc79_in_gga(T156, T157, T159))
addzc79_in_gga(zero(T175), zero(T176), zero(T178)) → U69_gga(T175, T176, T178, addzc79_in_gga(T175, T176, T178))
addzc79_in_gga(zero(one(T203)), one(b), one(one(T203))) → U70_gga(T203, binaryc60_in_g(T203))
U70_gga(T203, binaryc60_out_g(T203)) → addzc79_out_gga(zero(one(T203)), one(b), one(one(T203)))
addzc79_in_gga(zero(zero(T208)), one(b), one(zero(T208))) → U71_gga(T208, binaryZc54_in_g(T208))
U71_gga(T208, binaryZc54_out_g(T208)) → addzc79_out_gga(zero(zero(T208)), one(b), one(zero(T208)))
addzc79_in_gga(zero(T220), one(T221), one(T223)) → U72_gga(T220, T221, T223, addzc79_in_gga(T220, T221, T223))
addzc79_in_gga(one(T239), zero(T240), one(T242)) → U73_gga(T239, T240, T242, addyc102_in_gga(T239, T240, T242))
addyc102_in_gga(b, one(T248), one(T248)) → U90_gga(T248, binaryc60_in_g(T248))
U90_gga(T248, binaryc60_out_g(T248)) → addyc102_out_gga(b, one(T248), one(T248))
addyc102_in_gga(b, zero(T253), zero(T253)) → U91_gga(T253, binaryZc54_in_g(T253))
U91_gga(T253, binaryZc54_out_g(T253)) → addyc102_out_gga(b, zero(T253), zero(T253))
addyc102_in_gga(T265, T266, T268) → U92_gga(T265, T266, T268, addzc79_in_gga(T265, T266, T268))
addzc79_in_gga(one(T278), one(T279), zero(T281)) → U74_gga(T278, T279, T281, addcc114_in_gga(T278, T279, T281))
addcc114_in_gga(b, b, one(b)) → addcc114_out_gga(b, b, one(b))
addcc114_in_gga(T290, b, T292) → U87_gga(T290, T292, succZc124_in_ga(T290, T292))
succZc124_in_ga(zero(T298), one(T298)) → U77_ga(T298, binaryZc54_in_g(T298))
U77_ga(T298, binaryZc54_out_g(T298)) → succZc124_out_ga(zero(T298), one(T298))
succZc124_in_ga(one(T304), zero(T306)) → U78_ga(T304, T306, succc131_in_ga(T304, T306))
succc131_in_ga(b, one(b)) → succc131_out_ga(b, one(b))
succc131_in_ga(zero(T311), one(T311)) → U75_ga(T311, binaryZc54_in_g(T311))
U75_ga(T311, binaryZc54_out_g(T311)) → succc131_out_ga(zero(T311), one(T311))
succc131_in_ga(one(T317), zero(T319)) → U76_ga(T317, T319, succc131_in_ga(T317, T319))
U76_ga(T317, T319, succc131_out_ga(T317, T319)) → succc131_out_ga(one(T317), zero(T319))
U78_ga(T304, T306, succc131_out_ga(T304, T306)) → succZc124_out_ga(one(T304), zero(T306))
U87_gga(T290, T292, succZc124_out_ga(T290, T292)) → addcc114_out_gga(T290, b, T292)
addcc114_in_gga(b, T328, T330) → U88_gga(T328, T330, succZc124_in_ga(T328, T330))
U88_gga(T328, T330, succZc124_out_ga(T328, T330)) → addcc114_out_gga(b, T328, T330)
addcc114_in_gga(T342, T343, T345) → U89_gga(T342, T343, T345, addCc149_in_gga(T342, T343, T345))
addCc149_in_gga(zero(T361), zero(T362), one(T364)) → U79_gga(T361, T362, T364, addzc79_in_gga(T361, T362, T364))
U79_gga(T361, T362, T364, addzc79_out_gga(T361, T362, T364)) → addCc149_out_gga(zero(T361), zero(T362), one(T364))
addCc149_in_gga(zero(zero(T389)), one(b), zero(one(T389))) → U80_gga(T389, binaryZc54_in_g(T389))
U80_gga(T389, binaryZc54_out_g(T389)) → addCc149_out_gga(zero(zero(T389)), one(b), zero(one(T389)))
addCc149_in_gga(zero(one(T399)), one(b), zero(zero(T401))) → U81_gga(T399, T401, succc131_in_ga(T399, T401))
U81_gga(T399, T401, succc131_out_ga(T399, T401)) → addCc149_out_gga(zero(one(T399)), one(b), zero(zero(T401)))
addCc149_in_gga(zero(T412), one(T413), zero(T415)) → U82_gga(T412, T413, T415, addCc149_in_gga(T412, T413, T415))
addCc149_in_gga(one(b), zero(zero(T440)), zero(one(T440))) → U83_gga(T440, binaryZc54_in_g(T440))
U83_gga(T440, binaryZc54_out_g(T440)) → addCc149_out_gga(one(b), zero(zero(T440)), zero(one(T440)))
addCc149_in_gga(one(b), zero(one(T450)), zero(zero(T452))) → U84_gga(T450, T452, succc131_in_ga(T450, T452))
U84_gga(T450, T452, succc131_out_ga(T450, T452)) → addCc149_out_gga(one(b), zero(one(T450)), zero(zero(T452)))
addCc149_in_gga(one(T463), zero(T464), zero(T466)) → U85_gga(T463, T464, T466, addCc149_in_gga(T463, T464, T466))
addCc149_in_gga(one(T476), one(T477), one(T479)) → U86_gga(T476, T477, T479, addcc114_in_gga(T476, T477, T479))
U86_gga(T476, T477, T479, addcc114_out_gga(T476, T477, T479)) → addCc149_out_gga(one(T476), one(T477), one(T479))
U85_gga(T463, T464, T466, addCc149_out_gga(T463, T464, T466)) → addCc149_out_gga(one(T463), zero(T464), zero(T466))
U82_gga(T412, T413, T415, addCc149_out_gga(T412, T413, T415)) → addCc149_out_gga(zero(T412), one(T413), zero(T415))
U89_gga(T342, T343, T345, addCc149_out_gga(T342, T343, T345)) → addcc114_out_gga(T342, T343, T345)
U74_gga(T278, T279, T281, addcc114_out_gga(T278, T279, T281)) → addzc79_out_gga(one(T278), one(T279), zero(T281))
U92_gga(T265, T266, T268, addzc79_out_gga(T265, T266, T268)) → addyc102_out_gga(T265, T266, T268)
U73_gga(T239, T240, T242, addyc102_out_gga(T239, T240, T242)) → addzc79_out_gga(one(T239), zero(T240), one(T242))
U72_gga(T220, T221, T223, addzc79_out_gga(T220, T221, T223)) → addzc79_out_gga(zero(T220), one(T221), one(T223))
U69_gga(T175, T176, T178, addzc79_out_gga(T175, T176, T178)) → addzc79_out_gga(zero(T175), zero(T176), zero(T178))
U63_gga(T156, T157, T159, addzc79_out_gga(T156, T157, T159)) → addc29_out_gga(zero(T156), T157, zero(T159))
addc29_in_gga(one(T493), T494, one(T496)) → U64_gga(T493, T494, T496, addyc102_in_gga(T493, T494, T496))
U64_gga(T493, T494, T496, addyc102_out_gga(T493, T494, T496)) → addc29_out_gga(one(T493), T494, one(T496))
U61_gga(T83, T84, X125, addc29_out_gga(T84, T87, X125)) → timesc28_out_gga(one(T83), T84, X125)
U59_gga(T75, T76, X106, timesc28_out_gga(T75, T76, X106)) → timesc28_out_gga(zero(T75), T76, zero(X106))
SUCC131_IN_GA(one(T317), zero(T319)) → SUCC131_IN_GA(T317, T319)
SUCC131_IN_GA(one(T317)) → SUCC131_IN_GA(T317)
From the DPs we obtained the following set of size-change graphs:
ADDZ79_IN_GGA(zero(T220), one(T221), one(T223)) → ADDZ79_IN_GGA(T220, T221, T223)
ADDZ79_IN_GGA(zero(T175), zero(T176), zero(T178)) → ADDZ79_IN_GGA(T175, T176, T178)
ADDZ79_IN_GGA(one(T239), zero(T240), one(T242)) → ADDY102_IN_GGA(T239, T240, T242)
ADDY102_IN_GGA(T265, T266, T268) → ADDZ79_IN_GGA(T265, T266, T268)
ADDZ79_IN_GGA(one(T278), one(T279), zero(T281)) → ADDC114_IN_GGA(T278, T279, T281)
ADDC114_IN_GGA(T342, T343, T345) → ADDC149_IN_GGA(T342, T343, T345)
ADDC149_IN_GGA(zero(T361), zero(T362), one(T364)) → ADDZ79_IN_GGA(T361, T362, T364)
ADDC149_IN_GGA(zero(T412), one(T413), zero(T415)) → ADDC149_IN_GGA(T412, T413, T415)
ADDC149_IN_GGA(one(T463), zero(T464), zero(T466)) → ADDC149_IN_GGA(T463, T464, T466)
ADDC149_IN_GGA(one(T476), one(T477), one(T479)) → ADDC114_IN_GGA(T476, T477, T479)
timesc28_in_gga(one(b), T66, T66) → timesc28_out_gga(one(b), T66, T66)
timesc28_in_gga(zero(T75), T76, zero(X106)) → U59_gga(T75, T76, X106, timesc28_in_gga(T75, T76, X106))
timesc28_in_gga(one(T83), T84, X125) → U60_gga(T83, T84, X125, timesc28_in_gga(T83, T84, T87))
U60_gga(T83, T84, X125, timesc28_out_gga(T83, T84, T87)) → U61_gga(T83, T84, X125, addc29_in_gga(T84, T87, X125))
addc29_in_gga(b, T107, zero(T107)) → U62_gga(T107, binaryZc54_in_g(T107))
binaryZc54_in_g(zero(T113)) → U65_g(T113, binaryZc54_in_g(T113))
binaryZc54_in_g(one(T117)) → U66_g(T117, binaryc60_in_g(T117))
binaryc60_in_g(b) → binaryc60_out_g(b)
binaryc60_in_g(zero(T122)) → U67_g(T122, binaryZc54_in_g(T122))
U67_g(T122, binaryZc54_out_g(T122)) → binaryc60_out_g(zero(T122))
binaryc60_in_g(one(T126)) → U68_g(T126, binaryc60_in_g(T126))
U68_g(T126, binaryc60_out_g(T126)) → binaryc60_out_g(one(T126))
U66_g(T117, binaryc60_out_g(T117)) → binaryZc54_out_g(one(T117))
U65_g(T113, binaryZc54_out_g(T113)) → binaryZc54_out_g(zero(T113))
U62_gga(T107, binaryZc54_out_g(T107)) → addc29_out_gga(b, T107, zero(T107))
addc29_in_gga(zero(T156), T157, zero(T159)) → U63_gga(T156, T157, T159, addzc79_in_gga(T156, T157, T159))
addzc79_in_gga(zero(T175), zero(T176), zero(T178)) → U69_gga(T175, T176, T178, addzc79_in_gga(T175, T176, T178))
addzc79_in_gga(zero(one(T203)), one(b), one(one(T203))) → U70_gga(T203, binaryc60_in_g(T203))
U70_gga(T203, binaryc60_out_g(T203)) → addzc79_out_gga(zero(one(T203)), one(b), one(one(T203)))
addzc79_in_gga(zero(zero(T208)), one(b), one(zero(T208))) → U71_gga(T208, binaryZc54_in_g(T208))
U71_gga(T208, binaryZc54_out_g(T208)) → addzc79_out_gga(zero(zero(T208)), one(b), one(zero(T208)))
addzc79_in_gga(zero(T220), one(T221), one(T223)) → U72_gga(T220, T221, T223, addzc79_in_gga(T220, T221, T223))
addzc79_in_gga(one(T239), zero(T240), one(T242)) → U73_gga(T239, T240, T242, addyc102_in_gga(T239, T240, T242))
addyc102_in_gga(b, one(T248), one(T248)) → U90_gga(T248, binaryc60_in_g(T248))
U90_gga(T248, binaryc60_out_g(T248)) → addyc102_out_gga(b, one(T248), one(T248))
addyc102_in_gga(b, zero(T253), zero(T253)) → U91_gga(T253, binaryZc54_in_g(T253))
U91_gga(T253, binaryZc54_out_g(T253)) → addyc102_out_gga(b, zero(T253), zero(T253))
addyc102_in_gga(T265, T266, T268) → U92_gga(T265, T266, T268, addzc79_in_gga(T265, T266, T268))
addzc79_in_gga(one(T278), one(T279), zero(T281)) → U74_gga(T278, T279, T281, addcc114_in_gga(T278, T279, T281))
addcc114_in_gga(b, b, one(b)) → addcc114_out_gga(b, b, one(b))
addcc114_in_gga(T290, b, T292) → U87_gga(T290, T292, succZc124_in_ga(T290, T292))
succZc124_in_ga(zero(T298), one(T298)) → U77_ga(T298, binaryZc54_in_g(T298))
U77_ga(T298, binaryZc54_out_g(T298)) → succZc124_out_ga(zero(T298), one(T298))
succZc124_in_ga(one(T304), zero(T306)) → U78_ga(T304, T306, succc131_in_ga(T304, T306))
succc131_in_ga(b, one(b)) → succc131_out_ga(b, one(b))
succc131_in_ga(zero(T311), one(T311)) → U75_ga(T311, binaryZc54_in_g(T311))
U75_ga(T311, binaryZc54_out_g(T311)) → succc131_out_ga(zero(T311), one(T311))
succc131_in_ga(one(T317), zero(T319)) → U76_ga(T317, T319, succc131_in_ga(T317, T319))
U76_ga(T317, T319, succc131_out_ga(T317, T319)) → succc131_out_ga(one(T317), zero(T319))
U78_ga(T304, T306, succc131_out_ga(T304, T306)) → succZc124_out_ga(one(T304), zero(T306))
U87_gga(T290, T292, succZc124_out_ga(T290, T292)) → addcc114_out_gga(T290, b, T292)
addcc114_in_gga(b, T328, T330) → U88_gga(T328, T330, succZc124_in_ga(T328, T330))
U88_gga(T328, T330, succZc124_out_ga(T328, T330)) → addcc114_out_gga(b, T328, T330)
addcc114_in_gga(T342, T343, T345) → U89_gga(T342, T343, T345, addCc149_in_gga(T342, T343, T345))
addCc149_in_gga(zero(T361), zero(T362), one(T364)) → U79_gga(T361, T362, T364, addzc79_in_gga(T361, T362, T364))
U79_gga(T361, T362, T364, addzc79_out_gga(T361, T362, T364)) → addCc149_out_gga(zero(T361), zero(T362), one(T364))
addCc149_in_gga(zero(zero(T389)), one(b), zero(one(T389))) → U80_gga(T389, binaryZc54_in_g(T389))
U80_gga(T389, binaryZc54_out_g(T389)) → addCc149_out_gga(zero(zero(T389)), one(b), zero(one(T389)))
addCc149_in_gga(zero(one(T399)), one(b), zero(zero(T401))) → U81_gga(T399, T401, succc131_in_ga(T399, T401))
U81_gga(T399, T401, succc131_out_ga(T399, T401)) → addCc149_out_gga(zero(one(T399)), one(b), zero(zero(T401)))
addCc149_in_gga(zero(T412), one(T413), zero(T415)) → U82_gga(T412, T413, T415, addCc149_in_gga(T412, T413, T415))
addCc149_in_gga(one(b), zero(zero(T440)), zero(one(T440))) → U83_gga(T440, binaryZc54_in_g(T440))
U83_gga(T440, binaryZc54_out_g(T440)) → addCc149_out_gga(one(b), zero(zero(T440)), zero(one(T440)))
addCc149_in_gga(one(b), zero(one(T450)), zero(zero(T452))) → U84_gga(T450, T452, succc131_in_ga(T450, T452))
U84_gga(T450, T452, succc131_out_ga(T450, T452)) → addCc149_out_gga(one(b), zero(one(T450)), zero(zero(T452)))
addCc149_in_gga(one(T463), zero(T464), zero(T466)) → U85_gga(T463, T464, T466, addCc149_in_gga(T463, T464, T466))
addCc149_in_gga(one(T476), one(T477), one(T479)) → U86_gga(T476, T477, T479, addcc114_in_gga(T476, T477, T479))
U86_gga(T476, T477, T479, addcc114_out_gga(T476, T477, T479)) → addCc149_out_gga(one(T476), one(T477), one(T479))
U85_gga(T463, T464, T466, addCc149_out_gga(T463, T464, T466)) → addCc149_out_gga(one(T463), zero(T464), zero(T466))
U82_gga(T412, T413, T415, addCc149_out_gga(T412, T413, T415)) → addCc149_out_gga(zero(T412), one(T413), zero(T415))
U89_gga(T342, T343, T345, addCc149_out_gga(T342, T343, T345)) → addcc114_out_gga(T342, T343, T345)
U74_gga(T278, T279, T281, addcc114_out_gga(T278, T279, T281)) → addzc79_out_gga(one(T278), one(T279), zero(T281))
U92_gga(T265, T266, T268, addzc79_out_gga(T265, T266, T268)) → addyc102_out_gga(T265, T266, T268)
U73_gga(T239, T240, T242, addyc102_out_gga(T239, T240, T242)) → addzc79_out_gga(one(T239), zero(T240), one(T242))
U72_gga(T220, T221, T223, addzc79_out_gga(T220, T221, T223)) → addzc79_out_gga(zero(T220), one(T221), one(T223))
U69_gga(T175, T176, T178, addzc79_out_gga(T175, T176, T178)) → addzc79_out_gga(zero(T175), zero(T176), zero(T178))
U63_gga(T156, T157, T159, addzc79_out_gga(T156, T157, T159)) → addc29_out_gga(zero(T156), T157, zero(T159))
addc29_in_gga(one(T493), T494, one(T496)) → U64_gga(T493, T494, T496, addyc102_in_gga(T493, T494, T496))
U64_gga(T493, T494, T496, addyc102_out_gga(T493, T494, T496)) → addc29_out_gga(one(T493), T494, one(T496))
U61_gga(T83, T84, X125, addc29_out_gga(T84, T87, X125)) → timesc28_out_gga(one(T83), T84, X125)
U59_gga(T75, T76, X106, timesc28_out_gga(T75, T76, X106)) → timesc28_out_gga(zero(T75), T76, zero(X106))
ADDZ79_IN_GGA(zero(T220), one(T221), one(T223)) → ADDZ79_IN_GGA(T220, T221, T223)
ADDZ79_IN_GGA(zero(T175), zero(T176), zero(T178)) → ADDZ79_IN_GGA(T175, T176, T178)
ADDZ79_IN_GGA(one(T239), zero(T240), one(T242)) → ADDY102_IN_GGA(T239, T240, T242)
ADDY102_IN_GGA(T265, T266, T268) → ADDZ79_IN_GGA(T265, T266, T268)
ADDZ79_IN_GGA(one(T278), one(T279), zero(T281)) → ADDC114_IN_GGA(T278, T279, T281)
ADDC114_IN_GGA(T342, T343, T345) → ADDC149_IN_GGA(T342, T343, T345)
ADDC149_IN_GGA(zero(T361), zero(T362), one(T364)) → ADDZ79_IN_GGA(T361, T362, T364)
ADDC149_IN_GGA(zero(T412), one(T413), zero(T415)) → ADDC149_IN_GGA(T412, T413, T415)
ADDC149_IN_GGA(one(T463), zero(T464), zero(T466)) → ADDC149_IN_GGA(T463, T464, T466)
ADDC149_IN_GGA(one(T476), one(T477), one(T479)) → ADDC114_IN_GGA(T476, T477, T479)
ADDZ79_IN_GGA(zero(T220), one(T221)) → ADDZ79_IN_GGA(T220, T221)
ADDZ79_IN_GGA(zero(T175), zero(T176)) → ADDZ79_IN_GGA(T175, T176)
ADDZ79_IN_GGA(one(T239), zero(T240)) → ADDY102_IN_GGA(T239, T240)
ADDY102_IN_GGA(T265, T266) → ADDZ79_IN_GGA(T265, T266)
ADDZ79_IN_GGA(one(T278), one(T279)) → ADDC114_IN_GGA(T278, T279)
ADDC114_IN_GGA(T342, T343) → ADDC149_IN_GGA(T342, T343)
ADDC149_IN_GGA(zero(T361), zero(T362)) → ADDZ79_IN_GGA(T361, T362)
ADDC149_IN_GGA(zero(T412), one(T413)) → ADDC149_IN_GGA(T412, T413)
ADDC149_IN_GGA(one(T463), zero(T464)) → ADDC149_IN_GGA(T463, T464)
ADDC149_IN_GGA(one(T476), one(T477)) → ADDC114_IN_GGA(T476, T477)
From the DPs we obtained the following set of size-change graphs:
TIMES28_IN_GGA(one(T83), T84, X125) → TIMES28_IN_GGA(T83, T84, X124)
TIMES28_IN_GGA(zero(T75), T76, zero(X106)) → TIMES28_IN_GGA(T75, T76, X106)
timesc28_in_gga(one(b), T66, T66) → timesc28_out_gga(one(b), T66, T66)
timesc28_in_gga(zero(T75), T76, zero(X106)) → U59_gga(T75, T76, X106, timesc28_in_gga(T75, T76, X106))
timesc28_in_gga(one(T83), T84, X125) → U60_gga(T83, T84, X125, timesc28_in_gga(T83, T84, T87))
U60_gga(T83, T84, X125, timesc28_out_gga(T83, T84, T87)) → U61_gga(T83, T84, X125, addc29_in_gga(T84, T87, X125))
addc29_in_gga(b, T107, zero(T107)) → U62_gga(T107, binaryZc54_in_g(T107))
binaryZc54_in_g(zero(T113)) → U65_g(T113, binaryZc54_in_g(T113))
binaryZc54_in_g(one(T117)) → U66_g(T117, binaryc60_in_g(T117))
binaryc60_in_g(b) → binaryc60_out_g(b)
binaryc60_in_g(zero(T122)) → U67_g(T122, binaryZc54_in_g(T122))
U67_g(T122, binaryZc54_out_g(T122)) → binaryc60_out_g(zero(T122))
binaryc60_in_g(one(T126)) → U68_g(T126, binaryc60_in_g(T126))
U68_g(T126, binaryc60_out_g(T126)) → binaryc60_out_g(one(T126))
U66_g(T117, binaryc60_out_g(T117)) → binaryZc54_out_g(one(T117))
U65_g(T113, binaryZc54_out_g(T113)) → binaryZc54_out_g(zero(T113))
U62_gga(T107, binaryZc54_out_g(T107)) → addc29_out_gga(b, T107, zero(T107))
addc29_in_gga(zero(T156), T157, zero(T159)) → U63_gga(T156, T157, T159, addzc79_in_gga(T156, T157, T159))
addzc79_in_gga(zero(T175), zero(T176), zero(T178)) → U69_gga(T175, T176, T178, addzc79_in_gga(T175, T176, T178))
addzc79_in_gga(zero(one(T203)), one(b), one(one(T203))) → U70_gga(T203, binaryc60_in_g(T203))
U70_gga(T203, binaryc60_out_g(T203)) → addzc79_out_gga(zero(one(T203)), one(b), one(one(T203)))
addzc79_in_gga(zero(zero(T208)), one(b), one(zero(T208))) → U71_gga(T208, binaryZc54_in_g(T208))
U71_gga(T208, binaryZc54_out_g(T208)) → addzc79_out_gga(zero(zero(T208)), one(b), one(zero(T208)))
addzc79_in_gga(zero(T220), one(T221), one(T223)) → U72_gga(T220, T221, T223, addzc79_in_gga(T220, T221, T223))
addzc79_in_gga(one(T239), zero(T240), one(T242)) → U73_gga(T239, T240, T242, addyc102_in_gga(T239, T240, T242))
addyc102_in_gga(b, one(T248), one(T248)) → U90_gga(T248, binaryc60_in_g(T248))
U90_gga(T248, binaryc60_out_g(T248)) → addyc102_out_gga(b, one(T248), one(T248))
addyc102_in_gga(b, zero(T253), zero(T253)) → U91_gga(T253, binaryZc54_in_g(T253))
U91_gga(T253, binaryZc54_out_g(T253)) → addyc102_out_gga(b, zero(T253), zero(T253))
addyc102_in_gga(T265, T266, T268) → U92_gga(T265, T266, T268, addzc79_in_gga(T265, T266, T268))
addzc79_in_gga(one(T278), one(T279), zero(T281)) → U74_gga(T278, T279, T281, addcc114_in_gga(T278, T279, T281))
addcc114_in_gga(b, b, one(b)) → addcc114_out_gga(b, b, one(b))
addcc114_in_gga(T290, b, T292) → U87_gga(T290, T292, succZc124_in_ga(T290, T292))
succZc124_in_ga(zero(T298), one(T298)) → U77_ga(T298, binaryZc54_in_g(T298))
U77_ga(T298, binaryZc54_out_g(T298)) → succZc124_out_ga(zero(T298), one(T298))
succZc124_in_ga(one(T304), zero(T306)) → U78_ga(T304, T306, succc131_in_ga(T304, T306))
succc131_in_ga(b, one(b)) → succc131_out_ga(b, one(b))
succc131_in_ga(zero(T311), one(T311)) → U75_ga(T311, binaryZc54_in_g(T311))
U75_ga(T311, binaryZc54_out_g(T311)) → succc131_out_ga(zero(T311), one(T311))
succc131_in_ga(one(T317), zero(T319)) → U76_ga(T317, T319, succc131_in_ga(T317, T319))
U76_ga(T317, T319, succc131_out_ga(T317, T319)) → succc131_out_ga(one(T317), zero(T319))
U78_ga(T304, T306, succc131_out_ga(T304, T306)) → succZc124_out_ga(one(T304), zero(T306))
U87_gga(T290, T292, succZc124_out_ga(T290, T292)) → addcc114_out_gga(T290, b, T292)
addcc114_in_gga(b, T328, T330) → U88_gga(T328, T330, succZc124_in_ga(T328, T330))
U88_gga(T328, T330, succZc124_out_ga(T328, T330)) → addcc114_out_gga(b, T328, T330)
addcc114_in_gga(T342, T343, T345) → U89_gga(T342, T343, T345, addCc149_in_gga(T342, T343, T345))
addCc149_in_gga(zero(T361), zero(T362), one(T364)) → U79_gga(T361, T362, T364, addzc79_in_gga(T361, T362, T364))
U79_gga(T361, T362, T364, addzc79_out_gga(T361, T362, T364)) → addCc149_out_gga(zero(T361), zero(T362), one(T364))
addCc149_in_gga(zero(zero(T389)), one(b), zero(one(T389))) → U80_gga(T389, binaryZc54_in_g(T389))
U80_gga(T389, binaryZc54_out_g(T389)) → addCc149_out_gga(zero(zero(T389)), one(b), zero(one(T389)))
addCc149_in_gga(zero(one(T399)), one(b), zero(zero(T401))) → U81_gga(T399, T401, succc131_in_ga(T399, T401))
U81_gga(T399, T401, succc131_out_ga(T399, T401)) → addCc149_out_gga(zero(one(T399)), one(b), zero(zero(T401)))
addCc149_in_gga(zero(T412), one(T413), zero(T415)) → U82_gga(T412, T413, T415, addCc149_in_gga(T412, T413, T415))
addCc149_in_gga(one(b), zero(zero(T440)), zero(one(T440))) → U83_gga(T440, binaryZc54_in_g(T440))
U83_gga(T440, binaryZc54_out_g(T440)) → addCc149_out_gga(one(b), zero(zero(T440)), zero(one(T440)))
addCc149_in_gga(one(b), zero(one(T450)), zero(zero(T452))) → U84_gga(T450, T452, succc131_in_ga(T450, T452))
U84_gga(T450, T452, succc131_out_ga(T450, T452)) → addCc149_out_gga(one(b), zero(one(T450)), zero(zero(T452)))
addCc149_in_gga(one(T463), zero(T464), zero(T466)) → U85_gga(T463, T464, T466, addCc149_in_gga(T463, T464, T466))
addCc149_in_gga(one(T476), one(T477), one(T479)) → U86_gga(T476, T477, T479, addcc114_in_gga(T476, T477, T479))
U86_gga(T476, T477, T479, addcc114_out_gga(T476, T477, T479)) → addCc149_out_gga(one(T476), one(T477), one(T479))
U85_gga(T463, T464, T466, addCc149_out_gga(T463, T464, T466)) → addCc149_out_gga(one(T463), zero(T464), zero(T466))
U82_gga(T412, T413, T415, addCc149_out_gga(T412, T413, T415)) → addCc149_out_gga(zero(T412), one(T413), zero(T415))
U89_gga(T342, T343, T345, addCc149_out_gga(T342, T343, T345)) → addcc114_out_gga(T342, T343, T345)
U74_gga(T278, T279, T281, addcc114_out_gga(T278, T279, T281)) → addzc79_out_gga(one(T278), one(T279), zero(T281))
U92_gga(T265, T266, T268, addzc79_out_gga(T265, T266, T268)) → addyc102_out_gga(T265, T266, T268)
U73_gga(T239, T240, T242, addyc102_out_gga(T239, T240, T242)) → addzc79_out_gga(one(T239), zero(T240), one(T242))
U72_gga(T220, T221, T223, addzc79_out_gga(T220, T221, T223)) → addzc79_out_gga(zero(T220), one(T221), one(T223))
U69_gga(T175, T176, T178, addzc79_out_gga(T175, T176, T178)) → addzc79_out_gga(zero(T175), zero(T176), zero(T178))
U63_gga(T156, T157, T159, addzc79_out_gga(T156, T157, T159)) → addc29_out_gga(zero(T156), T157, zero(T159))
addc29_in_gga(one(T493), T494, one(T496)) → U64_gga(T493, T494, T496, addyc102_in_gga(T493, T494, T496))
U64_gga(T493, T494, T496, addyc102_out_gga(T493, T494, T496)) → addc29_out_gga(one(T493), T494, one(T496))
U61_gga(T83, T84, X125, addc29_out_gga(T84, T87, X125)) → timesc28_out_gga(one(T83), T84, X125)
U59_gga(T75, T76, X106, timesc28_out_gga(T75, T76, X106)) → timesc28_out_gga(zero(T75), T76, zero(X106))
TIMES28_IN_GGA(one(T83), T84, X125) → TIMES28_IN_GGA(T83, T84, X124)
TIMES28_IN_GGA(zero(T75), T76, zero(X106)) → TIMES28_IN_GGA(T75, T76, X106)
TIMES28_IN_GGA(one(T83), T84) → TIMES28_IN_GGA(T83, T84)
TIMES28_IN_GGA(zero(T75), T76) → TIMES28_IN_GGA(T75, T76)
From the DPs we obtained the following set of size-change graphs:
TIMES1_IN_GGA(zero(zero(T35)), T36, zero(zero(T38))) → TIMES1_IN_GGA(T35, T36, T38)
timesc28_in_gga(one(b), T66, T66) → timesc28_out_gga(one(b), T66, T66)
timesc28_in_gga(zero(T75), T76, zero(X106)) → U59_gga(T75, T76, X106, timesc28_in_gga(T75, T76, X106))
timesc28_in_gga(one(T83), T84, X125) → U60_gga(T83, T84, X125, timesc28_in_gga(T83, T84, T87))
U60_gga(T83, T84, X125, timesc28_out_gga(T83, T84, T87)) → U61_gga(T83, T84, X125, addc29_in_gga(T84, T87, X125))
addc29_in_gga(b, T107, zero(T107)) → U62_gga(T107, binaryZc54_in_g(T107))
binaryZc54_in_g(zero(T113)) → U65_g(T113, binaryZc54_in_g(T113))
binaryZc54_in_g(one(T117)) → U66_g(T117, binaryc60_in_g(T117))
binaryc60_in_g(b) → binaryc60_out_g(b)
binaryc60_in_g(zero(T122)) → U67_g(T122, binaryZc54_in_g(T122))
U67_g(T122, binaryZc54_out_g(T122)) → binaryc60_out_g(zero(T122))
binaryc60_in_g(one(T126)) → U68_g(T126, binaryc60_in_g(T126))
U68_g(T126, binaryc60_out_g(T126)) → binaryc60_out_g(one(T126))
U66_g(T117, binaryc60_out_g(T117)) → binaryZc54_out_g(one(T117))
U65_g(T113, binaryZc54_out_g(T113)) → binaryZc54_out_g(zero(T113))
U62_gga(T107, binaryZc54_out_g(T107)) → addc29_out_gga(b, T107, zero(T107))
addc29_in_gga(zero(T156), T157, zero(T159)) → U63_gga(T156, T157, T159, addzc79_in_gga(T156, T157, T159))
addzc79_in_gga(zero(T175), zero(T176), zero(T178)) → U69_gga(T175, T176, T178, addzc79_in_gga(T175, T176, T178))
addzc79_in_gga(zero(one(T203)), one(b), one(one(T203))) → U70_gga(T203, binaryc60_in_g(T203))
U70_gga(T203, binaryc60_out_g(T203)) → addzc79_out_gga(zero(one(T203)), one(b), one(one(T203)))
addzc79_in_gga(zero(zero(T208)), one(b), one(zero(T208))) → U71_gga(T208, binaryZc54_in_g(T208))
U71_gga(T208, binaryZc54_out_g(T208)) → addzc79_out_gga(zero(zero(T208)), one(b), one(zero(T208)))
addzc79_in_gga(zero(T220), one(T221), one(T223)) → U72_gga(T220, T221, T223, addzc79_in_gga(T220, T221, T223))
addzc79_in_gga(one(T239), zero(T240), one(T242)) → U73_gga(T239, T240, T242, addyc102_in_gga(T239, T240, T242))
addyc102_in_gga(b, one(T248), one(T248)) → U90_gga(T248, binaryc60_in_g(T248))
U90_gga(T248, binaryc60_out_g(T248)) → addyc102_out_gga(b, one(T248), one(T248))
addyc102_in_gga(b, zero(T253), zero(T253)) → U91_gga(T253, binaryZc54_in_g(T253))
U91_gga(T253, binaryZc54_out_g(T253)) → addyc102_out_gga(b, zero(T253), zero(T253))
addyc102_in_gga(T265, T266, T268) → U92_gga(T265, T266, T268, addzc79_in_gga(T265, T266, T268))
addzc79_in_gga(one(T278), one(T279), zero(T281)) → U74_gga(T278, T279, T281, addcc114_in_gga(T278, T279, T281))
addcc114_in_gga(b, b, one(b)) → addcc114_out_gga(b, b, one(b))
addcc114_in_gga(T290, b, T292) → U87_gga(T290, T292, succZc124_in_ga(T290, T292))
succZc124_in_ga(zero(T298), one(T298)) → U77_ga(T298, binaryZc54_in_g(T298))
U77_ga(T298, binaryZc54_out_g(T298)) → succZc124_out_ga(zero(T298), one(T298))
succZc124_in_ga(one(T304), zero(T306)) → U78_ga(T304, T306, succc131_in_ga(T304, T306))
succc131_in_ga(b, one(b)) → succc131_out_ga(b, one(b))
succc131_in_ga(zero(T311), one(T311)) → U75_ga(T311, binaryZc54_in_g(T311))
U75_ga(T311, binaryZc54_out_g(T311)) → succc131_out_ga(zero(T311), one(T311))
succc131_in_ga(one(T317), zero(T319)) → U76_ga(T317, T319, succc131_in_ga(T317, T319))
U76_ga(T317, T319, succc131_out_ga(T317, T319)) → succc131_out_ga(one(T317), zero(T319))
U78_ga(T304, T306, succc131_out_ga(T304, T306)) → succZc124_out_ga(one(T304), zero(T306))
U87_gga(T290, T292, succZc124_out_ga(T290, T292)) → addcc114_out_gga(T290, b, T292)
addcc114_in_gga(b, T328, T330) → U88_gga(T328, T330, succZc124_in_ga(T328, T330))
U88_gga(T328, T330, succZc124_out_ga(T328, T330)) → addcc114_out_gga(b, T328, T330)
addcc114_in_gga(T342, T343, T345) → U89_gga(T342, T343, T345, addCc149_in_gga(T342, T343, T345))
addCc149_in_gga(zero(T361), zero(T362), one(T364)) → U79_gga(T361, T362, T364, addzc79_in_gga(T361, T362, T364))
U79_gga(T361, T362, T364, addzc79_out_gga(T361, T362, T364)) → addCc149_out_gga(zero(T361), zero(T362), one(T364))
addCc149_in_gga(zero(zero(T389)), one(b), zero(one(T389))) → U80_gga(T389, binaryZc54_in_g(T389))
U80_gga(T389, binaryZc54_out_g(T389)) → addCc149_out_gga(zero(zero(T389)), one(b), zero(one(T389)))
addCc149_in_gga(zero(one(T399)), one(b), zero(zero(T401))) → U81_gga(T399, T401, succc131_in_ga(T399, T401))
U81_gga(T399, T401, succc131_out_ga(T399, T401)) → addCc149_out_gga(zero(one(T399)), one(b), zero(zero(T401)))
addCc149_in_gga(zero(T412), one(T413), zero(T415)) → U82_gga(T412, T413, T415, addCc149_in_gga(T412, T413, T415))
addCc149_in_gga(one(b), zero(zero(T440)), zero(one(T440))) → U83_gga(T440, binaryZc54_in_g(T440))
U83_gga(T440, binaryZc54_out_g(T440)) → addCc149_out_gga(one(b), zero(zero(T440)), zero(one(T440)))
addCc149_in_gga(one(b), zero(one(T450)), zero(zero(T452))) → U84_gga(T450, T452, succc131_in_ga(T450, T452))
U84_gga(T450, T452, succc131_out_ga(T450, T452)) → addCc149_out_gga(one(b), zero(one(T450)), zero(zero(T452)))
addCc149_in_gga(one(T463), zero(T464), zero(T466)) → U85_gga(T463, T464, T466, addCc149_in_gga(T463, T464, T466))
addCc149_in_gga(one(T476), one(T477), one(T479)) → U86_gga(T476, T477, T479, addcc114_in_gga(T476, T477, T479))
U86_gga(T476, T477, T479, addcc114_out_gga(T476, T477, T479)) → addCc149_out_gga(one(T476), one(T477), one(T479))
U85_gga(T463, T464, T466, addCc149_out_gga(T463, T464, T466)) → addCc149_out_gga(one(T463), zero(T464), zero(T466))
U82_gga(T412, T413, T415, addCc149_out_gga(T412, T413, T415)) → addCc149_out_gga(zero(T412), one(T413), zero(T415))
U89_gga(T342, T343, T345, addCc149_out_gga(T342, T343, T345)) → addcc114_out_gga(T342, T343, T345)
U74_gga(T278, T279, T281, addcc114_out_gga(T278, T279, T281)) → addzc79_out_gga(one(T278), one(T279), zero(T281))
U92_gga(T265, T266, T268, addzc79_out_gga(T265, T266, T268)) → addyc102_out_gga(T265, T266, T268)
U73_gga(T239, T240, T242, addyc102_out_gga(T239, T240, T242)) → addzc79_out_gga(one(T239), zero(T240), one(T242))
U72_gga(T220, T221, T223, addzc79_out_gga(T220, T221, T223)) → addzc79_out_gga(zero(T220), one(T221), one(T223))
U69_gga(T175, T176, T178, addzc79_out_gga(T175, T176, T178)) → addzc79_out_gga(zero(T175), zero(T176), zero(T178))
U63_gga(T156, T157, T159, addzc79_out_gga(T156, T157, T159)) → addc29_out_gga(zero(T156), T157, zero(T159))
addc29_in_gga(one(T493), T494, one(T496)) → U64_gga(T493, T494, T496, addyc102_in_gga(T493, T494, T496))
U64_gga(T493, T494, T496, addyc102_out_gga(T493, T494, T496)) → addc29_out_gga(one(T493), T494, one(T496))
U61_gga(T83, T84, X125, addc29_out_gga(T84, T87, X125)) → timesc28_out_gga(one(T83), T84, X125)
U59_gga(T75, T76, X106, timesc28_out_gga(T75, T76, X106)) → timesc28_out_gga(zero(T75), T76, zero(X106))
TIMES1_IN_GGA(zero(zero(T35)), T36, zero(zero(T38))) → TIMES1_IN_GGA(T35, T36, T38)
TIMES1_IN_GGA(zero(zero(T35)), T36) → TIMES1_IN_GGA(T35, T36)
From the DPs we obtained the following set of size-change graphs: