0 Prolog
↳1 PrologToPrologProblemTransformerProof (⇐)
↳2 Prolog
↳3 PrologToPiTRSProof (⇐)
↳4 PiTRS
↳5 DependencyPairsProof (⇔)
↳6 PiDP
↳7 DependencyGraphProof (⇔)
↳8 PiDP
↳9 UsableRulesProof (⇔)
↳10 PiDP
↳11 PiDPToQDPProof (⇐)
↳12 QDP
↳13 QDPSizeChangeProof (⇔)
↳14 YES
delmin1_in_aag(tree(T6, void, T7), T6, T7) → delmin1_out_aag(tree(T6, void, T7), T6, T7)
delmin1_in_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19)) → delmin1_out_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19))
delmin1_in_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delmin1_in_aag(T50, T51, T48))
delmin1_in_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67)) → U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delmin1_in_aag(T98, T99, T96))
U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delmin1_out_aag(T98, T99, T96)) → delmin1_out_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67))
U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delmin1_out_aag(T50, T51, T48)) → delmin1_out_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19))
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
delmin1_in_aag(tree(T6, void, T7), T6, T7) → delmin1_out_aag(tree(T6, void, T7), T6, T7)
delmin1_in_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19)) → delmin1_out_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19))
delmin1_in_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delmin1_in_aag(T50, T51, T48))
delmin1_in_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67)) → U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delmin1_in_aag(T98, T99, T96))
U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delmin1_out_aag(T98, T99, T96)) → delmin1_out_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67))
U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delmin1_out_aag(T50, T51, T48)) → delmin1_out_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19))
DELMIN1_IN_AAG(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → U1_AAG(T14, T44, T50, T46, T16, T51, T48, T49, T19, delmin1_in_aag(T50, T51, T48))
DELMIN1_IN_AAG(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → DELMIN1_IN_AAG(T50, T51, T48)
DELMIN1_IN_AAG(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67)) → U2_AAG(T62, T92, T98, T94, T64, T99, T96, T97, T67, delmin1_in_aag(T98, T99, T96))
delmin1_in_aag(tree(T6, void, T7), T6, T7) → delmin1_out_aag(tree(T6, void, T7), T6, T7)
delmin1_in_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19)) → delmin1_out_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19))
delmin1_in_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delmin1_in_aag(T50, T51, T48))
delmin1_in_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67)) → U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delmin1_in_aag(T98, T99, T96))
U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delmin1_out_aag(T98, T99, T96)) → delmin1_out_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67))
U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delmin1_out_aag(T50, T51, T48)) → delmin1_out_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19))
DELMIN1_IN_AAG(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → U1_AAG(T14, T44, T50, T46, T16, T51, T48, T49, T19, delmin1_in_aag(T50, T51, T48))
DELMIN1_IN_AAG(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → DELMIN1_IN_AAG(T50, T51, T48)
DELMIN1_IN_AAG(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67)) → U2_AAG(T62, T92, T98, T94, T64, T99, T96, T97, T67, delmin1_in_aag(T98, T99, T96))
delmin1_in_aag(tree(T6, void, T7), T6, T7) → delmin1_out_aag(tree(T6, void, T7), T6, T7)
delmin1_in_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19)) → delmin1_out_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19))
delmin1_in_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delmin1_in_aag(T50, T51, T48))
delmin1_in_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67)) → U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delmin1_in_aag(T98, T99, T96))
U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delmin1_out_aag(T98, T99, T96)) → delmin1_out_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67))
U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delmin1_out_aag(T50, T51, T48)) → delmin1_out_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19))
DELMIN1_IN_AAG(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → DELMIN1_IN_AAG(T50, T51, T48)
delmin1_in_aag(tree(T6, void, T7), T6, T7) → delmin1_out_aag(tree(T6, void, T7), T6, T7)
delmin1_in_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19)) → delmin1_out_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19))
delmin1_in_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delmin1_in_aag(T50, T51, T48))
delmin1_in_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67)) → U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delmin1_in_aag(T98, T99, T96))
U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delmin1_out_aag(T98, T99, T96)) → delmin1_out_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67))
U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delmin1_out_aag(T50, T51, T48)) → delmin1_out_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19))
DELMIN1_IN_AAG(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → DELMIN1_IN_AAG(T50, T51, T48)
DELMIN1_IN_AAG(tree(tree(T48, T49), T19)) → DELMIN1_IN_AAG(T48)
From the DPs we obtained the following set of size-change graphs: