0 Prolog
↳1 PrologToPrologProblemTransformerProof (⇒, 283 ms)
↳2 Prolog
↳3 PrologToPiTRSProof (⇒, 48 ms)
↳4 PiTRS
↳5 DependencyPairsProof (⇔, 225 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(T11)) → U10_g(T11, s2tA_in_ga(T11, X54))
s2tA_in_ga(0, nil) → s2tA_out_ga(0, nil)
s2tA_in_ga(s(T20), node(X107, X108, X107)) → U1_ga(T20, X107, X108, s2tA_in_ga(T20, X107))
s2tA_in_ga(s(T28), node(nil, X146, X147)) → U2_ga(T28, X146, X147, s2tA_in_ga(T28, X147))
s2tA_in_ga(s(T36), node(X185, X186, nil)) → U3_ga(T36, X185, X186, s2tA_in_ga(T36, X185))
s2tA_in_ga(T39, node(nil, X202, nil)) → s2tA_out_ga(T39, node(nil, X202, nil))
U3_ga(T36, X185, X186, s2tA_out_ga(T36, X185)) → s2tA_out_ga(s(T36), node(X185, X186, nil))
U2_ga(T28, X146, X147, s2tA_out_ga(T28, X147)) → s2tA_out_ga(s(T28), node(nil, X146, X147))
U1_ga(T20, X107, X108, s2tA_out_ga(T20, X107)) → s2tA_out_ga(s(T20), node(X107, X108, X107))
U10_g(T11, s2tA_out_ga(T11, X54)) → goalF_out_g(s(T11))
goalF_in_g(s(T11)) → U11_g(T11, s2tA_in_ga(T11, T42))
U11_g(T11, s2tA_out_ga(T11, T42)) → U12_g(T11, 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(T11, pD_out_) → goalF_out_g(s(T11))
U11_g(T11, s2tA_out_ga(T11, T42)) → U13_g(T11, pE_in_aa(X251, X253))
pE_in_aa(X251, X253) → U6_aa(X251, X253, treeC_in_a(X251))
treeC_in_a(nil) → treeC_out_a(nil)
U6_aa(X251, X253, treeC_out_a(X251)) → pE_out_aa(X251, X253)
pE_in_aa(T43, X253) → U7_aa(T43, X253, treeC_in_a(T43))
U7_aa(T43, X253, treeC_out_a(T43)) → U8_aa(T43, X253, treeC_in_a(X253))
U8_aa(T43, X253, treeC_out_a(X253)) → pE_out_aa(T43, X253)
U13_g(T11, pE_out_aa(X251, X253)) → goalF_out_g(s(T11))
goalF_in_g(s(T51)) → U14_g(T51, s2tA_in_ga(T51, X285))
U14_g(T51, s2tA_out_ga(T51, X285)) → goalF_out_g(s(T51))
goalF_in_g(s(T51)) → U15_g(T51, s2tA_in_ga(T51, T55))
U15_g(T51, s2tA_out_ga(T51, T55)) → U16_g(T51, pD_in_)
U16_g(T51, pD_out_) → goalF_out_g(s(T51))
U15_g(T51, s2tA_out_ga(T51, T55)) → U17_g(T51, pE_in_aa(X343, X345))
U17_g(T51, pE_out_aa(X343, X345)) → goalF_out_g(s(T51))
goalF_in_g(s(T63)) → U18_g(T63, s2tA_in_ga(T63, X376))
U18_g(T63, s2tA_out_ga(T63, X376)) → goalF_out_g(s(T63))
goalF_in_g(s(T63)) → U19_g(T63, s2tA_in_ga(T63, T67))
U19_g(T63, s2tA_out_ga(T63, T67)) → U20_g(T63, pD_in_)
U20_g(T63, pD_out_) → goalF_out_g(s(T63))
U19_g(T63, s2tA_out_ga(T63, T67)) → U21_g(T63, pE_in_aa(X435, X437))
U21_g(T63, pE_out_aa(X435, X437)) → goalF_out_g(s(T63))
goalF_in_g(T70) → U22_g(T70, pD_in_)
U22_g(T70, pD_out_) → goalF_out_g(T70)
goalF_in_g(T70) → U23_g(T70, pE_in_aa(X495, X497))
U23_g(T70, pE_out_aa(X495, X497)) → goalF_out_g(T70)
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(T11)) → U10_g(T11, s2tA_in_ga(T11, X54))
s2tA_in_ga(0, nil) → s2tA_out_ga(0, nil)
s2tA_in_ga(s(T20), node(X107, X108, X107)) → U1_ga(T20, X107, X108, s2tA_in_ga(T20, X107))
s2tA_in_ga(s(T28), node(nil, X146, X147)) → U2_ga(T28, X146, X147, s2tA_in_ga(T28, X147))
s2tA_in_ga(s(T36), node(X185, X186, nil)) → U3_ga(T36, X185, X186, s2tA_in_ga(T36, X185))
s2tA_in_ga(T39, node(nil, X202, nil)) → s2tA_out_ga(T39, node(nil, X202, nil))
U3_ga(T36, X185, X186, s2tA_out_ga(T36, X185)) → s2tA_out_ga(s(T36), node(X185, X186, nil))
U2_ga(T28, X146, X147, s2tA_out_ga(T28, X147)) → s2tA_out_ga(s(T28), node(nil, X146, X147))
U1_ga(T20, X107, X108, s2tA_out_ga(T20, X107)) → s2tA_out_ga(s(T20), node(X107, X108, X107))
U10_g(T11, s2tA_out_ga(T11, X54)) → goalF_out_g(s(T11))
goalF_in_g(s(T11)) → U11_g(T11, s2tA_in_ga(T11, T42))
U11_g(T11, s2tA_out_ga(T11, T42)) → U12_g(T11, 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(T11, pD_out_) → goalF_out_g(s(T11))
U11_g(T11, s2tA_out_ga(T11, T42)) → U13_g(T11, pE_in_aa(X251, X253))
pE_in_aa(X251, X253) → U6_aa(X251, X253, treeC_in_a(X251))
treeC_in_a(nil) → treeC_out_a(nil)
U6_aa(X251, X253, treeC_out_a(X251)) → pE_out_aa(X251, X253)
pE_in_aa(T43, X253) → U7_aa(T43, X253, treeC_in_a(T43))
U7_aa(T43, X253, treeC_out_a(T43)) → U8_aa(T43, X253, treeC_in_a(X253))
U8_aa(T43, X253, treeC_out_a(X253)) → pE_out_aa(T43, X253)
U13_g(T11, pE_out_aa(X251, X253)) → goalF_out_g(s(T11))
goalF_in_g(s(T51)) → U14_g(T51, s2tA_in_ga(T51, X285))
U14_g(T51, s2tA_out_ga(T51, X285)) → goalF_out_g(s(T51))
goalF_in_g(s(T51)) → U15_g(T51, s2tA_in_ga(T51, T55))
U15_g(T51, s2tA_out_ga(T51, T55)) → U16_g(T51, pD_in_)
U16_g(T51, pD_out_) → goalF_out_g(s(T51))
U15_g(T51, s2tA_out_ga(T51, T55)) → U17_g(T51, pE_in_aa(X343, X345))
U17_g(T51, pE_out_aa(X343, X345)) → goalF_out_g(s(T51))
goalF_in_g(s(T63)) → U18_g(T63, s2tA_in_ga(T63, X376))
U18_g(T63, s2tA_out_ga(T63, X376)) → goalF_out_g(s(T63))
goalF_in_g(s(T63)) → U19_g(T63, s2tA_in_ga(T63, T67))
U19_g(T63, s2tA_out_ga(T63, T67)) → U20_g(T63, pD_in_)
U20_g(T63, pD_out_) → goalF_out_g(s(T63))
U19_g(T63, s2tA_out_ga(T63, T67)) → U21_g(T63, pE_in_aa(X435, X437))
U21_g(T63, pE_out_aa(X435, X437)) → goalF_out_g(s(T63))
goalF_in_g(T70) → U22_g(T70, pD_in_)
U22_g(T70, pD_out_) → goalF_out_g(T70)
goalF_in_g(T70) → U23_g(T70, pE_in_aa(X495, X497))
U23_g(T70, pE_out_aa(X495, X497)) → goalF_out_g(T70)
GOALF_IN_G(0) → U9_G(treeB_in_)
GOALF_IN_G(0) → TREEB_IN_
GOALF_IN_G(s(T11)) → U10_G(T11, s2tA_in_ga(T11, X54))
GOALF_IN_G(s(T11)) → S2TA_IN_GA(T11, X54)
S2TA_IN_GA(s(T20), node(X107, X108, X107)) → U1_GA(T20, X107, X108, s2tA_in_ga(T20, X107))
S2TA_IN_GA(s(T20), node(X107, X108, X107)) → S2TA_IN_GA(T20, X107)
S2TA_IN_GA(s(T28), node(nil, X146, X147)) → U2_GA(T28, X146, X147, s2tA_in_ga(T28, X147))
S2TA_IN_GA(s(T28), node(nil, X146, X147)) → S2TA_IN_GA(T28, X147)
S2TA_IN_GA(s(T36), node(X185, X186, nil)) → U3_GA(T36, X185, X186, s2tA_in_ga(T36, X185))
S2TA_IN_GA(s(T36), node(X185, X186, nil)) → S2TA_IN_GA(T36, X185)
GOALF_IN_G(s(T11)) → U11_G(T11, s2tA_in_ga(T11, T42))
U11_G(T11, s2tA_out_ga(T11, T42)) → U12_G(T11, pD_in_)
U11_G(T11, s2tA_out_ga(T11, T42)) → 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(T11, s2tA_out_ga(T11, T42)) → U13_G(T11, pE_in_aa(X251, X253))
U11_G(T11, s2tA_out_ga(T11, T42)) → PE_IN_AA(X251, X253)
PE_IN_AA(X251, X253) → U6_AA(X251, X253, treeC_in_a(X251))
PE_IN_AA(X251, X253) → TREEC_IN_A(X251)
PE_IN_AA(T43, X253) → U7_AA(T43, X253, treeC_in_a(T43))
U7_AA(T43, X253, treeC_out_a(T43)) → U8_AA(T43, X253, treeC_in_a(X253))
U7_AA(T43, X253, treeC_out_a(T43)) → TREEC_IN_A(X253)
GOALF_IN_G(s(T51)) → U14_G(T51, s2tA_in_ga(T51, X285))
GOALF_IN_G(s(T51)) → U15_G(T51, s2tA_in_ga(T51, T55))
U15_G(T51, s2tA_out_ga(T51, T55)) → U16_G(T51, pD_in_)
U15_G(T51, s2tA_out_ga(T51, T55)) → PD_IN_
U15_G(T51, s2tA_out_ga(T51, T55)) → U17_G(T51, pE_in_aa(X343, X345))
U15_G(T51, s2tA_out_ga(T51, T55)) → PE_IN_AA(X343, X345)
GOALF_IN_G(s(T63)) → U18_G(T63, s2tA_in_ga(T63, X376))
GOALF_IN_G(s(T63)) → U19_G(T63, s2tA_in_ga(T63, T67))
U19_G(T63, s2tA_out_ga(T63, T67)) → U20_G(T63, pD_in_)
U19_G(T63, s2tA_out_ga(T63, T67)) → PD_IN_
U19_G(T63, s2tA_out_ga(T63, T67)) → U21_G(T63, pE_in_aa(X435, X437))
U19_G(T63, s2tA_out_ga(T63, T67)) → PE_IN_AA(X435, X437)
GOALF_IN_G(T70) → U22_G(T70, pD_in_)
GOALF_IN_G(T70) → PD_IN_
GOALF_IN_G(T70) → U23_G(T70, pE_in_aa(X495, X497))
GOALF_IN_G(T70) → PE_IN_AA(X495, X497)
goalF_in_g(0) → U9_g(treeB_in_)
treeB_in_ → treeB_out_
U9_g(treeB_out_) → goalF_out_g(0)
goalF_in_g(s(T11)) → U10_g(T11, s2tA_in_ga(T11, X54))
s2tA_in_ga(0, nil) → s2tA_out_ga(0, nil)
s2tA_in_ga(s(T20), node(X107, X108, X107)) → U1_ga(T20, X107, X108, s2tA_in_ga(T20, X107))
s2tA_in_ga(s(T28), node(nil, X146, X147)) → U2_ga(T28, X146, X147, s2tA_in_ga(T28, X147))
s2tA_in_ga(s(T36), node(X185, X186, nil)) → U3_ga(T36, X185, X186, s2tA_in_ga(T36, X185))
s2tA_in_ga(T39, node(nil, X202, nil)) → s2tA_out_ga(T39, node(nil, X202, nil))
U3_ga(T36, X185, X186, s2tA_out_ga(T36, X185)) → s2tA_out_ga(s(T36), node(X185, X186, nil))
U2_ga(T28, X146, X147, s2tA_out_ga(T28, X147)) → s2tA_out_ga(s(T28), node(nil, X146, X147))
U1_ga(T20, X107, X108, s2tA_out_ga(T20, X107)) → s2tA_out_ga(s(T20), node(X107, X108, X107))
U10_g(T11, s2tA_out_ga(T11, X54)) → goalF_out_g(s(T11))
goalF_in_g(s(T11)) → U11_g(T11, s2tA_in_ga(T11, T42))
U11_g(T11, s2tA_out_ga(T11, T42)) → U12_g(T11, 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(T11, pD_out_) → goalF_out_g(s(T11))
U11_g(T11, s2tA_out_ga(T11, T42)) → U13_g(T11, pE_in_aa(X251, X253))
pE_in_aa(X251, X253) → U6_aa(X251, X253, treeC_in_a(X251))
treeC_in_a(nil) → treeC_out_a(nil)
U6_aa(X251, X253, treeC_out_a(X251)) → pE_out_aa(X251, X253)
pE_in_aa(T43, X253) → U7_aa(T43, X253, treeC_in_a(T43))
U7_aa(T43, X253, treeC_out_a(T43)) → U8_aa(T43, X253, treeC_in_a(X253))
U8_aa(T43, X253, treeC_out_a(X253)) → pE_out_aa(T43, X253)
U13_g(T11, pE_out_aa(X251, X253)) → goalF_out_g(s(T11))
goalF_in_g(s(T51)) → U14_g(T51, s2tA_in_ga(T51, X285))
U14_g(T51, s2tA_out_ga(T51, X285)) → goalF_out_g(s(T51))
goalF_in_g(s(T51)) → U15_g(T51, s2tA_in_ga(T51, T55))
U15_g(T51, s2tA_out_ga(T51, T55)) → U16_g(T51, pD_in_)
U16_g(T51, pD_out_) → goalF_out_g(s(T51))
U15_g(T51, s2tA_out_ga(T51, T55)) → U17_g(T51, pE_in_aa(X343, X345))
U17_g(T51, pE_out_aa(X343, X345)) → goalF_out_g(s(T51))
goalF_in_g(s(T63)) → U18_g(T63, s2tA_in_ga(T63, X376))
U18_g(T63, s2tA_out_ga(T63, X376)) → goalF_out_g(s(T63))
goalF_in_g(s(T63)) → U19_g(T63, s2tA_in_ga(T63, T67))
U19_g(T63, s2tA_out_ga(T63, T67)) → U20_g(T63, pD_in_)
U20_g(T63, pD_out_) → goalF_out_g(s(T63))
U19_g(T63, s2tA_out_ga(T63, T67)) → U21_g(T63, pE_in_aa(X435, X437))
U21_g(T63, pE_out_aa(X435, X437)) → goalF_out_g(s(T63))
goalF_in_g(T70) → U22_g(T70, pD_in_)
U22_g(T70, pD_out_) → goalF_out_g(T70)
goalF_in_g(T70) → U23_g(T70, pE_in_aa(X495, X497))
U23_g(T70, pE_out_aa(X495, X497)) → goalF_out_g(T70)
GOALF_IN_G(0) → U9_G(treeB_in_)
GOALF_IN_G(0) → TREEB_IN_
GOALF_IN_G(s(T11)) → U10_G(T11, s2tA_in_ga(T11, X54))
GOALF_IN_G(s(T11)) → S2TA_IN_GA(T11, X54)
S2TA_IN_GA(s(T20), node(X107, X108, X107)) → U1_GA(T20, X107, X108, s2tA_in_ga(T20, X107))
S2TA_IN_GA(s(T20), node(X107, X108, X107)) → S2TA_IN_GA(T20, X107)
S2TA_IN_GA(s(T28), node(nil, X146, X147)) → U2_GA(T28, X146, X147, s2tA_in_ga(T28, X147))
S2TA_IN_GA(s(T28), node(nil, X146, X147)) → S2TA_IN_GA(T28, X147)
S2TA_IN_GA(s(T36), node(X185, X186, nil)) → U3_GA(T36, X185, X186, s2tA_in_ga(T36, X185))
S2TA_IN_GA(s(T36), node(X185, X186, nil)) → S2TA_IN_GA(T36, X185)
GOALF_IN_G(s(T11)) → U11_G(T11, s2tA_in_ga(T11, T42))
U11_G(T11, s2tA_out_ga(T11, T42)) → U12_G(T11, pD_in_)
U11_G(T11, s2tA_out_ga(T11, T42)) → 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(T11, s2tA_out_ga(T11, T42)) → U13_G(T11, pE_in_aa(X251, X253))
U11_G(T11, s2tA_out_ga(T11, T42)) → PE_IN_AA(X251, X253)
PE_IN_AA(X251, X253) → U6_AA(X251, X253, treeC_in_a(X251))
PE_IN_AA(X251, X253) → TREEC_IN_A(X251)
PE_IN_AA(T43, X253) → U7_AA(T43, X253, treeC_in_a(T43))
U7_AA(T43, X253, treeC_out_a(T43)) → U8_AA(T43, X253, treeC_in_a(X253))
U7_AA(T43, X253, treeC_out_a(T43)) → TREEC_IN_A(X253)
GOALF_IN_G(s(T51)) → U14_G(T51, s2tA_in_ga(T51, X285))
GOALF_IN_G(s(T51)) → U15_G(T51, s2tA_in_ga(T51, T55))
U15_G(T51, s2tA_out_ga(T51, T55)) → U16_G(T51, pD_in_)
U15_G(T51, s2tA_out_ga(T51, T55)) → PD_IN_
U15_G(T51, s2tA_out_ga(T51, T55)) → U17_G(T51, pE_in_aa(X343, X345))
U15_G(T51, s2tA_out_ga(T51, T55)) → PE_IN_AA(X343, X345)
GOALF_IN_G(s(T63)) → U18_G(T63, s2tA_in_ga(T63, X376))
GOALF_IN_G(s(T63)) → U19_G(T63, s2tA_in_ga(T63, T67))
U19_G(T63, s2tA_out_ga(T63, T67)) → U20_G(T63, pD_in_)
U19_G(T63, s2tA_out_ga(T63, T67)) → PD_IN_
U19_G(T63, s2tA_out_ga(T63, T67)) → U21_G(T63, pE_in_aa(X435, X437))
U19_G(T63, s2tA_out_ga(T63, T67)) → PE_IN_AA(X435, X437)
GOALF_IN_G(T70) → U22_G(T70, pD_in_)
GOALF_IN_G(T70) → PD_IN_
GOALF_IN_G(T70) → U23_G(T70, pE_in_aa(X495, X497))
GOALF_IN_G(T70) → PE_IN_AA(X495, X497)
goalF_in_g(0) → U9_g(treeB_in_)
treeB_in_ → treeB_out_
U9_g(treeB_out_) → goalF_out_g(0)
goalF_in_g(s(T11)) → U10_g(T11, s2tA_in_ga(T11, X54))
s2tA_in_ga(0, nil) → s2tA_out_ga(0, nil)
s2tA_in_ga(s(T20), node(X107, X108, X107)) → U1_ga(T20, X107, X108, s2tA_in_ga(T20, X107))
s2tA_in_ga(s(T28), node(nil, X146, X147)) → U2_ga(T28, X146, X147, s2tA_in_ga(T28, X147))
s2tA_in_ga(s(T36), node(X185, X186, nil)) → U3_ga(T36, X185, X186, s2tA_in_ga(T36, X185))
s2tA_in_ga(T39, node(nil, X202, nil)) → s2tA_out_ga(T39, node(nil, X202, nil))
U3_ga(T36, X185, X186, s2tA_out_ga(T36, X185)) → s2tA_out_ga(s(T36), node(X185, X186, nil))
U2_ga(T28, X146, X147, s2tA_out_ga(T28, X147)) → s2tA_out_ga(s(T28), node(nil, X146, X147))
U1_ga(T20, X107, X108, s2tA_out_ga(T20, X107)) → s2tA_out_ga(s(T20), node(X107, X108, X107))
U10_g(T11, s2tA_out_ga(T11, X54)) → goalF_out_g(s(T11))
goalF_in_g(s(T11)) → U11_g(T11, s2tA_in_ga(T11, T42))
U11_g(T11, s2tA_out_ga(T11, T42)) → U12_g(T11, 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(T11, pD_out_) → goalF_out_g(s(T11))
U11_g(T11, s2tA_out_ga(T11, T42)) → U13_g(T11, pE_in_aa(X251, X253))
pE_in_aa(X251, X253) → U6_aa(X251, X253, treeC_in_a(X251))
treeC_in_a(nil) → treeC_out_a(nil)
U6_aa(X251, X253, treeC_out_a(X251)) → pE_out_aa(X251, X253)
pE_in_aa(T43, X253) → U7_aa(T43, X253, treeC_in_a(T43))
U7_aa(T43, X253, treeC_out_a(T43)) → U8_aa(T43, X253, treeC_in_a(X253))
U8_aa(T43, X253, treeC_out_a(X253)) → pE_out_aa(T43, X253)
U13_g(T11, pE_out_aa(X251, X253)) → goalF_out_g(s(T11))
goalF_in_g(s(T51)) → U14_g(T51, s2tA_in_ga(T51, X285))
U14_g(T51, s2tA_out_ga(T51, X285)) → goalF_out_g(s(T51))
goalF_in_g(s(T51)) → U15_g(T51, s2tA_in_ga(T51, T55))
U15_g(T51, s2tA_out_ga(T51, T55)) → U16_g(T51, pD_in_)
U16_g(T51, pD_out_) → goalF_out_g(s(T51))
U15_g(T51, s2tA_out_ga(T51, T55)) → U17_g(T51, pE_in_aa(X343, X345))
U17_g(T51, pE_out_aa(X343, X345)) → goalF_out_g(s(T51))
goalF_in_g(s(T63)) → U18_g(T63, s2tA_in_ga(T63, X376))
U18_g(T63, s2tA_out_ga(T63, X376)) → goalF_out_g(s(T63))
goalF_in_g(s(T63)) → U19_g(T63, s2tA_in_ga(T63, T67))
U19_g(T63, s2tA_out_ga(T63, T67)) → U20_g(T63, pD_in_)
U20_g(T63, pD_out_) → goalF_out_g(s(T63))
U19_g(T63, s2tA_out_ga(T63, T67)) → U21_g(T63, pE_in_aa(X435, X437))
U21_g(T63, pE_out_aa(X435, X437)) → goalF_out_g(s(T63))
goalF_in_g(T70) → U22_g(T70, pD_in_)
U22_g(T70, pD_out_) → goalF_out_g(T70)
goalF_in_g(T70) → U23_g(T70, pE_in_aa(X495, X497))
U23_g(T70, pE_out_aa(X495, X497)) → goalF_out_g(T70)
S2TA_IN_GA(s(T28), node(nil, X146, X147)) → S2TA_IN_GA(T28, X147)
S2TA_IN_GA(s(T20), node(X107, X108, X107)) → S2TA_IN_GA(T20, X107)
S2TA_IN_GA(s(T36), node(X185, X186, nil)) → S2TA_IN_GA(T36, X185)
goalF_in_g(0) → U9_g(treeB_in_)
treeB_in_ → treeB_out_
U9_g(treeB_out_) → goalF_out_g(0)
goalF_in_g(s(T11)) → U10_g(T11, s2tA_in_ga(T11, X54))
s2tA_in_ga(0, nil) → s2tA_out_ga(0, nil)
s2tA_in_ga(s(T20), node(X107, X108, X107)) → U1_ga(T20, X107, X108, s2tA_in_ga(T20, X107))
s2tA_in_ga(s(T28), node(nil, X146, X147)) → U2_ga(T28, X146, X147, s2tA_in_ga(T28, X147))
s2tA_in_ga(s(T36), node(X185, X186, nil)) → U3_ga(T36, X185, X186, s2tA_in_ga(T36, X185))
s2tA_in_ga(T39, node(nil, X202, nil)) → s2tA_out_ga(T39, node(nil, X202, nil))
U3_ga(T36, X185, X186, s2tA_out_ga(T36, X185)) → s2tA_out_ga(s(T36), node(X185, X186, nil))
U2_ga(T28, X146, X147, s2tA_out_ga(T28, X147)) → s2tA_out_ga(s(T28), node(nil, X146, X147))
U1_ga(T20, X107, X108, s2tA_out_ga(T20, X107)) → s2tA_out_ga(s(T20), node(X107, X108, X107))
U10_g(T11, s2tA_out_ga(T11, X54)) → goalF_out_g(s(T11))
goalF_in_g(s(T11)) → U11_g(T11, s2tA_in_ga(T11, T42))
U11_g(T11, s2tA_out_ga(T11, T42)) → U12_g(T11, 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(T11, pD_out_) → goalF_out_g(s(T11))
U11_g(T11, s2tA_out_ga(T11, T42)) → U13_g(T11, pE_in_aa(X251, X253))
pE_in_aa(X251, X253) → U6_aa(X251, X253, treeC_in_a(X251))
treeC_in_a(nil) → treeC_out_a(nil)
U6_aa(X251, X253, treeC_out_a(X251)) → pE_out_aa(X251, X253)
pE_in_aa(T43, X253) → U7_aa(T43, X253, treeC_in_a(T43))
U7_aa(T43, X253, treeC_out_a(T43)) → U8_aa(T43, X253, treeC_in_a(X253))
U8_aa(T43, X253, treeC_out_a(X253)) → pE_out_aa(T43, X253)
U13_g(T11, pE_out_aa(X251, X253)) → goalF_out_g(s(T11))
goalF_in_g(s(T51)) → U14_g(T51, s2tA_in_ga(T51, X285))
U14_g(T51, s2tA_out_ga(T51, X285)) → goalF_out_g(s(T51))
goalF_in_g(s(T51)) → U15_g(T51, s2tA_in_ga(T51, T55))
U15_g(T51, s2tA_out_ga(T51, T55)) → U16_g(T51, pD_in_)
U16_g(T51, pD_out_) → goalF_out_g(s(T51))
U15_g(T51, s2tA_out_ga(T51, T55)) → U17_g(T51, pE_in_aa(X343, X345))
U17_g(T51, pE_out_aa(X343, X345)) → goalF_out_g(s(T51))
goalF_in_g(s(T63)) → U18_g(T63, s2tA_in_ga(T63, X376))
U18_g(T63, s2tA_out_ga(T63, X376)) → goalF_out_g(s(T63))
goalF_in_g(s(T63)) → U19_g(T63, s2tA_in_ga(T63, T67))
U19_g(T63, s2tA_out_ga(T63, T67)) → U20_g(T63, pD_in_)
U20_g(T63, pD_out_) → goalF_out_g(s(T63))
U19_g(T63, s2tA_out_ga(T63, T67)) → U21_g(T63, pE_in_aa(X435, X437))
U21_g(T63, pE_out_aa(X435, X437)) → goalF_out_g(s(T63))
goalF_in_g(T70) → U22_g(T70, pD_in_)
U22_g(T70, pD_out_) → goalF_out_g(T70)
goalF_in_g(T70) → U23_g(T70, pE_in_aa(X495, X497))
U23_g(T70, pE_out_aa(X495, X497)) → goalF_out_g(T70)
S2TA_IN_GA(s(T28), node(nil, X146, X147)) → S2TA_IN_GA(T28, X147)
S2TA_IN_GA(s(T20), node(X107, X108, X107)) → S2TA_IN_GA(T20, X107)
S2TA_IN_GA(s(T36), node(X185, X186, nil)) → S2TA_IN_GA(T36, X185)
S2TA_IN_GA(s(T28)) → S2TA_IN_GA(T28)
From the DPs we obtained the following set of size-change graphs: