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 PiDPToQDPProof (⇐)
↳16 QDP
↳17 QDPSizeChangeProof (⇔)
↳18 YES
SEARCH_TREE1_IN_G(tree(T17, void, T18)) → U16_G(T17, T18, p21_in_gaag(T18, X51, X52, T17))
SEARCH_TREE1_IN_G(tree(T17, void, T18)) → P21_IN_GAAG(T18, X51, X52, T17)
P21_IN_GAAG(T18, X51, X52, T17) → U1_GAAG(T18, X51, X52, T17, search_tree23_in_gaa(T18, X51, X52))
P21_IN_GAAG(T18, X51, X52, T17) → SEARCH_TREE23_IN_GAA(T18, X51, X52)
SEARCH_TREE23_IN_GAA(tree(T38, void, T39), T38, X88) → U4_GAA(T38, T39, X88, p21_in_gaag(T39, X87, X88, T38))
SEARCH_TREE23_IN_GAA(tree(T38, void, T39), T38, X88) → P21_IN_GAAG(T39, X87, X88, T38)
P21_IN_GAAG(T18, T21, T22, T17) → U2_GAAG(T18, T21, T22, T17, search_treec23_in_gaa(T18, T21, T22))
U2_GAAG(T18, T21, T22, T17, search_treec23_out_gaa(T18, T21, T22)) → U3_GAAG(T18, T21, T22, T17, less24_in_gg(T17, T21))
U2_GAAG(T18, T21, T22, T17, search_treec23_out_gaa(T18, T21, T22)) → LESS24_IN_GG(T17, T21)
LESS24_IN_GG(s(T92), s(T93)) → U7_GG(T92, T93, less24_in_gg(T92, T93))
LESS24_IN_GG(s(T92), s(T93)) → LESS24_IN_GG(T92, T93)
SEARCH_TREE23_IN_GAA(tree(T50, T51, void), X116, T50) → U5_GAA(T50, T51, X116, p37_in_gaag(T51, X116, X115, T50))
SEARCH_TREE23_IN_GAA(tree(T50, T51, void), X116, T50) → P37_IN_GAAG(T51, X116, X115, T50)
P37_IN_GAAG(T51, X116, X115, T50) → U8_GAAG(T51, X116, X115, T50, search_tree23_in_gaa(T51, X116, X115))
P37_IN_GAAG(T51, X116, X115, T50) → SEARCH_TREE23_IN_GAA(T51, X116, X115)
SEARCH_TREE23_IN_GAA(tree(T66, T67, T68), X149, X150) → U6_GAA(T66, T67, T68, X149, X150, p41_in_gaaggaa(T67, X149, X147, T66, T68, X148, X150))
SEARCH_TREE23_IN_GAA(tree(T66, T67, T68), X149, X150) → P41_IN_GAAGGAA(T67, X149, X147, T66, T68, X148, X150)
P41_IN_GAAGGAA(T67, X149, X147, T66, T68, X148, X150) → U11_GAAGGAA(T67, X149, X147, T66, T68, X148, X150, search_tree23_in_gaa(T67, X149, X147))
P41_IN_GAAGGAA(T67, X149, X147, T66, T68, X148, X150) → SEARCH_TREE23_IN_GAA(T67, X149, X147)
P41_IN_GAAGGAA(T67, T71, T72, T66, T68, X148, X150) → U12_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, search_treec23_in_gaa(T67, T71, T72))
U12_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, search_treec23_out_gaa(T67, T71, T72)) → U13_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, less24_in_gg(T72, T66))
U12_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, search_treec23_out_gaa(T67, T71, T72)) → LESS24_IN_GG(T72, T66)
U12_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, search_treec23_out_gaa(T67, T71, T72)) → U14_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, lessc24_in_gg(T72, T66))
U14_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, lessc24_out_gg(T72, T66)) → U15_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, p21_in_gaag(T68, X148, X150, T66))
U14_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, lessc24_out_gg(T72, T66)) → P21_IN_GAAG(T68, X148, X150, T66)
P37_IN_GAAG(T51, T54, T55, T50) → U9_GAAG(T51, T54, T55, T50, search_treec23_in_gaa(T51, T54, T55))
U9_GAAG(T51, T54, T55, T50, search_treec23_out_gaa(T51, T54, T55)) → U10_GAAG(T51, T54, T55, T50, less24_in_gg(T55, T50))
U9_GAAG(T51, T54, T55, T50, search_treec23_out_gaa(T51, T54, T55)) → LESS24_IN_GG(T55, T50)
SEARCH_TREE1_IN_G(tree(T104, T105, void)) → U17_G(T104, T105, p37_in_gaag(T105, X206, X205, T104))
SEARCH_TREE1_IN_G(tree(T104, T105, void)) → P37_IN_GAAG(T105, X206, X205, T104)
SEARCH_TREE1_IN_G(tree(T114, T115, T116)) → U18_G(T114, T115, T116, p41_in_gaaggaa(T115, X235, X233, T114, T116, X234, X236))
SEARCH_TREE1_IN_G(tree(T114, T115, T116)) → P41_IN_GAAGGAA(T115, X235, X233, T114, T116, X234, X236)
search_treec23_in_gaa(tree(T29, void, void), T29, T29) → search_treec23_out_gaa(tree(T29, void, void), T29, T29)
search_treec23_in_gaa(tree(T38, void, T39), T38, X88) → U22_gaa(T38, T39, X88, qc21_in_gaag(T39, X87, X88, T38))
qc21_in_gaag(T18, T21, T22, T17) → U20_gaag(T18, T21, T22, T17, search_treec23_in_gaa(T18, T21, T22))
search_treec23_in_gaa(tree(T50, T51, void), X116, T50) → U23_gaa(T50, T51, X116, qc37_in_gaag(T51, X116, X115, T50))
qc37_in_gaag(T51, T54, T55, T50) → U26_gaag(T51, T54, T55, T50, search_treec23_in_gaa(T51, T54, T55))
search_treec23_in_gaa(tree(T66, T67, T68), X149, X150) → U24_gaa(T66, T67, T68, X149, X150, qc41_in_gaaggaa(T67, X149, X147, T66, T68, X148, X150))
qc41_in_gaaggaa(T67, T71, T72, T66, T68, X148, X150) → U28_gaaggaa(T67, T71, T72, T66, T68, X148, X150, search_treec23_in_gaa(T67, T71, T72))
U28_gaaggaa(T67, T71, T72, T66, T68, X148, X150, search_treec23_out_gaa(T67, T71, T72)) → U29_gaaggaa(T67, T71, T72, T66, T68, X148, X150, lessc24_in_gg(T72, T66))
lessc24_in_gg(0, s(T87)) → lessc24_out_gg(0, s(T87))
lessc24_in_gg(s(T92), s(T93)) → U25_gg(T92, T93, lessc24_in_gg(T92, T93))
U25_gg(T92, T93, lessc24_out_gg(T92, T93)) → lessc24_out_gg(s(T92), s(T93))
U29_gaaggaa(T67, T71, T72, T66, T68, X148, X150, lessc24_out_gg(T72, T66)) → U30_gaaggaa(T67, T71, T72, T66, T68, X148, X150, qc21_in_gaag(T68, X148, X150, T66))
U30_gaaggaa(T67, T71, T72, T66, T68, X148, X150, qc21_out_gaag(T68, X148, X150, T66)) → qc41_out_gaaggaa(T67, T71, T72, T66, T68, X148, X150)
U24_gaa(T66, T67, T68, X149, X150, qc41_out_gaaggaa(T67, X149, X147, T66, T68, X148, X150)) → search_treec23_out_gaa(tree(T66, T67, T68), X149, X150)
U26_gaag(T51, T54, T55, T50, search_treec23_out_gaa(T51, T54, T55)) → U27_gaag(T51, T54, T55, T50, lessc24_in_gg(T55, T50))
U27_gaag(T51, T54, T55, T50, lessc24_out_gg(T55, T50)) → qc37_out_gaag(T51, T54, T55, T50)
U23_gaa(T50, T51, X116, qc37_out_gaag(T51, X116, X115, T50)) → search_treec23_out_gaa(tree(T50, T51, void), X116, T50)
U20_gaag(T18, T21, T22, T17, search_treec23_out_gaa(T18, T21, T22)) → U21_gaag(T18, T21, T22, T17, lessc24_in_gg(T17, T21))
U21_gaag(T18, T21, T22, T17, lessc24_out_gg(T17, T21)) → qc21_out_gaag(T18, T21, T22, T17)
U22_gaa(T38, T39, X88, qc21_out_gaag(T39, X87, X88, T38)) → search_treec23_out_gaa(tree(T38, void, T39), T38, X88)
Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES
SEARCH_TREE1_IN_G(tree(T17, void, T18)) → U16_G(T17, T18, p21_in_gaag(T18, X51, X52, T17))
SEARCH_TREE1_IN_G(tree(T17, void, T18)) → P21_IN_GAAG(T18, X51, X52, T17)
P21_IN_GAAG(T18, X51, X52, T17) → U1_GAAG(T18, X51, X52, T17, search_tree23_in_gaa(T18, X51, X52))
P21_IN_GAAG(T18, X51, X52, T17) → SEARCH_TREE23_IN_GAA(T18, X51, X52)
SEARCH_TREE23_IN_GAA(tree(T38, void, T39), T38, X88) → U4_GAA(T38, T39, X88, p21_in_gaag(T39, X87, X88, T38))
SEARCH_TREE23_IN_GAA(tree(T38, void, T39), T38, X88) → P21_IN_GAAG(T39, X87, X88, T38)
P21_IN_GAAG(T18, T21, T22, T17) → U2_GAAG(T18, T21, T22, T17, search_treec23_in_gaa(T18, T21, T22))
U2_GAAG(T18, T21, T22, T17, search_treec23_out_gaa(T18, T21, T22)) → U3_GAAG(T18, T21, T22, T17, less24_in_gg(T17, T21))
U2_GAAG(T18, T21, T22, T17, search_treec23_out_gaa(T18, T21, T22)) → LESS24_IN_GG(T17, T21)
LESS24_IN_GG(s(T92), s(T93)) → U7_GG(T92, T93, less24_in_gg(T92, T93))
LESS24_IN_GG(s(T92), s(T93)) → LESS24_IN_GG(T92, T93)
SEARCH_TREE23_IN_GAA(tree(T50, T51, void), X116, T50) → U5_GAA(T50, T51, X116, p37_in_gaag(T51, X116, X115, T50))
SEARCH_TREE23_IN_GAA(tree(T50, T51, void), X116, T50) → P37_IN_GAAG(T51, X116, X115, T50)
P37_IN_GAAG(T51, X116, X115, T50) → U8_GAAG(T51, X116, X115, T50, search_tree23_in_gaa(T51, X116, X115))
P37_IN_GAAG(T51, X116, X115, T50) → SEARCH_TREE23_IN_GAA(T51, X116, X115)
SEARCH_TREE23_IN_GAA(tree(T66, T67, T68), X149, X150) → U6_GAA(T66, T67, T68, X149, X150, p41_in_gaaggaa(T67, X149, X147, T66, T68, X148, X150))
SEARCH_TREE23_IN_GAA(tree(T66, T67, T68), X149, X150) → P41_IN_GAAGGAA(T67, X149, X147, T66, T68, X148, X150)
P41_IN_GAAGGAA(T67, X149, X147, T66, T68, X148, X150) → U11_GAAGGAA(T67, X149, X147, T66, T68, X148, X150, search_tree23_in_gaa(T67, X149, X147))
P41_IN_GAAGGAA(T67, X149, X147, T66, T68, X148, X150) → SEARCH_TREE23_IN_GAA(T67, X149, X147)
P41_IN_GAAGGAA(T67, T71, T72, T66, T68, X148, X150) → U12_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, search_treec23_in_gaa(T67, T71, T72))
U12_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, search_treec23_out_gaa(T67, T71, T72)) → U13_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, less24_in_gg(T72, T66))
U12_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, search_treec23_out_gaa(T67, T71, T72)) → LESS24_IN_GG(T72, T66)
U12_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, search_treec23_out_gaa(T67, T71, T72)) → U14_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, lessc24_in_gg(T72, T66))
U14_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, lessc24_out_gg(T72, T66)) → U15_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, p21_in_gaag(T68, X148, X150, T66))
U14_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, lessc24_out_gg(T72, T66)) → P21_IN_GAAG(T68, X148, X150, T66)
P37_IN_GAAG(T51, T54, T55, T50) → U9_GAAG(T51, T54, T55, T50, search_treec23_in_gaa(T51, T54, T55))
U9_GAAG(T51, T54, T55, T50, search_treec23_out_gaa(T51, T54, T55)) → U10_GAAG(T51, T54, T55, T50, less24_in_gg(T55, T50))
U9_GAAG(T51, T54, T55, T50, search_treec23_out_gaa(T51, T54, T55)) → LESS24_IN_GG(T55, T50)
SEARCH_TREE1_IN_G(tree(T104, T105, void)) → U17_G(T104, T105, p37_in_gaag(T105, X206, X205, T104))
SEARCH_TREE1_IN_G(tree(T104, T105, void)) → P37_IN_GAAG(T105, X206, X205, T104)
SEARCH_TREE1_IN_G(tree(T114, T115, T116)) → U18_G(T114, T115, T116, p41_in_gaaggaa(T115, X235, X233, T114, T116, X234, X236))
SEARCH_TREE1_IN_G(tree(T114, T115, T116)) → P41_IN_GAAGGAA(T115, X235, X233, T114, T116, X234, X236)
search_treec23_in_gaa(tree(T29, void, void), T29, T29) → search_treec23_out_gaa(tree(T29, void, void), T29, T29)
search_treec23_in_gaa(tree(T38, void, T39), T38, X88) → U22_gaa(T38, T39, X88, qc21_in_gaag(T39, X87, X88, T38))
qc21_in_gaag(T18, T21, T22, T17) → U20_gaag(T18, T21, T22, T17, search_treec23_in_gaa(T18, T21, T22))
search_treec23_in_gaa(tree(T50, T51, void), X116, T50) → U23_gaa(T50, T51, X116, qc37_in_gaag(T51, X116, X115, T50))
qc37_in_gaag(T51, T54, T55, T50) → U26_gaag(T51, T54, T55, T50, search_treec23_in_gaa(T51, T54, T55))
search_treec23_in_gaa(tree(T66, T67, T68), X149, X150) → U24_gaa(T66, T67, T68, X149, X150, qc41_in_gaaggaa(T67, X149, X147, T66, T68, X148, X150))
qc41_in_gaaggaa(T67, T71, T72, T66, T68, X148, X150) → U28_gaaggaa(T67, T71, T72, T66, T68, X148, X150, search_treec23_in_gaa(T67, T71, T72))
U28_gaaggaa(T67, T71, T72, T66, T68, X148, X150, search_treec23_out_gaa(T67, T71, T72)) → U29_gaaggaa(T67, T71, T72, T66, T68, X148, X150, lessc24_in_gg(T72, T66))
lessc24_in_gg(0, s(T87)) → lessc24_out_gg(0, s(T87))
lessc24_in_gg(s(T92), s(T93)) → U25_gg(T92, T93, lessc24_in_gg(T92, T93))
U25_gg(T92, T93, lessc24_out_gg(T92, T93)) → lessc24_out_gg(s(T92), s(T93))
U29_gaaggaa(T67, T71, T72, T66, T68, X148, X150, lessc24_out_gg(T72, T66)) → U30_gaaggaa(T67, T71, T72, T66, T68, X148, X150, qc21_in_gaag(T68, X148, X150, T66))
U30_gaaggaa(T67, T71, T72, T66, T68, X148, X150, qc21_out_gaag(T68, X148, X150, T66)) → qc41_out_gaaggaa(T67, T71, T72, T66, T68, X148, X150)
U24_gaa(T66, T67, T68, X149, X150, qc41_out_gaaggaa(T67, X149, X147, T66, T68, X148, X150)) → search_treec23_out_gaa(tree(T66, T67, T68), X149, X150)
U26_gaag(T51, T54, T55, T50, search_treec23_out_gaa(T51, T54, T55)) → U27_gaag(T51, T54, T55, T50, lessc24_in_gg(T55, T50))
U27_gaag(T51, T54, T55, T50, lessc24_out_gg(T55, T50)) → qc37_out_gaag(T51, T54, T55, T50)
U23_gaa(T50, T51, X116, qc37_out_gaag(T51, X116, X115, T50)) → search_treec23_out_gaa(tree(T50, T51, void), X116, T50)
U20_gaag(T18, T21, T22, T17, search_treec23_out_gaa(T18, T21, T22)) → U21_gaag(T18, T21, T22, T17, lessc24_in_gg(T17, T21))
U21_gaag(T18, T21, T22, T17, lessc24_out_gg(T17, T21)) → qc21_out_gaag(T18, T21, T22, T17)
U22_gaa(T38, T39, X88, qc21_out_gaag(T39, X87, X88, T38)) → search_treec23_out_gaa(tree(T38, void, T39), T38, X88)
LESS24_IN_GG(s(T92), s(T93)) → LESS24_IN_GG(T92, T93)
search_treec23_in_gaa(tree(T29, void, void), T29, T29) → search_treec23_out_gaa(tree(T29, void, void), T29, T29)
search_treec23_in_gaa(tree(T38, void, T39), T38, X88) → U22_gaa(T38, T39, X88, qc21_in_gaag(T39, X87, X88, T38))
qc21_in_gaag(T18, T21, T22, T17) → U20_gaag(T18, T21, T22, T17, search_treec23_in_gaa(T18, T21, T22))
search_treec23_in_gaa(tree(T50, T51, void), X116, T50) → U23_gaa(T50, T51, X116, qc37_in_gaag(T51, X116, X115, T50))
qc37_in_gaag(T51, T54, T55, T50) → U26_gaag(T51, T54, T55, T50, search_treec23_in_gaa(T51, T54, T55))
search_treec23_in_gaa(tree(T66, T67, T68), X149, X150) → U24_gaa(T66, T67, T68, X149, X150, qc41_in_gaaggaa(T67, X149, X147, T66, T68, X148, X150))
qc41_in_gaaggaa(T67, T71, T72, T66, T68, X148, X150) → U28_gaaggaa(T67, T71, T72, T66, T68, X148, X150, search_treec23_in_gaa(T67, T71, T72))
U28_gaaggaa(T67, T71, T72, T66, T68, X148, X150, search_treec23_out_gaa(T67, T71, T72)) → U29_gaaggaa(T67, T71, T72, T66, T68, X148, X150, lessc24_in_gg(T72, T66))
lessc24_in_gg(0, s(T87)) → lessc24_out_gg(0, s(T87))
lessc24_in_gg(s(T92), s(T93)) → U25_gg(T92, T93, lessc24_in_gg(T92, T93))
U25_gg(T92, T93, lessc24_out_gg(T92, T93)) → lessc24_out_gg(s(T92), s(T93))
U29_gaaggaa(T67, T71, T72, T66, T68, X148, X150, lessc24_out_gg(T72, T66)) → U30_gaaggaa(T67, T71, T72, T66, T68, X148, X150, qc21_in_gaag(T68, X148, X150, T66))
U30_gaaggaa(T67, T71, T72, T66, T68, X148, X150, qc21_out_gaag(T68, X148, X150, T66)) → qc41_out_gaaggaa(T67, T71, T72, T66, T68, X148, X150)
U24_gaa(T66, T67, T68, X149, X150, qc41_out_gaaggaa(T67, X149, X147, T66, T68, X148, X150)) → search_treec23_out_gaa(tree(T66, T67, T68), X149, X150)
U26_gaag(T51, T54, T55, T50, search_treec23_out_gaa(T51, T54, T55)) → U27_gaag(T51, T54, T55, T50, lessc24_in_gg(T55, T50))
U27_gaag(T51, T54, T55, T50, lessc24_out_gg(T55, T50)) → qc37_out_gaag(T51, T54, T55, T50)
U23_gaa(T50, T51, X116, qc37_out_gaag(T51, X116, X115, T50)) → search_treec23_out_gaa(tree(T50, T51, void), X116, T50)
U20_gaag(T18, T21, T22, T17, search_treec23_out_gaa(T18, T21, T22)) → U21_gaag(T18, T21, T22, T17, lessc24_in_gg(T17, T21))
U21_gaag(T18, T21, T22, T17, lessc24_out_gg(T17, T21)) → qc21_out_gaag(T18, T21, T22, T17)
U22_gaa(T38, T39, X88, qc21_out_gaag(T39, X87, X88, T38)) → search_treec23_out_gaa(tree(T38, void, T39), T38, X88)
LESS24_IN_GG(s(T92), s(T93)) → LESS24_IN_GG(T92, T93)
LESS24_IN_GG(s(T92), s(T93)) → LESS24_IN_GG(T92, T93)
From the DPs we obtained the following set of size-change graphs:
P21_IN_GAAG(T18, X51, X52, T17) → SEARCH_TREE23_IN_GAA(T18, X51, X52)
SEARCH_TREE23_IN_GAA(tree(T38, void, T39), T38, X88) → P21_IN_GAAG(T39, X87, X88, T38)
SEARCH_TREE23_IN_GAA(tree(T50, T51, void), X116, T50) → P37_IN_GAAG(T51, X116, X115, T50)
P37_IN_GAAG(T51, X116, X115, T50) → SEARCH_TREE23_IN_GAA(T51, X116, X115)
SEARCH_TREE23_IN_GAA(tree(T66, T67, T68), X149, X150) → P41_IN_GAAGGAA(T67, X149, X147, T66, T68, X148, X150)
P41_IN_GAAGGAA(T67, X149, X147, T66, T68, X148, X150) → SEARCH_TREE23_IN_GAA(T67, X149, X147)
P41_IN_GAAGGAA(T67, T71, T72, T66, T68, X148, X150) → U12_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, search_treec23_in_gaa(T67, T71, T72))
U12_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, search_treec23_out_gaa(T67, T71, T72)) → U14_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, lessc24_in_gg(T72, T66))
U14_GAAGGAA(T67, T71, T72, T66, T68, X148, X150, lessc24_out_gg(T72, T66)) → P21_IN_GAAG(T68, X148, X150, T66)
search_treec23_in_gaa(tree(T29, void, void), T29, T29) → search_treec23_out_gaa(tree(T29, void, void), T29, T29)
search_treec23_in_gaa(tree(T38, void, T39), T38, X88) → U22_gaa(T38, T39, X88, qc21_in_gaag(T39, X87, X88, T38))
qc21_in_gaag(T18, T21, T22, T17) → U20_gaag(T18, T21, T22, T17, search_treec23_in_gaa(T18, T21, T22))
search_treec23_in_gaa(tree(T50, T51, void), X116, T50) → U23_gaa(T50, T51, X116, qc37_in_gaag(T51, X116, X115, T50))
qc37_in_gaag(T51, T54, T55, T50) → U26_gaag(T51, T54, T55, T50, search_treec23_in_gaa(T51, T54, T55))
search_treec23_in_gaa(tree(T66, T67, T68), X149, X150) → U24_gaa(T66, T67, T68, X149, X150, qc41_in_gaaggaa(T67, X149, X147, T66, T68, X148, X150))
qc41_in_gaaggaa(T67, T71, T72, T66, T68, X148, X150) → U28_gaaggaa(T67, T71, T72, T66, T68, X148, X150, search_treec23_in_gaa(T67, T71, T72))
U28_gaaggaa(T67, T71, T72, T66, T68, X148, X150, search_treec23_out_gaa(T67, T71, T72)) → U29_gaaggaa(T67, T71, T72, T66, T68, X148, X150, lessc24_in_gg(T72, T66))
lessc24_in_gg(0, s(T87)) → lessc24_out_gg(0, s(T87))
lessc24_in_gg(s(T92), s(T93)) → U25_gg(T92, T93, lessc24_in_gg(T92, T93))
U25_gg(T92, T93, lessc24_out_gg(T92, T93)) → lessc24_out_gg(s(T92), s(T93))
U29_gaaggaa(T67, T71, T72, T66, T68, X148, X150, lessc24_out_gg(T72, T66)) → U30_gaaggaa(T67, T71, T72, T66, T68, X148, X150, qc21_in_gaag(T68, X148, X150, T66))
U30_gaaggaa(T67, T71, T72, T66, T68, X148, X150, qc21_out_gaag(T68, X148, X150, T66)) → qc41_out_gaaggaa(T67, T71, T72, T66, T68, X148, X150)
U24_gaa(T66, T67, T68, X149, X150, qc41_out_gaaggaa(T67, X149, X147, T66, T68, X148, X150)) → search_treec23_out_gaa(tree(T66, T67, T68), X149, X150)
U26_gaag(T51, T54, T55, T50, search_treec23_out_gaa(T51, T54, T55)) → U27_gaag(T51, T54, T55, T50, lessc24_in_gg(T55, T50))
U27_gaag(T51, T54, T55, T50, lessc24_out_gg(T55, T50)) → qc37_out_gaag(T51, T54, T55, T50)
U23_gaa(T50, T51, X116, qc37_out_gaag(T51, X116, X115, T50)) → search_treec23_out_gaa(tree(T50, T51, void), X116, T50)
U20_gaag(T18, T21, T22, T17, search_treec23_out_gaa(T18, T21, T22)) → U21_gaag(T18, T21, T22, T17, lessc24_in_gg(T17, T21))
U21_gaag(T18, T21, T22, T17, lessc24_out_gg(T17, T21)) → qc21_out_gaag(T18, T21, T22, T17)
U22_gaa(T38, T39, X88, qc21_out_gaag(T39, X87, X88, T38)) → search_treec23_out_gaa(tree(T38, void, T39), T38, X88)
P21_IN_GAAG(T18, T17) → SEARCH_TREE23_IN_GAA(T18)
SEARCH_TREE23_IN_GAA(tree(T38, void, T39)) → P21_IN_GAAG(T39, T38)
SEARCH_TREE23_IN_GAA(tree(T50, T51, void)) → P37_IN_GAAG(T51, T50)
P37_IN_GAAG(T51, T50) → SEARCH_TREE23_IN_GAA(T51)
SEARCH_TREE23_IN_GAA(tree(T66, T67, T68)) → P41_IN_GAAGGAA(T67, T66, T68)
P41_IN_GAAGGAA(T67, T66, T68) → SEARCH_TREE23_IN_GAA(T67)
P41_IN_GAAGGAA(T67, T66, T68) → U12_GAAGGAA(T67, T66, T68, search_treec23_in_gaa(T67))
U12_GAAGGAA(T67, T66, T68, search_treec23_out_gaa(T67, T71, T72)) → U14_GAAGGAA(T67, T71, T66, T68, lessc24_in_gg(T72, T66))
U14_GAAGGAA(T67, T71, T66, T68, lessc24_out_gg(T72, T66)) → P21_IN_GAAG(T68, T66)
search_treec23_in_gaa(tree(T29, void, void)) → search_treec23_out_gaa(tree(T29, void, void), T29, T29)
search_treec23_in_gaa(tree(T38, void, T39)) → U22_gaa(T38, T39, qc21_in_gaag(T39, T38))
qc21_in_gaag(T18, T17) → U20_gaag(T18, T17, search_treec23_in_gaa(T18))
search_treec23_in_gaa(tree(T50, T51, void)) → U23_gaa(T50, T51, qc37_in_gaag(T51, T50))
qc37_in_gaag(T51, T50) → U26_gaag(T51, T50, search_treec23_in_gaa(T51))
search_treec23_in_gaa(tree(T66, T67, T68)) → U24_gaa(T66, T67, T68, qc41_in_gaaggaa(T67, T66, T68))
qc41_in_gaaggaa(T67, T66, T68) → U28_gaaggaa(T67, T66, T68, search_treec23_in_gaa(T67))
U28_gaaggaa(T67, T66, T68, search_treec23_out_gaa(T67, T71, T72)) → U29_gaaggaa(T67, T71, T72, T66, T68, lessc24_in_gg(T72, T66))
lessc24_in_gg(0, s(T87)) → lessc24_out_gg(0, s(T87))
lessc24_in_gg(s(T92), s(T93)) → U25_gg(T92, T93, lessc24_in_gg(T92, T93))
U25_gg(T92, T93, lessc24_out_gg(T92, T93)) → lessc24_out_gg(s(T92), s(T93))
U29_gaaggaa(T67, T71, T72, T66, T68, lessc24_out_gg(T72, T66)) → U30_gaaggaa(T67, T71, T72, T66, T68, qc21_in_gaag(T68, T66))
U30_gaaggaa(T67, T71, T72, T66, T68, qc21_out_gaag(T68, X148, X150, T66)) → qc41_out_gaaggaa(T67, T71, T72, T66, T68, X148, X150)
U24_gaa(T66, T67, T68, qc41_out_gaaggaa(T67, X149, X147, T66, T68, X148, X150)) → search_treec23_out_gaa(tree(T66, T67, T68), X149, X150)
U26_gaag(T51, T50, search_treec23_out_gaa(T51, T54, T55)) → U27_gaag(T51, T54, T55, T50, lessc24_in_gg(T55, T50))
U27_gaag(T51, T54, T55, T50, lessc24_out_gg(T55, T50)) → qc37_out_gaag(T51, T54, T55, T50)
U23_gaa(T50, T51, qc37_out_gaag(T51, X116, X115, T50)) → search_treec23_out_gaa(tree(T50, T51, void), X116, T50)
U20_gaag(T18, T17, search_treec23_out_gaa(T18, T21, T22)) → U21_gaag(T18, T21, T22, T17, lessc24_in_gg(T17, T21))
U21_gaag(T18, T21, T22, T17, lessc24_out_gg(T17, T21)) → qc21_out_gaag(T18, T21, T22, T17)
U22_gaa(T38, T39, qc21_out_gaag(T39, X87, X88, T38)) → search_treec23_out_gaa(tree(T38, void, T39), T38, X88)
search_treec23_in_gaa(x0)
qc21_in_gaag(x0, x1)
qc37_in_gaag(x0, x1)
qc41_in_gaaggaa(x0, x1, x2)
U28_gaaggaa(x0, x1, x2, x3)
lessc24_in_gg(x0, x1)
U25_gg(x0, x1, x2)
U29_gaaggaa(x0, x1, x2, x3, x4, x5)
U30_gaaggaa(x0, x1, x2, x3, x4, x5)
U24_gaa(x0, x1, x2, x3)
U26_gaag(x0, x1, x2)
U27_gaag(x0, x1, x2, x3, x4)
U23_gaa(x0, x1, x2)
U20_gaag(x0, x1, x2)
U21_gaag(x0, x1, x2, x3, x4)
U22_gaa(x0, x1, x2)
From the DPs we obtained the following set of size-change graphs: