0 Prolog
↳1 PrologToPiTRSViaGraphTransformerProof (⇒, 252 ms)
↳2 PiTRS
↳3 DependencyPairsProof (⇔, 274 ms)
↳4 PiDP
↳5 DependencyGraphProof (⇔, 14 ms)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔, 0 ms)
↳9 PiDP
↳10 PiDPToQDPProof (⇒, 0 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 (⇔, 9 ms)
↳23 PiDP
↳24 PiDPToQDPProof (⇒, 4 ms)
↳25 QDP
↳26 QDPSizeChangeProof (⇔, 0 ms)
↳27 YES
shanoiA_in_gggga(s(0), T9, T10, T11, .(mv(T9, T11), [])) → shanoiA_out_gggga(s(0), T9, T10, T11, .(mv(T9, T11), []))
shanoiA_in_gggga(s(s(T31)), T18, T19, T20, T22) → U1_gggga(T31, T18, T19, T20, T22, pB_in_ggggaaaa(T31, T18, T20, T19, X23, X24, X25, T22))
pB_in_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22) → U5_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_in_gggga(T31, T18, T20, T19, T38))
shanoiC_in_gggga(0, T57, T58, T59, .(mv(T57, T59), [])) → shanoiC_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoiC_in_gggga(s(T88), T69, T70, T71, X90) → U2_gggga(T88, T69, T70, T71, X90, pD_in_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90))
pD_in_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90) → U9_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_in_gggga(T88, T69, T71, T70, T95))
U9_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → U10_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, pI_in_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90))
pI_in_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90) → U11_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_in_gggga(T88, T70, T69, T71, T108))
U11_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_out_gggga(T88, T70, T69, T71, T108)) → U12_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, pJ_in_gggaga(T95, T69, T71, X89, T108, X90))
pJ_in_gggaga(T95, T69, T71, T119, T108, X90) → U13_gggaga(T95, T69, T71, T119, T108, X90, appendE_in_gga(T95, .(mv(T69, T71), []), T119))
appendE_in_gga([], T130, T130) → appendE_out_gga([], T130, T130)
appendE_in_gga(.(T137, T138), T139, .(T137, X161)) → U3_gga(T137, T138, T139, X161, appendE_in_gga(T138, T139, X161))
U3_gga(T137, T138, T139, X161, appendE_out_gga(T138, T139, X161)) → appendE_out_gga(.(T137, T138), T139, .(T137, X161))
U13_gggaga(T95, T69, T71, T119, T108, X90, appendE_out_gga(T95, .(mv(T69, T71), []), T119)) → U14_gggaga(T95, T69, T71, T119, T108, X90, appendE_in_gga(T119, T108, X90))
U14_gggaga(T95, T69, T71, T119, T108, X90, appendE_out_gga(T119, T108, X90)) → pJ_out_gggaga(T95, T69, T71, T119, T108, X90)
U12_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, pJ_out_gggaga(T95, T69, T71, X89, T108, X90)) → pI_out_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90)
U10_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, pI_out_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90)) → pD_out_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90)
U2_gggga(T88, T69, T70, T71, X90, pD_out_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90)) → shanoiC_out_gggga(s(T88), T69, T70, T71, X90)
U5_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_out_gggga(T31, T18, T20, T19, T38)) → U6_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, pG_in_ggggagaa(T31, T19, T18, T20, X24, T38, X25, T22))
pG_in_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22) → U7_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_in_gggga(T31, T19, T18, T20, T148))
U7_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_out_gggga(T31, T19, T18, T20, T148)) → U8_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, pH_in_gggaga(T38, T18, T20, X25, T148, T22))
pH_in_gggaga(T38, T18, T20, T159, T148, T22) → U15_gggaga(T38, T18, T20, T159, T148, T22, appendF_in_gga(T38, .(mv(T18, T20), []), T159))
appendF_in_gga([], T170, T170) → appendF_out_gga([], T170, T170)
appendF_in_gga(.(T179, T180), T181, .(T179, T183)) → U4_gga(T179, T180, T181, T183, appendF_in_gga(T180, T181, T183))
U4_gga(T179, T180, T181, T183, appendF_out_gga(T180, T181, T183)) → appendF_out_gga(.(T179, T180), T181, .(T179, T183))
U15_gggaga(T38, T18, T20, T159, T148, T22, appendF_out_gga(T38, .(mv(T18, T20), []), T159)) → U16_gggaga(T38, T18, T20, T159, T148, T22, appendF_in_gga(T159, T148, T22))
U16_gggaga(T38, T18, T20, T159, T148, T22, appendF_out_gga(T159, T148, T22)) → pH_out_gggaga(T38, T18, T20, T159, T148, T22)
U8_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, pH_out_gggaga(T38, T18, T20, X25, T148, T22)) → pG_out_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22)
U6_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, pG_out_ggggagaa(T31, T19, T18, T20, X24, T38, X25, T22)) → pB_out_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22)
U1_gggga(T31, T18, T19, T20, T22, pB_out_ggggaaaa(T31, T18, T20, T19, X23, X24, X25, T22)) → shanoiA_out_gggga(s(s(T31)), T18, T19, T20, T22)
SHANOIA_IN_GGGGA(s(s(T31)), T18, T19, T20, T22) → U1_GGGGA(T31, T18, T19, T20, T22, pB_in_ggggaaaa(T31, T18, T20, T19, X23, X24, X25, T22))
SHANOIA_IN_GGGGA(s(s(T31)), T18, T19, T20, T22) → PB_IN_GGGGAAAA(T31, T18, T20, T19, X23, X24, X25, T22)
PB_IN_GGGGAAAA(T31, T18, T20, T19, T38, X24, X25, T22) → U5_GGGGAAAA(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_in_gggga(T31, T18, T20, T19, T38))
PB_IN_GGGGAAAA(T31, T18, T20, T19, T38, X24, X25, T22) → SHANOIC_IN_GGGGA(T31, T18, T20, T19, T38)
SHANOIC_IN_GGGGA(s(T88), T69, T70, T71, X90) → U2_GGGGA(T88, T69, T70, T71, X90, pD_in_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90))
SHANOIC_IN_GGGGA(s(T88), T69, T70, T71, X90) → PD_IN_GGGGAAAA(T88, T69, T71, T70, X87, X88, X89, X90)
PD_IN_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90) → U9_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_in_gggga(T88, T69, T71, T70, T95))
PD_IN_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90) → SHANOIC_IN_GGGGA(T88, T69, T71, T70, T95)
U9_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → U10_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90, pI_in_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90))
U9_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → PI_IN_GGGGAGAA(T88, T70, T69, T71, X88, T95, X89, X90)
PI_IN_GGGGAGAA(T88, T70, T69, T71, T108, T95, X89, X90) → U11_GGGGAGAA(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_in_gggga(T88, T70, T69, T71, T108))
PI_IN_GGGGAGAA(T88, T70, T69, T71, T108, T95, X89, X90) → SHANOIC_IN_GGGGA(T88, T70, T69, T71, T108)
U11_GGGGAGAA(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_out_gggga(T88, T70, T69, T71, T108)) → U12_GGGGAGAA(T88, T70, T69, T71, T108, T95, X89, X90, pJ_in_gggaga(T95, T69, T71, X89, T108, X90))
U11_GGGGAGAA(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_out_gggga(T88, T70, T69, T71, T108)) → PJ_IN_GGGAGA(T95, T69, T71, X89, T108, X90)
PJ_IN_GGGAGA(T95, T69, T71, T119, T108, X90) → U13_GGGAGA(T95, T69, T71, T119, T108, X90, appendE_in_gga(T95, .(mv(T69, T71), []), T119))
PJ_IN_GGGAGA(T95, T69, T71, T119, T108, X90) → APPENDE_IN_GGA(T95, .(mv(T69, T71), []), T119)
APPENDE_IN_GGA(.(T137, T138), T139, .(T137, X161)) → U3_GGA(T137, T138, T139, X161, appendE_in_gga(T138, T139, X161))
APPENDE_IN_GGA(.(T137, T138), T139, .(T137, X161)) → APPENDE_IN_GGA(T138, T139, X161)
U13_GGGAGA(T95, T69, T71, T119, T108, X90, appendE_out_gga(T95, .(mv(T69, T71), []), T119)) → U14_GGGAGA(T95, T69, T71, T119, T108, X90, appendE_in_gga(T119, T108, X90))
U13_GGGAGA(T95, T69, T71, T119, T108, X90, appendE_out_gga(T95, .(mv(T69, T71), []), T119)) → APPENDE_IN_GGA(T119, T108, X90)
U5_GGGGAAAA(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_out_gggga(T31, T18, T20, T19, T38)) → U6_GGGGAAAA(T31, T18, T20, T19, T38, X24, X25, T22, pG_in_ggggagaa(T31, T19, T18, T20, X24, T38, X25, T22))
U5_GGGGAAAA(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_out_gggga(T31, T18, T20, T19, T38)) → PG_IN_GGGGAGAA(T31, T19, T18, T20, X24, T38, X25, T22)
PG_IN_GGGGAGAA(T31, T19, T18, T20, T148, T38, X25, T22) → U7_GGGGAGAA(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_in_gggga(T31, T19, T18, T20, T148))
PG_IN_GGGGAGAA(T31, T19, T18, T20, T148, T38, X25, T22) → SHANOIC_IN_GGGGA(T31, T19, T18, T20, T148)
U7_GGGGAGAA(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_out_gggga(T31, T19, T18, T20, T148)) → U8_GGGGAGAA(T31, T19, T18, T20, T148, T38, X25, T22, pH_in_gggaga(T38, T18, T20, X25, T148, T22))
U7_GGGGAGAA(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_out_gggga(T31, T19, T18, T20, T148)) → PH_IN_GGGAGA(T38, T18, T20, X25, T148, T22)
PH_IN_GGGAGA(T38, T18, T20, T159, T148, T22) → U15_GGGAGA(T38, T18, T20, T159, T148, T22, appendF_in_gga(T38, .(mv(T18, T20), []), T159))
PH_IN_GGGAGA(T38, T18, T20, T159, T148, T22) → APPENDF_IN_GGA(T38, .(mv(T18, T20), []), T159)
APPENDF_IN_GGA(.(T179, T180), T181, .(T179, T183)) → U4_GGA(T179, T180, T181, T183, appendF_in_gga(T180, T181, T183))
APPENDF_IN_GGA(.(T179, T180), T181, .(T179, T183)) → APPENDF_IN_GGA(T180, T181, T183)
U15_GGGAGA(T38, T18, T20, T159, T148, T22, appendF_out_gga(T38, .(mv(T18, T20), []), T159)) → U16_GGGAGA(T38, T18, T20, T159, T148, T22, appendF_in_gga(T159, T148, T22))
U15_GGGAGA(T38, T18, T20, T159, T148, T22, appendF_out_gga(T38, .(mv(T18, T20), []), T159)) → APPENDF_IN_GGA(T159, T148, T22)
shanoiA_in_gggga(s(0), T9, T10, T11, .(mv(T9, T11), [])) → shanoiA_out_gggga(s(0), T9, T10, T11, .(mv(T9, T11), []))
shanoiA_in_gggga(s(s(T31)), T18, T19, T20, T22) → U1_gggga(T31, T18, T19, T20, T22, pB_in_ggggaaaa(T31, T18, T20, T19, X23, X24, X25, T22))
pB_in_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22) → U5_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_in_gggga(T31, T18, T20, T19, T38))
shanoiC_in_gggga(0, T57, T58, T59, .(mv(T57, T59), [])) → shanoiC_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoiC_in_gggga(s(T88), T69, T70, T71, X90) → U2_gggga(T88, T69, T70, T71, X90, pD_in_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90))
pD_in_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90) → U9_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_in_gggga(T88, T69, T71, T70, T95))
U9_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → U10_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, pI_in_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90))
pI_in_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90) → U11_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_in_gggga(T88, T70, T69, T71, T108))
U11_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_out_gggga(T88, T70, T69, T71, T108)) → U12_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, pJ_in_gggaga(T95, T69, T71, X89, T108, X90))
pJ_in_gggaga(T95, T69, T71, T119, T108, X90) → U13_gggaga(T95, T69, T71, T119, T108, X90, appendE_in_gga(T95, .(mv(T69, T71), []), T119))
appendE_in_gga([], T130, T130) → appendE_out_gga([], T130, T130)
appendE_in_gga(.(T137, T138), T139, .(T137, X161)) → U3_gga(T137, T138, T139, X161, appendE_in_gga(T138, T139, X161))
U3_gga(T137, T138, T139, X161, appendE_out_gga(T138, T139, X161)) → appendE_out_gga(.(T137, T138), T139, .(T137, X161))
U13_gggaga(T95, T69, T71, T119, T108, X90, appendE_out_gga(T95, .(mv(T69, T71), []), T119)) → U14_gggaga(T95, T69, T71, T119, T108, X90, appendE_in_gga(T119, T108, X90))
U14_gggaga(T95, T69, T71, T119, T108, X90, appendE_out_gga(T119, T108, X90)) → pJ_out_gggaga(T95, T69, T71, T119, T108, X90)
U12_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, pJ_out_gggaga(T95, T69, T71, X89, T108, X90)) → pI_out_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90)
U10_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, pI_out_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90)) → pD_out_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90)
U2_gggga(T88, T69, T70, T71, X90, pD_out_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90)) → shanoiC_out_gggga(s(T88), T69, T70, T71, X90)
U5_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_out_gggga(T31, T18, T20, T19, T38)) → U6_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, pG_in_ggggagaa(T31, T19, T18, T20, X24, T38, X25, T22))
pG_in_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22) → U7_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_in_gggga(T31, T19, T18, T20, T148))
U7_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_out_gggga(T31, T19, T18, T20, T148)) → U8_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, pH_in_gggaga(T38, T18, T20, X25, T148, T22))
pH_in_gggaga(T38, T18, T20, T159, T148, T22) → U15_gggaga(T38, T18, T20, T159, T148, T22, appendF_in_gga(T38, .(mv(T18, T20), []), T159))
appendF_in_gga([], T170, T170) → appendF_out_gga([], T170, T170)
appendF_in_gga(.(T179, T180), T181, .(T179, T183)) → U4_gga(T179, T180, T181, T183, appendF_in_gga(T180, T181, T183))
U4_gga(T179, T180, T181, T183, appendF_out_gga(T180, T181, T183)) → appendF_out_gga(.(T179, T180), T181, .(T179, T183))
U15_gggaga(T38, T18, T20, T159, T148, T22, appendF_out_gga(T38, .(mv(T18, T20), []), T159)) → U16_gggaga(T38, T18, T20, T159, T148, T22, appendF_in_gga(T159, T148, T22))
U16_gggaga(T38, T18, T20, T159, T148, T22, appendF_out_gga(T159, T148, T22)) → pH_out_gggaga(T38, T18, T20, T159, T148, T22)
U8_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, pH_out_gggaga(T38, T18, T20, X25, T148, T22)) → pG_out_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22)
U6_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, pG_out_ggggagaa(T31, T19, T18, T20, X24, T38, X25, T22)) → pB_out_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22)
U1_gggga(T31, T18, T19, T20, T22, pB_out_ggggaaaa(T31, T18, T20, T19, X23, X24, X25, T22)) → shanoiA_out_gggga(s(s(T31)), T18, T19, T20, T22)
SHANOIA_IN_GGGGA(s(s(T31)), T18, T19, T20, T22) → U1_GGGGA(T31, T18, T19, T20, T22, pB_in_ggggaaaa(T31, T18, T20, T19, X23, X24, X25, T22))
SHANOIA_IN_GGGGA(s(s(T31)), T18, T19, T20, T22) → PB_IN_GGGGAAAA(T31, T18, T20, T19, X23, X24, X25, T22)
PB_IN_GGGGAAAA(T31, T18, T20, T19, T38, X24, X25, T22) → U5_GGGGAAAA(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_in_gggga(T31, T18, T20, T19, T38))
PB_IN_GGGGAAAA(T31, T18, T20, T19, T38, X24, X25, T22) → SHANOIC_IN_GGGGA(T31, T18, T20, T19, T38)
SHANOIC_IN_GGGGA(s(T88), T69, T70, T71, X90) → U2_GGGGA(T88, T69, T70, T71, X90, pD_in_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90))
SHANOIC_IN_GGGGA(s(T88), T69, T70, T71, X90) → PD_IN_GGGGAAAA(T88, T69, T71, T70, X87, X88, X89, X90)
PD_IN_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90) → U9_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_in_gggga(T88, T69, T71, T70, T95))
PD_IN_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90) → SHANOIC_IN_GGGGA(T88, T69, T71, T70, T95)
U9_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → U10_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90, pI_in_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90))
U9_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → PI_IN_GGGGAGAA(T88, T70, T69, T71, X88, T95, X89, X90)
PI_IN_GGGGAGAA(T88, T70, T69, T71, T108, T95, X89, X90) → U11_GGGGAGAA(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_in_gggga(T88, T70, T69, T71, T108))
PI_IN_GGGGAGAA(T88, T70, T69, T71, T108, T95, X89, X90) → SHANOIC_IN_GGGGA(T88, T70, T69, T71, T108)
U11_GGGGAGAA(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_out_gggga(T88, T70, T69, T71, T108)) → U12_GGGGAGAA(T88, T70, T69, T71, T108, T95, X89, X90, pJ_in_gggaga(T95, T69, T71, X89, T108, X90))
U11_GGGGAGAA(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_out_gggga(T88, T70, T69, T71, T108)) → PJ_IN_GGGAGA(T95, T69, T71, X89, T108, X90)
PJ_IN_GGGAGA(T95, T69, T71, T119, T108, X90) → U13_GGGAGA(T95, T69, T71, T119, T108, X90, appendE_in_gga(T95, .(mv(T69, T71), []), T119))
PJ_IN_GGGAGA(T95, T69, T71, T119, T108, X90) → APPENDE_IN_GGA(T95, .(mv(T69, T71), []), T119)
APPENDE_IN_GGA(.(T137, T138), T139, .(T137, X161)) → U3_GGA(T137, T138, T139, X161, appendE_in_gga(T138, T139, X161))
APPENDE_IN_GGA(.(T137, T138), T139, .(T137, X161)) → APPENDE_IN_GGA(T138, T139, X161)
U13_GGGAGA(T95, T69, T71, T119, T108, X90, appendE_out_gga(T95, .(mv(T69, T71), []), T119)) → U14_GGGAGA(T95, T69, T71, T119, T108, X90, appendE_in_gga(T119, T108, X90))
U13_GGGAGA(T95, T69, T71, T119, T108, X90, appendE_out_gga(T95, .(mv(T69, T71), []), T119)) → APPENDE_IN_GGA(T119, T108, X90)
U5_GGGGAAAA(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_out_gggga(T31, T18, T20, T19, T38)) → U6_GGGGAAAA(T31, T18, T20, T19, T38, X24, X25, T22, pG_in_ggggagaa(T31, T19, T18, T20, X24, T38, X25, T22))
U5_GGGGAAAA(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_out_gggga(T31, T18, T20, T19, T38)) → PG_IN_GGGGAGAA(T31, T19, T18, T20, X24, T38, X25, T22)
PG_IN_GGGGAGAA(T31, T19, T18, T20, T148, T38, X25, T22) → U7_GGGGAGAA(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_in_gggga(T31, T19, T18, T20, T148))
PG_IN_GGGGAGAA(T31, T19, T18, T20, T148, T38, X25, T22) → SHANOIC_IN_GGGGA(T31, T19, T18, T20, T148)
U7_GGGGAGAA(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_out_gggga(T31, T19, T18, T20, T148)) → U8_GGGGAGAA(T31, T19, T18, T20, T148, T38, X25, T22, pH_in_gggaga(T38, T18, T20, X25, T148, T22))
U7_GGGGAGAA(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_out_gggga(T31, T19, T18, T20, T148)) → PH_IN_GGGAGA(T38, T18, T20, X25, T148, T22)
PH_IN_GGGAGA(T38, T18, T20, T159, T148, T22) → U15_GGGAGA(T38, T18, T20, T159, T148, T22, appendF_in_gga(T38, .(mv(T18, T20), []), T159))
PH_IN_GGGAGA(T38, T18, T20, T159, T148, T22) → APPENDF_IN_GGA(T38, .(mv(T18, T20), []), T159)
APPENDF_IN_GGA(.(T179, T180), T181, .(T179, T183)) → U4_GGA(T179, T180, T181, T183, appendF_in_gga(T180, T181, T183))
APPENDF_IN_GGA(.(T179, T180), T181, .(T179, T183)) → APPENDF_IN_GGA(T180, T181, T183)
U15_GGGAGA(T38, T18, T20, T159, T148, T22, appendF_out_gga(T38, .(mv(T18, T20), []), T159)) → U16_GGGAGA(T38, T18, T20, T159, T148, T22, appendF_in_gga(T159, T148, T22))
U15_GGGAGA(T38, T18, T20, T159, T148, T22, appendF_out_gga(T38, .(mv(T18, T20), []), T159)) → APPENDF_IN_GGA(T159, T148, T22)
shanoiA_in_gggga(s(0), T9, T10, T11, .(mv(T9, T11), [])) → shanoiA_out_gggga(s(0), T9, T10, T11, .(mv(T9, T11), []))
shanoiA_in_gggga(s(s(T31)), T18, T19, T20, T22) → U1_gggga(T31, T18, T19, T20, T22, pB_in_ggggaaaa(T31, T18, T20, T19, X23, X24, X25, T22))
pB_in_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22) → U5_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_in_gggga(T31, T18, T20, T19, T38))
shanoiC_in_gggga(0, T57, T58, T59, .(mv(T57, T59), [])) → shanoiC_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoiC_in_gggga(s(T88), T69, T70, T71, X90) → U2_gggga(T88, T69, T70, T71, X90, pD_in_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90))
pD_in_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90) → U9_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_in_gggga(T88, T69, T71, T70, T95))
U9_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → U10_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, pI_in_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90))
pI_in_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90) → U11_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_in_gggga(T88, T70, T69, T71, T108))
U11_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_out_gggga(T88, T70, T69, T71, T108)) → U12_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, pJ_in_gggaga(T95, T69, T71, X89, T108, X90))
pJ_in_gggaga(T95, T69, T71, T119, T108, X90) → U13_gggaga(T95, T69, T71, T119, T108, X90, appendE_in_gga(T95, .(mv(T69, T71), []), T119))
appendE_in_gga([], T130, T130) → appendE_out_gga([], T130, T130)
appendE_in_gga(.(T137, T138), T139, .(T137, X161)) → U3_gga(T137, T138, T139, X161, appendE_in_gga(T138, T139, X161))
U3_gga(T137, T138, T139, X161, appendE_out_gga(T138, T139, X161)) → appendE_out_gga(.(T137, T138), T139, .(T137, X161))
U13_gggaga(T95, T69, T71, T119, T108, X90, appendE_out_gga(T95, .(mv(T69, T71), []), T119)) → U14_gggaga(T95, T69, T71, T119, T108, X90, appendE_in_gga(T119, T108, X90))
U14_gggaga(T95, T69, T71, T119, T108, X90, appendE_out_gga(T119, T108, X90)) → pJ_out_gggaga(T95, T69, T71, T119, T108, X90)
U12_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, pJ_out_gggaga(T95, T69, T71, X89, T108, X90)) → pI_out_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90)
U10_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, pI_out_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90)) → pD_out_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90)
U2_gggga(T88, T69, T70, T71, X90, pD_out_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90)) → shanoiC_out_gggga(s(T88), T69, T70, T71, X90)
U5_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_out_gggga(T31, T18, T20, T19, T38)) → U6_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, pG_in_ggggagaa(T31, T19, T18, T20, X24, T38, X25, T22))
pG_in_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22) → U7_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_in_gggga(T31, T19, T18, T20, T148))
U7_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_out_gggga(T31, T19, T18, T20, T148)) → U8_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, pH_in_gggaga(T38, T18, T20, X25, T148, T22))
pH_in_gggaga(T38, T18, T20, T159, T148, T22) → U15_gggaga(T38, T18, T20, T159, T148, T22, appendF_in_gga(T38, .(mv(T18, T20), []), T159))
appendF_in_gga([], T170, T170) → appendF_out_gga([], T170, T170)
appendF_in_gga(.(T179, T180), T181, .(T179, T183)) → U4_gga(T179, T180, T181, T183, appendF_in_gga(T180, T181, T183))
U4_gga(T179, T180, T181, T183, appendF_out_gga(T180, T181, T183)) → appendF_out_gga(.(T179, T180), T181, .(T179, T183))
U15_gggaga(T38, T18, T20, T159, T148, T22, appendF_out_gga(T38, .(mv(T18, T20), []), T159)) → U16_gggaga(T38, T18, T20, T159, T148, T22, appendF_in_gga(T159, T148, T22))
U16_gggaga(T38, T18, T20, T159, T148, T22, appendF_out_gga(T159, T148, T22)) → pH_out_gggaga(T38, T18, T20, T159, T148, T22)
U8_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, pH_out_gggaga(T38, T18, T20, X25, T148, T22)) → pG_out_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22)
U6_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, pG_out_ggggagaa(T31, T19, T18, T20, X24, T38, X25, T22)) → pB_out_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22)
U1_gggga(T31, T18, T19, T20, T22, pB_out_ggggaaaa(T31, T18, T20, T19, X23, X24, X25, T22)) → shanoiA_out_gggga(s(s(T31)), T18, T19, T20, T22)
APPENDF_IN_GGA(.(T179, T180), T181, .(T179, T183)) → APPENDF_IN_GGA(T180, T181, T183)
shanoiA_in_gggga(s(0), T9, T10, T11, .(mv(T9, T11), [])) → shanoiA_out_gggga(s(0), T9, T10, T11, .(mv(T9, T11), []))
shanoiA_in_gggga(s(s(T31)), T18, T19, T20, T22) → U1_gggga(T31, T18, T19, T20, T22, pB_in_ggggaaaa(T31, T18, T20, T19, X23, X24, X25, T22))
pB_in_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22) → U5_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_in_gggga(T31, T18, T20, T19, T38))
shanoiC_in_gggga(0, T57, T58, T59, .(mv(T57, T59), [])) → shanoiC_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoiC_in_gggga(s(T88), T69, T70, T71, X90) → U2_gggga(T88, T69, T70, T71, X90, pD_in_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90))
pD_in_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90) → U9_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_in_gggga(T88, T69, T71, T70, T95))
U9_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → U10_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, pI_in_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90))
pI_in_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90) → U11_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_in_gggga(T88, T70, T69, T71, T108))
U11_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_out_gggga(T88, T70, T69, T71, T108)) → U12_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, pJ_in_gggaga(T95, T69, T71, X89, T108, X90))
pJ_in_gggaga(T95, T69, T71, T119, T108, X90) → U13_gggaga(T95, T69, T71, T119, T108, X90, appendE_in_gga(T95, .(mv(T69, T71), []), T119))
appendE_in_gga([], T130, T130) → appendE_out_gga([], T130, T130)
appendE_in_gga(.(T137, T138), T139, .(T137, X161)) → U3_gga(T137, T138, T139, X161, appendE_in_gga(T138, T139, X161))
U3_gga(T137, T138, T139, X161, appendE_out_gga(T138, T139, X161)) → appendE_out_gga(.(T137, T138), T139, .(T137, X161))
U13_gggaga(T95, T69, T71, T119, T108, X90, appendE_out_gga(T95, .(mv(T69, T71), []), T119)) → U14_gggaga(T95, T69, T71, T119, T108, X90, appendE_in_gga(T119, T108, X90))
U14_gggaga(T95, T69, T71, T119, T108, X90, appendE_out_gga(T119, T108, X90)) → pJ_out_gggaga(T95, T69, T71, T119, T108, X90)
U12_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, pJ_out_gggaga(T95, T69, T71, X89, T108, X90)) → pI_out_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90)
U10_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, pI_out_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90)) → pD_out_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90)
U2_gggga(T88, T69, T70, T71, X90, pD_out_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90)) → shanoiC_out_gggga(s(T88), T69, T70, T71, X90)
U5_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_out_gggga(T31, T18, T20, T19, T38)) → U6_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, pG_in_ggggagaa(T31, T19, T18, T20, X24, T38, X25, T22))
pG_in_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22) → U7_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_in_gggga(T31, T19, T18, T20, T148))
U7_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_out_gggga(T31, T19, T18, T20, T148)) → U8_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, pH_in_gggaga(T38, T18, T20, X25, T148, T22))
pH_in_gggaga(T38, T18, T20, T159, T148, T22) → U15_gggaga(T38, T18, T20, T159, T148, T22, appendF_in_gga(T38, .(mv(T18, T20), []), T159))
appendF_in_gga([], T170, T170) → appendF_out_gga([], T170, T170)
appendF_in_gga(.(T179, T180), T181, .(T179, T183)) → U4_gga(T179, T180, T181, T183, appendF_in_gga(T180, T181, T183))
U4_gga(T179, T180, T181, T183, appendF_out_gga(T180, T181, T183)) → appendF_out_gga(.(T179, T180), T181, .(T179, T183))
U15_gggaga(T38, T18, T20, T159, T148, T22, appendF_out_gga(T38, .(mv(T18, T20), []), T159)) → U16_gggaga(T38, T18, T20, T159, T148, T22, appendF_in_gga(T159, T148, T22))
U16_gggaga(T38, T18, T20, T159, T148, T22, appendF_out_gga(T159, T148, T22)) → pH_out_gggaga(T38, T18, T20, T159, T148, T22)
U8_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, pH_out_gggaga(T38, T18, T20, X25, T148, T22)) → pG_out_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22)
U6_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, pG_out_ggggagaa(T31, T19, T18, T20, X24, T38, X25, T22)) → pB_out_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22)
U1_gggga(T31, T18, T19, T20, T22, pB_out_ggggaaaa(T31, T18, T20, T19, X23, X24, X25, T22)) → shanoiA_out_gggga(s(s(T31)), T18, T19, T20, T22)
APPENDF_IN_GGA(.(T179, T180), T181, .(T179, T183)) → APPENDF_IN_GGA(T180, T181, T183)
APPENDF_IN_GGA(.(T179, T180), T181) → APPENDF_IN_GGA(T180, T181)
From the DPs we obtained the following set of size-change graphs:
APPENDE_IN_GGA(.(T137, T138), T139, .(T137, X161)) → APPENDE_IN_GGA(T138, T139, X161)
shanoiA_in_gggga(s(0), T9, T10, T11, .(mv(T9, T11), [])) → shanoiA_out_gggga(s(0), T9, T10, T11, .(mv(T9, T11), []))
shanoiA_in_gggga(s(s(T31)), T18, T19, T20, T22) → U1_gggga(T31, T18, T19, T20, T22, pB_in_ggggaaaa(T31, T18, T20, T19, X23, X24, X25, T22))
pB_in_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22) → U5_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_in_gggga(T31, T18, T20, T19, T38))
shanoiC_in_gggga(0, T57, T58, T59, .(mv(T57, T59), [])) → shanoiC_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoiC_in_gggga(s(T88), T69, T70, T71, X90) → U2_gggga(T88, T69, T70, T71, X90, pD_in_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90))
pD_in_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90) → U9_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_in_gggga(T88, T69, T71, T70, T95))
U9_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → U10_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, pI_in_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90))
pI_in_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90) → U11_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_in_gggga(T88, T70, T69, T71, T108))
U11_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_out_gggga(T88, T70, T69, T71, T108)) → U12_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, pJ_in_gggaga(T95, T69, T71, X89, T108, X90))
pJ_in_gggaga(T95, T69, T71, T119, T108, X90) → U13_gggaga(T95, T69, T71, T119, T108, X90, appendE_in_gga(T95, .(mv(T69, T71), []), T119))
appendE_in_gga([], T130, T130) → appendE_out_gga([], T130, T130)
appendE_in_gga(.(T137, T138), T139, .(T137, X161)) → U3_gga(T137, T138, T139, X161, appendE_in_gga(T138, T139, X161))
U3_gga(T137, T138, T139, X161, appendE_out_gga(T138, T139, X161)) → appendE_out_gga(.(T137, T138), T139, .(T137, X161))
U13_gggaga(T95, T69, T71, T119, T108, X90, appendE_out_gga(T95, .(mv(T69, T71), []), T119)) → U14_gggaga(T95, T69, T71, T119, T108, X90, appendE_in_gga(T119, T108, X90))
U14_gggaga(T95, T69, T71, T119, T108, X90, appendE_out_gga(T119, T108, X90)) → pJ_out_gggaga(T95, T69, T71, T119, T108, X90)
U12_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, pJ_out_gggaga(T95, T69, T71, X89, T108, X90)) → pI_out_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90)
U10_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, pI_out_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90)) → pD_out_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90)
U2_gggga(T88, T69, T70, T71, X90, pD_out_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90)) → shanoiC_out_gggga(s(T88), T69, T70, T71, X90)
U5_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_out_gggga(T31, T18, T20, T19, T38)) → U6_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, pG_in_ggggagaa(T31, T19, T18, T20, X24, T38, X25, T22))
pG_in_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22) → U7_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_in_gggga(T31, T19, T18, T20, T148))
U7_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_out_gggga(T31, T19, T18, T20, T148)) → U8_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, pH_in_gggaga(T38, T18, T20, X25, T148, T22))
pH_in_gggaga(T38, T18, T20, T159, T148, T22) → U15_gggaga(T38, T18, T20, T159, T148, T22, appendF_in_gga(T38, .(mv(T18, T20), []), T159))
appendF_in_gga([], T170, T170) → appendF_out_gga([], T170, T170)
appendF_in_gga(.(T179, T180), T181, .(T179, T183)) → U4_gga(T179, T180, T181, T183, appendF_in_gga(T180, T181, T183))
U4_gga(T179, T180, T181, T183, appendF_out_gga(T180, T181, T183)) → appendF_out_gga(.(T179, T180), T181, .(T179, T183))
U15_gggaga(T38, T18, T20, T159, T148, T22, appendF_out_gga(T38, .(mv(T18, T20), []), T159)) → U16_gggaga(T38, T18, T20, T159, T148, T22, appendF_in_gga(T159, T148, T22))
U16_gggaga(T38, T18, T20, T159, T148, T22, appendF_out_gga(T159, T148, T22)) → pH_out_gggaga(T38, T18, T20, T159, T148, T22)
U8_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, pH_out_gggaga(T38, T18, T20, X25, T148, T22)) → pG_out_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22)
U6_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, pG_out_ggggagaa(T31, T19, T18, T20, X24, T38, X25, T22)) → pB_out_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22)
U1_gggga(T31, T18, T19, T20, T22, pB_out_ggggaaaa(T31, T18, T20, T19, X23, X24, X25, T22)) → shanoiA_out_gggga(s(s(T31)), T18, T19, T20, T22)
APPENDE_IN_GGA(.(T137, T138), T139, .(T137, X161)) → APPENDE_IN_GGA(T138, T139, X161)
APPENDE_IN_GGA(.(T137, T138), T139) → APPENDE_IN_GGA(T138, T139)
From the DPs we obtained the following set of size-change graphs:
SHANOIC_IN_GGGGA(s(T88), T69, T70, T71, X90) → PD_IN_GGGGAAAA(T88, T69, T71, T70, X87, X88, X89, X90)
PD_IN_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90) → U9_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_in_gggga(T88, T69, T71, T70, T95))
U9_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → PI_IN_GGGGAGAA(T88, T70, T69, T71, X88, T95, X89, X90)
PI_IN_GGGGAGAA(T88, T70, T69, T71, T108, T95, X89, X90) → SHANOIC_IN_GGGGA(T88, T70, T69, T71, T108)
PD_IN_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90) → SHANOIC_IN_GGGGA(T88, T69, T71, T70, T95)
shanoiA_in_gggga(s(0), T9, T10, T11, .(mv(T9, T11), [])) → shanoiA_out_gggga(s(0), T9, T10, T11, .(mv(T9, T11), []))
shanoiA_in_gggga(s(s(T31)), T18, T19, T20, T22) → U1_gggga(T31, T18, T19, T20, T22, pB_in_ggggaaaa(T31, T18, T20, T19, X23, X24, X25, T22))
pB_in_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22) → U5_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_in_gggga(T31, T18, T20, T19, T38))
shanoiC_in_gggga(0, T57, T58, T59, .(mv(T57, T59), [])) → shanoiC_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoiC_in_gggga(s(T88), T69, T70, T71, X90) → U2_gggga(T88, T69, T70, T71, X90, pD_in_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90))
pD_in_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90) → U9_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_in_gggga(T88, T69, T71, T70, T95))
U9_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → U10_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, pI_in_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90))
pI_in_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90) → U11_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_in_gggga(T88, T70, T69, T71, T108))
U11_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_out_gggga(T88, T70, T69, T71, T108)) → U12_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, pJ_in_gggaga(T95, T69, T71, X89, T108, X90))
pJ_in_gggaga(T95, T69, T71, T119, T108, X90) → U13_gggaga(T95, T69, T71, T119, T108, X90, appendE_in_gga(T95, .(mv(T69, T71), []), T119))
appendE_in_gga([], T130, T130) → appendE_out_gga([], T130, T130)
appendE_in_gga(.(T137, T138), T139, .(T137, X161)) → U3_gga(T137, T138, T139, X161, appendE_in_gga(T138, T139, X161))
U3_gga(T137, T138, T139, X161, appendE_out_gga(T138, T139, X161)) → appendE_out_gga(.(T137, T138), T139, .(T137, X161))
U13_gggaga(T95, T69, T71, T119, T108, X90, appendE_out_gga(T95, .(mv(T69, T71), []), T119)) → U14_gggaga(T95, T69, T71, T119, T108, X90, appendE_in_gga(T119, T108, X90))
U14_gggaga(T95, T69, T71, T119, T108, X90, appendE_out_gga(T119, T108, X90)) → pJ_out_gggaga(T95, T69, T71, T119, T108, X90)
U12_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, pJ_out_gggaga(T95, T69, T71, X89, T108, X90)) → pI_out_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90)
U10_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, pI_out_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90)) → pD_out_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90)
U2_gggga(T88, T69, T70, T71, X90, pD_out_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90)) → shanoiC_out_gggga(s(T88), T69, T70, T71, X90)
U5_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, shanoiC_out_gggga(T31, T18, T20, T19, T38)) → U6_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, pG_in_ggggagaa(T31, T19, T18, T20, X24, T38, X25, T22))
pG_in_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22) → U7_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_in_gggga(T31, T19, T18, T20, T148))
U7_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, shanoiC_out_gggga(T31, T19, T18, T20, T148)) → U8_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, pH_in_gggaga(T38, T18, T20, X25, T148, T22))
pH_in_gggaga(T38, T18, T20, T159, T148, T22) → U15_gggaga(T38, T18, T20, T159, T148, T22, appendF_in_gga(T38, .(mv(T18, T20), []), T159))
appendF_in_gga([], T170, T170) → appendF_out_gga([], T170, T170)
appendF_in_gga(.(T179, T180), T181, .(T179, T183)) → U4_gga(T179, T180, T181, T183, appendF_in_gga(T180, T181, T183))
U4_gga(T179, T180, T181, T183, appendF_out_gga(T180, T181, T183)) → appendF_out_gga(.(T179, T180), T181, .(T179, T183))
U15_gggaga(T38, T18, T20, T159, T148, T22, appendF_out_gga(T38, .(mv(T18, T20), []), T159)) → U16_gggaga(T38, T18, T20, T159, T148, T22, appendF_in_gga(T159, T148, T22))
U16_gggaga(T38, T18, T20, T159, T148, T22, appendF_out_gga(T159, T148, T22)) → pH_out_gggaga(T38, T18, T20, T159, T148, T22)
U8_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22, pH_out_gggaga(T38, T18, T20, X25, T148, T22)) → pG_out_ggggagaa(T31, T19, T18, T20, T148, T38, X25, T22)
U6_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22, pG_out_ggggagaa(T31, T19, T18, T20, X24, T38, X25, T22)) → pB_out_ggggaaaa(T31, T18, T20, T19, T38, X24, X25, T22)
U1_gggga(T31, T18, T19, T20, T22, pB_out_ggggaaaa(T31, T18, T20, T19, X23, X24, X25, T22)) → shanoiA_out_gggga(s(s(T31)), T18, T19, T20, T22)
SHANOIC_IN_GGGGA(s(T88), T69, T70, T71, X90) → PD_IN_GGGGAAAA(T88, T69, T71, T70, X87, X88, X89, X90)
PD_IN_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90) → U9_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_in_gggga(T88, T69, T71, T70, T95))
U9_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → PI_IN_GGGGAGAA(T88, T70, T69, T71, X88, T95, X89, X90)
PI_IN_GGGGAGAA(T88, T70, T69, T71, T108, T95, X89, X90) → SHANOIC_IN_GGGGA(T88, T70, T69, T71, T108)
PD_IN_GGGGAAAA(T88, T69, T71, T70, T95, X88, X89, X90) → SHANOIC_IN_GGGGA(T88, T69, T71, T70, T95)
shanoiC_in_gggga(0, T57, T58, T59, .(mv(T57, T59), [])) → shanoiC_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoiC_in_gggga(s(T88), T69, T70, T71, X90) → U2_gggga(T88, T69, T70, T71, X90, pD_in_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90))
U2_gggga(T88, T69, T70, T71, X90, pD_out_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90)) → shanoiC_out_gggga(s(T88), T69, T70, T71, X90)
pD_in_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90) → U9_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_in_gggga(T88, T69, T71, T70, T95))
U9_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → U10_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, pI_in_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90))
U10_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90, pI_out_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90)) → pD_out_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90)
pI_in_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90) → U11_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_in_gggga(T88, T70, T69, T71, T108))
U11_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, shanoiC_out_gggga(T88, T70, T69, T71, T108)) → U12_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, pJ_in_gggaga(T95, T69, T71, X89, T108, X90))
U12_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90, pJ_out_gggaga(T95, T69, T71, X89, T108, X90)) → pI_out_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90)
pJ_in_gggaga(T95, T69, T71, T119, T108, X90) → U13_gggaga(T95, T69, T71, T119, T108, X90, appendE_in_gga(T95, .(mv(T69, T71), []), T119))
U13_gggaga(T95, T69, T71, T119, T108, X90, appendE_out_gga(T95, .(mv(T69, T71), []), T119)) → U14_gggaga(T95, T69, T71, T119, T108, X90, appendE_in_gga(T119, T108, X90))
appendE_in_gga([], T130, T130) → appendE_out_gga([], T130, T130)
appendE_in_gga(.(T137, T138), T139, .(T137, X161)) → U3_gga(T137, T138, T139, X161, appendE_in_gga(T138, T139, X161))
U14_gggaga(T95, T69, T71, T119, T108, X90, appendE_out_gga(T119, T108, X90)) → pJ_out_gggaga(T95, T69, T71, T119, T108, X90)
U3_gga(T137, T138, T139, X161, appendE_out_gga(T138, T139, X161)) → appendE_out_gga(.(T137, T138), T139, .(T137, X161))
SHANOIC_IN_GGGGA(s(T88), T69, T70, T71) → PD_IN_GGGGAAAA(T88, T69, T71, T70)
PD_IN_GGGGAAAA(T88, T69, T71, T70) → U9_GGGGAAAA(T88, T69, T71, T70, shanoiC_in_gggga(T88, T69, T71, T70))
U9_GGGGAAAA(T88, T69, T71, T70, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → PI_IN_GGGGAGAA(T88, T70, T69, T71, T95)
PI_IN_GGGGAGAA(T88, T70, T69, T71, T95) → SHANOIC_IN_GGGGA(T88, T70, T69, T71)
PD_IN_GGGGAAAA(T88, T69, T71, T70) → SHANOIC_IN_GGGGA(T88, T69, T71, T70)
shanoiC_in_gggga(0, T57, T58, T59) → shanoiC_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoiC_in_gggga(s(T88), T69, T70, T71) → U2_gggga(T88, T69, T70, T71, pD_in_ggggaaaa(T88, T69, T71, T70))
U2_gggga(T88, T69, T70, T71, pD_out_ggggaaaa(T88, T69, T71, T70, X87, X88, X89, X90)) → shanoiC_out_gggga(s(T88), T69, T70, T71, X90)
pD_in_ggggaaaa(T88, T69, T71, T70) → U9_ggggaaaa(T88, T69, T71, T70, shanoiC_in_gggga(T88, T69, T71, T70))
U9_ggggaaaa(T88, T69, T71, T70, shanoiC_out_gggga(T88, T69, T71, T70, T95)) → U10_ggggaaaa(T88, T69, T71, T70, T95, pI_in_ggggagaa(T88, T70, T69, T71, T95))
U10_ggggaaaa(T88, T69, T71, T70, T95, pI_out_ggggagaa(T88, T70, T69, T71, X88, T95, X89, X90)) → pD_out_ggggaaaa(T88, T69, T71, T70, T95, X88, X89, X90)
pI_in_ggggagaa(T88, T70, T69, T71, T95) → U11_ggggagaa(T88, T70, T69, T71, T95, shanoiC_in_gggga(T88, T70, T69, T71))
U11_ggggagaa(T88, T70, T69, T71, T95, shanoiC_out_gggga(T88, T70, T69, T71, T108)) → U12_ggggagaa(T88, T70, T69, T71, T108, T95, pJ_in_gggaga(T95, T69, T71, T108))
U12_ggggagaa(T88, T70, T69, T71, T108, T95, pJ_out_gggaga(T95, T69, T71, X89, T108, X90)) → pI_out_ggggagaa(T88, T70, T69, T71, T108, T95, X89, X90)
pJ_in_gggaga(T95, T69, T71, T108) → U13_gggaga(T95, T69, T71, T108, appendE_in_gga(T95, .(mv(T69, T71), [])))
U13_gggaga(T95, T69, T71, T108, appendE_out_gga(T95, .(mv(T69, T71), []), T119)) → U14_gggaga(T95, T69, T71, T119, T108, appendE_in_gga(T119, T108))
appendE_in_gga([], T130) → appendE_out_gga([], T130, T130)
appendE_in_gga(.(T137, T138), T139) → U3_gga(T137, T138, T139, appendE_in_gga(T138, T139))
U14_gggaga(T95, T69, T71, T119, T108, appendE_out_gga(T119, T108, X90)) → pJ_out_gggaga(T95, T69, T71, T119, T108, X90)
U3_gga(T137, T138, T139, appendE_out_gga(T138, T139, X161)) → appendE_out_gga(.(T137, T138), T139, .(T137, X161))
shanoiC_in_gggga(x0, x1, x2, x3)
U2_gggga(x0, x1, x2, x3, x4)
pD_in_ggggaaaa(x0, x1, x2, x3)
U9_ggggaaaa(x0, x1, x2, x3, x4)
U10_ggggaaaa(x0, x1, x2, x3, x4, x5)
pI_in_ggggagaa(x0, x1, x2, x3, x4)
U11_ggggagaa(x0, x1, x2, x3, x4, x5)
U12_ggggagaa(x0, x1, x2, x3, x4, x5, x6)
pJ_in_gggaga(x0, x1, x2, x3)
U13_gggaga(x0, x1, x2, x3, x4)
appendE_in_gga(x0, x1)
U14_gggaga(x0, x1, x2, x3, x4, x5)
U3_gga(x0, x1, x2, x3)
From the DPs we obtained the following set of size-change graphs: