Input TRS: 1: |:|(|:|(|:|(|:|(C(),x),y),z),u) -> |:|(|:|(x,z),|:|(|:|(|:|(x,y),z),u)) Number of strict rules: 1 Direct Order(PosReal,>,Poly) ... failed. Freezing ... failed. Dependency Pairs: #1: #|:|(|:|(|:|(|:|(C(),x),y),z),u) -> #|:|(|:|(x,z),|:|(|:|(|:|(x,y),z),u)) #2: #|:|(|:|(|:|(|:|(C(),x),y),z),u) -> #|:|(x,z) #3: #|:|(|:|(|:|(|:|(C(),x),y),z),u) -> #|:|(|:|(|:|(x,y),z),u) #4: #|:|(|:|(|:|(|:|(C(),x),y),z),u) -> #|:|(|:|(x,y),z) #5: #|:|(|:|(|:|(|:|(C(),x),y),z),u) -> #|:|(x,y) Number of SCCs: 1, DPs: 5, edges: 25 SCC { #1..5 } Removing DPs: Order(PosReal,>,Sum)... Order(PosReal,>,Max)... succeeded. #|:|(x1,x2) weight: max{(/ 1 8) + x2, (/ 1 4) + x1} C() weight: 0 |:|(x1,x2) weight: max{x2, (/ 1 8) + x1} Usable rules: { 1 } Removed DPs: #2 #4 #5 Number of SCCs: 1, DPs: 2, edges: 4 SCC { #1 #3 } Removing DPs: Order(PosReal,>,Sum)... Order(PosReal,>,Max)... QLPOpS... succeeded. #|:|(x1,x2) status: [x1,x2] precedence above: |:| C() status: [] precedence above: |:|(x1,x2) status: [x1,x2] precedence above: #|:| Usable rules: { 1 } Removed DPs: #1 Number of SCCs: 1, DPs: 1, edges: 1 SCC { #3 } Removing DPs: Order(PosReal,>,Sum)... Order(PosReal,>,Max)... QLPOpS... succeeded. #|:|(x1,x2) status: [x1,x2] precedence above: |:| C() status: [] precedence above: |:|(x1,x2) status: [x1,x2] precedence above: #|:| Usable rules: { 1 } Removed DPs: #3 Number of SCCs: 0, DPs: 0, edges: 0 YES