0 Prolog
↳1 PrologToPiTRSViaGraphTransformerProof (⇒, 171 ms)
↳2 PiTRS
↳3 DependencyPairsProof (⇔, 197 ms)
↳4 PiDP
↳5 DependencyGraphProof (⇔, 0 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
search_treeA_in_g(void) → search_treeA_out_g(void)
search_treeA_in_g(tree(T8, void, void)) → search_treeA_out_g(tree(T8, void, void))
search_treeA_in_g(tree(T17, void, T18)) → U1_g(T17, T18, pB_in_gaag(T18, X50, X51, T17))
pB_in_gaag(T18, T21, T22, T17) → U8_gaag(T18, T21, T22, T17, search_treeE_in_gaa(T18, T21, T22))
search_treeE_in_gaa(tree(T29, void, void), T29, T29) → search_treeE_out_gaa(tree(T29, void, void), T29, T29)
search_treeE_in_gaa(tree(T38, void, T39), T38, X83) → U4_gaa(T38, T39, X83, pB_in_gaag(T39, X82, X83, T38))
U4_gaa(T38, T39, X83, pB_out_gaag(T39, X82, X83, T38)) → search_treeE_out_gaa(tree(T38, void, T39), T38, X83)
search_treeE_in_gaa(tree(T50, T51, void), X108, T50) → U5_gaa(T50, T51, X108, pC_in_gaag(T51, X108, X107, T50))
pC_in_gaag(T51, T54, T55, T50) → U10_gaag(T51, T54, T55, T50, search_treeE_in_gaa(T51, T54, T55))
search_treeE_in_gaa(tree(T66, T67, T68), X138, X139) → U6_gaa(T66, T67, T68, X138, X139, pD_in_gaaggaa(T67, X138, X136, T66, T68, X137, X139))
pD_in_gaaggaa(T67, T71, T72, T66, T68, X137, X139) → U12_gaaggaa(T67, T71, T72, T66, T68, X137, X139, search_treeE_in_gaa(T67, T71, T72))
U12_gaaggaa(T67, T71, T72, T66, T68, X137, X139, search_treeE_out_gaa(T67, T71, T72)) → U13_gaaggaa(T67, T71, T72, T66, T68, X137, X139, pG_in_gggaa(T72, T66, T68, X137, X139))
pG_in_gggaa(T72, T66, T68, X137, X139) → U14_gggaa(T72, T66, T68, X137, X139, lessF_in_gg(T72, T66))
lessF_in_gg(0, s(T87)) → lessF_out_gg(0, s(T87))
lessF_in_gg(s(T92), s(T93)) → U7_gg(T92, T93, lessF_in_gg(T92, T93))
U7_gg(T92, T93, lessF_out_gg(T92, T93)) → lessF_out_gg(s(T92), s(T93))
U14_gggaa(T72, T66, T68, X137, X139, lessF_out_gg(T72, T66)) → U15_gggaa(T72, T66, T68, X137, X139, pB_in_gaag(T68, X137, X139, T66))
U15_gggaa(T72, T66, T68, X137, X139, pB_out_gaag(T68, X137, X139, T66)) → pG_out_gggaa(T72, T66, T68, X137, X139)
U13_gaaggaa(T67, T71, T72, T66, T68, X137, X139, pG_out_gggaa(T72, T66, T68, X137, X139)) → pD_out_gaaggaa(T67, T71, T72, T66, T68, X137, X139)
U6_gaa(T66, T67, T68, X138, X139, pD_out_gaaggaa(T67, X138, X136, T66, T68, X137, X139)) → search_treeE_out_gaa(tree(T66, T67, T68), X138, X139)
U10_gaag(T51, T54, T55, T50, search_treeE_out_gaa(T51, T54, T55)) → U11_gaag(T51, T54, T55, T50, lessF_in_gg(T55, T50))
U11_gaag(T51, T54, T55, T50, lessF_out_gg(T55, T50)) → pC_out_gaag(T51, T54, T55, T50)
U5_gaa(T50, T51, X108, pC_out_gaag(T51, X108, X107, T50)) → search_treeE_out_gaa(tree(T50, T51, void), X108, T50)
U8_gaag(T18, T21, T22, T17, search_treeE_out_gaa(T18, T21, T22)) → U9_gaag(T18, T21, T22, T17, lessF_in_gg(T17, T21))
U9_gaag(T18, T21, T22, T17, lessF_out_gg(T17, T21)) → pB_out_gaag(T18, T21, T22, T17)
U1_g(T17, T18, pB_out_gaag(T18, X50, X51, T17)) → search_treeA_out_g(tree(T17, void, T18))
search_treeA_in_g(tree(T104, T105, void)) → U2_g(T104, T105, pC_in_gaag(T105, X187, X186, T104))
U2_g(T104, T105, pC_out_gaag(T105, X187, X186, T104)) → search_treeA_out_g(tree(T104, T105, void))
search_treeA_in_g(tree(T114, T115, T116)) → U3_g(T114, T115, T116, pD_in_gaaggaa(T115, X213, X211, T114, T116, X212, X214))
U3_g(T114, T115, T116, pD_out_gaaggaa(T115, X213, X211, T114, T116, X212, X214)) → search_treeA_out_g(tree(T114, T115, T116))
SEARCH_TREEA_IN_G(tree(T17, void, T18)) → U1_G(T17, T18, pB_in_gaag(T18, X50, X51, T17))
SEARCH_TREEA_IN_G(tree(T17, void, T18)) → PB_IN_GAAG(T18, X50, X51, T17)
PB_IN_GAAG(T18, T21, T22, T17) → U8_GAAG(T18, T21, T22, T17, search_treeE_in_gaa(T18, T21, T22))
PB_IN_GAAG(T18, T21, T22, T17) → SEARCH_TREEE_IN_GAA(T18, T21, T22)
SEARCH_TREEE_IN_GAA(tree(T38, void, T39), T38, X83) → U4_GAA(T38, T39, X83, pB_in_gaag(T39, X82, X83, T38))
SEARCH_TREEE_IN_GAA(tree(T38, void, T39), T38, X83) → PB_IN_GAAG(T39, X82, X83, T38)
SEARCH_TREEE_IN_GAA(tree(T50, T51, void), X108, T50) → U5_GAA(T50, T51, X108, pC_in_gaag(T51, X108, X107, T50))
SEARCH_TREEE_IN_GAA(tree(T50, T51, void), X108, T50) → PC_IN_GAAG(T51, X108, X107, T50)
PC_IN_GAAG(T51, T54, T55, T50) → U10_GAAG(T51, T54, T55, T50, search_treeE_in_gaa(T51, T54, T55))
PC_IN_GAAG(T51, T54, T55, T50) → SEARCH_TREEE_IN_GAA(T51, T54, T55)
SEARCH_TREEE_IN_GAA(tree(T66, T67, T68), X138, X139) → U6_GAA(T66, T67, T68, X138, X139, pD_in_gaaggaa(T67, X138, X136, T66, T68, X137, X139))
SEARCH_TREEE_IN_GAA(tree(T66, T67, T68), X138, X139) → PD_IN_GAAGGAA(T67, X138, X136, T66, T68, X137, X139)
PD_IN_GAAGGAA(T67, T71, T72, T66, T68, X137, X139) → U12_GAAGGAA(T67, T71, T72, T66, T68, X137, X139, search_treeE_in_gaa(T67, T71, T72))
PD_IN_GAAGGAA(T67, T71, T72, T66, T68, X137, X139) → SEARCH_TREEE_IN_GAA(T67, T71, T72)
U12_GAAGGAA(T67, T71, T72, T66, T68, X137, X139, search_treeE_out_gaa(T67, T71, T72)) → U13_GAAGGAA(T67, T71, T72, T66, T68, X137, X139, pG_in_gggaa(T72, T66, T68, X137, X139))
U12_GAAGGAA(T67, T71, T72, T66, T68, X137, X139, search_treeE_out_gaa(T67, T71, T72)) → PG_IN_GGGAA(T72, T66, T68, X137, X139)
PG_IN_GGGAA(T72, T66, T68, X137, X139) → U14_GGGAA(T72, T66, T68, X137, X139, lessF_in_gg(T72, T66))
PG_IN_GGGAA(T72, T66, T68, X137, X139) → LESSF_IN_GG(T72, T66)
LESSF_IN_GG(s(T92), s(T93)) → U7_GG(T92, T93, lessF_in_gg(T92, T93))
LESSF_IN_GG(s(T92), s(T93)) → LESSF_IN_GG(T92, T93)
U14_GGGAA(T72, T66, T68, X137, X139, lessF_out_gg(T72, T66)) → U15_GGGAA(T72, T66, T68, X137, X139, pB_in_gaag(T68, X137, X139, T66))
U14_GGGAA(T72, T66, T68, X137, X139, lessF_out_gg(T72, T66)) → PB_IN_GAAG(T68, X137, X139, T66)
U10_GAAG(T51, T54, T55, T50, search_treeE_out_gaa(T51, T54, T55)) → U11_GAAG(T51, T54, T55, T50, lessF_in_gg(T55, T50))
U10_GAAG(T51, T54, T55, T50, search_treeE_out_gaa(T51, T54, T55)) → LESSF_IN_GG(T55, T50)
U8_GAAG(T18, T21, T22, T17, search_treeE_out_gaa(T18, T21, T22)) → U9_GAAG(T18, T21, T22, T17, lessF_in_gg(T17, T21))
U8_GAAG(T18, T21, T22, T17, search_treeE_out_gaa(T18, T21, T22)) → LESSF_IN_GG(T17, T21)
SEARCH_TREEA_IN_G(tree(T104, T105, void)) → U2_G(T104, T105, pC_in_gaag(T105, X187, X186, T104))
SEARCH_TREEA_IN_G(tree(T104, T105, void)) → PC_IN_GAAG(T105, X187, X186, T104)
SEARCH_TREEA_IN_G(tree(T114, T115, T116)) → U3_G(T114, T115, T116, pD_in_gaaggaa(T115, X213, X211, T114, T116, X212, X214))
SEARCH_TREEA_IN_G(tree(T114, T115, T116)) → PD_IN_GAAGGAA(T115, X213, X211, T114, T116, X212, X214)
search_treeA_in_g(void) → search_treeA_out_g(void)
search_treeA_in_g(tree(T8, void, void)) → search_treeA_out_g(tree(T8, void, void))
search_treeA_in_g(tree(T17, void, T18)) → U1_g(T17, T18, pB_in_gaag(T18, X50, X51, T17))
pB_in_gaag(T18, T21, T22, T17) → U8_gaag(T18, T21, T22, T17, search_treeE_in_gaa(T18, T21, T22))
search_treeE_in_gaa(tree(T29, void, void), T29, T29) → search_treeE_out_gaa(tree(T29, void, void), T29, T29)
search_treeE_in_gaa(tree(T38, void, T39), T38, X83) → U4_gaa(T38, T39, X83, pB_in_gaag(T39, X82, X83, T38))
U4_gaa(T38, T39, X83, pB_out_gaag(T39, X82, X83, T38)) → search_treeE_out_gaa(tree(T38, void, T39), T38, X83)
search_treeE_in_gaa(tree(T50, T51, void), X108, T50) → U5_gaa(T50, T51, X108, pC_in_gaag(T51, X108, X107, T50))
pC_in_gaag(T51, T54, T55, T50) → U10_gaag(T51, T54, T55, T50, search_treeE_in_gaa(T51, T54, T55))
search_treeE_in_gaa(tree(T66, T67, T68), X138, X139) → U6_gaa(T66, T67, T68, X138, X139, pD_in_gaaggaa(T67, X138, X136, T66, T68, X137, X139))
pD_in_gaaggaa(T67, T71, T72, T66, T68, X137, X139) → U12_gaaggaa(T67, T71, T72, T66, T68, X137, X139, search_treeE_in_gaa(T67, T71, T72))
U12_gaaggaa(T67, T71, T72, T66, T68, X137, X139, search_treeE_out_gaa(T67, T71, T72)) → U13_gaaggaa(T67, T71, T72, T66, T68, X137, X139, pG_in_gggaa(T72, T66, T68, X137, X139))
pG_in_gggaa(T72, T66, T68, X137, X139) → U14_gggaa(T72, T66, T68, X137, X139, lessF_in_gg(T72, T66))
lessF_in_gg(0, s(T87)) → lessF_out_gg(0, s(T87))
lessF_in_gg(s(T92), s(T93)) → U7_gg(T92, T93, lessF_in_gg(T92, T93))
U7_gg(T92, T93, lessF_out_gg(T92, T93)) → lessF_out_gg(s(T92), s(T93))
U14_gggaa(T72, T66, T68, X137, X139, lessF_out_gg(T72, T66)) → U15_gggaa(T72, T66, T68, X137, X139, pB_in_gaag(T68, X137, X139, T66))
U15_gggaa(T72, T66, T68, X137, X139, pB_out_gaag(T68, X137, X139, T66)) → pG_out_gggaa(T72, T66, T68, X137, X139)
U13_gaaggaa(T67, T71, T72, T66, T68, X137, X139, pG_out_gggaa(T72, T66, T68, X137, X139)) → pD_out_gaaggaa(T67, T71, T72, T66, T68, X137, X139)
U6_gaa(T66, T67, T68, X138, X139, pD_out_gaaggaa(T67, X138, X136, T66, T68, X137, X139)) → search_treeE_out_gaa(tree(T66, T67, T68), X138, X139)
U10_gaag(T51, T54, T55, T50, search_treeE_out_gaa(T51, T54, T55)) → U11_gaag(T51, T54, T55, T50, lessF_in_gg(T55, T50))
U11_gaag(T51, T54, T55, T50, lessF_out_gg(T55, T50)) → pC_out_gaag(T51, T54, T55, T50)
U5_gaa(T50, T51, X108, pC_out_gaag(T51, X108, X107, T50)) → search_treeE_out_gaa(tree(T50, T51, void), X108, T50)
U8_gaag(T18, T21, T22, T17, search_treeE_out_gaa(T18, T21, T22)) → U9_gaag(T18, T21, T22, T17, lessF_in_gg(T17, T21))
U9_gaag(T18, T21, T22, T17, lessF_out_gg(T17, T21)) → pB_out_gaag(T18, T21, T22, T17)
U1_g(T17, T18, pB_out_gaag(T18, X50, X51, T17)) → search_treeA_out_g(tree(T17, void, T18))
search_treeA_in_g(tree(T104, T105, void)) → U2_g(T104, T105, pC_in_gaag(T105, X187, X186, T104))
U2_g(T104, T105, pC_out_gaag(T105, X187, X186, T104)) → search_treeA_out_g(tree(T104, T105, void))
search_treeA_in_g(tree(T114, T115, T116)) → U3_g(T114, T115, T116, pD_in_gaaggaa(T115, X213, X211, T114, T116, X212, X214))
U3_g(T114, T115, T116, pD_out_gaaggaa(T115, X213, X211, T114, T116, X212, X214)) → search_treeA_out_g(tree(T114, T115, T116))
SEARCH_TREEA_IN_G(tree(T17, void, T18)) → U1_G(T17, T18, pB_in_gaag(T18, X50, X51, T17))
SEARCH_TREEA_IN_G(tree(T17, void, T18)) → PB_IN_GAAG(T18, X50, X51, T17)
PB_IN_GAAG(T18, T21, T22, T17) → U8_GAAG(T18, T21, T22, T17, search_treeE_in_gaa(T18, T21, T22))
PB_IN_GAAG(T18, T21, T22, T17) → SEARCH_TREEE_IN_GAA(T18, T21, T22)
SEARCH_TREEE_IN_GAA(tree(T38, void, T39), T38, X83) → U4_GAA(T38, T39, X83, pB_in_gaag(T39, X82, X83, T38))
SEARCH_TREEE_IN_GAA(tree(T38, void, T39), T38, X83) → PB_IN_GAAG(T39, X82, X83, T38)
SEARCH_TREEE_IN_GAA(tree(T50, T51, void), X108, T50) → U5_GAA(T50, T51, X108, pC_in_gaag(T51, X108, X107, T50))
SEARCH_TREEE_IN_GAA(tree(T50, T51, void), X108, T50) → PC_IN_GAAG(T51, X108, X107, T50)
PC_IN_GAAG(T51, T54, T55, T50) → U10_GAAG(T51, T54, T55, T50, search_treeE_in_gaa(T51, T54, T55))
PC_IN_GAAG(T51, T54, T55, T50) → SEARCH_TREEE_IN_GAA(T51, T54, T55)
SEARCH_TREEE_IN_GAA(tree(T66, T67, T68), X138, X139) → U6_GAA(T66, T67, T68, X138, X139, pD_in_gaaggaa(T67, X138, X136, T66, T68, X137, X139))
SEARCH_TREEE_IN_GAA(tree(T66, T67, T68), X138, X139) → PD_IN_GAAGGAA(T67, X138, X136, T66, T68, X137, X139)
PD_IN_GAAGGAA(T67, T71, T72, T66, T68, X137, X139) → U12_GAAGGAA(T67, T71, T72, T66, T68, X137, X139, search_treeE_in_gaa(T67, T71, T72))
PD_IN_GAAGGAA(T67, T71, T72, T66, T68, X137, X139) → SEARCH_TREEE_IN_GAA(T67, T71, T72)
U12_GAAGGAA(T67, T71, T72, T66, T68, X137, X139, search_treeE_out_gaa(T67, T71, T72)) → U13_GAAGGAA(T67, T71, T72, T66, T68, X137, X139, pG_in_gggaa(T72, T66, T68, X137, X139))
U12_GAAGGAA(T67, T71, T72, T66, T68, X137, X139, search_treeE_out_gaa(T67, T71, T72)) → PG_IN_GGGAA(T72, T66, T68, X137, X139)
PG_IN_GGGAA(T72, T66, T68, X137, X139) → U14_GGGAA(T72, T66, T68, X137, X139, lessF_in_gg(T72, T66))
PG_IN_GGGAA(T72, T66, T68, X137, X139) → LESSF_IN_GG(T72, T66)
LESSF_IN_GG(s(T92), s(T93)) → U7_GG(T92, T93, lessF_in_gg(T92, T93))
LESSF_IN_GG(s(T92), s(T93)) → LESSF_IN_GG(T92, T93)
U14_GGGAA(T72, T66, T68, X137, X139, lessF_out_gg(T72, T66)) → U15_GGGAA(T72, T66, T68, X137, X139, pB_in_gaag(T68, X137, X139, T66))
U14_GGGAA(T72, T66, T68, X137, X139, lessF_out_gg(T72, T66)) → PB_IN_GAAG(T68, X137, X139, T66)
U10_GAAG(T51, T54, T55, T50, search_treeE_out_gaa(T51, T54, T55)) → U11_GAAG(T51, T54, T55, T50, lessF_in_gg(T55, T50))
U10_GAAG(T51, T54, T55, T50, search_treeE_out_gaa(T51, T54, T55)) → LESSF_IN_GG(T55, T50)
U8_GAAG(T18, T21, T22, T17, search_treeE_out_gaa(T18, T21, T22)) → U9_GAAG(T18, T21, T22, T17, lessF_in_gg(T17, T21))
U8_GAAG(T18, T21, T22, T17, search_treeE_out_gaa(T18, T21, T22)) → LESSF_IN_GG(T17, T21)
SEARCH_TREEA_IN_G(tree(T104, T105, void)) → U2_G(T104, T105, pC_in_gaag(T105, X187, X186, T104))
SEARCH_TREEA_IN_G(tree(T104, T105, void)) → PC_IN_GAAG(T105, X187, X186, T104)
SEARCH_TREEA_IN_G(tree(T114, T115, T116)) → U3_G(T114, T115, T116, pD_in_gaaggaa(T115, X213, X211, T114, T116, X212, X214))
SEARCH_TREEA_IN_G(tree(T114, T115, T116)) → PD_IN_GAAGGAA(T115, X213, X211, T114, T116, X212, X214)
search_treeA_in_g(void) → search_treeA_out_g(void)
search_treeA_in_g(tree(T8, void, void)) → search_treeA_out_g(tree(T8, void, void))
search_treeA_in_g(tree(T17, void, T18)) → U1_g(T17, T18, pB_in_gaag(T18, X50, X51, T17))
pB_in_gaag(T18, T21, T22, T17) → U8_gaag(T18, T21, T22, T17, search_treeE_in_gaa(T18, T21, T22))
search_treeE_in_gaa(tree(T29, void, void), T29, T29) → search_treeE_out_gaa(tree(T29, void, void), T29, T29)
search_treeE_in_gaa(tree(T38, void, T39), T38, X83) → U4_gaa(T38, T39, X83, pB_in_gaag(T39, X82, X83, T38))
U4_gaa(T38, T39, X83, pB_out_gaag(T39, X82, X83, T38)) → search_treeE_out_gaa(tree(T38, void, T39), T38, X83)
search_treeE_in_gaa(tree(T50, T51, void), X108, T50) → U5_gaa(T50, T51, X108, pC_in_gaag(T51, X108, X107, T50))
pC_in_gaag(T51, T54, T55, T50) → U10_gaag(T51, T54, T55, T50, search_treeE_in_gaa(T51, T54, T55))
search_treeE_in_gaa(tree(T66, T67, T68), X138, X139) → U6_gaa(T66, T67, T68, X138, X139, pD_in_gaaggaa(T67, X138, X136, T66, T68, X137, X139))
pD_in_gaaggaa(T67, T71, T72, T66, T68, X137, X139) → U12_gaaggaa(T67, T71, T72, T66, T68, X137, X139, search_treeE_in_gaa(T67, T71, T72))
U12_gaaggaa(T67, T71, T72, T66, T68, X137, X139, search_treeE_out_gaa(T67, T71, T72)) → U13_gaaggaa(T67, T71, T72, T66, T68, X137, X139, pG_in_gggaa(T72, T66, T68, X137, X139))
pG_in_gggaa(T72, T66, T68, X137, X139) → U14_gggaa(T72, T66, T68, X137, X139, lessF_in_gg(T72, T66))
lessF_in_gg(0, s(T87)) → lessF_out_gg(0, s(T87))
lessF_in_gg(s(T92), s(T93)) → U7_gg(T92, T93, lessF_in_gg(T92, T93))
U7_gg(T92, T93, lessF_out_gg(T92, T93)) → lessF_out_gg(s(T92), s(T93))
U14_gggaa(T72, T66, T68, X137, X139, lessF_out_gg(T72, T66)) → U15_gggaa(T72, T66, T68, X137, X139, pB_in_gaag(T68, X137, X139, T66))
U15_gggaa(T72, T66, T68, X137, X139, pB_out_gaag(T68, X137, X139, T66)) → pG_out_gggaa(T72, T66, T68, X137, X139)
U13_gaaggaa(T67, T71, T72, T66, T68, X137, X139, pG_out_gggaa(T72, T66, T68, X137, X139)) → pD_out_gaaggaa(T67, T71, T72, T66, T68, X137, X139)
U6_gaa(T66, T67, T68, X138, X139, pD_out_gaaggaa(T67, X138, X136, T66, T68, X137, X139)) → search_treeE_out_gaa(tree(T66, T67, T68), X138, X139)
U10_gaag(T51, T54, T55, T50, search_treeE_out_gaa(T51, T54, T55)) → U11_gaag(T51, T54, T55, T50, lessF_in_gg(T55, T50))
U11_gaag(T51, T54, T55, T50, lessF_out_gg(T55, T50)) → pC_out_gaag(T51, T54, T55, T50)
U5_gaa(T50, T51, X108, pC_out_gaag(T51, X108, X107, T50)) → search_treeE_out_gaa(tree(T50, T51, void), X108, T50)
U8_gaag(T18, T21, T22, T17, search_treeE_out_gaa(T18, T21, T22)) → U9_gaag(T18, T21, T22, T17, lessF_in_gg(T17, T21))
U9_gaag(T18, T21, T22, T17, lessF_out_gg(T17, T21)) → pB_out_gaag(T18, T21, T22, T17)
U1_g(T17, T18, pB_out_gaag(T18, X50, X51, T17)) → search_treeA_out_g(tree(T17, void, T18))
search_treeA_in_g(tree(T104, T105, void)) → U2_g(T104, T105, pC_in_gaag(T105, X187, X186, T104))
U2_g(T104, T105, pC_out_gaag(T105, X187, X186, T104)) → search_treeA_out_g(tree(T104, T105, void))
search_treeA_in_g(tree(T114, T115, T116)) → U3_g(T114, T115, T116, pD_in_gaaggaa(T115, X213, X211, T114, T116, X212, X214))
U3_g(T114, T115, T116, pD_out_gaaggaa(T115, X213, X211, T114, T116, X212, X214)) → search_treeA_out_g(tree(T114, T115, T116))
LESSF_IN_GG(s(T92), s(T93)) → LESSF_IN_GG(T92, T93)
search_treeA_in_g(void) → search_treeA_out_g(void)
search_treeA_in_g(tree(T8, void, void)) → search_treeA_out_g(tree(T8, void, void))
search_treeA_in_g(tree(T17, void, T18)) → U1_g(T17, T18, pB_in_gaag(T18, X50, X51, T17))
pB_in_gaag(T18, T21, T22, T17) → U8_gaag(T18, T21, T22, T17, search_treeE_in_gaa(T18, T21, T22))
search_treeE_in_gaa(tree(T29, void, void), T29, T29) → search_treeE_out_gaa(tree(T29, void, void), T29, T29)
search_treeE_in_gaa(tree(T38, void, T39), T38, X83) → U4_gaa(T38, T39, X83, pB_in_gaag(T39, X82, X83, T38))
U4_gaa(T38, T39, X83, pB_out_gaag(T39, X82, X83, T38)) → search_treeE_out_gaa(tree(T38, void, T39), T38, X83)
search_treeE_in_gaa(tree(T50, T51, void), X108, T50) → U5_gaa(T50, T51, X108, pC_in_gaag(T51, X108, X107, T50))
pC_in_gaag(T51, T54, T55, T50) → U10_gaag(T51, T54, T55, T50, search_treeE_in_gaa(T51, T54, T55))
search_treeE_in_gaa(tree(T66, T67, T68), X138, X139) → U6_gaa(T66, T67, T68, X138, X139, pD_in_gaaggaa(T67, X138, X136, T66, T68, X137, X139))
pD_in_gaaggaa(T67, T71, T72, T66, T68, X137, X139) → U12_gaaggaa(T67, T71, T72, T66, T68, X137, X139, search_treeE_in_gaa(T67, T71, T72))
U12_gaaggaa(T67, T71, T72, T66, T68, X137, X139, search_treeE_out_gaa(T67, T71, T72)) → U13_gaaggaa(T67, T71, T72, T66, T68, X137, X139, pG_in_gggaa(T72, T66, T68, X137, X139))
pG_in_gggaa(T72, T66, T68, X137, X139) → U14_gggaa(T72, T66, T68, X137, X139, lessF_in_gg(T72, T66))
lessF_in_gg(0, s(T87)) → lessF_out_gg(0, s(T87))
lessF_in_gg(s(T92), s(T93)) → U7_gg(T92, T93, lessF_in_gg(T92, T93))
U7_gg(T92, T93, lessF_out_gg(T92, T93)) → lessF_out_gg(s(T92), s(T93))
U14_gggaa(T72, T66, T68, X137, X139, lessF_out_gg(T72, T66)) → U15_gggaa(T72, T66, T68, X137, X139, pB_in_gaag(T68, X137, X139, T66))
U15_gggaa(T72, T66, T68, X137, X139, pB_out_gaag(T68, X137, X139, T66)) → pG_out_gggaa(T72, T66, T68, X137, X139)
U13_gaaggaa(T67, T71, T72, T66, T68, X137, X139, pG_out_gggaa(T72, T66, T68, X137, X139)) → pD_out_gaaggaa(T67, T71, T72, T66, T68, X137, X139)
U6_gaa(T66, T67, T68, X138, X139, pD_out_gaaggaa(T67, X138, X136, T66, T68, X137, X139)) → search_treeE_out_gaa(tree(T66, T67, T68), X138, X139)
U10_gaag(T51, T54, T55, T50, search_treeE_out_gaa(T51, T54, T55)) → U11_gaag(T51, T54, T55, T50, lessF_in_gg(T55, T50))
U11_gaag(T51, T54, T55, T50, lessF_out_gg(T55, T50)) → pC_out_gaag(T51, T54, T55, T50)
U5_gaa(T50, T51, X108, pC_out_gaag(T51, X108, X107, T50)) → search_treeE_out_gaa(tree(T50, T51, void), X108, T50)
U8_gaag(T18, T21, T22, T17, search_treeE_out_gaa(T18, T21, T22)) → U9_gaag(T18, T21, T22, T17, lessF_in_gg(T17, T21))
U9_gaag(T18, T21, T22, T17, lessF_out_gg(T17, T21)) → pB_out_gaag(T18, T21, T22, T17)
U1_g(T17, T18, pB_out_gaag(T18, X50, X51, T17)) → search_treeA_out_g(tree(T17, void, T18))
search_treeA_in_g(tree(T104, T105, void)) → U2_g(T104, T105, pC_in_gaag(T105, X187, X186, T104))
U2_g(T104, T105, pC_out_gaag(T105, X187, X186, T104)) → search_treeA_out_g(tree(T104, T105, void))
search_treeA_in_g(tree(T114, T115, T116)) → U3_g(T114, T115, T116, pD_in_gaaggaa(T115, X213, X211, T114, T116, X212, X214))
U3_g(T114, T115, T116, pD_out_gaaggaa(T115, X213, X211, T114, T116, X212, X214)) → search_treeA_out_g(tree(T114, T115, T116))
LESSF_IN_GG(s(T92), s(T93)) → LESSF_IN_GG(T92, T93)
LESSF_IN_GG(s(T92), s(T93)) → LESSF_IN_GG(T92, T93)
From the DPs we obtained the following set of size-change graphs:
PB_IN_GAAG(T18, T21, T22, T17) → SEARCH_TREEE_IN_GAA(T18, T21, T22)
SEARCH_TREEE_IN_GAA(tree(T38, void, T39), T38, X83) → PB_IN_GAAG(T39, X82, X83, T38)
SEARCH_TREEE_IN_GAA(tree(T50, T51, void), X108, T50) → PC_IN_GAAG(T51, X108, X107, T50)
PC_IN_GAAG(T51, T54, T55, T50) → SEARCH_TREEE_IN_GAA(T51, T54, T55)
SEARCH_TREEE_IN_GAA(tree(T66, T67, T68), X138, X139) → PD_IN_GAAGGAA(T67, X138, X136, T66, T68, X137, X139)
PD_IN_GAAGGAA(T67, T71, T72, T66, T68, X137, X139) → U12_GAAGGAA(T67, T71, T72, T66, T68, X137, X139, search_treeE_in_gaa(T67, T71, T72))
U12_GAAGGAA(T67, T71, T72, T66, T68, X137, X139, search_treeE_out_gaa(T67, T71, T72)) → PG_IN_GGGAA(T72, T66, T68, X137, X139)
PG_IN_GGGAA(T72, T66, T68, X137, X139) → U14_GGGAA(T72, T66, T68, X137, X139, lessF_in_gg(T72, T66))
U14_GGGAA(T72, T66, T68, X137, X139, lessF_out_gg(T72, T66)) → PB_IN_GAAG(T68, X137, X139, T66)
PD_IN_GAAGGAA(T67, T71, T72, T66, T68, X137, X139) → SEARCH_TREEE_IN_GAA(T67, T71, T72)
search_treeA_in_g(void) → search_treeA_out_g(void)
search_treeA_in_g(tree(T8, void, void)) → search_treeA_out_g(tree(T8, void, void))
search_treeA_in_g(tree(T17, void, T18)) → U1_g(T17, T18, pB_in_gaag(T18, X50, X51, T17))
pB_in_gaag(T18, T21, T22, T17) → U8_gaag(T18, T21, T22, T17, search_treeE_in_gaa(T18, T21, T22))
search_treeE_in_gaa(tree(T29, void, void), T29, T29) → search_treeE_out_gaa(tree(T29, void, void), T29, T29)
search_treeE_in_gaa(tree(T38, void, T39), T38, X83) → U4_gaa(T38, T39, X83, pB_in_gaag(T39, X82, X83, T38))
U4_gaa(T38, T39, X83, pB_out_gaag(T39, X82, X83, T38)) → search_treeE_out_gaa(tree(T38, void, T39), T38, X83)
search_treeE_in_gaa(tree(T50, T51, void), X108, T50) → U5_gaa(T50, T51, X108, pC_in_gaag(T51, X108, X107, T50))
pC_in_gaag(T51, T54, T55, T50) → U10_gaag(T51, T54, T55, T50, search_treeE_in_gaa(T51, T54, T55))
search_treeE_in_gaa(tree(T66, T67, T68), X138, X139) → U6_gaa(T66, T67, T68, X138, X139, pD_in_gaaggaa(T67, X138, X136, T66, T68, X137, X139))
pD_in_gaaggaa(T67, T71, T72, T66, T68, X137, X139) → U12_gaaggaa(T67, T71, T72, T66, T68, X137, X139, search_treeE_in_gaa(T67, T71, T72))
U12_gaaggaa(T67, T71, T72, T66, T68, X137, X139, search_treeE_out_gaa(T67, T71, T72)) → U13_gaaggaa(T67, T71, T72, T66, T68, X137, X139, pG_in_gggaa(T72, T66, T68, X137, X139))
pG_in_gggaa(T72, T66, T68, X137, X139) → U14_gggaa(T72, T66, T68, X137, X139, lessF_in_gg(T72, T66))
lessF_in_gg(0, s(T87)) → lessF_out_gg(0, s(T87))
lessF_in_gg(s(T92), s(T93)) → U7_gg(T92, T93, lessF_in_gg(T92, T93))
U7_gg(T92, T93, lessF_out_gg(T92, T93)) → lessF_out_gg(s(T92), s(T93))
U14_gggaa(T72, T66, T68, X137, X139, lessF_out_gg(T72, T66)) → U15_gggaa(T72, T66, T68, X137, X139, pB_in_gaag(T68, X137, X139, T66))
U15_gggaa(T72, T66, T68, X137, X139, pB_out_gaag(T68, X137, X139, T66)) → pG_out_gggaa(T72, T66, T68, X137, X139)
U13_gaaggaa(T67, T71, T72, T66, T68, X137, X139, pG_out_gggaa(T72, T66, T68, X137, X139)) → pD_out_gaaggaa(T67, T71, T72, T66, T68, X137, X139)
U6_gaa(T66, T67, T68, X138, X139, pD_out_gaaggaa(T67, X138, X136, T66, T68, X137, X139)) → search_treeE_out_gaa(tree(T66, T67, T68), X138, X139)
U10_gaag(T51, T54, T55, T50, search_treeE_out_gaa(T51, T54, T55)) → U11_gaag(T51, T54, T55, T50, lessF_in_gg(T55, T50))
U11_gaag(T51, T54, T55, T50, lessF_out_gg(T55, T50)) → pC_out_gaag(T51, T54, T55, T50)
U5_gaa(T50, T51, X108, pC_out_gaag(T51, X108, X107, T50)) → search_treeE_out_gaa(tree(T50, T51, void), X108, T50)
U8_gaag(T18, T21, T22, T17, search_treeE_out_gaa(T18, T21, T22)) → U9_gaag(T18, T21, T22, T17, lessF_in_gg(T17, T21))
U9_gaag(T18, T21, T22, T17, lessF_out_gg(T17, T21)) → pB_out_gaag(T18, T21, T22, T17)
U1_g(T17, T18, pB_out_gaag(T18, X50, X51, T17)) → search_treeA_out_g(tree(T17, void, T18))
search_treeA_in_g(tree(T104, T105, void)) → U2_g(T104, T105, pC_in_gaag(T105, X187, X186, T104))
U2_g(T104, T105, pC_out_gaag(T105, X187, X186, T104)) → search_treeA_out_g(tree(T104, T105, void))
search_treeA_in_g(tree(T114, T115, T116)) → U3_g(T114, T115, T116, pD_in_gaaggaa(T115, X213, X211, T114, T116, X212, X214))
U3_g(T114, T115, T116, pD_out_gaaggaa(T115, X213, X211, T114, T116, X212, X214)) → search_treeA_out_g(tree(T114, T115, T116))
PB_IN_GAAG(T18, T21, T22, T17) → SEARCH_TREEE_IN_GAA(T18, T21, T22)
SEARCH_TREEE_IN_GAA(tree(T38, void, T39), T38, X83) → PB_IN_GAAG(T39, X82, X83, T38)
SEARCH_TREEE_IN_GAA(tree(T50, T51, void), X108, T50) → PC_IN_GAAG(T51, X108, X107, T50)
PC_IN_GAAG(T51, T54, T55, T50) → SEARCH_TREEE_IN_GAA(T51, T54, T55)
SEARCH_TREEE_IN_GAA(tree(T66, T67, T68), X138, X139) → PD_IN_GAAGGAA(T67, X138, X136, T66, T68, X137, X139)
PD_IN_GAAGGAA(T67, T71, T72, T66, T68, X137, X139) → U12_GAAGGAA(T67, T71, T72, T66, T68, X137, X139, search_treeE_in_gaa(T67, T71, T72))
U12_GAAGGAA(T67, T71, T72, T66, T68, X137, X139, search_treeE_out_gaa(T67, T71, T72)) → PG_IN_GGGAA(T72, T66, T68, X137, X139)
PG_IN_GGGAA(T72, T66, T68, X137, X139) → U14_GGGAA(T72, T66, T68, X137, X139, lessF_in_gg(T72, T66))
U14_GGGAA(T72, T66, T68, X137, X139, lessF_out_gg(T72, T66)) → PB_IN_GAAG(T68, X137, X139, T66)
PD_IN_GAAGGAA(T67, T71, T72, T66, T68, X137, X139) → SEARCH_TREEE_IN_GAA(T67, T71, T72)
search_treeE_in_gaa(tree(T29, void, void), T29, T29) → search_treeE_out_gaa(tree(T29, void, void), T29, T29)
search_treeE_in_gaa(tree(T38, void, T39), T38, X83) → U4_gaa(T38, T39, X83, pB_in_gaag(T39, X82, X83, T38))
search_treeE_in_gaa(tree(T50, T51, void), X108, T50) → U5_gaa(T50, T51, X108, pC_in_gaag(T51, X108, X107, T50))
search_treeE_in_gaa(tree(T66, T67, T68), X138, X139) → U6_gaa(T66, T67, T68, X138, X139, pD_in_gaaggaa(T67, X138, X136, T66, T68, X137, X139))
lessF_in_gg(0, s(T87)) → lessF_out_gg(0, s(T87))
lessF_in_gg(s(T92), s(T93)) → U7_gg(T92, T93, lessF_in_gg(T92, T93))
U4_gaa(T38, T39, X83, pB_out_gaag(T39, X82, X83, T38)) → search_treeE_out_gaa(tree(T38, void, T39), T38, X83)
U5_gaa(T50, T51, X108, pC_out_gaag(T51, X108, X107, T50)) → search_treeE_out_gaa(tree(T50, T51, void), X108, T50)
U6_gaa(T66, T67, T68, X138, X139, pD_out_gaaggaa(T67, X138, X136, T66, T68, X137, X139)) → search_treeE_out_gaa(tree(T66, T67, T68), X138, X139)
U7_gg(T92, T93, lessF_out_gg(T92, T93)) → lessF_out_gg(s(T92), s(T93))
pB_in_gaag(T18, T21, T22, T17) → U8_gaag(T18, T21, T22, T17, search_treeE_in_gaa(T18, T21, T22))
pC_in_gaag(T51, T54, T55, T50) → U10_gaag(T51, T54, T55, T50, search_treeE_in_gaa(T51, T54, T55))
pD_in_gaaggaa(T67, T71, T72, T66, T68, X137, X139) → U12_gaaggaa(T67, T71, T72, T66, T68, X137, X139, search_treeE_in_gaa(T67, T71, T72))
U8_gaag(T18, T21, T22, T17, search_treeE_out_gaa(T18, T21, T22)) → U9_gaag(T18, T21, T22, T17, lessF_in_gg(T17, T21))
U10_gaag(T51, T54, T55, T50, search_treeE_out_gaa(T51, T54, T55)) → U11_gaag(T51, T54, T55, T50, lessF_in_gg(T55, T50))
U12_gaaggaa(T67, T71, T72, T66, T68, X137, X139, search_treeE_out_gaa(T67, T71, T72)) → U13_gaaggaa(T67, T71, T72, T66, T68, X137, X139, pG_in_gggaa(T72, T66, T68, X137, X139))
U9_gaag(T18, T21, T22, T17, lessF_out_gg(T17, T21)) → pB_out_gaag(T18, T21, T22, T17)
U11_gaag(T51, T54, T55, T50, lessF_out_gg(T55, T50)) → pC_out_gaag(T51, T54, T55, T50)
U13_gaaggaa(T67, T71, T72, T66, T68, X137, X139, pG_out_gggaa(T72, T66, T68, X137, X139)) → pD_out_gaaggaa(T67, T71, T72, T66, T68, X137, X139)
pG_in_gggaa(T72, T66, T68, X137, X139) → U14_gggaa(T72, T66, T68, X137, X139, lessF_in_gg(T72, T66))
U14_gggaa(T72, T66, T68, X137, X139, lessF_out_gg(T72, T66)) → U15_gggaa(T72, T66, T68, X137, X139, pB_in_gaag(T68, X137, X139, T66))
U15_gggaa(T72, T66, T68, X137, X139, pB_out_gaag(T68, X137, X139, T66)) → pG_out_gggaa(T72, T66, T68, X137, X139)
PB_IN_GAAG(T18, T17) → SEARCH_TREEE_IN_GAA(T18)
SEARCH_TREEE_IN_GAA(tree(T38, void, T39)) → PB_IN_GAAG(T39, T38)
SEARCH_TREEE_IN_GAA(tree(T50, T51, void)) → PC_IN_GAAG(T51, T50)
PC_IN_GAAG(T51, T50) → SEARCH_TREEE_IN_GAA(T51)
SEARCH_TREEE_IN_GAA(tree(T66, T67, T68)) → PD_IN_GAAGGAA(T67, T66, T68)
PD_IN_GAAGGAA(T67, T66, T68) → U12_GAAGGAA(T67, T66, T68, search_treeE_in_gaa(T67))
U12_GAAGGAA(T67, T66, T68, search_treeE_out_gaa(T67, T71, T72)) → PG_IN_GGGAA(T72, T66, T68)
PG_IN_GGGAA(T72, T66, T68) → U14_GGGAA(T72, T66, T68, lessF_in_gg(T72, T66))
U14_GGGAA(T72, T66, T68, lessF_out_gg(T72, T66)) → PB_IN_GAAG(T68, T66)
PD_IN_GAAGGAA(T67, T66, T68) → SEARCH_TREEE_IN_GAA(T67)
search_treeE_in_gaa(tree(T29, void, void)) → search_treeE_out_gaa(tree(T29, void, void), T29, T29)
search_treeE_in_gaa(tree(T38, void, T39)) → U4_gaa(T38, T39, pB_in_gaag(T39, T38))
search_treeE_in_gaa(tree(T50, T51, void)) → U5_gaa(T50, T51, pC_in_gaag(T51, T50))
search_treeE_in_gaa(tree(T66, T67, T68)) → U6_gaa(T66, T67, T68, pD_in_gaaggaa(T67, T66, T68))
lessF_in_gg(0, s(T87)) → lessF_out_gg(0, s(T87))
lessF_in_gg(s(T92), s(T93)) → U7_gg(T92, T93, lessF_in_gg(T92, T93))
U4_gaa(T38, T39, pB_out_gaag(T39, X82, X83, T38)) → search_treeE_out_gaa(tree(T38, void, T39), T38, X83)
U5_gaa(T50, T51, pC_out_gaag(T51, X108, X107, T50)) → search_treeE_out_gaa(tree(T50, T51, void), X108, T50)
U6_gaa(T66, T67, T68, pD_out_gaaggaa(T67, X138, X136, T66, T68, X137, X139)) → search_treeE_out_gaa(tree(T66, T67, T68), X138, X139)
U7_gg(T92, T93, lessF_out_gg(T92, T93)) → lessF_out_gg(s(T92), s(T93))
pB_in_gaag(T18, T17) → U8_gaag(T18, T17, search_treeE_in_gaa(T18))
pC_in_gaag(T51, T50) → U10_gaag(T51, T50, search_treeE_in_gaa(T51))
pD_in_gaaggaa(T67, T66, T68) → U12_gaaggaa(T67, T66, T68, search_treeE_in_gaa(T67))
U8_gaag(T18, T17, search_treeE_out_gaa(T18, T21, T22)) → U9_gaag(T18, T21, T22, T17, lessF_in_gg(T17, T21))
U10_gaag(T51, T50, search_treeE_out_gaa(T51, T54, T55)) → U11_gaag(T51, T54, T55, T50, lessF_in_gg(T55, T50))
U12_gaaggaa(T67, T66, T68, search_treeE_out_gaa(T67, T71, T72)) → U13_gaaggaa(T67, T71, T72, T66, T68, pG_in_gggaa(T72, T66, T68))
U9_gaag(T18, T21, T22, T17, lessF_out_gg(T17, T21)) → pB_out_gaag(T18, T21, T22, T17)
U11_gaag(T51, T54, T55, T50, lessF_out_gg(T55, T50)) → pC_out_gaag(T51, T54, T55, T50)
U13_gaaggaa(T67, T71, T72, T66, T68, pG_out_gggaa(T72, T66, T68, X137, X139)) → pD_out_gaaggaa(T67, T71, T72, T66, T68, X137, X139)
pG_in_gggaa(T72, T66, T68) → U14_gggaa(T72, T66, T68, lessF_in_gg(T72, T66))
U14_gggaa(T72, T66, T68, lessF_out_gg(T72, T66)) → U15_gggaa(T72, T66, T68, pB_in_gaag(T68, T66))
U15_gggaa(T72, T66, T68, pB_out_gaag(T68, X137, X139, T66)) → pG_out_gggaa(T72, T66, T68, X137, X139)
search_treeE_in_gaa(x0)
lessF_in_gg(x0, x1)
U4_gaa(x0, x1, x2)
U5_gaa(x0, x1, x2)
U6_gaa(x0, x1, x2, x3)
U7_gg(x0, x1, x2)
pB_in_gaag(x0, x1)
pC_in_gaag(x0, x1)
pD_in_gaaggaa(x0, x1, x2)
U8_gaag(x0, x1, x2)
U10_gaag(x0, x1, x2)
U12_gaaggaa(x0, x1, x2, x3)
U9_gaag(x0, x1, x2, x3, x4)
U11_gaag(x0, x1, x2, x3, x4)
U13_gaaggaa(x0, x1, x2, x3, x4, x5)
pG_in_gggaa(x0, x1, x2)
U14_gggaa(x0, x1, x2, x3)
U15_gggaa(x0, x1, x2, x3)
From the DPs we obtained the following set of size-change graphs: