0 Prolog
↳1 PrologToTRSTransformerProof (⇒, 179 ms)
↳2 QTRS
↳3 DependencyPairsProof (⇔, 25 ms)
↳4 QDP
↳5 DependencyGraphProof (⇔, 0 ms)
↳6 AND
↳7 QDP
↳8 UsableRulesProof (⇔, 0 ms)
↳9 QDP
↳10 QDPSizeChangeProof (⇔, 0 ms)
↳11 YES
↳12 QDP
↳13 UsableRulesProof (⇔, 0 ms)
↳14 QDP
↳15 QDPSizeChangeProof (⇔, 0 ms)
↳16 YES
↳17 QDP
↳18 QDPSizeChangeProof (⇔, 0 ms)
↳19 YES
f2_in(T12, T13) → f2_out1
f2_in(T44, tree(T47, T45, T48)) → U1(f44_in(T47, T48), T44, tree(T47, T45, T48))
U1(f44_out1, T44, tree(T47, T45, T48)) → f2_out1
f2_in(T107, tree(T108, T111, T110)) → U2(f79_in(T107, T108, T111), T107, tree(T108, T111, T110))
U2(f79_out1, T107, tree(T108, T111, T110)) → f2_out1
f2_in(T144, tree(T145, T146, T148)) → U3(f109_in(T145, T144, T148), T144, tree(T145, T146, T148))
U3(f109_out1, T144, tree(T145, T146, T148)) → f2_out1
f44_in(T62, T63) → f44_out1
f44_in(T79, tree(T76, T80, T81)) → U4(f44_in(T79, T80), T79, tree(T76, T80, T81))
U4(f44_out1, T79, tree(T76, T80, T81)) → f44_out1
f81_in(0, s(T121)) → f81_out1
f81_in(s(T126), s(T127)) → U5(f81_in(T126, T127), s(T126), s(T127))
U5(f81_out1, s(T126), s(T127)) → f81_out1
f79_in(T107, T108, T111) → U6(f81_in(T107, T108), T107, T108, T111)
U6(f81_out1, T107, T108, T111) → U7(f2_in(T107, T111), T107, T108, T111)
U7(f2_out1, T107, T108, T111) → f79_out1
f109_in(T145, T144, T148) → U8(f81_in(T145, T144), T145, T144, T148)
U8(f81_out1, T145, T144, T148) → U9(f2_in(T144, T148), T145, T144, T148)
U9(f2_out1, T145, T144, T148) → f109_out1
F2_IN(T44, tree(T47, T45, T48)) → U11(f44_in(T47, T48), T44, tree(T47, T45, T48))
F2_IN(T44, tree(T47, T45, T48)) → F44_IN(T47, T48)
F2_IN(T107, tree(T108, T111, T110)) → U21(f79_in(T107, T108, T111), T107, tree(T108, T111, T110))
F2_IN(T107, tree(T108, T111, T110)) → F79_IN(T107, T108, T111)
F2_IN(T144, tree(T145, T146, T148)) → U31(f109_in(T145, T144, T148), T144, tree(T145, T146, T148))
F2_IN(T144, tree(T145, T146, T148)) → F109_IN(T145, T144, T148)
F44_IN(T79, tree(T76, T80, T81)) → U41(f44_in(T79, T80), T79, tree(T76, T80, T81))
F44_IN(T79, tree(T76, T80, T81)) → F44_IN(T79, T80)
F81_IN(s(T126), s(T127)) → U51(f81_in(T126, T127), s(T126), s(T127))
F81_IN(s(T126), s(T127)) → F81_IN(T126, T127)
F79_IN(T107, T108, T111) → U61(f81_in(T107, T108), T107, T108, T111)
F79_IN(T107, T108, T111) → F81_IN(T107, T108)
U61(f81_out1, T107, T108, T111) → U71(f2_in(T107, T111), T107, T108, T111)
U61(f81_out1, T107, T108, T111) → F2_IN(T107, T111)
F109_IN(T145, T144, T148) → U81(f81_in(T145, T144), T145, T144, T148)
F109_IN(T145, T144, T148) → F81_IN(T145, T144)
U81(f81_out1, T145, T144, T148) → U91(f2_in(T144, T148), T145, T144, T148)
U81(f81_out1, T145, T144, T148) → F2_IN(T144, T148)
f2_in(T12, T13) → f2_out1
f2_in(T44, tree(T47, T45, T48)) → U1(f44_in(T47, T48), T44, tree(T47, T45, T48))
U1(f44_out1, T44, tree(T47, T45, T48)) → f2_out1
f2_in(T107, tree(T108, T111, T110)) → U2(f79_in(T107, T108, T111), T107, tree(T108, T111, T110))
U2(f79_out1, T107, tree(T108, T111, T110)) → f2_out1
f2_in(T144, tree(T145, T146, T148)) → U3(f109_in(T145, T144, T148), T144, tree(T145, T146, T148))
U3(f109_out1, T144, tree(T145, T146, T148)) → f2_out1
f44_in(T62, T63) → f44_out1
f44_in(T79, tree(T76, T80, T81)) → U4(f44_in(T79, T80), T79, tree(T76, T80, T81))
U4(f44_out1, T79, tree(T76, T80, T81)) → f44_out1
f81_in(0, s(T121)) → f81_out1
f81_in(s(T126), s(T127)) → U5(f81_in(T126, T127), s(T126), s(T127))
U5(f81_out1, s(T126), s(T127)) → f81_out1
f79_in(T107, T108, T111) → U6(f81_in(T107, T108), T107, T108, T111)
U6(f81_out1, T107, T108, T111) → U7(f2_in(T107, T111), T107, T108, T111)
U7(f2_out1, T107, T108, T111) → f79_out1
f109_in(T145, T144, T148) → U8(f81_in(T145, T144), T145, T144, T148)
U8(f81_out1, T145, T144, T148) → U9(f2_in(T144, T148), T145, T144, T148)
U9(f2_out1, T145, T144, T148) → f109_out1
F81_IN(s(T126), s(T127)) → F81_IN(T126, T127)
f2_in(T12, T13) → f2_out1
f2_in(T44, tree(T47, T45, T48)) → U1(f44_in(T47, T48), T44, tree(T47, T45, T48))
U1(f44_out1, T44, tree(T47, T45, T48)) → f2_out1
f2_in(T107, tree(T108, T111, T110)) → U2(f79_in(T107, T108, T111), T107, tree(T108, T111, T110))
U2(f79_out1, T107, tree(T108, T111, T110)) → f2_out1
f2_in(T144, tree(T145, T146, T148)) → U3(f109_in(T145, T144, T148), T144, tree(T145, T146, T148))
U3(f109_out1, T144, tree(T145, T146, T148)) → f2_out1
f44_in(T62, T63) → f44_out1
f44_in(T79, tree(T76, T80, T81)) → U4(f44_in(T79, T80), T79, tree(T76, T80, T81))
U4(f44_out1, T79, tree(T76, T80, T81)) → f44_out1
f81_in(0, s(T121)) → f81_out1
f81_in(s(T126), s(T127)) → U5(f81_in(T126, T127), s(T126), s(T127))
U5(f81_out1, s(T126), s(T127)) → f81_out1
f79_in(T107, T108, T111) → U6(f81_in(T107, T108), T107, T108, T111)
U6(f81_out1, T107, T108, T111) → U7(f2_in(T107, T111), T107, T108, T111)
U7(f2_out1, T107, T108, T111) → f79_out1
f109_in(T145, T144, T148) → U8(f81_in(T145, T144), T145, T144, T148)
U8(f81_out1, T145, T144, T148) → U9(f2_in(T144, T148), T145, T144, T148)
U9(f2_out1, T145, T144, T148) → f109_out1
F81_IN(s(T126), s(T127)) → F81_IN(T126, T127)
From the DPs we obtained the following set of size-change graphs:
F44_IN(T79, tree(T76, T80, T81)) → F44_IN(T79, T80)
f2_in(T12, T13) → f2_out1
f2_in(T44, tree(T47, T45, T48)) → U1(f44_in(T47, T48), T44, tree(T47, T45, T48))
U1(f44_out1, T44, tree(T47, T45, T48)) → f2_out1
f2_in(T107, tree(T108, T111, T110)) → U2(f79_in(T107, T108, T111), T107, tree(T108, T111, T110))
U2(f79_out1, T107, tree(T108, T111, T110)) → f2_out1
f2_in(T144, tree(T145, T146, T148)) → U3(f109_in(T145, T144, T148), T144, tree(T145, T146, T148))
U3(f109_out1, T144, tree(T145, T146, T148)) → f2_out1
f44_in(T62, T63) → f44_out1
f44_in(T79, tree(T76, T80, T81)) → U4(f44_in(T79, T80), T79, tree(T76, T80, T81))
U4(f44_out1, T79, tree(T76, T80, T81)) → f44_out1
f81_in(0, s(T121)) → f81_out1
f81_in(s(T126), s(T127)) → U5(f81_in(T126, T127), s(T126), s(T127))
U5(f81_out1, s(T126), s(T127)) → f81_out1
f79_in(T107, T108, T111) → U6(f81_in(T107, T108), T107, T108, T111)
U6(f81_out1, T107, T108, T111) → U7(f2_in(T107, T111), T107, T108, T111)
U7(f2_out1, T107, T108, T111) → f79_out1
f109_in(T145, T144, T148) → U8(f81_in(T145, T144), T145, T144, T148)
U8(f81_out1, T145, T144, T148) → U9(f2_in(T144, T148), T145, T144, T148)
U9(f2_out1, T145, T144, T148) → f109_out1
F44_IN(T79, tree(T76, T80, T81)) → F44_IN(T79, T80)
From the DPs we obtained the following set of size-change graphs:
F2_IN(T107, tree(T108, T111, T110)) → F79_IN(T107, T108, T111)
F79_IN(T107, T108, T111) → U61(f81_in(T107, T108), T107, T108, T111)
U61(f81_out1, T107, T108, T111) → F2_IN(T107, T111)
F2_IN(T144, tree(T145, T146, T148)) → F109_IN(T145, T144, T148)
F109_IN(T145, T144, T148) → U81(f81_in(T145, T144), T145, T144, T148)
U81(f81_out1, T145, T144, T148) → F2_IN(T144, T148)
f2_in(T12, T13) → f2_out1
f2_in(T44, tree(T47, T45, T48)) → U1(f44_in(T47, T48), T44, tree(T47, T45, T48))
U1(f44_out1, T44, tree(T47, T45, T48)) → f2_out1
f2_in(T107, tree(T108, T111, T110)) → U2(f79_in(T107, T108, T111), T107, tree(T108, T111, T110))
U2(f79_out1, T107, tree(T108, T111, T110)) → f2_out1
f2_in(T144, tree(T145, T146, T148)) → U3(f109_in(T145, T144, T148), T144, tree(T145, T146, T148))
U3(f109_out1, T144, tree(T145, T146, T148)) → f2_out1
f44_in(T62, T63) → f44_out1
f44_in(T79, tree(T76, T80, T81)) → U4(f44_in(T79, T80), T79, tree(T76, T80, T81))
U4(f44_out1, T79, tree(T76, T80, T81)) → f44_out1
f81_in(0, s(T121)) → f81_out1
f81_in(s(T126), s(T127)) → U5(f81_in(T126, T127), s(T126), s(T127))
U5(f81_out1, s(T126), s(T127)) → f81_out1
f79_in(T107, T108, T111) → U6(f81_in(T107, T108), T107, T108, T111)
U6(f81_out1, T107, T108, T111) → U7(f2_in(T107, T111), T107, T108, T111)
U7(f2_out1, T107, T108, T111) → f79_out1
f109_in(T145, T144, T148) → U8(f81_in(T145, T144), T145, T144, T148)
U8(f81_out1, T145, T144, T148) → U9(f2_in(T144, T148), T145, T144, T148)
U9(f2_out1, T145, T144, T148) → f109_out1
From the DPs we obtained the following set of size-change graphs: