0 Prolog
↳1 PrologToDTProblemTransformerProof (⇐)
↳2 TRIPLES
↳3 TriplesToPiDPProof (⇐)
↳4 PiDP
↳5 DependencyGraphProof (⇔)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔)
↳9 PiDP
↳10 PiDPToQDPProof (⇐)
↳11 QDP
↳12 QDPSizeChangeProof (⇔)
↳13 YES
↳14 PiDP
↳15 UsableRulesProof (⇔)
↳16 PiDP
↳17 PiDPToQDPProof (⇐)
↳18 QDP
↳19 QDPSizeChangeProof (⇔)
↳20 YES
↳21 PiDP
↳22 UsableRulesProof (⇔)
↳23 PiDP
↳24 PiDPToQDPProof (⇐)
↳25 QDP
↳26 QDPSizeChangeProof (⇔)
↳27 YES
SHANOI1_IN_GGGGA(s(s(T31)), T18, T19, T20, T22) → U10_GGGGA(T31, T18, T19, T20, T22, shanoi11_in_gggga(T31, T18, T20, T19, X26))
SHANOI1_IN_GGGGA(s(s(T31)), T18, T19, T20, T22) → SHANOI11_IN_GGGGA(T31, T18, T20, T19, X26)
SHANOI11_IN_GGGGA(s(T88), T69, T70, T71, X101) → U1_GGGGA(T88, T69, T70, T71, X101, shanoi11_in_gggga(T88, T69, T71, T70, X98))
SHANOI11_IN_GGGGA(s(T88), T69, T70, T71, X101) → SHANOI11_IN_GGGGA(T88, T69, T71, T70, X98)
SHANOI11_IN_GGGGA(s(T88), T69, T70, T71, X101) → U2_GGGGA(T88, T69, T70, T71, X101, shanoic11_in_gggga(T88, T69, T71, T70, T95))
U2_GGGGA(T88, T69, T70, T71, X101, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → U3_GGGGA(T88, T69, T70, T71, X101, shanoi11_in_gggga(T88, T70, T69, T71, X99))
U2_GGGGA(T88, T69, T70, T71, X101, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → SHANOI11_IN_GGGGA(T88, T70, T69, T71, X99)
U2_GGGGA(T88, T69, T70, T71, X101, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → U4_GGGGA(T88, T69, T70, T71, X101, T95, shanoic11_in_gggga(T88, T70, T69, T71, T108))
U4_GGGGA(T88, T69, T70, T71, X101, T95, shanoic11_out_gggga(T88, T70, T69, T71, T108)) → U5_GGGGA(T88, T69, T70, T71, X101, append28_in_gga(T95, .(mv(T69, T71), []), X100))
U4_GGGGA(T88, T69, T70, T71, X101, T95, shanoic11_out_gggga(T88, T70, T69, T71, T108)) → APPEND28_IN_GGA(T95, .(mv(T69, T71), []), X100)
APPEND28_IN_GGA(.(T137, T138), T139, .(T137, X178)) → U8_GGA(T137, T138, T139, X178, append28_in_gga(T138, T139, X178))
APPEND28_IN_GGA(.(T137, T138), T139, .(T137, X178)) → APPEND28_IN_GGA(T138, T139, X178)
U4_GGGGA(T88, T69, T70, T71, X101, T95, shanoic11_out_gggga(T88, T70, T69, T71, T108)) → U6_GGGGA(T88, T69, T70, T71, X101, T108, appendc28_in_gga(T95, .(mv(T69, T71), []), T119))
U6_GGGGA(T88, T69, T70, T71, X101, T108, appendc28_out_gga(T95, .(mv(T69, T71), []), T119)) → U7_GGGGA(T88, T69, T70, T71, X101, append28_in_gga(T119, T108, X101))
U6_GGGGA(T88, T69, T70, T71, X101, T108, appendc28_out_gga(T95, .(mv(T69, T71), []), T119)) → APPEND28_IN_GGA(T119, T108, X101)
SHANOI1_IN_GGGGA(s(s(T31)), T18, T19, T20, T22) → U11_GGGGA(T31, T18, T19, T20, T22, shanoic11_in_gggga(T31, T18, T20, T19, T38))
U11_GGGGA(T31, T18, T19, T20, T22, shanoic11_out_gggga(T31, T18, T20, T19, T38)) → U12_GGGGA(T31, T18, T19, T20, T22, shanoi11_in_gggga(T31, T20, T18, T20, X27))
U11_GGGGA(T31, T18, T19, T20, T22, shanoic11_out_gggga(T31, T18, T20, T19, T38)) → SHANOI11_IN_GGGGA(T31, T20, T18, T20, X27)
U11_GGGGA(T31, T18, T19, T20, T22, shanoic11_out_gggga(T31, T18, T20, T19, T38)) → U13_GGGGA(T31, T18, T19, T20, T22, T38, shanoic11_in_gggga(T31, T20, T18, T20, T148))
U13_GGGGA(T31, T18, T19, T20, T22, T38, shanoic11_out_gggga(T31, T20, T18, T20, T148)) → U14_GGGGA(T31, T18, T19, T20, T22, append40_in_gga(T38, .(mv(T18, T20), []), X28))
U13_GGGGA(T31, T18, T19, T20, T22, T38, shanoic11_out_gggga(T31, T20, T18, T20, T148)) → APPEND40_IN_GGA(T38, .(mv(T18, T20), []), X28)
APPEND40_IN_GGA(.(T179, T180), T181, .(T179, T183)) → U9_GGA(T179, T180, T181, T183, append40_in_gga(T180, T181, T183))
APPEND40_IN_GGA(.(T179, T180), T181, .(T179, T183)) → APPEND40_IN_GGA(T180, T181, T183)
U13_GGGGA(T31, T18, T19, T20, T22, T38, shanoic11_out_gggga(T31, T20, T18, T20, T148)) → U15_GGGGA(T31, T18, T19, T20, T22, T148, appendc40_in_gga(T38, .(mv(T18, T20), []), T159))
U15_GGGGA(T31, T18, T19, T20, T22, T148, appendc40_out_gga(T38, .(mv(T18, T20), []), T159)) → U16_GGGGA(T31, T18, T19, T20, T22, append40_in_gga(T159, T148, T22))
U15_GGGGA(T31, T18, T19, T20, T22, T148, appendc40_out_gga(T38, .(mv(T18, T20), []), T159)) → APPEND40_IN_GGA(T159, T148, T22)
shanoic11_in_gggga(0, T57, T58, T59, .(mv(T57, T59), [])) → shanoic11_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoic11_in_gggga(s(T88), T69, T70, T71, X101) → U18_gggga(T88, T69, T70, T71, X101, shanoic11_in_gggga(T88, T69, T71, T70, T95))
U18_gggga(T88, T69, T70, T71, X101, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → U19_gggga(T88, T69, T70, T71, X101, T95, shanoic11_in_gggga(T88, T70, T69, T71, T108))
U19_gggga(T88, T69, T70, T71, X101, T95, shanoic11_out_gggga(T88, T70, T69, T71, T108)) → U20_gggga(T88, T69, T70, T71, X101, T108, appendc28_in_gga(T95, .(mv(T69, T71), []), T119))
appendc28_in_gga([], T130, T130) → appendc28_out_gga([], T130, T130)
appendc28_in_gga(.(T137, T138), T139, .(T137, X178)) → U22_gga(T137, T138, T139, X178, appendc28_in_gga(T138, T139, X178))
U22_gga(T137, T138, T139, X178, appendc28_out_gga(T138, T139, X178)) → appendc28_out_gga(.(T137, T138), T139, .(T137, X178))
U20_gggga(T88, T69, T70, T71, X101, T108, appendc28_out_gga(T95, .(mv(T69, T71), []), T119)) → U21_gggga(T88, T69, T70, T71, X101, appendc28_in_gga(T119, T108, X101))
U21_gggga(T88, T69, T70, T71, X101, appendc28_out_gga(T119, T108, X101)) → shanoic11_out_gggga(s(T88), T69, T70, T71, X101)
appendc40_in_gga([], T170, T170) → appendc40_out_gga([], T170, T170)
appendc40_in_gga(.(T179, T180), T181, .(T179, T183)) → U23_gga(T179, T180, T181, T183, appendc40_in_gga(T180, T181, T183))
U23_gga(T179, T180, T181, T183, appendc40_out_gga(T180, T181, T183)) → appendc40_out_gga(.(T179, T180), T181, .(T179, T183))
Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES
SHANOI1_IN_GGGGA(s(s(T31)), T18, T19, T20, T22) → U10_GGGGA(T31, T18, T19, T20, T22, shanoi11_in_gggga(T31, T18, T20, T19, X26))
SHANOI1_IN_GGGGA(s(s(T31)), T18, T19, T20, T22) → SHANOI11_IN_GGGGA(T31, T18, T20, T19, X26)
SHANOI11_IN_GGGGA(s(T88), T69, T70, T71, X101) → U1_GGGGA(T88, T69, T70, T71, X101, shanoi11_in_gggga(T88, T69, T71, T70, X98))
SHANOI11_IN_GGGGA(s(T88), T69, T70, T71, X101) → SHANOI11_IN_GGGGA(T88, T69, T71, T70, X98)
SHANOI11_IN_GGGGA(s(T88), T69, T70, T71, X101) → U2_GGGGA(T88, T69, T70, T71, X101, shanoic11_in_gggga(T88, T69, T71, T70, T95))
U2_GGGGA(T88, T69, T70, T71, X101, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → U3_GGGGA(T88, T69, T70, T71, X101, shanoi11_in_gggga(T88, T70, T69, T71, X99))
U2_GGGGA(T88, T69, T70, T71, X101, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → SHANOI11_IN_GGGGA(T88, T70, T69, T71, X99)
U2_GGGGA(T88, T69, T70, T71, X101, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → U4_GGGGA(T88, T69, T70, T71, X101, T95, shanoic11_in_gggga(T88, T70, T69, T71, T108))
U4_GGGGA(T88, T69, T70, T71, X101, T95, shanoic11_out_gggga(T88, T70, T69, T71, T108)) → U5_GGGGA(T88, T69, T70, T71, X101, append28_in_gga(T95, .(mv(T69, T71), []), X100))
U4_GGGGA(T88, T69, T70, T71, X101, T95, shanoic11_out_gggga(T88, T70, T69, T71, T108)) → APPEND28_IN_GGA(T95, .(mv(T69, T71), []), X100)
APPEND28_IN_GGA(.(T137, T138), T139, .(T137, X178)) → U8_GGA(T137, T138, T139, X178, append28_in_gga(T138, T139, X178))
APPEND28_IN_GGA(.(T137, T138), T139, .(T137, X178)) → APPEND28_IN_GGA(T138, T139, X178)
U4_GGGGA(T88, T69, T70, T71, X101, T95, shanoic11_out_gggga(T88, T70, T69, T71, T108)) → U6_GGGGA(T88, T69, T70, T71, X101, T108, appendc28_in_gga(T95, .(mv(T69, T71), []), T119))
U6_GGGGA(T88, T69, T70, T71, X101, T108, appendc28_out_gga(T95, .(mv(T69, T71), []), T119)) → U7_GGGGA(T88, T69, T70, T71, X101, append28_in_gga(T119, T108, X101))
U6_GGGGA(T88, T69, T70, T71, X101, T108, appendc28_out_gga(T95, .(mv(T69, T71), []), T119)) → APPEND28_IN_GGA(T119, T108, X101)
SHANOI1_IN_GGGGA(s(s(T31)), T18, T19, T20, T22) → U11_GGGGA(T31, T18, T19, T20, T22, shanoic11_in_gggga(T31, T18, T20, T19, T38))
U11_GGGGA(T31, T18, T19, T20, T22, shanoic11_out_gggga(T31, T18, T20, T19, T38)) → U12_GGGGA(T31, T18, T19, T20, T22, shanoi11_in_gggga(T31, T20, T18, T20, X27))
U11_GGGGA(T31, T18, T19, T20, T22, shanoic11_out_gggga(T31, T18, T20, T19, T38)) → SHANOI11_IN_GGGGA(T31, T20, T18, T20, X27)
U11_GGGGA(T31, T18, T19, T20, T22, shanoic11_out_gggga(T31, T18, T20, T19, T38)) → U13_GGGGA(T31, T18, T19, T20, T22, T38, shanoic11_in_gggga(T31, T20, T18, T20, T148))
U13_GGGGA(T31, T18, T19, T20, T22, T38, shanoic11_out_gggga(T31, T20, T18, T20, T148)) → U14_GGGGA(T31, T18, T19, T20, T22, append40_in_gga(T38, .(mv(T18, T20), []), X28))
U13_GGGGA(T31, T18, T19, T20, T22, T38, shanoic11_out_gggga(T31, T20, T18, T20, T148)) → APPEND40_IN_GGA(T38, .(mv(T18, T20), []), X28)
APPEND40_IN_GGA(.(T179, T180), T181, .(T179, T183)) → U9_GGA(T179, T180, T181, T183, append40_in_gga(T180, T181, T183))
APPEND40_IN_GGA(.(T179, T180), T181, .(T179, T183)) → APPEND40_IN_GGA(T180, T181, T183)
U13_GGGGA(T31, T18, T19, T20, T22, T38, shanoic11_out_gggga(T31, T20, T18, T20, T148)) → U15_GGGGA(T31, T18, T19, T20, T22, T148, appendc40_in_gga(T38, .(mv(T18, T20), []), T159))
U15_GGGGA(T31, T18, T19, T20, T22, T148, appendc40_out_gga(T38, .(mv(T18, T20), []), T159)) → U16_GGGGA(T31, T18, T19, T20, T22, append40_in_gga(T159, T148, T22))
U15_GGGGA(T31, T18, T19, T20, T22, T148, appendc40_out_gga(T38, .(mv(T18, T20), []), T159)) → APPEND40_IN_GGA(T159, T148, T22)
shanoic11_in_gggga(0, T57, T58, T59, .(mv(T57, T59), [])) → shanoic11_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoic11_in_gggga(s(T88), T69, T70, T71, X101) → U18_gggga(T88, T69, T70, T71, X101, shanoic11_in_gggga(T88, T69, T71, T70, T95))
U18_gggga(T88, T69, T70, T71, X101, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → U19_gggga(T88, T69, T70, T71, X101, T95, shanoic11_in_gggga(T88, T70, T69, T71, T108))
U19_gggga(T88, T69, T70, T71, X101, T95, shanoic11_out_gggga(T88, T70, T69, T71, T108)) → U20_gggga(T88, T69, T70, T71, X101, T108, appendc28_in_gga(T95, .(mv(T69, T71), []), T119))
appendc28_in_gga([], T130, T130) → appendc28_out_gga([], T130, T130)
appendc28_in_gga(.(T137, T138), T139, .(T137, X178)) → U22_gga(T137, T138, T139, X178, appendc28_in_gga(T138, T139, X178))
U22_gga(T137, T138, T139, X178, appendc28_out_gga(T138, T139, X178)) → appendc28_out_gga(.(T137, T138), T139, .(T137, X178))
U20_gggga(T88, T69, T70, T71, X101, T108, appendc28_out_gga(T95, .(mv(T69, T71), []), T119)) → U21_gggga(T88, T69, T70, T71, X101, appendc28_in_gga(T119, T108, X101))
U21_gggga(T88, T69, T70, T71, X101, appendc28_out_gga(T119, T108, X101)) → shanoic11_out_gggga(s(T88), T69, T70, T71, X101)
appendc40_in_gga([], T170, T170) → appendc40_out_gga([], T170, T170)
appendc40_in_gga(.(T179, T180), T181, .(T179, T183)) → U23_gga(T179, T180, T181, T183, appendc40_in_gga(T180, T181, T183))
U23_gga(T179, T180, T181, T183, appendc40_out_gga(T180, T181, T183)) → appendc40_out_gga(.(T179, T180), T181, .(T179, T183))
APPEND40_IN_GGA(.(T179, T180), T181, .(T179, T183)) → APPEND40_IN_GGA(T180, T181, T183)
shanoic11_in_gggga(0, T57, T58, T59, .(mv(T57, T59), [])) → shanoic11_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoic11_in_gggga(s(T88), T69, T70, T71, X101) → U18_gggga(T88, T69, T70, T71, X101, shanoic11_in_gggga(T88, T69, T71, T70, T95))
U18_gggga(T88, T69, T70, T71, X101, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → U19_gggga(T88, T69, T70, T71, X101, T95, shanoic11_in_gggga(T88, T70, T69, T71, T108))
U19_gggga(T88, T69, T70, T71, X101, T95, shanoic11_out_gggga(T88, T70, T69, T71, T108)) → U20_gggga(T88, T69, T70, T71, X101, T108, appendc28_in_gga(T95, .(mv(T69, T71), []), T119))
appendc28_in_gga([], T130, T130) → appendc28_out_gga([], T130, T130)
appendc28_in_gga(.(T137, T138), T139, .(T137, X178)) → U22_gga(T137, T138, T139, X178, appendc28_in_gga(T138, T139, X178))
U22_gga(T137, T138, T139, X178, appendc28_out_gga(T138, T139, X178)) → appendc28_out_gga(.(T137, T138), T139, .(T137, X178))
U20_gggga(T88, T69, T70, T71, X101, T108, appendc28_out_gga(T95, .(mv(T69, T71), []), T119)) → U21_gggga(T88, T69, T70, T71, X101, appendc28_in_gga(T119, T108, X101))
U21_gggga(T88, T69, T70, T71, X101, appendc28_out_gga(T119, T108, X101)) → shanoic11_out_gggga(s(T88), T69, T70, T71, X101)
appendc40_in_gga([], T170, T170) → appendc40_out_gga([], T170, T170)
appendc40_in_gga(.(T179, T180), T181, .(T179, T183)) → U23_gga(T179, T180, T181, T183, appendc40_in_gga(T180, T181, T183))
U23_gga(T179, T180, T181, T183, appendc40_out_gga(T180, T181, T183)) → appendc40_out_gga(.(T179, T180), T181, .(T179, T183))
APPEND40_IN_GGA(.(T179, T180), T181, .(T179, T183)) → APPEND40_IN_GGA(T180, T181, T183)
APPEND40_IN_GGA(.(T179, T180), T181) → APPEND40_IN_GGA(T180, T181)
From the DPs we obtained the following set of size-change graphs:
APPEND28_IN_GGA(.(T137, T138), T139, .(T137, X178)) → APPEND28_IN_GGA(T138, T139, X178)
shanoic11_in_gggga(0, T57, T58, T59, .(mv(T57, T59), [])) → shanoic11_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoic11_in_gggga(s(T88), T69, T70, T71, X101) → U18_gggga(T88, T69, T70, T71, X101, shanoic11_in_gggga(T88, T69, T71, T70, T95))
U18_gggga(T88, T69, T70, T71, X101, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → U19_gggga(T88, T69, T70, T71, X101, T95, shanoic11_in_gggga(T88, T70, T69, T71, T108))
U19_gggga(T88, T69, T70, T71, X101, T95, shanoic11_out_gggga(T88, T70, T69, T71, T108)) → U20_gggga(T88, T69, T70, T71, X101, T108, appendc28_in_gga(T95, .(mv(T69, T71), []), T119))
appendc28_in_gga([], T130, T130) → appendc28_out_gga([], T130, T130)
appendc28_in_gga(.(T137, T138), T139, .(T137, X178)) → U22_gga(T137, T138, T139, X178, appendc28_in_gga(T138, T139, X178))
U22_gga(T137, T138, T139, X178, appendc28_out_gga(T138, T139, X178)) → appendc28_out_gga(.(T137, T138), T139, .(T137, X178))
U20_gggga(T88, T69, T70, T71, X101, T108, appendc28_out_gga(T95, .(mv(T69, T71), []), T119)) → U21_gggga(T88, T69, T70, T71, X101, appendc28_in_gga(T119, T108, X101))
U21_gggga(T88, T69, T70, T71, X101, appendc28_out_gga(T119, T108, X101)) → shanoic11_out_gggga(s(T88), T69, T70, T71, X101)
appendc40_in_gga([], T170, T170) → appendc40_out_gga([], T170, T170)
appendc40_in_gga(.(T179, T180), T181, .(T179, T183)) → U23_gga(T179, T180, T181, T183, appendc40_in_gga(T180, T181, T183))
U23_gga(T179, T180, T181, T183, appendc40_out_gga(T180, T181, T183)) → appendc40_out_gga(.(T179, T180), T181, .(T179, T183))
APPEND28_IN_GGA(.(T137, T138), T139, .(T137, X178)) → APPEND28_IN_GGA(T138, T139, X178)
APPEND28_IN_GGA(.(T137, T138), T139) → APPEND28_IN_GGA(T138, T139)
From the DPs we obtained the following set of size-change graphs:
SHANOI11_IN_GGGGA(s(T88), T69, T70, T71, X101) → U2_GGGGA(T88, T69, T70, T71, X101, shanoic11_in_gggga(T88, T69, T71, T70, T95))
U2_GGGGA(T88, T69, T70, T71, X101, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → SHANOI11_IN_GGGGA(T88, T70, T69, T71, X99)
SHANOI11_IN_GGGGA(s(T88), T69, T70, T71, X101) → SHANOI11_IN_GGGGA(T88, T69, T71, T70, X98)
shanoic11_in_gggga(0, T57, T58, T59, .(mv(T57, T59), [])) → shanoic11_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoic11_in_gggga(s(T88), T69, T70, T71, X101) → U18_gggga(T88, T69, T70, T71, X101, shanoic11_in_gggga(T88, T69, T71, T70, T95))
U18_gggga(T88, T69, T70, T71, X101, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → U19_gggga(T88, T69, T70, T71, X101, T95, shanoic11_in_gggga(T88, T70, T69, T71, T108))
U19_gggga(T88, T69, T70, T71, X101, T95, shanoic11_out_gggga(T88, T70, T69, T71, T108)) → U20_gggga(T88, T69, T70, T71, X101, T108, appendc28_in_gga(T95, .(mv(T69, T71), []), T119))
appendc28_in_gga([], T130, T130) → appendc28_out_gga([], T130, T130)
appendc28_in_gga(.(T137, T138), T139, .(T137, X178)) → U22_gga(T137, T138, T139, X178, appendc28_in_gga(T138, T139, X178))
U22_gga(T137, T138, T139, X178, appendc28_out_gga(T138, T139, X178)) → appendc28_out_gga(.(T137, T138), T139, .(T137, X178))
U20_gggga(T88, T69, T70, T71, X101, T108, appendc28_out_gga(T95, .(mv(T69, T71), []), T119)) → U21_gggga(T88, T69, T70, T71, X101, appendc28_in_gga(T119, T108, X101))
U21_gggga(T88, T69, T70, T71, X101, appendc28_out_gga(T119, T108, X101)) → shanoic11_out_gggga(s(T88), T69, T70, T71, X101)
appendc40_in_gga([], T170, T170) → appendc40_out_gga([], T170, T170)
appendc40_in_gga(.(T179, T180), T181, .(T179, T183)) → U23_gga(T179, T180, T181, T183, appendc40_in_gga(T180, T181, T183))
U23_gga(T179, T180, T181, T183, appendc40_out_gga(T180, T181, T183)) → appendc40_out_gga(.(T179, T180), T181, .(T179, T183))
SHANOI11_IN_GGGGA(s(T88), T69, T70, T71, X101) → U2_GGGGA(T88, T69, T70, T71, X101, shanoic11_in_gggga(T88, T69, T71, T70, T95))
U2_GGGGA(T88, T69, T70, T71, X101, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → SHANOI11_IN_GGGGA(T88, T70, T69, T71, X99)
SHANOI11_IN_GGGGA(s(T88), T69, T70, T71, X101) → SHANOI11_IN_GGGGA(T88, T69, T71, T70, X98)
shanoic11_in_gggga(0, T57, T58, T59, .(mv(T57, T59), [])) → shanoic11_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoic11_in_gggga(s(T88), T69, T70, T71, X101) → U18_gggga(T88, T69, T70, T71, X101, shanoic11_in_gggga(T88, T69, T71, T70, T95))
U18_gggga(T88, T69, T70, T71, X101, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → U19_gggga(T88, T69, T70, T71, X101, T95, shanoic11_in_gggga(T88, T70, T69, T71, T108))
U19_gggga(T88, T69, T70, T71, X101, T95, shanoic11_out_gggga(T88, T70, T69, T71, T108)) → U20_gggga(T88, T69, T70, T71, X101, T108, appendc28_in_gga(T95, .(mv(T69, T71), []), T119))
U20_gggga(T88, T69, T70, T71, X101, T108, appendc28_out_gga(T95, .(mv(T69, T71), []), T119)) → U21_gggga(T88, T69, T70, T71, X101, appendc28_in_gga(T119, T108, X101))
appendc28_in_gga([], T130, T130) → appendc28_out_gga([], T130, T130)
appendc28_in_gga(.(T137, T138), T139, .(T137, X178)) → U22_gga(T137, T138, T139, X178, appendc28_in_gga(T138, T139, X178))
U21_gggga(T88, T69, T70, T71, X101, appendc28_out_gga(T119, T108, X101)) → shanoic11_out_gggga(s(T88), T69, T70, T71, X101)
U22_gga(T137, T138, T139, X178, appendc28_out_gga(T138, T139, X178)) → appendc28_out_gga(.(T137, T138), T139, .(T137, X178))
SHANOI11_IN_GGGGA(s(T88), T69, T70, T71) → U2_GGGGA(T88, T69, T70, T71, shanoic11_in_gggga(T88, T69, T71, T70))
U2_GGGGA(T88, T69, T70, T71, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → SHANOI11_IN_GGGGA(T88, T70, T69, T71)
SHANOI11_IN_GGGGA(s(T88), T69, T70, T71) → SHANOI11_IN_GGGGA(T88, T69, T71, T70)
shanoic11_in_gggga(0, T57, T58, T59) → shanoic11_out_gggga(0, T57, T58, T59, .(mv(T57, T59), []))
shanoic11_in_gggga(s(T88), T69, T70, T71) → U18_gggga(T88, T69, T70, T71, shanoic11_in_gggga(T88, T69, T71, T70))
U18_gggga(T88, T69, T70, T71, shanoic11_out_gggga(T88, T69, T71, T70, T95)) → U19_gggga(T88, T69, T70, T71, T95, shanoic11_in_gggga(T88, T70, T69, T71))
U19_gggga(T88, T69, T70, T71, T95, shanoic11_out_gggga(T88, T70, T69, T71, T108)) → U20_gggga(T88, T69, T70, T71, T108, appendc28_in_gga(T95, .(mv(T69, T71), [])))
U20_gggga(T88, T69, T70, T71, T108, appendc28_out_gga(T95, .(mv(T69, T71), []), T119)) → U21_gggga(T88, T69, T70, T71, appendc28_in_gga(T119, T108))
appendc28_in_gga([], T130) → appendc28_out_gga([], T130, T130)
appendc28_in_gga(.(T137, T138), T139) → U22_gga(T137, T138, T139, appendc28_in_gga(T138, T139))
U21_gggga(T88, T69, T70, T71, appendc28_out_gga(T119, T108, X101)) → shanoic11_out_gggga(s(T88), T69, T70, T71, X101)
U22_gga(T137, T138, T139, appendc28_out_gga(T138, T139, X178)) → appendc28_out_gga(.(T137, T138), T139, .(T137, X178))
shanoic11_in_gggga(x0, x1, x2, x3)
U18_gggga(x0, x1, x2, x3, x4)
U19_gggga(x0, x1, x2, x3, x4, x5)
U20_gggga(x0, x1, x2, x3, x4, x5)
appendc28_in_gga(x0, x1)
U21_gggga(x0, x1, x2, x3, x4)
U22_gga(x0, x1, x2, x3)
From the DPs we obtained the following set of size-change graphs: