167.37/42.76 YES 167.37/42.77 167.37/42.77 Problem: 167.37/42.77 a(a(b(x1))) -> b(b(c(a(a(a(x1)))))) 167.37/42.77 b(c(a(x1))) -> x1 167.37/42.77 167.37/42.77 Proof: 167.37/42.77 String Reversal Processor: 167.37/42.77 b(a(a(x1))) -> a(a(a(c(b(b(x1)))))) 167.37/42.77 a(c(b(x1))) -> x1 167.37/42.77 DP Processor: 167.37/42.77 DPs: 167.37/42.77 b#(a(a(x1))) -> b#(x1) 167.37/42.77 b#(a(a(x1))) -> b#(b(x1)) 167.37/42.77 b#(a(a(x1))) -> a#(c(b(b(x1)))) 167.37/42.77 b#(a(a(x1))) -> a#(a(c(b(b(x1))))) 167.37/42.77 b#(a(a(x1))) -> a#(a(a(c(b(b(x1)))))) 167.37/42.77 TRS: 167.37/42.77 b(a(a(x1))) -> a(a(a(c(b(b(x1)))))) 167.37/42.77 a(c(b(x1))) -> x1 167.37/42.77 TDG Processor: 167.37/42.77 DPs: 167.37/42.77 b#(a(a(x1))) -> b#(x1) 167.37/42.77 b#(a(a(x1))) -> b#(b(x1)) 167.37/42.77 b#(a(a(x1))) -> a#(c(b(b(x1)))) 167.37/42.77 b#(a(a(x1))) -> a#(a(c(b(b(x1))))) 167.37/42.77 b#(a(a(x1))) -> a#(a(a(c(b(b(x1)))))) 167.37/42.77 TRS: 167.37/42.77 b(a(a(x1))) -> a(a(a(c(b(b(x1)))))) 167.37/42.77 a(c(b(x1))) -> x1 167.37/42.77 graph: 167.37/42.77 b#(a(a(x1))) -> b#(b(x1)) -> b#(a(a(x1))) -> a#(a(a(c(b(b(x1)))))) 167.37/42.77 b#(a(a(x1))) -> b#(b(x1)) -> b#(a(a(x1))) -> a#(a(c(b(b(x1))))) 167.37/42.77 b#(a(a(x1))) -> b#(b(x1)) -> b#(a(a(x1))) -> a#(c(b(b(x1)))) 167.37/42.77 b#(a(a(x1))) -> b#(b(x1)) -> b#(a(a(x1))) -> b#(b(x1)) 167.37/42.77 b#(a(a(x1))) -> b#(b(x1)) -> b#(a(a(x1))) -> b#(x1) 167.37/42.77 b#(a(a(x1))) -> b#(x1) -> b#(a(a(x1))) -> a#(a(a(c(b(b(x1)))))) 167.37/42.77 b#(a(a(x1))) -> b#(x1) -> b#(a(a(x1))) -> a#(a(c(b(b(x1))))) 167.37/42.77 b#(a(a(x1))) -> b#(x1) -> b#(a(a(x1))) -> a#(c(b(b(x1)))) 167.37/42.77 b#(a(a(x1))) -> b#(x1) -> b#(a(a(x1))) -> b#(b(x1)) 167.37/42.77 b#(a(a(x1))) -> b#(x1) -> b#(a(a(x1))) -> b#(x1) 167.37/42.77 SCC Processor: 167.37/42.77 #sccs: 1 167.37/42.77 #rules: 2 167.37/42.77 #arcs: 10/25 167.37/42.77 DPs: 167.37/42.77 b#(a(a(x1))) -> b#(b(x1)) 167.37/42.77 b#(a(a(x1))) -> b#(x1) 167.37/42.77 TRS: 167.37/42.77 b(a(a(x1))) -> a(a(a(c(b(b(x1)))))) 167.37/42.77 a(c(b(x1))) -> x1 167.37/42.77 Arctic Interpretation Processor: 167.37/42.77 dimension: 1 167.37/42.77 usable rules: 167.37/42.77 b(a(a(x1))) -> a(a(a(c(b(b(x1)))))) 167.37/42.77 a(c(b(x1))) -> x1 167.37/42.77 interpretation: 167.37/42.77 [b#](x0) = x0 + 0, 167.37/42.77 167.37/42.77 [c](x0) = -2x0 + 0, 167.37/42.77 167.37/42.77 [a](x0) = 1x0 + 1, 167.37/42.77 167.37/42.77 [b](x0) = 1x0 167.37/42.77 orientation: 167.37/42.77 b#(a(a(x1))) = 2x1 + 2 >= 1x1 + 0 = b#(b(x1)) 167.37/42.77 167.37/42.77 b#(a(a(x1))) = 2x1 + 2 >= x1 + 0 = b#(x1) 167.37/42.77 167.37/42.77 b(a(a(x1))) = 3x1 + 3 >= 3x1 + 3 = a(a(a(c(b(b(x1)))))) 167.37/42.77 167.37/42.77 a(c(b(x1))) = x1 + 1 >= x1 = x1 167.37/42.77 problem: 167.37/42.77 DPs: 167.37/42.77 167.37/42.77 TRS: 167.37/42.77 b(a(a(x1))) -> a(a(a(c(b(b(x1)))))) 167.37/42.77 a(c(b(x1))) -> x1 167.37/42.77 Qed 167.37/42.77 EOF