0 Prolog
↳1 PrologToPrologProblemTransformerProof (⇒, 373 ms)
↳2 Prolog
↳3 PrologToPiTRSProof (⇒, 19 ms)
↳4 PiTRS
↳5 DependencyPairsProof (⇔, 133 ms)
↳6 PiDP
↳7 DependencyGraphProof (⇔, 0 ms)
↳8 PiDP
↳9 UsableRulesProof (⇔, 0 ms)
↳10 PiDP
↳11 PiDPToQDPProof (⇒, 0 ms)
↳12 QDP
↳13 QDPSizeChangeProof (⇔, 0 ms)
↳14 YES
goalF_in_g(0) → U9_g(treeB_in_)
treeB_in_ → treeB_out_
U9_g(treeB_out_) → goalF_out_g(0)
goalF_in_g(s(T17)) → U10_g(T17, s2tA_in_ga(T17, X51))
s2tA_in_ga(0, nil) → s2tA_out_ga(0, nil)
s2tA_in_ga(s(T32), node(X88, X89, X88)) → U1_ga(T32, X88, X89, s2tA_in_ga(T32, X88))
s2tA_in_ga(s(T46), node(nil, X125, X126)) → U2_ga(T46, X125, X126, s2tA_in_ga(T46, X126))
s2tA_in_ga(s(T60), node(X162, X163, nil)) → U3_ga(T60, X162, X163, s2tA_in_ga(T60, X162))
s2tA_in_ga(T69, node(nil, X181, nil)) → s2tA_out_ga(T69, node(nil, X181, nil))
U3_ga(T60, X162, X163, s2tA_out_ga(T60, X162)) → s2tA_out_ga(s(T60), node(X162, X163, nil))
U2_ga(T46, X125, X126, s2tA_out_ga(T46, X126)) → s2tA_out_ga(s(T46), node(nil, X125, X126))
U1_ga(T32, X88, X89, s2tA_out_ga(T32, X88)) → s2tA_out_ga(s(T32), node(X88, X89, X88))
U10_g(T17, s2tA_out_ga(T17, X51)) → goalF_out_g(s(T17))
goalF_in_g(s(T17)) → U11_g(T17, s2tA_in_ga(T17, T82))
U11_g(T17, s2tA_out_ga(T17, T82)) → U12_g(T17, pD_in_)
pD_in_ → U4_(treeB_in_)
U4_(treeB_out_) → pD_out_
U4_(treeB_out_) → U5_(treeB_in_)
U5_(treeB_out_) → pD_out_
U12_g(T17, pD_out_) → goalF_out_g(s(T17))
U11_g(T17, s2tA_out_ga(T17, T82)) → U13_g(T17, pE_in_aa(X248, X250))
pE_in_aa(X248, X250) → U6_aa(X248, X250, treeC_in_a(X248))
treeC_in_a(nil) → treeC_out_a(nil)
U6_aa(X248, X250, treeC_out_a(X248)) → pE_out_aa(X248, X250)
pE_in_aa(T83, X250) → U7_aa(T83, X250, treeC_in_a(T83))
U7_aa(T83, X250, treeC_out_a(T83)) → U8_aa(T83, X250, treeC_in_a(X250))
U8_aa(T83, X250, treeC_out_a(X250)) → pE_out_aa(T83, X250)
U13_g(T17, pE_out_aa(X248, X250)) → goalF_out_g(s(T17))
goalF_in_g(s(T97)) → U14_g(T97, s2tA_in_ga(T97, X296))
U14_g(T97, s2tA_out_ga(T97, X296)) → goalF_out_g(s(T97))
goalF_in_g(s(T97)) → U15_g(T97, s2tA_in_ga(T97, T111))
U15_g(T97, s2tA_out_ga(T97, T111)) → U16_g(T97, pD_in_)
U16_g(T97, pD_out_) → goalF_out_g(s(T97))
U15_g(T97, s2tA_out_ga(T97, T111)) → U17_g(T97, pE_in_aa(X366, X368))
U17_g(T97, pE_out_aa(X366, X368)) → goalF_out_g(s(T97))
goalF_in_g(s(T125)) → U18_g(T125, s2tA_in_ga(T125, X395))
U18_g(T125, s2tA_out_ga(T125, X395)) → goalF_out_g(s(T125))
goalF_in_g(s(T125)) → U19_g(T125, s2tA_in_ga(T125, T139))
U19_g(T125, s2tA_out_ga(T125, T139)) → U20_g(T125, pD_in_)
U20_g(T125, pD_out_) → goalF_out_g(s(T125))
U19_g(T125, s2tA_out_ga(T125, T139)) → U21_g(T125, pE_in_aa(X466, X468))
U21_g(T125, pE_out_aa(X466, X468)) → goalF_out_g(s(T125))
goalF_in_g(T148) → U22_g(T148, pD_in_)
U22_g(T148, pD_out_) → goalF_out_g(T148)
goalF_in_g(T148) → U23_g(T148, pE_in_aa(X544, X546))
U23_g(T148, pE_out_aa(X544, X546)) → goalF_out_g(T148)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
goalF_in_g(0) → U9_g(treeB_in_)
treeB_in_ → treeB_out_
U9_g(treeB_out_) → goalF_out_g(0)
goalF_in_g(s(T17)) → U10_g(T17, s2tA_in_ga(T17, X51))
s2tA_in_ga(0, nil) → s2tA_out_ga(0, nil)
s2tA_in_ga(s(T32), node(X88, X89, X88)) → U1_ga(T32, X88, X89, s2tA_in_ga(T32, X88))
s2tA_in_ga(s(T46), node(nil, X125, X126)) → U2_ga(T46, X125, X126, s2tA_in_ga(T46, X126))
s2tA_in_ga(s(T60), node(X162, X163, nil)) → U3_ga(T60, X162, X163, s2tA_in_ga(T60, X162))
s2tA_in_ga(T69, node(nil, X181, nil)) → s2tA_out_ga(T69, node(nil, X181, nil))
U3_ga(T60, X162, X163, s2tA_out_ga(T60, X162)) → s2tA_out_ga(s(T60), node(X162, X163, nil))
U2_ga(T46, X125, X126, s2tA_out_ga(T46, X126)) → s2tA_out_ga(s(T46), node(nil, X125, X126))
U1_ga(T32, X88, X89, s2tA_out_ga(T32, X88)) → s2tA_out_ga(s(T32), node(X88, X89, X88))
U10_g(T17, s2tA_out_ga(T17, X51)) → goalF_out_g(s(T17))
goalF_in_g(s(T17)) → U11_g(T17, s2tA_in_ga(T17, T82))
U11_g(T17, s2tA_out_ga(T17, T82)) → U12_g(T17, pD_in_)
pD_in_ → U4_(treeB_in_)
U4_(treeB_out_) → pD_out_
U4_(treeB_out_) → U5_(treeB_in_)
U5_(treeB_out_) → pD_out_
U12_g(T17, pD_out_) → goalF_out_g(s(T17))
U11_g(T17, s2tA_out_ga(T17, T82)) → U13_g(T17, pE_in_aa(X248, X250))
pE_in_aa(X248, X250) → U6_aa(X248, X250, treeC_in_a(X248))
treeC_in_a(nil) → treeC_out_a(nil)
U6_aa(X248, X250, treeC_out_a(X248)) → pE_out_aa(X248, X250)
pE_in_aa(T83, X250) → U7_aa(T83, X250, treeC_in_a(T83))
U7_aa(T83, X250, treeC_out_a(T83)) → U8_aa(T83, X250, treeC_in_a(X250))
U8_aa(T83, X250, treeC_out_a(X250)) → pE_out_aa(T83, X250)
U13_g(T17, pE_out_aa(X248, X250)) → goalF_out_g(s(T17))
goalF_in_g(s(T97)) → U14_g(T97, s2tA_in_ga(T97, X296))
U14_g(T97, s2tA_out_ga(T97, X296)) → goalF_out_g(s(T97))
goalF_in_g(s(T97)) → U15_g(T97, s2tA_in_ga(T97, T111))
U15_g(T97, s2tA_out_ga(T97, T111)) → U16_g(T97, pD_in_)
U16_g(T97, pD_out_) → goalF_out_g(s(T97))
U15_g(T97, s2tA_out_ga(T97, T111)) → U17_g(T97, pE_in_aa(X366, X368))
U17_g(T97, pE_out_aa(X366, X368)) → goalF_out_g(s(T97))
goalF_in_g(s(T125)) → U18_g(T125, s2tA_in_ga(T125, X395))
U18_g(T125, s2tA_out_ga(T125, X395)) → goalF_out_g(s(T125))
goalF_in_g(s(T125)) → U19_g(T125, s2tA_in_ga(T125, T139))
U19_g(T125, s2tA_out_ga(T125, T139)) → U20_g(T125, pD_in_)
U20_g(T125, pD_out_) → goalF_out_g(s(T125))
U19_g(T125, s2tA_out_ga(T125, T139)) → U21_g(T125, pE_in_aa(X466, X468))
U21_g(T125, pE_out_aa(X466, X468)) → goalF_out_g(s(T125))
goalF_in_g(T148) → U22_g(T148, pD_in_)
U22_g(T148, pD_out_) → goalF_out_g(T148)
goalF_in_g(T148) → U23_g(T148, pE_in_aa(X544, X546))
U23_g(T148, pE_out_aa(X544, X546)) → goalF_out_g(T148)
GOALF_IN_G(0) → U9_G(treeB_in_)
GOALF_IN_G(0) → TREEB_IN_
GOALF_IN_G(s(T17)) → U10_G(T17, s2tA_in_ga(T17, X51))
GOALF_IN_G(s(T17)) → S2TA_IN_GA(T17, X51)
S2TA_IN_GA(s(T32), node(X88, X89, X88)) → U1_GA(T32, X88, X89, s2tA_in_ga(T32, X88))
S2TA_IN_GA(s(T32), node(X88, X89, X88)) → S2TA_IN_GA(T32, X88)
S2TA_IN_GA(s(T46), node(nil, X125, X126)) → U2_GA(T46, X125, X126, s2tA_in_ga(T46, X126))
S2TA_IN_GA(s(T46), node(nil, X125, X126)) → S2TA_IN_GA(T46, X126)
S2TA_IN_GA(s(T60), node(X162, X163, nil)) → U3_GA(T60, X162, X163, s2tA_in_ga(T60, X162))
S2TA_IN_GA(s(T60), node(X162, X163, nil)) → S2TA_IN_GA(T60, X162)
GOALF_IN_G(s(T17)) → U11_G(T17, s2tA_in_ga(T17, T82))
U11_G(T17, s2tA_out_ga(T17, T82)) → U12_G(T17, pD_in_)
U11_G(T17, s2tA_out_ga(T17, T82)) → PD_IN_
PD_IN_ → U4_1(treeB_in_)
PD_IN_ → TREEB_IN_
U4_1(treeB_out_) → U5_1(treeB_in_)
U4_1(treeB_out_) → TREEB_IN_
U11_G(T17, s2tA_out_ga(T17, T82)) → U13_G(T17, pE_in_aa(X248, X250))
U11_G(T17, s2tA_out_ga(T17, T82)) → PE_IN_AA(X248, X250)
PE_IN_AA(X248, X250) → U6_AA(X248, X250, treeC_in_a(X248))
PE_IN_AA(X248, X250) → TREEC_IN_A(X248)
PE_IN_AA(T83, X250) → U7_AA(T83, X250, treeC_in_a(T83))
U7_AA(T83, X250, treeC_out_a(T83)) → U8_AA(T83, X250, treeC_in_a(X250))
U7_AA(T83, X250, treeC_out_a(T83)) → TREEC_IN_A(X250)
GOALF_IN_G(s(T97)) → U14_G(T97, s2tA_in_ga(T97, X296))
GOALF_IN_G(s(T97)) → U15_G(T97, s2tA_in_ga(T97, T111))
U15_G(T97, s2tA_out_ga(T97, T111)) → U16_G(T97, pD_in_)
U15_G(T97, s2tA_out_ga(T97, T111)) → PD_IN_
U15_G(T97, s2tA_out_ga(T97, T111)) → U17_G(T97, pE_in_aa(X366, X368))
U15_G(T97, s2tA_out_ga(T97, T111)) → PE_IN_AA(X366, X368)
GOALF_IN_G(s(T125)) → U18_G(T125, s2tA_in_ga(T125, X395))
GOALF_IN_G(s(T125)) → U19_G(T125, s2tA_in_ga(T125, T139))
U19_G(T125, s2tA_out_ga(T125, T139)) → U20_G(T125, pD_in_)
U19_G(T125, s2tA_out_ga(T125, T139)) → PD_IN_
U19_G(T125, s2tA_out_ga(T125, T139)) → U21_G(T125, pE_in_aa(X466, X468))
U19_G(T125, s2tA_out_ga(T125, T139)) → PE_IN_AA(X466, X468)
GOALF_IN_G(T148) → U22_G(T148, pD_in_)
GOALF_IN_G(T148) → PD_IN_
GOALF_IN_G(T148) → U23_G(T148, pE_in_aa(X544, X546))
GOALF_IN_G(T148) → PE_IN_AA(X544, X546)
goalF_in_g(0) → U9_g(treeB_in_)
treeB_in_ → treeB_out_
U9_g(treeB_out_) → goalF_out_g(0)
goalF_in_g(s(T17)) → U10_g(T17, s2tA_in_ga(T17, X51))
s2tA_in_ga(0, nil) → s2tA_out_ga(0, nil)
s2tA_in_ga(s(T32), node(X88, X89, X88)) → U1_ga(T32, X88, X89, s2tA_in_ga(T32, X88))
s2tA_in_ga(s(T46), node(nil, X125, X126)) → U2_ga(T46, X125, X126, s2tA_in_ga(T46, X126))
s2tA_in_ga(s(T60), node(X162, X163, nil)) → U3_ga(T60, X162, X163, s2tA_in_ga(T60, X162))
s2tA_in_ga(T69, node(nil, X181, nil)) → s2tA_out_ga(T69, node(nil, X181, nil))
U3_ga(T60, X162, X163, s2tA_out_ga(T60, X162)) → s2tA_out_ga(s(T60), node(X162, X163, nil))
U2_ga(T46, X125, X126, s2tA_out_ga(T46, X126)) → s2tA_out_ga(s(T46), node(nil, X125, X126))
U1_ga(T32, X88, X89, s2tA_out_ga(T32, X88)) → s2tA_out_ga(s(T32), node(X88, X89, X88))
U10_g(T17, s2tA_out_ga(T17, X51)) → goalF_out_g(s(T17))
goalF_in_g(s(T17)) → U11_g(T17, s2tA_in_ga(T17, T82))
U11_g(T17, s2tA_out_ga(T17, T82)) → U12_g(T17, pD_in_)
pD_in_ → U4_(treeB_in_)
U4_(treeB_out_) → pD_out_
U4_(treeB_out_) → U5_(treeB_in_)
U5_(treeB_out_) → pD_out_
U12_g(T17, pD_out_) → goalF_out_g(s(T17))
U11_g(T17, s2tA_out_ga(T17, T82)) → U13_g(T17, pE_in_aa(X248, X250))
pE_in_aa(X248, X250) → U6_aa(X248, X250, treeC_in_a(X248))
treeC_in_a(nil) → treeC_out_a(nil)
U6_aa(X248, X250, treeC_out_a(X248)) → pE_out_aa(X248, X250)
pE_in_aa(T83, X250) → U7_aa(T83, X250, treeC_in_a(T83))
U7_aa(T83, X250, treeC_out_a(T83)) → U8_aa(T83, X250, treeC_in_a(X250))
U8_aa(T83, X250, treeC_out_a(X250)) → pE_out_aa(T83, X250)
U13_g(T17, pE_out_aa(X248, X250)) → goalF_out_g(s(T17))
goalF_in_g(s(T97)) → U14_g(T97, s2tA_in_ga(T97, X296))
U14_g(T97, s2tA_out_ga(T97, X296)) → goalF_out_g(s(T97))
goalF_in_g(s(T97)) → U15_g(T97, s2tA_in_ga(T97, T111))
U15_g(T97, s2tA_out_ga(T97, T111)) → U16_g(T97, pD_in_)
U16_g(T97, pD_out_) → goalF_out_g(s(T97))
U15_g(T97, s2tA_out_ga(T97, T111)) → U17_g(T97, pE_in_aa(X366, X368))
U17_g(T97, pE_out_aa(X366, X368)) → goalF_out_g(s(T97))
goalF_in_g(s(T125)) → U18_g(T125, s2tA_in_ga(T125, X395))
U18_g(T125, s2tA_out_ga(T125, X395)) → goalF_out_g(s(T125))
goalF_in_g(s(T125)) → U19_g(T125, s2tA_in_ga(T125, T139))
U19_g(T125, s2tA_out_ga(T125, T139)) → U20_g(T125, pD_in_)
U20_g(T125, pD_out_) → goalF_out_g(s(T125))
U19_g(T125, s2tA_out_ga(T125, T139)) → U21_g(T125, pE_in_aa(X466, X468))
U21_g(T125, pE_out_aa(X466, X468)) → goalF_out_g(s(T125))
goalF_in_g(T148) → U22_g(T148, pD_in_)
U22_g(T148, pD_out_) → goalF_out_g(T148)
goalF_in_g(T148) → U23_g(T148, pE_in_aa(X544, X546))
U23_g(T148, pE_out_aa(X544, X546)) → goalF_out_g(T148)
GOALF_IN_G(0) → U9_G(treeB_in_)
GOALF_IN_G(0) → TREEB_IN_
GOALF_IN_G(s(T17)) → U10_G(T17, s2tA_in_ga(T17, X51))
GOALF_IN_G(s(T17)) → S2TA_IN_GA(T17, X51)
S2TA_IN_GA(s(T32), node(X88, X89, X88)) → U1_GA(T32, X88, X89, s2tA_in_ga(T32, X88))
S2TA_IN_GA(s(T32), node(X88, X89, X88)) → S2TA_IN_GA(T32, X88)
S2TA_IN_GA(s(T46), node(nil, X125, X126)) → U2_GA(T46, X125, X126, s2tA_in_ga(T46, X126))
S2TA_IN_GA(s(T46), node(nil, X125, X126)) → S2TA_IN_GA(T46, X126)
S2TA_IN_GA(s(T60), node(X162, X163, nil)) → U3_GA(T60, X162, X163, s2tA_in_ga(T60, X162))
S2TA_IN_GA(s(T60), node(X162, X163, nil)) → S2TA_IN_GA(T60, X162)
GOALF_IN_G(s(T17)) → U11_G(T17, s2tA_in_ga(T17, T82))
U11_G(T17, s2tA_out_ga(T17, T82)) → U12_G(T17, pD_in_)
U11_G(T17, s2tA_out_ga(T17, T82)) → PD_IN_
PD_IN_ → U4_1(treeB_in_)
PD_IN_ → TREEB_IN_
U4_1(treeB_out_) → U5_1(treeB_in_)
U4_1(treeB_out_) → TREEB_IN_
U11_G(T17, s2tA_out_ga(T17, T82)) → U13_G(T17, pE_in_aa(X248, X250))
U11_G(T17, s2tA_out_ga(T17, T82)) → PE_IN_AA(X248, X250)
PE_IN_AA(X248, X250) → U6_AA(X248, X250, treeC_in_a(X248))
PE_IN_AA(X248, X250) → TREEC_IN_A(X248)
PE_IN_AA(T83, X250) → U7_AA(T83, X250, treeC_in_a(T83))
U7_AA(T83, X250, treeC_out_a(T83)) → U8_AA(T83, X250, treeC_in_a(X250))
U7_AA(T83, X250, treeC_out_a(T83)) → TREEC_IN_A(X250)
GOALF_IN_G(s(T97)) → U14_G(T97, s2tA_in_ga(T97, X296))
GOALF_IN_G(s(T97)) → U15_G(T97, s2tA_in_ga(T97, T111))
U15_G(T97, s2tA_out_ga(T97, T111)) → U16_G(T97, pD_in_)
U15_G(T97, s2tA_out_ga(T97, T111)) → PD_IN_
U15_G(T97, s2tA_out_ga(T97, T111)) → U17_G(T97, pE_in_aa(X366, X368))
U15_G(T97, s2tA_out_ga(T97, T111)) → PE_IN_AA(X366, X368)
GOALF_IN_G(s(T125)) → U18_G(T125, s2tA_in_ga(T125, X395))
GOALF_IN_G(s(T125)) → U19_G(T125, s2tA_in_ga(T125, T139))
U19_G(T125, s2tA_out_ga(T125, T139)) → U20_G(T125, pD_in_)
U19_G(T125, s2tA_out_ga(T125, T139)) → PD_IN_
U19_G(T125, s2tA_out_ga(T125, T139)) → U21_G(T125, pE_in_aa(X466, X468))
U19_G(T125, s2tA_out_ga(T125, T139)) → PE_IN_AA(X466, X468)
GOALF_IN_G(T148) → U22_G(T148, pD_in_)
GOALF_IN_G(T148) → PD_IN_
GOALF_IN_G(T148) → U23_G(T148, pE_in_aa(X544, X546))
GOALF_IN_G(T148) → PE_IN_AA(X544, X546)
goalF_in_g(0) → U9_g(treeB_in_)
treeB_in_ → treeB_out_
U9_g(treeB_out_) → goalF_out_g(0)
goalF_in_g(s(T17)) → U10_g(T17, s2tA_in_ga(T17, X51))
s2tA_in_ga(0, nil) → s2tA_out_ga(0, nil)
s2tA_in_ga(s(T32), node(X88, X89, X88)) → U1_ga(T32, X88, X89, s2tA_in_ga(T32, X88))
s2tA_in_ga(s(T46), node(nil, X125, X126)) → U2_ga(T46, X125, X126, s2tA_in_ga(T46, X126))
s2tA_in_ga(s(T60), node(X162, X163, nil)) → U3_ga(T60, X162, X163, s2tA_in_ga(T60, X162))
s2tA_in_ga(T69, node(nil, X181, nil)) → s2tA_out_ga(T69, node(nil, X181, nil))
U3_ga(T60, X162, X163, s2tA_out_ga(T60, X162)) → s2tA_out_ga(s(T60), node(X162, X163, nil))
U2_ga(T46, X125, X126, s2tA_out_ga(T46, X126)) → s2tA_out_ga(s(T46), node(nil, X125, X126))
U1_ga(T32, X88, X89, s2tA_out_ga(T32, X88)) → s2tA_out_ga(s(T32), node(X88, X89, X88))
U10_g(T17, s2tA_out_ga(T17, X51)) → goalF_out_g(s(T17))
goalF_in_g(s(T17)) → U11_g(T17, s2tA_in_ga(T17, T82))
U11_g(T17, s2tA_out_ga(T17, T82)) → U12_g(T17, pD_in_)
pD_in_ → U4_(treeB_in_)
U4_(treeB_out_) → pD_out_
U4_(treeB_out_) → U5_(treeB_in_)
U5_(treeB_out_) → pD_out_
U12_g(T17, pD_out_) → goalF_out_g(s(T17))
U11_g(T17, s2tA_out_ga(T17, T82)) → U13_g(T17, pE_in_aa(X248, X250))
pE_in_aa(X248, X250) → U6_aa(X248, X250, treeC_in_a(X248))
treeC_in_a(nil) → treeC_out_a(nil)
U6_aa(X248, X250, treeC_out_a(X248)) → pE_out_aa(X248, X250)
pE_in_aa(T83, X250) → U7_aa(T83, X250, treeC_in_a(T83))
U7_aa(T83, X250, treeC_out_a(T83)) → U8_aa(T83, X250, treeC_in_a(X250))
U8_aa(T83, X250, treeC_out_a(X250)) → pE_out_aa(T83, X250)
U13_g(T17, pE_out_aa(X248, X250)) → goalF_out_g(s(T17))
goalF_in_g(s(T97)) → U14_g(T97, s2tA_in_ga(T97, X296))
U14_g(T97, s2tA_out_ga(T97, X296)) → goalF_out_g(s(T97))
goalF_in_g(s(T97)) → U15_g(T97, s2tA_in_ga(T97, T111))
U15_g(T97, s2tA_out_ga(T97, T111)) → U16_g(T97, pD_in_)
U16_g(T97, pD_out_) → goalF_out_g(s(T97))
U15_g(T97, s2tA_out_ga(T97, T111)) → U17_g(T97, pE_in_aa(X366, X368))
U17_g(T97, pE_out_aa(X366, X368)) → goalF_out_g(s(T97))
goalF_in_g(s(T125)) → U18_g(T125, s2tA_in_ga(T125, X395))
U18_g(T125, s2tA_out_ga(T125, X395)) → goalF_out_g(s(T125))
goalF_in_g(s(T125)) → U19_g(T125, s2tA_in_ga(T125, T139))
U19_g(T125, s2tA_out_ga(T125, T139)) → U20_g(T125, pD_in_)
U20_g(T125, pD_out_) → goalF_out_g(s(T125))
U19_g(T125, s2tA_out_ga(T125, T139)) → U21_g(T125, pE_in_aa(X466, X468))
U21_g(T125, pE_out_aa(X466, X468)) → goalF_out_g(s(T125))
goalF_in_g(T148) → U22_g(T148, pD_in_)
U22_g(T148, pD_out_) → goalF_out_g(T148)
goalF_in_g(T148) → U23_g(T148, pE_in_aa(X544, X546))
U23_g(T148, pE_out_aa(X544, X546)) → goalF_out_g(T148)
S2TA_IN_GA(s(T46), node(nil, X125, X126)) → S2TA_IN_GA(T46, X126)
S2TA_IN_GA(s(T32), node(X88, X89, X88)) → S2TA_IN_GA(T32, X88)
S2TA_IN_GA(s(T60), node(X162, X163, nil)) → S2TA_IN_GA(T60, X162)
goalF_in_g(0) → U9_g(treeB_in_)
treeB_in_ → treeB_out_
U9_g(treeB_out_) → goalF_out_g(0)
goalF_in_g(s(T17)) → U10_g(T17, s2tA_in_ga(T17, X51))
s2tA_in_ga(0, nil) → s2tA_out_ga(0, nil)
s2tA_in_ga(s(T32), node(X88, X89, X88)) → U1_ga(T32, X88, X89, s2tA_in_ga(T32, X88))
s2tA_in_ga(s(T46), node(nil, X125, X126)) → U2_ga(T46, X125, X126, s2tA_in_ga(T46, X126))
s2tA_in_ga(s(T60), node(X162, X163, nil)) → U3_ga(T60, X162, X163, s2tA_in_ga(T60, X162))
s2tA_in_ga(T69, node(nil, X181, nil)) → s2tA_out_ga(T69, node(nil, X181, nil))
U3_ga(T60, X162, X163, s2tA_out_ga(T60, X162)) → s2tA_out_ga(s(T60), node(X162, X163, nil))
U2_ga(T46, X125, X126, s2tA_out_ga(T46, X126)) → s2tA_out_ga(s(T46), node(nil, X125, X126))
U1_ga(T32, X88, X89, s2tA_out_ga(T32, X88)) → s2tA_out_ga(s(T32), node(X88, X89, X88))
U10_g(T17, s2tA_out_ga(T17, X51)) → goalF_out_g(s(T17))
goalF_in_g(s(T17)) → U11_g(T17, s2tA_in_ga(T17, T82))
U11_g(T17, s2tA_out_ga(T17, T82)) → U12_g(T17, pD_in_)
pD_in_ → U4_(treeB_in_)
U4_(treeB_out_) → pD_out_
U4_(treeB_out_) → U5_(treeB_in_)
U5_(treeB_out_) → pD_out_
U12_g(T17, pD_out_) → goalF_out_g(s(T17))
U11_g(T17, s2tA_out_ga(T17, T82)) → U13_g(T17, pE_in_aa(X248, X250))
pE_in_aa(X248, X250) → U6_aa(X248, X250, treeC_in_a(X248))
treeC_in_a(nil) → treeC_out_a(nil)
U6_aa(X248, X250, treeC_out_a(X248)) → pE_out_aa(X248, X250)
pE_in_aa(T83, X250) → U7_aa(T83, X250, treeC_in_a(T83))
U7_aa(T83, X250, treeC_out_a(T83)) → U8_aa(T83, X250, treeC_in_a(X250))
U8_aa(T83, X250, treeC_out_a(X250)) → pE_out_aa(T83, X250)
U13_g(T17, pE_out_aa(X248, X250)) → goalF_out_g(s(T17))
goalF_in_g(s(T97)) → U14_g(T97, s2tA_in_ga(T97, X296))
U14_g(T97, s2tA_out_ga(T97, X296)) → goalF_out_g(s(T97))
goalF_in_g(s(T97)) → U15_g(T97, s2tA_in_ga(T97, T111))
U15_g(T97, s2tA_out_ga(T97, T111)) → U16_g(T97, pD_in_)
U16_g(T97, pD_out_) → goalF_out_g(s(T97))
U15_g(T97, s2tA_out_ga(T97, T111)) → U17_g(T97, pE_in_aa(X366, X368))
U17_g(T97, pE_out_aa(X366, X368)) → goalF_out_g(s(T97))
goalF_in_g(s(T125)) → U18_g(T125, s2tA_in_ga(T125, X395))
U18_g(T125, s2tA_out_ga(T125, X395)) → goalF_out_g(s(T125))
goalF_in_g(s(T125)) → U19_g(T125, s2tA_in_ga(T125, T139))
U19_g(T125, s2tA_out_ga(T125, T139)) → U20_g(T125, pD_in_)
U20_g(T125, pD_out_) → goalF_out_g(s(T125))
U19_g(T125, s2tA_out_ga(T125, T139)) → U21_g(T125, pE_in_aa(X466, X468))
U21_g(T125, pE_out_aa(X466, X468)) → goalF_out_g(s(T125))
goalF_in_g(T148) → U22_g(T148, pD_in_)
U22_g(T148, pD_out_) → goalF_out_g(T148)
goalF_in_g(T148) → U23_g(T148, pE_in_aa(X544, X546))
U23_g(T148, pE_out_aa(X544, X546)) → goalF_out_g(T148)
S2TA_IN_GA(s(T46), node(nil, X125, X126)) → S2TA_IN_GA(T46, X126)
S2TA_IN_GA(s(T32), node(X88, X89, X88)) → S2TA_IN_GA(T32, X88)
S2TA_IN_GA(s(T60), node(X162, X163, nil)) → S2TA_IN_GA(T60, X162)
S2TA_IN_GA(s(T46)) → S2TA_IN_GA(T46)
From the DPs we obtained the following set of size-change graphs: