0 Prolog
↳1 PrologToPiTRSViaGraphTransformerProof (⇒, 621 ms)
↳2 PiTRS
↳3 DependencyPairsProof (⇔, 1481 ms)
↳4 PiDP
↳5 DependencyGraphProof (⇔, 0 ms)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔, 0 ms)
↳9 PiDP
↳10 PiDPToQDPProof (⇔, 16 ms)
↳11 QDP
↳12 QDPSizeChangeProof (⇔, 0 ms)
↳13 YES
↳14 PiDP
↳15 UsableRulesProof (⇔, 0 ms)
↳16 PiDP
↳17 PiDPToQDPProof (⇒, 0 ms)
↳18 QDP
↳19 QDPSizeChangeProof (⇔, 0 ms)
↳20 YES
↳21 PiDP
↳22 UsableRulesProof (⇔, 0 ms)
↳23 PiDP
↳24 PiDPToQDPProof (⇒, 0 ms)
↳25 QDP
↳26 QDPSizeChangeProof (⇔, 0 ms)
↳27 YES
addA_in_gga(b, b, b) → addA_out_gga(b, b, b)
addA_in_gga(zero(T23), b, zero(T23)) → U1_gga(T23, binaryZD_in_g(T23))
binaryZD_in_g(zero(T29)) → U9_g(T29, binaryZD_in_g(T29))
binaryZD_in_g(one(T33)) → U10_g(T33, binaryE_in_g(T33))
binaryE_in_g(b) → binaryE_out_g(b)
binaryE_in_g(zero(T38)) → U11_g(T38, binaryZD_in_g(T38))
U11_g(T38, binaryZD_out_g(T38)) → binaryE_out_g(zero(T38))
binaryE_in_g(one(T42)) → U12_g(T42, binaryE_in_g(T42))
U12_g(T42, binaryE_out_g(T42)) → binaryE_out_g(one(T42))
U10_g(T33, binaryE_out_g(T33)) → binaryZD_out_g(one(T33))
U9_g(T29, binaryZD_out_g(T29)) → binaryZD_out_g(zero(T29))
U1_gga(T23, binaryZD_out_g(T23)) → addA_out_gga(zero(T23), b, zero(T23))
addA_in_gga(one(T47), b, one(T47)) → U2_gga(T47, binaryE_in_g(T47))
U2_gga(T47, binaryE_out_g(T47)) → addA_out_gga(one(T47), b, one(T47))
addA_in_gga(b, zero(T68), zero(T68)) → U3_gga(T68, binaryZD_in_g(T68))
U3_gga(T68, binaryZD_out_g(T68)) → addA_out_gga(b, zero(T68), zero(T68))
addA_in_gga(b, one(T74), one(T74)) → U4_gga(T74, binaryE_in_g(T74))
U4_gga(T74, binaryE_out_g(T74)) → addA_out_gga(b, one(T74), one(T74))
addA_in_gga(zero(T102), zero(T103), zero(T105)) → U5_gga(T102, T103, T105, addzF_in_gga(T102, T103, T105))
addzF_in_gga(zero(T121), zero(T122), zero(T124)) → U13_gga(T121, T122, T124, addzF_in_gga(T121, T122, T124))
addzF_in_gga(zero(T140), one(T141), one(T143)) → U14_gga(T140, T141, T143, addxG_in_gga(T140, T141, T143))
addxG_in_gga(one(T149), b, one(T149)) → U32_gga(T149, binaryE_in_g(T149))
U32_gga(T149, binaryE_out_g(T149)) → addxG_out_gga(one(T149), b, one(T149))
addxG_in_gga(zero(T154), b, zero(T154)) → U33_gga(T154, binaryZD_in_g(T154))
U33_gga(T154, binaryZD_out_g(T154)) → addxG_out_gga(zero(T154), b, zero(T154))
addxG_in_gga(T166, T167, T169) → U34_gga(T166, T167, T169, addzF_in_gga(T166, T167, T169))
addzF_in_gga(one(T185), zero(T186), one(T188)) → U15_gga(T185, T186, T188, addyH_in_gga(T185, T186, T188))
addyH_in_gga(b, one(T194), one(T194)) → U35_gga(T194, binaryE_in_g(T194))
U35_gga(T194, binaryE_out_g(T194)) → addyH_out_gga(b, one(T194), one(T194))
addyH_in_gga(b, zero(T199), zero(T199)) → U36_gga(T199, binaryZD_in_g(T199))
U36_gga(T199, binaryZD_out_g(T199)) → addyH_out_gga(b, zero(T199), zero(T199))
addyH_in_gga(T211, T212, T214) → U37_gga(T211, T212, T214, addzF_in_gga(T211, T212, T214))
addzF_in_gga(one(T224), one(T225), zero(T227)) → U16_gga(T224, T225, T227, addcI_in_gga(T224, T225, T227))
addcI_in_gga(b, b, one(b)) → addcI_out_gga(b, b, one(b))
addcI_in_gga(T236, b, T238) → U29_gga(T236, T238, succZK_in_ga(T236, T238))
succZK_in_ga(zero(T244), one(T244)) → U19_ga(T244, binaryZD_in_g(T244))
U19_ga(T244, binaryZD_out_g(T244)) → succZK_out_ga(zero(T244), one(T244))
succZK_in_ga(one(T250), zero(T252)) → U20_ga(T250, T252, succJ_in_ga(T250, T252))
succJ_in_ga(b, one(b)) → succJ_out_ga(b, one(b))
succJ_in_ga(zero(T257), one(T257)) → U17_ga(T257, binaryZD_in_g(T257))
U17_ga(T257, binaryZD_out_g(T257)) → succJ_out_ga(zero(T257), one(T257))
succJ_in_ga(one(T263), zero(T265)) → U18_ga(T263, T265, succJ_in_ga(T263, T265))
U18_ga(T263, T265, succJ_out_ga(T263, T265)) → succJ_out_ga(one(T263), zero(T265))
U20_ga(T250, T252, succJ_out_ga(T250, T252)) → succZK_out_ga(one(T250), zero(T252))
U29_gga(T236, T238, succZK_out_ga(T236, T238)) → addcI_out_gga(T236, b, T238)
addcI_in_gga(b, T274, T276) → U30_gga(T274, T276, succZK_in_ga(T274, T276))
U30_gga(T274, T276, succZK_out_ga(T274, T276)) → addcI_out_gga(b, T274, T276)
addcI_in_gga(T288, T289, T291) → U31_gga(T288, T289, T291, addCL_in_gga(T288, T289, T291))
addCL_in_gga(zero(T307), zero(T308), one(T310)) → U21_gga(T307, T308, T310, addzF_in_gga(T307, T308, T310))
U21_gga(T307, T308, T310, addzF_out_gga(T307, T308, T310)) → addCL_out_gga(zero(T307), zero(T308), one(T310))
addCL_in_gga(zero(zero(T335)), one(b), zero(one(T335))) → U22_gga(T335, binaryZD_in_g(T335))
U22_gga(T335, binaryZD_out_g(T335)) → addCL_out_gga(zero(zero(T335)), one(b), zero(one(T335)))
addCL_in_gga(zero(one(T345)), one(b), zero(zero(T347))) → U23_gga(T345, T347, succJ_in_ga(T345, T347))
U23_gga(T345, T347, succJ_out_ga(T345, T347)) → addCL_out_gga(zero(one(T345)), one(b), zero(zero(T347)))
addCL_in_gga(zero(T358), one(T359), zero(T361)) → U24_gga(T358, T359, T361, addCL_in_gga(T358, T359, T361))
addCL_in_gga(one(b), zero(zero(T386)), zero(one(T386))) → U25_gga(T386, binaryZD_in_g(T386))
U25_gga(T386, binaryZD_out_g(T386)) → addCL_out_gga(one(b), zero(zero(T386)), zero(one(T386)))
addCL_in_gga(one(b), zero(one(T396)), zero(zero(T398))) → U26_gga(T396, T398, succJ_in_ga(T396, T398))
U26_gga(T396, T398, succJ_out_ga(T396, T398)) → addCL_out_gga(one(b), zero(one(T396)), zero(zero(T398)))
addCL_in_gga(one(T409), zero(T410), zero(T412)) → U27_gga(T409, T410, T412, addCL_in_gga(T409, T410, T412))
addCL_in_gga(one(T422), one(T423), one(T425)) → U28_gga(T422, T423, T425, addcI_in_gga(T422, T423, T425))
U28_gga(T422, T423, T425, addcI_out_gga(T422, T423, T425)) → addCL_out_gga(one(T422), one(T423), one(T425))
U27_gga(T409, T410, T412, addCL_out_gga(T409, T410, T412)) → addCL_out_gga(one(T409), zero(T410), zero(T412))
U24_gga(T358, T359, T361, addCL_out_gga(T358, T359, T361)) → addCL_out_gga(zero(T358), one(T359), zero(T361))
U31_gga(T288, T289, T291, addCL_out_gga(T288, T289, T291)) → addcI_out_gga(T288, T289, T291)
U16_gga(T224, T225, T227, addcI_out_gga(T224, T225, T227)) → addzF_out_gga(one(T224), one(T225), zero(T227))
U37_gga(T211, T212, T214, addzF_out_gga(T211, T212, T214)) → addyH_out_gga(T211, T212, T214)
U15_gga(T185, T186, T188, addyH_out_gga(T185, T186, T188)) → addzF_out_gga(one(T185), zero(T186), one(T188))
U34_gga(T166, T167, T169, addzF_out_gga(T166, T167, T169)) → addxG_out_gga(T166, T167, T169)
U14_gga(T140, T141, T143, addxG_out_gga(T140, T141, T143)) → addzF_out_gga(zero(T140), one(T141), one(T143))
U13_gga(T121, T122, T124, addzF_out_gga(T121, T122, T124)) → addzF_out_gga(zero(T121), zero(T122), zero(T124))
U5_gga(T102, T103, T105, addzF_out_gga(T102, T103, T105)) → addA_out_gga(zero(T102), zero(T103), zero(T105))
addA_in_gga(zero(T438), one(T439), one(T441)) → U6_gga(T438, T439, T441, addxG_in_gga(T438, T439, T441))
U6_gga(T438, T439, T441, addxG_out_gga(T438, T439, T441)) → addA_out_gga(zero(T438), one(T439), one(T441))
addA_in_gga(one(T455), zero(T456), one(T458)) → U7_gga(T455, T456, T458, addyH_in_gga(T455, T456, T458))
U7_gga(T455, T456, T458, addyH_out_gga(T455, T456, T458)) → addA_out_gga(one(T455), zero(T456), one(T458))
addA_in_gga(one(T466), one(T467), zero(T469)) → U8_gga(T466, T467, T469, addcI_in_gga(T466, T467, T469))
U8_gga(T466, T467, T469, addcI_out_gga(T466, T467, T469)) → addA_out_gga(one(T466), one(T467), zero(T469))
ADDA_IN_GGA(zero(T23), b, zero(T23)) → U1_GGA(T23, binaryZD_in_g(T23))
ADDA_IN_GGA(zero(T23), b, zero(T23)) → BINARYZD_IN_G(T23)
BINARYZD_IN_G(zero(T29)) → U9_G(T29, binaryZD_in_g(T29))
BINARYZD_IN_G(zero(T29)) → BINARYZD_IN_G(T29)
BINARYZD_IN_G(one(T33)) → U10_G(T33, binaryE_in_g(T33))
BINARYZD_IN_G(one(T33)) → BINARYE_IN_G(T33)
BINARYE_IN_G(zero(T38)) → U11_G(T38, binaryZD_in_g(T38))
BINARYE_IN_G(zero(T38)) → BINARYZD_IN_G(T38)
BINARYE_IN_G(one(T42)) → U12_G(T42, binaryE_in_g(T42))
BINARYE_IN_G(one(T42)) → BINARYE_IN_G(T42)
ADDA_IN_GGA(one(T47), b, one(T47)) → U2_GGA(T47, binaryE_in_g(T47))
ADDA_IN_GGA(one(T47), b, one(T47)) → BINARYE_IN_G(T47)
ADDA_IN_GGA(b, zero(T68), zero(T68)) → U3_GGA(T68, binaryZD_in_g(T68))
ADDA_IN_GGA(b, zero(T68), zero(T68)) → BINARYZD_IN_G(T68)
ADDA_IN_GGA(b, one(T74), one(T74)) → U4_GGA(T74, binaryE_in_g(T74))
ADDA_IN_GGA(b, one(T74), one(T74)) → BINARYE_IN_G(T74)
ADDA_IN_GGA(zero(T102), zero(T103), zero(T105)) → U5_GGA(T102, T103, T105, addzF_in_gga(T102, T103, T105))
ADDA_IN_GGA(zero(T102), zero(T103), zero(T105)) → ADDZF_IN_GGA(T102, T103, T105)
ADDZF_IN_GGA(zero(T121), zero(T122), zero(T124)) → U13_GGA(T121, T122, T124, addzF_in_gga(T121, T122, T124))
ADDZF_IN_GGA(zero(T121), zero(T122), zero(T124)) → ADDZF_IN_GGA(T121, T122, T124)
ADDZF_IN_GGA(zero(T140), one(T141), one(T143)) → U14_GGA(T140, T141, T143, addxG_in_gga(T140, T141, T143))
ADDZF_IN_GGA(zero(T140), one(T141), one(T143)) → ADDXG_IN_GGA(T140, T141, T143)
ADDXG_IN_GGA(one(T149), b, one(T149)) → U32_GGA(T149, binaryE_in_g(T149))
ADDXG_IN_GGA(one(T149), b, one(T149)) → BINARYE_IN_G(T149)
ADDXG_IN_GGA(zero(T154), b, zero(T154)) → U33_GGA(T154, binaryZD_in_g(T154))
ADDXG_IN_GGA(zero(T154), b, zero(T154)) → BINARYZD_IN_G(T154)
ADDXG_IN_GGA(T166, T167, T169) → U34_GGA(T166, T167, T169, addzF_in_gga(T166, T167, T169))
ADDXG_IN_GGA(T166, T167, T169) → ADDZF_IN_GGA(T166, T167, T169)
ADDZF_IN_GGA(one(T185), zero(T186), one(T188)) → U15_GGA(T185, T186, T188, addyH_in_gga(T185, T186, T188))
ADDZF_IN_GGA(one(T185), zero(T186), one(T188)) → ADDYH_IN_GGA(T185, T186, T188)
ADDYH_IN_GGA(b, one(T194), one(T194)) → U35_GGA(T194, binaryE_in_g(T194))
ADDYH_IN_GGA(b, one(T194), one(T194)) → BINARYE_IN_G(T194)
ADDYH_IN_GGA(b, zero(T199), zero(T199)) → U36_GGA(T199, binaryZD_in_g(T199))
ADDYH_IN_GGA(b, zero(T199), zero(T199)) → BINARYZD_IN_G(T199)
ADDYH_IN_GGA(T211, T212, T214) → U37_GGA(T211, T212, T214, addzF_in_gga(T211, T212, T214))
ADDYH_IN_GGA(T211, T212, T214) → ADDZF_IN_GGA(T211, T212, T214)
ADDZF_IN_GGA(one(T224), one(T225), zero(T227)) → U16_GGA(T224, T225, T227, addcI_in_gga(T224, T225, T227))
ADDZF_IN_GGA(one(T224), one(T225), zero(T227)) → ADDCI_IN_GGA(T224, T225, T227)
ADDCI_IN_GGA(T236, b, T238) → U29_GGA(T236, T238, succZK_in_ga(T236, T238))
ADDCI_IN_GGA(T236, b, T238) → SUCCZK_IN_GA(T236, T238)
SUCCZK_IN_GA(zero(T244), one(T244)) → U19_GA(T244, binaryZD_in_g(T244))
SUCCZK_IN_GA(zero(T244), one(T244)) → BINARYZD_IN_G(T244)
SUCCZK_IN_GA(one(T250), zero(T252)) → U20_GA(T250, T252, succJ_in_ga(T250, T252))
SUCCZK_IN_GA(one(T250), zero(T252)) → SUCCJ_IN_GA(T250, T252)
SUCCJ_IN_GA(zero(T257), one(T257)) → U17_GA(T257, binaryZD_in_g(T257))
SUCCJ_IN_GA(zero(T257), one(T257)) → BINARYZD_IN_G(T257)
SUCCJ_IN_GA(one(T263), zero(T265)) → U18_GA(T263, T265, succJ_in_ga(T263, T265))
SUCCJ_IN_GA(one(T263), zero(T265)) → SUCCJ_IN_GA(T263, T265)
ADDCI_IN_GGA(b, T274, T276) → U30_GGA(T274, T276, succZK_in_ga(T274, T276))
ADDCI_IN_GGA(b, T274, T276) → SUCCZK_IN_GA(T274, T276)
ADDCI_IN_GGA(T288, T289, T291) → U31_GGA(T288, T289, T291, addCL_in_gga(T288, T289, T291))
ADDCI_IN_GGA(T288, T289, T291) → ADDCL_IN_GGA(T288, T289, T291)
ADDCL_IN_GGA(zero(T307), zero(T308), one(T310)) → U21_GGA(T307, T308, T310, addzF_in_gga(T307, T308, T310))
ADDCL_IN_GGA(zero(T307), zero(T308), one(T310)) → ADDZF_IN_GGA(T307, T308, T310)
ADDCL_IN_GGA(zero(zero(T335)), one(b), zero(one(T335))) → U22_GGA(T335, binaryZD_in_g(T335))
ADDCL_IN_GGA(zero(zero(T335)), one(b), zero(one(T335))) → BINARYZD_IN_G(T335)
ADDCL_IN_GGA(zero(one(T345)), one(b), zero(zero(T347))) → U23_GGA(T345, T347, succJ_in_ga(T345, T347))
ADDCL_IN_GGA(zero(one(T345)), one(b), zero(zero(T347))) → SUCCJ_IN_GA(T345, T347)
ADDCL_IN_GGA(zero(T358), one(T359), zero(T361)) → U24_GGA(T358, T359, T361, addCL_in_gga(T358, T359, T361))
ADDCL_IN_GGA(zero(T358), one(T359), zero(T361)) → ADDCL_IN_GGA(T358, T359, T361)
ADDCL_IN_GGA(one(b), zero(zero(T386)), zero(one(T386))) → U25_GGA(T386, binaryZD_in_g(T386))
ADDCL_IN_GGA(one(b), zero(zero(T386)), zero(one(T386))) → BINARYZD_IN_G(T386)
ADDCL_IN_GGA(one(b), zero(one(T396)), zero(zero(T398))) → U26_GGA(T396, T398, succJ_in_ga(T396, T398))
ADDCL_IN_GGA(one(b), zero(one(T396)), zero(zero(T398))) → SUCCJ_IN_GA(T396, T398)
ADDCL_IN_GGA(one(T409), zero(T410), zero(T412)) → U27_GGA(T409, T410, T412, addCL_in_gga(T409, T410, T412))
ADDCL_IN_GGA(one(T409), zero(T410), zero(T412)) → ADDCL_IN_GGA(T409, T410, T412)
ADDCL_IN_GGA(one(T422), one(T423), one(T425)) → U28_GGA(T422, T423, T425, addcI_in_gga(T422, T423, T425))
ADDCL_IN_GGA(one(T422), one(T423), one(T425)) → ADDCI_IN_GGA(T422, T423, T425)
ADDA_IN_GGA(zero(T438), one(T439), one(T441)) → U6_GGA(T438, T439, T441, addxG_in_gga(T438, T439, T441))
ADDA_IN_GGA(zero(T438), one(T439), one(T441)) → ADDXG_IN_GGA(T438, T439, T441)
ADDA_IN_GGA(one(T455), zero(T456), one(T458)) → U7_GGA(T455, T456, T458, addyH_in_gga(T455, T456, T458))
ADDA_IN_GGA(one(T455), zero(T456), one(T458)) → ADDYH_IN_GGA(T455, T456, T458)
ADDA_IN_GGA(one(T466), one(T467), zero(T469)) → U8_GGA(T466, T467, T469, addcI_in_gga(T466, T467, T469))
ADDA_IN_GGA(one(T466), one(T467), zero(T469)) → ADDCI_IN_GGA(T466, T467, T469)
addA_in_gga(b, b, b) → addA_out_gga(b, b, b)
addA_in_gga(zero(T23), b, zero(T23)) → U1_gga(T23, binaryZD_in_g(T23))
binaryZD_in_g(zero(T29)) → U9_g(T29, binaryZD_in_g(T29))
binaryZD_in_g(one(T33)) → U10_g(T33, binaryE_in_g(T33))
binaryE_in_g(b) → binaryE_out_g(b)
binaryE_in_g(zero(T38)) → U11_g(T38, binaryZD_in_g(T38))
U11_g(T38, binaryZD_out_g(T38)) → binaryE_out_g(zero(T38))
binaryE_in_g(one(T42)) → U12_g(T42, binaryE_in_g(T42))
U12_g(T42, binaryE_out_g(T42)) → binaryE_out_g(one(T42))
U10_g(T33, binaryE_out_g(T33)) → binaryZD_out_g(one(T33))
U9_g(T29, binaryZD_out_g(T29)) → binaryZD_out_g(zero(T29))
U1_gga(T23, binaryZD_out_g(T23)) → addA_out_gga(zero(T23), b, zero(T23))
addA_in_gga(one(T47), b, one(T47)) → U2_gga(T47, binaryE_in_g(T47))
U2_gga(T47, binaryE_out_g(T47)) → addA_out_gga(one(T47), b, one(T47))
addA_in_gga(b, zero(T68), zero(T68)) → U3_gga(T68, binaryZD_in_g(T68))
U3_gga(T68, binaryZD_out_g(T68)) → addA_out_gga(b, zero(T68), zero(T68))
addA_in_gga(b, one(T74), one(T74)) → U4_gga(T74, binaryE_in_g(T74))
U4_gga(T74, binaryE_out_g(T74)) → addA_out_gga(b, one(T74), one(T74))
addA_in_gga(zero(T102), zero(T103), zero(T105)) → U5_gga(T102, T103, T105, addzF_in_gga(T102, T103, T105))
addzF_in_gga(zero(T121), zero(T122), zero(T124)) → U13_gga(T121, T122, T124, addzF_in_gga(T121, T122, T124))
addzF_in_gga(zero(T140), one(T141), one(T143)) → U14_gga(T140, T141, T143, addxG_in_gga(T140, T141, T143))
addxG_in_gga(one(T149), b, one(T149)) → U32_gga(T149, binaryE_in_g(T149))
U32_gga(T149, binaryE_out_g(T149)) → addxG_out_gga(one(T149), b, one(T149))
addxG_in_gga(zero(T154), b, zero(T154)) → U33_gga(T154, binaryZD_in_g(T154))
U33_gga(T154, binaryZD_out_g(T154)) → addxG_out_gga(zero(T154), b, zero(T154))
addxG_in_gga(T166, T167, T169) → U34_gga(T166, T167, T169, addzF_in_gga(T166, T167, T169))
addzF_in_gga(one(T185), zero(T186), one(T188)) → U15_gga(T185, T186, T188, addyH_in_gga(T185, T186, T188))
addyH_in_gga(b, one(T194), one(T194)) → U35_gga(T194, binaryE_in_g(T194))
U35_gga(T194, binaryE_out_g(T194)) → addyH_out_gga(b, one(T194), one(T194))
addyH_in_gga(b, zero(T199), zero(T199)) → U36_gga(T199, binaryZD_in_g(T199))
U36_gga(T199, binaryZD_out_g(T199)) → addyH_out_gga(b, zero(T199), zero(T199))
addyH_in_gga(T211, T212, T214) → U37_gga(T211, T212, T214, addzF_in_gga(T211, T212, T214))
addzF_in_gga(one(T224), one(T225), zero(T227)) → U16_gga(T224, T225, T227, addcI_in_gga(T224, T225, T227))
addcI_in_gga(b, b, one(b)) → addcI_out_gga(b, b, one(b))
addcI_in_gga(T236, b, T238) → U29_gga(T236, T238, succZK_in_ga(T236, T238))
succZK_in_ga(zero(T244), one(T244)) → U19_ga(T244, binaryZD_in_g(T244))
U19_ga(T244, binaryZD_out_g(T244)) → succZK_out_ga(zero(T244), one(T244))
succZK_in_ga(one(T250), zero(T252)) → U20_ga(T250, T252, succJ_in_ga(T250, T252))
succJ_in_ga(b, one(b)) → succJ_out_ga(b, one(b))
succJ_in_ga(zero(T257), one(T257)) → U17_ga(T257, binaryZD_in_g(T257))
U17_ga(T257, binaryZD_out_g(T257)) → succJ_out_ga(zero(T257), one(T257))
succJ_in_ga(one(T263), zero(T265)) → U18_ga(T263, T265, succJ_in_ga(T263, T265))
U18_ga(T263, T265, succJ_out_ga(T263, T265)) → succJ_out_ga(one(T263), zero(T265))
U20_ga(T250, T252, succJ_out_ga(T250, T252)) → succZK_out_ga(one(T250), zero(T252))
U29_gga(T236, T238, succZK_out_ga(T236, T238)) → addcI_out_gga(T236, b, T238)
addcI_in_gga(b, T274, T276) → U30_gga(T274, T276, succZK_in_ga(T274, T276))
U30_gga(T274, T276, succZK_out_ga(T274, T276)) → addcI_out_gga(b, T274, T276)
addcI_in_gga(T288, T289, T291) → U31_gga(T288, T289, T291, addCL_in_gga(T288, T289, T291))
addCL_in_gga(zero(T307), zero(T308), one(T310)) → U21_gga(T307, T308, T310, addzF_in_gga(T307, T308, T310))
U21_gga(T307, T308, T310, addzF_out_gga(T307, T308, T310)) → addCL_out_gga(zero(T307), zero(T308), one(T310))
addCL_in_gga(zero(zero(T335)), one(b), zero(one(T335))) → U22_gga(T335, binaryZD_in_g(T335))
U22_gga(T335, binaryZD_out_g(T335)) → addCL_out_gga(zero(zero(T335)), one(b), zero(one(T335)))
addCL_in_gga(zero(one(T345)), one(b), zero(zero(T347))) → U23_gga(T345, T347, succJ_in_ga(T345, T347))
U23_gga(T345, T347, succJ_out_ga(T345, T347)) → addCL_out_gga(zero(one(T345)), one(b), zero(zero(T347)))
addCL_in_gga(zero(T358), one(T359), zero(T361)) → U24_gga(T358, T359, T361, addCL_in_gga(T358, T359, T361))
addCL_in_gga(one(b), zero(zero(T386)), zero(one(T386))) → U25_gga(T386, binaryZD_in_g(T386))
U25_gga(T386, binaryZD_out_g(T386)) → addCL_out_gga(one(b), zero(zero(T386)), zero(one(T386)))
addCL_in_gga(one(b), zero(one(T396)), zero(zero(T398))) → U26_gga(T396, T398, succJ_in_ga(T396, T398))
U26_gga(T396, T398, succJ_out_ga(T396, T398)) → addCL_out_gga(one(b), zero(one(T396)), zero(zero(T398)))
addCL_in_gga(one(T409), zero(T410), zero(T412)) → U27_gga(T409, T410, T412, addCL_in_gga(T409, T410, T412))
addCL_in_gga(one(T422), one(T423), one(T425)) → U28_gga(T422, T423, T425, addcI_in_gga(T422, T423, T425))
U28_gga(T422, T423, T425, addcI_out_gga(T422, T423, T425)) → addCL_out_gga(one(T422), one(T423), one(T425))
U27_gga(T409, T410, T412, addCL_out_gga(T409, T410, T412)) → addCL_out_gga(one(T409), zero(T410), zero(T412))
U24_gga(T358, T359, T361, addCL_out_gga(T358, T359, T361)) → addCL_out_gga(zero(T358), one(T359), zero(T361))
U31_gga(T288, T289, T291, addCL_out_gga(T288, T289, T291)) → addcI_out_gga(T288, T289, T291)
U16_gga(T224, T225, T227, addcI_out_gga(T224, T225, T227)) → addzF_out_gga(one(T224), one(T225), zero(T227))
U37_gga(T211, T212, T214, addzF_out_gga(T211, T212, T214)) → addyH_out_gga(T211, T212, T214)
U15_gga(T185, T186, T188, addyH_out_gga(T185, T186, T188)) → addzF_out_gga(one(T185), zero(T186), one(T188))
U34_gga(T166, T167, T169, addzF_out_gga(T166, T167, T169)) → addxG_out_gga(T166, T167, T169)
U14_gga(T140, T141, T143, addxG_out_gga(T140, T141, T143)) → addzF_out_gga(zero(T140), one(T141), one(T143))
U13_gga(T121, T122, T124, addzF_out_gga(T121, T122, T124)) → addzF_out_gga(zero(T121), zero(T122), zero(T124))
U5_gga(T102, T103, T105, addzF_out_gga(T102, T103, T105)) → addA_out_gga(zero(T102), zero(T103), zero(T105))
addA_in_gga(zero(T438), one(T439), one(T441)) → U6_gga(T438, T439, T441, addxG_in_gga(T438, T439, T441))
U6_gga(T438, T439, T441, addxG_out_gga(T438, T439, T441)) → addA_out_gga(zero(T438), one(T439), one(T441))
addA_in_gga(one(T455), zero(T456), one(T458)) → U7_gga(T455, T456, T458, addyH_in_gga(T455, T456, T458))
U7_gga(T455, T456, T458, addyH_out_gga(T455, T456, T458)) → addA_out_gga(one(T455), zero(T456), one(T458))
addA_in_gga(one(T466), one(T467), zero(T469)) → U8_gga(T466, T467, T469, addcI_in_gga(T466, T467, T469))
U8_gga(T466, T467, T469, addcI_out_gga(T466, T467, T469)) → addA_out_gga(one(T466), one(T467), zero(T469))
ADDA_IN_GGA(zero(T23), b, zero(T23)) → U1_GGA(T23, binaryZD_in_g(T23))
ADDA_IN_GGA(zero(T23), b, zero(T23)) → BINARYZD_IN_G(T23)
BINARYZD_IN_G(zero(T29)) → U9_G(T29, binaryZD_in_g(T29))
BINARYZD_IN_G(zero(T29)) → BINARYZD_IN_G(T29)
BINARYZD_IN_G(one(T33)) → U10_G(T33, binaryE_in_g(T33))
BINARYZD_IN_G(one(T33)) → BINARYE_IN_G(T33)
BINARYE_IN_G(zero(T38)) → U11_G(T38, binaryZD_in_g(T38))
BINARYE_IN_G(zero(T38)) → BINARYZD_IN_G(T38)
BINARYE_IN_G(one(T42)) → U12_G(T42, binaryE_in_g(T42))
BINARYE_IN_G(one(T42)) → BINARYE_IN_G(T42)
ADDA_IN_GGA(one(T47), b, one(T47)) → U2_GGA(T47, binaryE_in_g(T47))
ADDA_IN_GGA(one(T47), b, one(T47)) → BINARYE_IN_G(T47)
ADDA_IN_GGA(b, zero(T68), zero(T68)) → U3_GGA(T68, binaryZD_in_g(T68))
ADDA_IN_GGA(b, zero(T68), zero(T68)) → BINARYZD_IN_G(T68)
ADDA_IN_GGA(b, one(T74), one(T74)) → U4_GGA(T74, binaryE_in_g(T74))
ADDA_IN_GGA(b, one(T74), one(T74)) → BINARYE_IN_G(T74)
ADDA_IN_GGA(zero(T102), zero(T103), zero(T105)) → U5_GGA(T102, T103, T105, addzF_in_gga(T102, T103, T105))
ADDA_IN_GGA(zero(T102), zero(T103), zero(T105)) → ADDZF_IN_GGA(T102, T103, T105)
ADDZF_IN_GGA(zero(T121), zero(T122), zero(T124)) → U13_GGA(T121, T122, T124, addzF_in_gga(T121, T122, T124))
ADDZF_IN_GGA(zero(T121), zero(T122), zero(T124)) → ADDZF_IN_GGA(T121, T122, T124)
ADDZF_IN_GGA(zero(T140), one(T141), one(T143)) → U14_GGA(T140, T141, T143, addxG_in_gga(T140, T141, T143))
ADDZF_IN_GGA(zero(T140), one(T141), one(T143)) → ADDXG_IN_GGA(T140, T141, T143)
ADDXG_IN_GGA(one(T149), b, one(T149)) → U32_GGA(T149, binaryE_in_g(T149))
ADDXG_IN_GGA(one(T149), b, one(T149)) → BINARYE_IN_G(T149)
ADDXG_IN_GGA(zero(T154), b, zero(T154)) → U33_GGA(T154, binaryZD_in_g(T154))
ADDXG_IN_GGA(zero(T154), b, zero(T154)) → BINARYZD_IN_G(T154)
ADDXG_IN_GGA(T166, T167, T169) → U34_GGA(T166, T167, T169, addzF_in_gga(T166, T167, T169))
ADDXG_IN_GGA(T166, T167, T169) → ADDZF_IN_GGA(T166, T167, T169)
ADDZF_IN_GGA(one(T185), zero(T186), one(T188)) → U15_GGA(T185, T186, T188, addyH_in_gga(T185, T186, T188))
ADDZF_IN_GGA(one(T185), zero(T186), one(T188)) → ADDYH_IN_GGA(T185, T186, T188)
ADDYH_IN_GGA(b, one(T194), one(T194)) → U35_GGA(T194, binaryE_in_g(T194))
ADDYH_IN_GGA(b, one(T194), one(T194)) → BINARYE_IN_G(T194)
ADDYH_IN_GGA(b, zero(T199), zero(T199)) → U36_GGA(T199, binaryZD_in_g(T199))
ADDYH_IN_GGA(b, zero(T199), zero(T199)) → BINARYZD_IN_G(T199)
ADDYH_IN_GGA(T211, T212, T214) → U37_GGA(T211, T212, T214, addzF_in_gga(T211, T212, T214))
ADDYH_IN_GGA(T211, T212, T214) → ADDZF_IN_GGA(T211, T212, T214)
ADDZF_IN_GGA(one(T224), one(T225), zero(T227)) → U16_GGA(T224, T225, T227, addcI_in_gga(T224, T225, T227))
ADDZF_IN_GGA(one(T224), one(T225), zero(T227)) → ADDCI_IN_GGA(T224, T225, T227)
ADDCI_IN_GGA(T236, b, T238) → U29_GGA(T236, T238, succZK_in_ga(T236, T238))
ADDCI_IN_GGA(T236, b, T238) → SUCCZK_IN_GA(T236, T238)
SUCCZK_IN_GA(zero(T244), one(T244)) → U19_GA(T244, binaryZD_in_g(T244))
SUCCZK_IN_GA(zero(T244), one(T244)) → BINARYZD_IN_G(T244)
SUCCZK_IN_GA(one(T250), zero(T252)) → U20_GA(T250, T252, succJ_in_ga(T250, T252))
SUCCZK_IN_GA(one(T250), zero(T252)) → SUCCJ_IN_GA(T250, T252)
SUCCJ_IN_GA(zero(T257), one(T257)) → U17_GA(T257, binaryZD_in_g(T257))
SUCCJ_IN_GA(zero(T257), one(T257)) → BINARYZD_IN_G(T257)
SUCCJ_IN_GA(one(T263), zero(T265)) → U18_GA(T263, T265, succJ_in_ga(T263, T265))
SUCCJ_IN_GA(one(T263), zero(T265)) → SUCCJ_IN_GA(T263, T265)
ADDCI_IN_GGA(b, T274, T276) → U30_GGA(T274, T276, succZK_in_ga(T274, T276))
ADDCI_IN_GGA(b, T274, T276) → SUCCZK_IN_GA(T274, T276)
ADDCI_IN_GGA(T288, T289, T291) → U31_GGA(T288, T289, T291, addCL_in_gga(T288, T289, T291))
ADDCI_IN_GGA(T288, T289, T291) → ADDCL_IN_GGA(T288, T289, T291)
ADDCL_IN_GGA(zero(T307), zero(T308), one(T310)) → U21_GGA(T307, T308, T310, addzF_in_gga(T307, T308, T310))
ADDCL_IN_GGA(zero(T307), zero(T308), one(T310)) → ADDZF_IN_GGA(T307, T308, T310)
ADDCL_IN_GGA(zero(zero(T335)), one(b), zero(one(T335))) → U22_GGA(T335, binaryZD_in_g(T335))
ADDCL_IN_GGA(zero(zero(T335)), one(b), zero(one(T335))) → BINARYZD_IN_G(T335)
ADDCL_IN_GGA(zero(one(T345)), one(b), zero(zero(T347))) → U23_GGA(T345, T347, succJ_in_ga(T345, T347))
ADDCL_IN_GGA(zero(one(T345)), one(b), zero(zero(T347))) → SUCCJ_IN_GA(T345, T347)
ADDCL_IN_GGA(zero(T358), one(T359), zero(T361)) → U24_GGA(T358, T359, T361, addCL_in_gga(T358, T359, T361))
ADDCL_IN_GGA(zero(T358), one(T359), zero(T361)) → ADDCL_IN_GGA(T358, T359, T361)
ADDCL_IN_GGA(one(b), zero(zero(T386)), zero(one(T386))) → U25_GGA(T386, binaryZD_in_g(T386))
ADDCL_IN_GGA(one(b), zero(zero(T386)), zero(one(T386))) → BINARYZD_IN_G(T386)
ADDCL_IN_GGA(one(b), zero(one(T396)), zero(zero(T398))) → U26_GGA(T396, T398, succJ_in_ga(T396, T398))
ADDCL_IN_GGA(one(b), zero(one(T396)), zero(zero(T398))) → SUCCJ_IN_GA(T396, T398)
ADDCL_IN_GGA(one(T409), zero(T410), zero(T412)) → U27_GGA(T409, T410, T412, addCL_in_gga(T409, T410, T412))
ADDCL_IN_GGA(one(T409), zero(T410), zero(T412)) → ADDCL_IN_GGA(T409, T410, T412)
ADDCL_IN_GGA(one(T422), one(T423), one(T425)) → U28_GGA(T422, T423, T425, addcI_in_gga(T422, T423, T425))
ADDCL_IN_GGA(one(T422), one(T423), one(T425)) → ADDCI_IN_GGA(T422, T423, T425)
ADDA_IN_GGA(zero(T438), one(T439), one(T441)) → U6_GGA(T438, T439, T441, addxG_in_gga(T438, T439, T441))
ADDA_IN_GGA(zero(T438), one(T439), one(T441)) → ADDXG_IN_GGA(T438, T439, T441)
ADDA_IN_GGA(one(T455), zero(T456), one(T458)) → U7_GGA(T455, T456, T458, addyH_in_gga(T455, T456, T458))
ADDA_IN_GGA(one(T455), zero(T456), one(T458)) → ADDYH_IN_GGA(T455, T456, T458)
ADDA_IN_GGA(one(T466), one(T467), zero(T469)) → U8_GGA(T466, T467, T469, addcI_in_gga(T466, T467, T469))
ADDA_IN_GGA(one(T466), one(T467), zero(T469)) → ADDCI_IN_GGA(T466, T467, T469)
addA_in_gga(b, b, b) → addA_out_gga(b, b, b)
addA_in_gga(zero(T23), b, zero(T23)) → U1_gga(T23, binaryZD_in_g(T23))
binaryZD_in_g(zero(T29)) → U9_g(T29, binaryZD_in_g(T29))
binaryZD_in_g(one(T33)) → U10_g(T33, binaryE_in_g(T33))
binaryE_in_g(b) → binaryE_out_g(b)
binaryE_in_g(zero(T38)) → U11_g(T38, binaryZD_in_g(T38))
U11_g(T38, binaryZD_out_g(T38)) → binaryE_out_g(zero(T38))
binaryE_in_g(one(T42)) → U12_g(T42, binaryE_in_g(T42))
U12_g(T42, binaryE_out_g(T42)) → binaryE_out_g(one(T42))
U10_g(T33, binaryE_out_g(T33)) → binaryZD_out_g(one(T33))
U9_g(T29, binaryZD_out_g(T29)) → binaryZD_out_g(zero(T29))
U1_gga(T23, binaryZD_out_g(T23)) → addA_out_gga(zero(T23), b, zero(T23))
addA_in_gga(one(T47), b, one(T47)) → U2_gga(T47, binaryE_in_g(T47))
U2_gga(T47, binaryE_out_g(T47)) → addA_out_gga(one(T47), b, one(T47))
addA_in_gga(b, zero(T68), zero(T68)) → U3_gga(T68, binaryZD_in_g(T68))
U3_gga(T68, binaryZD_out_g(T68)) → addA_out_gga(b, zero(T68), zero(T68))
addA_in_gga(b, one(T74), one(T74)) → U4_gga(T74, binaryE_in_g(T74))
U4_gga(T74, binaryE_out_g(T74)) → addA_out_gga(b, one(T74), one(T74))
addA_in_gga(zero(T102), zero(T103), zero(T105)) → U5_gga(T102, T103, T105, addzF_in_gga(T102, T103, T105))
addzF_in_gga(zero(T121), zero(T122), zero(T124)) → U13_gga(T121, T122, T124, addzF_in_gga(T121, T122, T124))
addzF_in_gga(zero(T140), one(T141), one(T143)) → U14_gga(T140, T141, T143, addxG_in_gga(T140, T141, T143))
addxG_in_gga(one(T149), b, one(T149)) → U32_gga(T149, binaryE_in_g(T149))
U32_gga(T149, binaryE_out_g(T149)) → addxG_out_gga(one(T149), b, one(T149))
addxG_in_gga(zero(T154), b, zero(T154)) → U33_gga(T154, binaryZD_in_g(T154))
U33_gga(T154, binaryZD_out_g(T154)) → addxG_out_gga(zero(T154), b, zero(T154))
addxG_in_gga(T166, T167, T169) → U34_gga(T166, T167, T169, addzF_in_gga(T166, T167, T169))
addzF_in_gga(one(T185), zero(T186), one(T188)) → U15_gga(T185, T186, T188, addyH_in_gga(T185, T186, T188))
addyH_in_gga(b, one(T194), one(T194)) → U35_gga(T194, binaryE_in_g(T194))
U35_gga(T194, binaryE_out_g(T194)) → addyH_out_gga(b, one(T194), one(T194))
addyH_in_gga(b, zero(T199), zero(T199)) → U36_gga(T199, binaryZD_in_g(T199))
U36_gga(T199, binaryZD_out_g(T199)) → addyH_out_gga(b, zero(T199), zero(T199))
addyH_in_gga(T211, T212, T214) → U37_gga(T211, T212, T214, addzF_in_gga(T211, T212, T214))
addzF_in_gga(one(T224), one(T225), zero(T227)) → U16_gga(T224, T225, T227, addcI_in_gga(T224, T225, T227))
addcI_in_gga(b, b, one(b)) → addcI_out_gga(b, b, one(b))
addcI_in_gga(T236, b, T238) → U29_gga(T236, T238, succZK_in_ga(T236, T238))
succZK_in_ga(zero(T244), one(T244)) → U19_ga(T244, binaryZD_in_g(T244))
U19_ga(T244, binaryZD_out_g(T244)) → succZK_out_ga(zero(T244), one(T244))
succZK_in_ga(one(T250), zero(T252)) → U20_ga(T250, T252, succJ_in_ga(T250, T252))
succJ_in_ga(b, one(b)) → succJ_out_ga(b, one(b))
succJ_in_ga(zero(T257), one(T257)) → U17_ga(T257, binaryZD_in_g(T257))
U17_ga(T257, binaryZD_out_g(T257)) → succJ_out_ga(zero(T257), one(T257))
succJ_in_ga(one(T263), zero(T265)) → U18_ga(T263, T265, succJ_in_ga(T263, T265))
U18_ga(T263, T265, succJ_out_ga(T263, T265)) → succJ_out_ga(one(T263), zero(T265))
U20_ga(T250, T252, succJ_out_ga(T250, T252)) → succZK_out_ga(one(T250), zero(T252))
U29_gga(T236, T238, succZK_out_ga(T236, T238)) → addcI_out_gga(T236, b, T238)
addcI_in_gga(b, T274, T276) → U30_gga(T274, T276, succZK_in_ga(T274, T276))
U30_gga(T274, T276, succZK_out_ga(T274, T276)) → addcI_out_gga(b, T274, T276)
addcI_in_gga(T288, T289, T291) → U31_gga(T288, T289, T291, addCL_in_gga(T288, T289, T291))
addCL_in_gga(zero(T307), zero(T308), one(T310)) → U21_gga(T307, T308, T310, addzF_in_gga(T307, T308, T310))
U21_gga(T307, T308, T310, addzF_out_gga(T307, T308, T310)) → addCL_out_gga(zero(T307), zero(T308), one(T310))
addCL_in_gga(zero(zero(T335)), one(b), zero(one(T335))) → U22_gga(T335, binaryZD_in_g(T335))
U22_gga(T335, binaryZD_out_g(T335)) → addCL_out_gga(zero(zero(T335)), one(b), zero(one(T335)))
addCL_in_gga(zero(one(T345)), one(b), zero(zero(T347))) → U23_gga(T345, T347, succJ_in_ga(T345, T347))
U23_gga(T345, T347, succJ_out_ga(T345, T347)) → addCL_out_gga(zero(one(T345)), one(b), zero(zero(T347)))
addCL_in_gga(zero(T358), one(T359), zero(T361)) → U24_gga(T358, T359, T361, addCL_in_gga(T358, T359, T361))
addCL_in_gga(one(b), zero(zero(T386)), zero(one(T386))) → U25_gga(T386, binaryZD_in_g(T386))
U25_gga(T386, binaryZD_out_g(T386)) → addCL_out_gga(one(b), zero(zero(T386)), zero(one(T386)))
addCL_in_gga(one(b), zero(one(T396)), zero(zero(T398))) → U26_gga(T396, T398, succJ_in_ga(T396, T398))
U26_gga(T396, T398, succJ_out_ga(T396, T398)) → addCL_out_gga(one(b), zero(one(T396)), zero(zero(T398)))
addCL_in_gga(one(T409), zero(T410), zero(T412)) → U27_gga(T409, T410, T412, addCL_in_gga(T409, T410, T412))
addCL_in_gga(one(T422), one(T423), one(T425)) → U28_gga(T422, T423, T425, addcI_in_gga(T422, T423, T425))
U28_gga(T422, T423, T425, addcI_out_gga(T422, T423, T425)) → addCL_out_gga(one(T422), one(T423), one(T425))
U27_gga(T409, T410, T412, addCL_out_gga(T409, T410, T412)) → addCL_out_gga(one(T409), zero(T410), zero(T412))
U24_gga(T358, T359, T361, addCL_out_gga(T358, T359, T361)) → addCL_out_gga(zero(T358), one(T359), zero(T361))
U31_gga(T288, T289, T291, addCL_out_gga(T288, T289, T291)) → addcI_out_gga(T288, T289, T291)
U16_gga(T224, T225, T227, addcI_out_gga(T224, T225, T227)) → addzF_out_gga(one(T224), one(T225), zero(T227))
U37_gga(T211, T212, T214, addzF_out_gga(T211, T212, T214)) → addyH_out_gga(T211, T212, T214)
U15_gga(T185, T186, T188, addyH_out_gga(T185, T186, T188)) → addzF_out_gga(one(T185), zero(T186), one(T188))
U34_gga(T166, T167, T169, addzF_out_gga(T166, T167, T169)) → addxG_out_gga(T166, T167, T169)
U14_gga(T140, T141, T143, addxG_out_gga(T140, T141, T143)) → addzF_out_gga(zero(T140), one(T141), one(T143))
U13_gga(T121, T122, T124, addzF_out_gga(T121, T122, T124)) → addzF_out_gga(zero(T121), zero(T122), zero(T124))
U5_gga(T102, T103, T105, addzF_out_gga(T102, T103, T105)) → addA_out_gga(zero(T102), zero(T103), zero(T105))
addA_in_gga(zero(T438), one(T439), one(T441)) → U6_gga(T438, T439, T441, addxG_in_gga(T438, T439, T441))
U6_gga(T438, T439, T441, addxG_out_gga(T438, T439, T441)) → addA_out_gga(zero(T438), one(T439), one(T441))
addA_in_gga(one(T455), zero(T456), one(T458)) → U7_gga(T455, T456, T458, addyH_in_gga(T455, T456, T458))
U7_gga(T455, T456, T458, addyH_out_gga(T455, T456, T458)) → addA_out_gga(one(T455), zero(T456), one(T458))
addA_in_gga(one(T466), one(T467), zero(T469)) → U8_gga(T466, T467, T469, addcI_in_gga(T466, T467, T469))
U8_gga(T466, T467, T469, addcI_out_gga(T466, T467, T469)) → addA_out_gga(one(T466), one(T467), zero(T469))
BINARYZD_IN_G(one(T33)) → BINARYE_IN_G(T33)
BINARYE_IN_G(zero(T38)) → BINARYZD_IN_G(T38)
BINARYZD_IN_G(zero(T29)) → BINARYZD_IN_G(T29)
BINARYE_IN_G(one(T42)) → BINARYE_IN_G(T42)
addA_in_gga(b, b, b) → addA_out_gga(b, b, b)
addA_in_gga(zero(T23), b, zero(T23)) → U1_gga(T23, binaryZD_in_g(T23))
binaryZD_in_g(zero(T29)) → U9_g(T29, binaryZD_in_g(T29))
binaryZD_in_g(one(T33)) → U10_g(T33, binaryE_in_g(T33))
binaryE_in_g(b) → binaryE_out_g(b)
binaryE_in_g(zero(T38)) → U11_g(T38, binaryZD_in_g(T38))
U11_g(T38, binaryZD_out_g(T38)) → binaryE_out_g(zero(T38))
binaryE_in_g(one(T42)) → U12_g(T42, binaryE_in_g(T42))
U12_g(T42, binaryE_out_g(T42)) → binaryE_out_g(one(T42))
U10_g(T33, binaryE_out_g(T33)) → binaryZD_out_g(one(T33))
U9_g(T29, binaryZD_out_g(T29)) → binaryZD_out_g(zero(T29))
U1_gga(T23, binaryZD_out_g(T23)) → addA_out_gga(zero(T23), b, zero(T23))
addA_in_gga(one(T47), b, one(T47)) → U2_gga(T47, binaryE_in_g(T47))
U2_gga(T47, binaryE_out_g(T47)) → addA_out_gga(one(T47), b, one(T47))
addA_in_gga(b, zero(T68), zero(T68)) → U3_gga(T68, binaryZD_in_g(T68))
U3_gga(T68, binaryZD_out_g(T68)) → addA_out_gga(b, zero(T68), zero(T68))
addA_in_gga(b, one(T74), one(T74)) → U4_gga(T74, binaryE_in_g(T74))
U4_gga(T74, binaryE_out_g(T74)) → addA_out_gga(b, one(T74), one(T74))
addA_in_gga(zero(T102), zero(T103), zero(T105)) → U5_gga(T102, T103, T105, addzF_in_gga(T102, T103, T105))
addzF_in_gga(zero(T121), zero(T122), zero(T124)) → U13_gga(T121, T122, T124, addzF_in_gga(T121, T122, T124))
addzF_in_gga(zero(T140), one(T141), one(T143)) → U14_gga(T140, T141, T143, addxG_in_gga(T140, T141, T143))
addxG_in_gga(one(T149), b, one(T149)) → U32_gga(T149, binaryE_in_g(T149))
U32_gga(T149, binaryE_out_g(T149)) → addxG_out_gga(one(T149), b, one(T149))
addxG_in_gga(zero(T154), b, zero(T154)) → U33_gga(T154, binaryZD_in_g(T154))
U33_gga(T154, binaryZD_out_g(T154)) → addxG_out_gga(zero(T154), b, zero(T154))
addxG_in_gga(T166, T167, T169) → U34_gga(T166, T167, T169, addzF_in_gga(T166, T167, T169))
addzF_in_gga(one(T185), zero(T186), one(T188)) → U15_gga(T185, T186, T188, addyH_in_gga(T185, T186, T188))
addyH_in_gga(b, one(T194), one(T194)) → U35_gga(T194, binaryE_in_g(T194))
U35_gga(T194, binaryE_out_g(T194)) → addyH_out_gga(b, one(T194), one(T194))
addyH_in_gga(b, zero(T199), zero(T199)) → U36_gga(T199, binaryZD_in_g(T199))
U36_gga(T199, binaryZD_out_g(T199)) → addyH_out_gga(b, zero(T199), zero(T199))
addyH_in_gga(T211, T212, T214) → U37_gga(T211, T212, T214, addzF_in_gga(T211, T212, T214))
addzF_in_gga(one(T224), one(T225), zero(T227)) → U16_gga(T224, T225, T227, addcI_in_gga(T224, T225, T227))
addcI_in_gga(b, b, one(b)) → addcI_out_gga(b, b, one(b))
addcI_in_gga(T236, b, T238) → U29_gga(T236, T238, succZK_in_ga(T236, T238))
succZK_in_ga(zero(T244), one(T244)) → U19_ga(T244, binaryZD_in_g(T244))
U19_ga(T244, binaryZD_out_g(T244)) → succZK_out_ga(zero(T244), one(T244))
succZK_in_ga(one(T250), zero(T252)) → U20_ga(T250, T252, succJ_in_ga(T250, T252))
succJ_in_ga(b, one(b)) → succJ_out_ga(b, one(b))
succJ_in_ga(zero(T257), one(T257)) → U17_ga(T257, binaryZD_in_g(T257))
U17_ga(T257, binaryZD_out_g(T257)) → succJ_out_ga(zero(T257), one(T257))
succJ_in_ga(one(T263), zero(T265)) → U18_ga(T263, T265, succJ_in_ga(T263, T265))
U18_ga(T263, T265, succJ_out_ga(T263, T265)) → succJ_out_ga(one(T263), zero(T265))
U20_ga(T250, T252, succJ_out_ga(T250, T252)) → succZK_out_ga(one(T250), zero(T252))
U29_gga(T236, T238, succZK_out_ga(T236, T238)) → addcI_out_gga(T236, b, T238)
addcI_in_gga(b, T274, T276) → U30_gga(T274, T276, succZK_in_ga(T274, T276))
U30_gga(T274, T276, succZK_out_ga(T274, T276)) → addcI_out_gga(b, T274, T276)
addcI_in_gga(T288, T289, T291) → U31_gga(T288, T289, T291, addCL_in_gga(T288, T289, T291))
addCL_in_gga(zero(T307), zero(T308), one(T310)) → U21_gga(T307, T308, T310, addzF_in_gga(T307, T308, T310))
U21_gga(T307, T308, T310, addzF_out_gga(T307, T308, T310)) → addCL_out_gga(zero(T307), zero(T308), one(T310))
addCL_in_gga(zero(zero(T335)), one(b), zero(one(T335))) → U22_gga(T335, binaryZD_in_g(T335))
U22_gga(T335, binaryZD_out_g(T335)) → addCL_out_gga(zero(zero(T335)), one(b), zero(one(T335)))
addCL_in_gga(zero(one(T345)), one(b), zero(zero(T347))) → U23_gga(T345, T347, succJ_in_ga(T345, T347))
U23_gga(T345, T347, succJ_out_ga(T345, T347)) → addCL_out_gga(zero(one(T345)), one(b), zero(zero(T347)))
addCL_in_gga(zero(T358), one(T359), zero(T361)) → U24_gga(T358, T359, T361, addCL_in_gga(T358, T359, T361))
addCL_in_gga(one(b), zero(zero(T386)), zero(one(T386))) → U25_gga(T386, binaryZD_in_g(T386))
U25_gga(T386, binaryZD_out_g(T386)) → addCL_out_gga(one(b), zero(zero(T386)), zero(one(T386)))
addCL_in_gga(one(b), zero(one(T396)), zero(zero(T398))) → U26_gga(T396, T398, succJ_in_ga(T396, T398))
U26_gga(T396, T398, succJ_out_ga(T396, T398)) → addCL_out_gga(one(b), zero(one(T396)), zero(zero(T398)))
addCL_in_gga(one(T409), zero(T410), zero(T412)) → U27_gga(T409, T410, T412, addCL_in_gga(T409, T410, T412))
addCL_in_gga(one(T422), one(T423), one(T425)) → U28_gga(T422, T423, T425, addcI_in_gga(T422, T423, T425))
U28_gga(T422, T423, T425, addcI_out_gga(T422, T423, T425)) → addCL_out_gga(one(T422), one(T423), one(T425))
U27_gga(T409, T410, T412, addCL_out_gga(T409, T410, T412)) → addCL_out_gga(one(T409), zero(T410), zero(T412))
U24_gga(T358, T359, T361, addCL_out_gga(T358, T359, T361)) → addCL_out_gga(zero(T358), one(T359), zero(T361))
U31_gga(T288, T289, T291, addCL_out_gga(T288, T289, T291)) → addcI_out_gga(T288, T289, T291)
U16_gga(T224, T225, T227, addcI_out_gga(T224, T225, T227)) → addzF_out_gga(one(T224), one(T225), zero(T227))
U37_gga(T211, T212, T214, addzF_out_gga(T211, T212, T214)) → addyH_out_gga(T211, T212, T214)
U15_gga(T185, T186, T188, addyH_out_gga(T185, T186, T188)) → addzF_out_gga(one(T185), zero(T186), one(T188))
U34_gga(T166, T167, T169, addzF_out_gga(T166, T167, T169)) → addxG_out_gga(T166, T167, T169)
U14_gga(T140, T141, T143, addxG_out_gga(T140, T141, T143)) → addzF_out_gga(zero(T140), one(T141), one(T143))
U13_gga(T121, T122, T124, addzF_out_gga(T121, T122, T124)) → addzF_out_gga(zero(T121), zero(T122), zero(T124))
U5_gga(T102, T103, T105, addzF_out_gga(T102, T103, T105)) → addA_out_gga(zero(T102), zero(T103), zero(T105))
addA_in_gga(zero(T438), one(T439), one(T441)) → U6_gga(T438, T439, T441, addxG_in_gga(T438, T439, T441))
U6_gga(T438, T439, T441, addxG_out_gga(T438, T439, T441)) → addA_out_gga(zero(T438), one(T439), one(T441))
addA_in_gga(one(T455), zero(T456), one(T458)) → U7_gga(T455, T456, T458, addyH_in_gga(T455, T456, T458))
U7_gga(T455, T456, T458, addyH_out_gga(T455, T456, T458)) → addA_out_gga(one(T455), zero(T456), one(T458))
addA_in_gga(one(T466), one(T467), zero(T469)) → U8_gga(T466, T467, T469, addcI_in_gga(T466, T467, T469))
U8_gga(T466, T467, T469, addcI_out_gga(T466, T467, T469)) → addA_out_gga(one(T466), one(T467), zero(T469))
BINARYZD_IN_G(one(T33)) → BINARYE_IN_G(T33)
BINARYE_IN_G(zero(T38)) → BINARYZD_IN_G(T38)
BINARYZD_IN_G(zero(T29)) → BINARYZD_IN_G(T29)
BINARYE_IN_G(one(T42)) → BINARYE_IN_G(T42)
BINARYZD_IN_G(one(T33)) → BINARYE_IN_G(T33)
BINARYE_IN_G(zero(T38)) → BINARYZD_IN_G(T38)
BINARYZD_IN_G(zero(T29)) → BINARYZD_IN_G(T29)
BINARYE_IN_G(one(T42)) → BINARYE_IN_G(T42)
From the DPs we obtained the following set of size-change graphs:
SUCCJ_IN_GA(one(T263), zero(T265)) → SUCCJ_IN_GA(T263, T265)
addA_in_gga(b, b, b) → addA_out_gga(b, b, b)
addA_in_gga(zero(T23), b, zero(T23)) → U1_gga(T23, binaryZD_in_g(T23))
binaryZD_in_g(zero(T29)) → U9_g(T29, binaryZD_in_g(T29))
binaryZD_in_g(one(T33)) → U10_g(T33, binaryE_in_g(T33))
binaryE_in_g(b) → binaryE_out_g(b)
binaryE_in_g(zero(T38)) → U11_g(T38, binaryZD_in_g(T38))
U11_g(T38, binaryZD_out_g(T38)) → binaryE_out_g(zero(T38))
binaryE_in_g(one(T42)) → U12_g(T42, binaryE_in_g(T42))
U12_g(T42, binaryE_out_g(T42)) → binaryE_out_g(one(T42))
U10_g(T33, binaryE_out_g(T33)) → binaryZD_out_g(one(T33))
U9_g(T29, binaryZD_out_g(T29)) → binaryZD_out_g(zero(T29))
U1_gga(T23, binaryZD_out_g(T23)) → addA_out_gga(zero(T23), b, zero(T23))
addA_in_gga(one(T47), b, one(T47)) → U2_gga(T47, binaryE_in_g(T47))
U2_gga(T47, binaryE_out_g(T47)) → addA_out_gga(one(T47), b, one(T47))
addA_in_gga(b, zero(T68), zero(T68)) → U3_gga(T68, binaryZD_in_g(T68))
U3_gga(T68, binaryZD_out_g(T68)) → addA_out_gga(b, zero(T68), zero(T68))
addA_in_gga(b, one(T74), one(T74)) → U4_gga(T74, binaryE_in_g(T74))
U4_gga(T74, binaryE_out_g(T74)) → addA_out_gga(b, one(T74), one(T74))
addA_in_gga(zero(T102), zero(T103), zero(T105)) → U5_gga(T102, T103, T105, addzF_in_gga(T102, T103, T105))
addzF_in_gga(zero(T121), zero(T122), zero(T124)) → U13_gga(T121, T122, T124, addzF_in_gga(T121, T122, T124))
addzF_in_gga(zero(T140), one(T141), one(T143)) → U14_gga(T140, T141, T143, addxG_in_gga(T140, T141, T143))
addxG_in_gga(one(T149), b, one(T149)) → U32_gga(T149, binaryE_in_g(T149))
U32_gga(T149, binaryE_out_g(T149)) → addxG_out_gga(one(T149), b, one(T149))
addxG_in_gga(zero(T154), b, zero(T154)) → U33_gga(T154, binaryZD_in_g(T154))
U33_gga(T154, binaryZD_out_g(T154)) → addxG_out_gga(zero(T154), b, zero(T154))
addxG_in_gga(T166, T167, T169) → U34_gga(T166, T167, T169, addzF_in_gga(T166, T167, T169))
addzF_in_gga(one(T185), zero(T186), one(T188)) → U15_gga(T185, T186, T188, addyH_in_gga(T185, T186, T188))
addyH_in_gga(b, one(T194), one(T194)) → U35_gga(T194, binaryE_in_g(T194))
U35_gga(T194, binaryE_out_g(T194)) → addyH_out_gga(b, one(T194), one(T194))
addyH_in_gga(b, zero(T199), zero(T199)) → U36_gga(T199, binaryZD_in_g(T199))
U36_gga(T199, binaryZD_out_g(T199)) → addyH_out_gga(b, zero(T199), zero(T199))
addyH_in_gga(T211, T212, T214) → U37_gga(T211, T212, T214, addzF_in_gga(T211, T212, T214))
addzF_in_gga(one(T224), one(T225), zero(T227)) → U16_gga(T224, T225, T227, addcI_in_gga(T224, T225, T227))
addcI_in_gga(b, b, one(b)) → addcI_out_gga(b, b, one(b))
addcI_in_gga(T236, b, T238) → U29_gga(T236, T238, succZK_in_ga(T236, T238))
succZK_in_ga(zero(T244), one(T244)) → U19_ga(T244, binaryZD_in_g(T244))
U19_ga(T244, binaryZD_out_g(T244)) → succZK_out_ga(zero(T244), one(T244))
succZK_in_ga(one(T250), zero(T252)) → U20_ga(T250, T252, succJ_in_ga(T250, T252))
succJ_in_ga(b, one(b)) → succJ_out_ga(b, one(b))
succJ_in_ga(zero(T257), one(T257)) → U17_ga(T257, binaryZD_in_g(T257))
U17_ga(T257, binaryZD_out_g(T257)) → succJ_out_ga(zero(T257), one(T257))
succJ_in_ga(one(T263), zero(T265)) → U18_ga(T263, T265, succJ_in_ga(T263, T265))
U18_ga(T263, T265, succJ_out_ga(T263, T265)) → succJ_out_ga(one(T263), zero(T265))
U20_ga(T250, T252, succJ_out_ga(T250, T252)) → succZK_out_ga(one(T250), zero(T252))
U29_gga(T236, T238, succZK_out_ga(T236, T238)) → addcI_out_gga(T236, b, T238)
addcI_in_gga(b, T274, T276) → U30_gga(T274, T276, succZK_in_ga(T274, T276))
U30_gga(T274, T276, succZK_out_ga(T274, T276)) → addcI_out_gga(b, T274, T276)
addcI_in_gga(T288, T289, T291) → U31_gga(T288, T289, T291, addCL_in_gga(T288, T289, T291))
addCL_in_gga(zero(T307), zero(T308), one(T310)) → U21_gga(T307, T308, T310, addzF_in_gga(T307, T308, T310))
U21_gga(T307, T308, T310, addzF_out_gga(T307, T308, T310)) → addCL_out_gga(zero(T307), zero(T308), one(T310))
addCL_in_gga(zero(zero(T335)), one(b), zero(one(T335))) → U22_gga(T335, binaryZD_in_g(T335))
U22_gga(T335, binaryZD_out_g(T335)) → addCL_out_gga(zero(zero(T335)), one(b), zero(one(T335)))
addCL_in_gga(zero(one(T345)), one(b), zero(zero(T347))) → U23_gga(T345, T347, succJ_in_ga(T345, T347))
U23_gga(T345, T347, succJ_out_ga(T345, T347)) → addCL_out_gga(zero(one(T345)), one(b), zero(zero(T347)))
addCL_in_gga(zero(T358), one(T359), zero(T361)) → U24_gga(T358, T359, T361, addCL_in_gga(T358, T359, T361))
addCL_in_gga(one(b), zero(zero(T386)), zero(one(T386))) → U25_gga(T386, binaryZD_in_g(T386))
U25_gga(T386, binaryZD_out_g(T386)) → addCL_out_gga(one(b), zero(zero(T386)), zero(one(T386)))
addCL_in_gga(one(b), zero(one(T396)), zero(zero(T398))) → U26_gga(T396, T398, succJ_in_ga(T396, T398))
U26_gga(T396, T398, succJ_out_ga(T396, T398)) → addCL_out_gga(one(b), zero(one(T396)), zero(zero(T398)))
addCL_in_gga(one(T409), zero(T410), zero(T412)) → U27_gga(T409, T410, T412, addCL_in_gga(T409, T410, T412))
addCL_in_gga(one(T422), one(T423), one(T425)) → U28_gga(T422, T423, T425, addcI_in_gga(T422, T423, T425))
U28_gga(T422, T423, T425, addcI_out_gga(T422, T423, T425)) → addCL_out_gga(one(T422), one(T423), one(T425))
U27_gga(T409, T410, T412, addCL_out_gga(T409, T410, T412)) → addCL_out_gga(one(T409), zero(T410), zero(T412))
U24_gga(T358, T359, T361, addCL_out_gga(T358, T359, T361)) → addCL_out_gga(zero(T358), one(T359), zero(T361))
U31_gga(T288, T289, T291, addCL_out_gga(T288, T289, T291)) → addcI_out_gga(T288, T289, T291)
U16_gga(T224, T225, T227, addcI_out_gga(T224, T225, T227)) → addzF_out_gga(one(T224), one(T225), zero(T227))
U37_gga(T211, T212, T214, addzF_out_gga(T211, T212, T214)) → addyH_out_gga(T211, T212, T214)
U15_gga(T185, T186, T188, addyH_out_gga(T185, T186, T188)) → addzF_out_gga(one(T185), zero(T186), one(T188))
U34_gga(T166, T167, T169, addzF_out_gga(T166, T167, T169)) → addxG_out_gga(T166, T167, T169)
U14_gga(T140, T141, T143, addxG_out_gga(T140, T141, T143)) → addzF_out_gga(zero(T140), one(T141), one(T143))
U13_gga(T121, T122, T124, addzF_out_gga(T121, T122, T124)) → addzF_out_gga(zero(T121), zero(T122), zero(T124))
U5_gga(T102, T103, T105, addzF_out_gga(T102, T103, T105)) → addA_out_gga(zero(T102), zero(T103), zero(T105))
addA_in_gga(zero(T438), one(T439), one(T441)) → U6_gga(T438, T439, T441, addxG_in_gga(T438, T439, T441))
U6_gga(T438, T439, T441, addxG_out_gga(T438, T439, T441)) → addA_out_gga(zero(T438), one(T439), one(T441))
addA_in_gga(one(T455), zero(T456), one(T458)) → U7_gga(T455, T456, T458, addyH_in_gga(T455, T456, T458))
U7_gga(T455, T456, T458, addyH_out_gga(T455, T456, T458)) → addA_out_gga(one(T455), zero(T456), one(T458))
addA_in_gga(one(T466), one(T467), zero(T469)) → U8_gga(T466, T467, T469, addcI_in_gga(T466, T467, T469))
U8_gga(T466, T467, T469, addcI_out_gga(T466, T467, T469)) → addA_out_gga(one(T466), one(T467), zero(T469))
SUCCJ_IN_GA(one(T263), zero(T265)) → SUCCJ_IN_GA(T263, T265)
SUCCJ_IN_GA(one(T263)) → SUCCJ_IN_GA(T263)
From the DPs we obtained the following set of size-change graphs:
ADDXG_IN_GGA(T166, T167, T169) → ADDZF_IN_GGA(T166, T167, T169)
ADDZF_IN_GGA(zero(T121), zero(T122), zero(T124)) → ADDZF_IN_GGA(T121, T122, T124)
ADDZF_IN_GGA(zero(T140), one(T141), one(T143)) → ADDXG_IN_GGA(T140, T141, T143)
ADDZF_IN_GGA(one(T185), zero(T186), one(T188)) → ADDYH_IN_GGA(T185, T186, T188)
ADDYH_IN_GGA(T211, T212, T214) → ADDZF_IN_GGA(T211, T212, T214)
ADDZF_IN_GGA(one(T224), one(T225), zero(T227)) → ADDCI_IN_GGA(T224, T225, T227)
ADDCI_IN_GGA(T288, T289, T291) → ADDCL_IN_GGA(T288, T289, T291)
ADDCL_IN_GGA(zero(T307), zero(T308), one(T310)) → ADDZF_IN_GGA(T307, T308, T310)
ADDCL_IN_GGA(zero(T358), one(T359), zero(T361)) → ADDCL_IN_GGA(T358, T359, T361)
ADDCL_IN_GGA(one(T409), zero(T410), zero(T412)) → ADDCL_IN_GGA(T409, T410, T412)
ADDCL_IN_GGA(one(T422), one(T423), one(T425)) → ADDCI_IN_GGA(T422, T423, T425)
addA_in_gga(b, b, b) → addA_out_gga(b, b, b)
addA_in_gga(zero(T23), b, zero(T23)) → U1_gga(T23, binaryZD_in_g(T23))
binaryZD_in_g(zero(T29)) → U9_g(T29, binaryZD_in_g(T29))
binaryZD_in_g(one(T33)) → U10_g(T33, binaryE_in_g(T33))
binaryE_in_g(b) → binaryE_out_g(b)
binaryE_in_g(zero(T38)) → U11_g(T38, binaryZD_in_g(T38))
U11_g(T38, binaryZD_out_g(T38)) → binaryE_out_g(zero(T38))
binaryE_in_g(one(T42)) → U12_g(T42, binaryE_in_g(T42))
U12_g(T42, binaryE_out_g(T42)) → binaryE_out_g(one(T42))
U10_g(T33, binaryE_out_g(T33)) → binaryZD_out_g(one(T33))
U9_g(T29, binaryZD_out_g(T29)) → binaryZD_out_g(zero(T29))
U1_gga(T23, binaryZD_out_g(T23)) → addA_out_gga(zero(T23), b, zero(T23))
addA_in_gga(one(T47), b, one(T47)) → U2_gga(T47, binaryE_in_g(T47))
U2_gga(T47, binaryE_out_g(T47)) → addA_out_gga(one(T47), b, one(T47))
addA_in_gga(b, zero(T68), zero(T68)) → U3_gga(T68, binaryZD_in_g(T68))
U3_gga(T68, binaryZD_out_g(T68)) → addA_out_gga(b, zero(T68), zero(T68))
addA_in_gga(b, one(T74), one(T74)) → U4_gga(T74, binaryE_in_g(T74))
U4_gga(T74, binaryE_out_g(T74)) → addA_out_gga(b, one(T74), one(T74))
addA_in_gga(zero(T102), zero(T103), zero(T105)) → U5_gga(T102, T103, T105, addzF_in_gga(T102, T103, T105))
addzF_in_gga(zero(T121), zero(T122), zero(T124)) → U13_gga(T121, T122, T124, addzF_in_gga(T121, T122, T124))
addzF_in_gga(zero(T140), one(T141), one(T143)) → U14_gga(T140, T141, T143, addxG_in_gga(T140, T141, T143))
addxG_in_gga(one(T149), b, one(T149)) → U32_gga(T149, binaryE_in_g(T149))
U32_gga(T149, binaryE_out_g(T149)) → addxG_out_gga(one(T149), b, one(T149))
addxG_in_gga(zero(T154), b, zero(T154)) → U33_gga(T154, binaryZD_in_g(T154))
U33_gga(T154, binaryZD_out_g(T154)) → addxG_out_gga(zero(T154), b, zero(T154))
addxG_in_gga(T166, T167, T169) → U34_gga(T166, T167, T169, addzF_in_gga(T166, T167, T169))
addzF_in_gga(one(T185), zero(T186), one(T188)) → U15_gga(T185, T186, T188, addyH_in_gga(T185, T186, T188))
addyH_in_gga(b, one(T194), one(T194)) → U35_gga(T194, binaryE_in_g(T194))
U35_gga(T194, binaryE_out_g(T194)) → addyH_out_gga(b, one(T194), one(T194))
addyH_in_gga(b, zero(T199), zero(T199)) → U36_gga(T199, binaryZD_in_g(T199))
U36_gga(T199, binaryZD_out_g(T199)) → addyH_out_gga(b, zero(T199), zero(T199))
addyH_in_gga(T211, T212, T214) → U37_gga(T211, T212, T214, addzF_in_gga(T211, T212, T214))
addzF_in_gga(one(T224), one(T225), zero(T227)) → U16_gga(T224, T225, T227, addcI_in_gga(T224, T225, T227))
addcI_in_gga(b, b, one(b)) → addcI_out_gga(b, b, one(b))
addcI_in_gga(T236, b, T238) → U29_gga(T236, T238, succZK_in_ga(T236, T238))
succZK_in_ga(zero(T244), one(T244)) → U19_ga(T244, binaryZD_in_g(T244))
U19_ga(T244, binaryZD_out_g(T244)) → succZK_out_ga(zero(T244), one(T244))
succZK_in_ga(one(T250), zero(T252)) → U20_ga(T250, T252, succJ_in_ga(T250, T252))
succJ_in_ga(b, one(b)) → succJ_out_ga(b, one(b))
succJ_in_ga(zero(T257), one(T257)) → U17_ga(T257, binaryZD_in_g(T257))
U17_ga(T257, binaryZD_out_g(T257)) → succJ_out_ga(zero(T257), one(T257))
succJ_in_ga(one(T263), zero(T265)) → U18_ga(T263, T265, succJ_in_ga(T263, T265))
U18_ga(T263, T265, succJ_out_ga(T263, T265)) → succJ_out_ga(one(T263), zero(T265))
U20_ga(T250, T252, succJ_out_ga(T250, T252)) → succZK_out_ga(one(T250), zero(T252))
U29_gga(T236, T238, succZK_out_ga(T236, T238)) → addcI_out_gga(T236, b, T238)
addcI_in_gga(b, T274, T276) → U30_gga(T274, T276, succZK_in_ga(T274, T276))
U30_gga(T274, T276, succZK_out_ga(T274, T276)) → addcI_out_gga(b, T274, T276)
addcI_in_gga(T288, T289, T291) → U31_gga(T288, T289, T291, addCL_in_gga(T288, T289, T291))
addCL_in_gga(zero(T307), zero(T308), one(T310)) → U21_gga(T307, T308, T310, addzF_in_gga(T307, T308, T310))
U21_gga(T307, T308, T310, addzF_out_gga(T307, T308, T310)) → addCL_out_gga(zero(T307), zero(T308), one(T310))
addCL_in_gga(zero(zero(T335)), one(b), zero(one(T335))) → U22_gga(T335, binaryZD_in_g(T335))
U22_gga(T335, binaryZD_out_g(T335)) → addCL_out_gga(zero(zero(T335)), one(b), zero(one(T335)))
addCL_in_gga(zero(one(T345)), one(b), zero(zero(T347))) → U23_gga(T345, T347, succJ_in_ga(T345, T347))
U23_gga(T345, T347, succJ_out_ga(T345, T347)) → addCL_out_gga(zero(one(T345)), one(b), zero(zero(T347)))
addCL_in_gga(zero(T358), one(T359), zero(T361)) → U24_gga(T358, T359, T361, addCL_in_gga(T358, T359, T361))
addCL_in_gga(one(b), zero(zero(T386)), zero(one(T386))) → U25_gga(T386, binaryZD_in_g(T386))
U25_gga(T386, binaryZD_out_g(T386)) → addCL_out_gga(one(b), zero(zero(T386)), zero(one(T386)))
addCL_in_gga(one(b), zero(one(T396)), zero(zero(T398))) → U26_gga(T396, T398, succJ_in_ga(T396, T398))
U26_gga(T396, T398, succJ_out_ga(T396, T398)) → addCL_out_gga(one(b), zero(one(T396)), zero(zero(T398)))
addCL_in_gga(one(T409), zero(T410), zero(T412)) → U27_gga(T409, T410, T412, addCL_in_gga(T409, T410, T412))
addCL_in_gga(one(T422), one(T423), one(T425)) → U28_gga(T422, T423, T425, addcI_in_gga(T422, T423, T425))
U28_gga(T422, T423, T425, addcI_out_gga(T422, T423, T425)) → addCL_out_gga(one(T422), one(T423), one(T425))
U27_gga(T409, T410, T412, addCL_out_gga(T409, T410, T412)) → addCL_out_gga(one(T409), zero(T410), zero(T412))
U24_gga(T358, T359, T361, addCL_out_gga(T358, T359, T361)) → addCL_out_gga(zero(T358), one(T359), zero(T361))
U31_gga(T288, T289, T291, addCL_out_gga(T288, T289, T291)) → addcI_out_gga(T288, T289, T291)
U16_gga(T224, T225, T227, addcI_out_gga(T224, T225, T227)) → addzF_out_gga(one(T224), one(T225), zero(T227))
U37_gga(T211, T212, T214, addzF_out_gga(T211, T212, T214)) → addyH_out_gga(T211, T212, T214)
U15_gga(T185, T186, T188, addyH_out_gga(T185, T186, T188)) → addzF_out_gga(one(T185), zero(T186), one(T188))
U34_gga(T166, T167, T169, addzF_out_gga(T166, T167, T169)) → addxG_out_gga(T166, T167, T169)
U14_gga(T140, T141, T143, addxG_out_gga(T140, T141, T143)) → addzF_out_gga(zero(T140), one(T141), one(T143))
U13_gga(T121, T122, T124, addzF_out_gga(T121, T122, T124)) → addzF_out_gga(zero(T121), zero(T122), zero(T124))
U5_gga(T102, T103, T105, addzF_out_gga(T102, T103, T105)) → addA_out_gga(zero(T102), zero(T103), zero(T105))
addA_in_gga(zero(T438), one(T439), one(T441)) → U6_gga(T438, T439, T441, addxG_in_gga(T438, T439, T441))
U6_gga(T438, T439, T441, addxG_out_gga(T438, T439, T441)) → addA_out_gga(zero(T438), one(T439), one(T441))
addA_in_gga(one(T455), zero(T456), one(T458)) → U7_gga(T455, T456, T458, addyH_in_gga(T455, T456, T458))
U7_gga(T455, T456, T458, addyH_out_gga(T455, T456, T458)) → addA_out_gga(one(T455), zero(T456), one(T458))
addA_in_gga(one(T466), one(T467), zero(T469)) → U8_gga(T466, T467, T469, addcI_in_gga(T466, T467, T469))
U8_gga(T466, T467, T469, addcI_out_gga(T466, T467, T469)) → addA_out_gga(one(T466), one(T467), zero(T469))
ADDXG_IN_GGA(T166, T167, T169) → ADDZF_IN_GGA(T166, T167, T169)
ADDZF_IN_GGA(zero(T121), zero(T122), zero(T124)) → ADDZF_IN_GGA(T121, T122, T124)
ADDZF_IN_GGA(zero(T140), one(T141), one(T143)) → ADDXG_IN_GGA(T140, T141, T143)
ADDZF_IN_GGA(one(T185), zero(T186), one(T188)) → ADDYH_IN_GGA(T185, T186, T188)
ADDYH_IN_GGA(T211, T212, T214) → ADDZF_IN_GGA(T211, T212, T214)
ADDZF_IN_GGA(one(T224), one(T225), zero(T227)) → ADDCI_IN_GGA(T224, T225, T227)
ADDCI_IN_GGA(T288, T289, T291) → ADDCL_IN_GGA(T288, T289, T291)
ADDCL_IN_GGA(zero(T307), zero(T308), one(T310)) → ADDZF_IN_GGA(T307, T308, T310)
ADDCL_IN_GGA(zero(T358), one(T359), zero(T361)) → ADDCL_IN_GGA(T358, T359, T361)
ADDCL_IN_GGA(one(T409), zero(T410), zero(T412)) → ADDCL_IN_GGA(T409, T410, T412)
ADDCL_IN_GGA(one(T422), one(T423), one(T425)) → ADDCI_IN_GGA(T422, T423, T425)
ADDXG_IN_GGA(T166, T167) → ADDZF_IN_GGA(T166, T167)
ADDZF_IN_GGA(zero(T121), zero(T122)) → ADDZF_IN_GGA(T121, T122)
ADDZF_IN_GGA(zero(T140), one(T141)) → ADDXG_IN_GGA(T140, T141)
ADDZF_IN_GGA(one(T185), zero(T186)) → ADDYH_IN_GGA(T185, T186)
ADDYH_IN_GGA(T211, T212) → ADDZF_IN_GGA(T211, T212)
ADDZF_IN_GGA(one(T224), one(T225)) → ADDCI_IN_GGA(T224, T225)
ADDCI_IN_GGA(T288, T289) → ADDCL_IN_GGA(T288, T289)
ADDCL_IN_GGA(zero(T307), zero(T308)) → ADDZF_IN_GGA(T307, T308)
ADDCL_IN_GGA(zero(T358), one(T359)) → ADDCL_IN_GGA(T358, T359)
ADDCL_IN_GGA(one(T409), zero(T410)) → ADDCL_IN_GGA(T409, T410)
ADDCL_IN_GGA(one(T422), one(T423)) → ADDCI_IN_GGA(T422, T423)
From the DPs we obtained the following set of size-change graphs: