YES

Problem:
 a(b(c(x1))) -> c(c(b(b(a(a(x1))))))
 a(x1) -> x1
 b(x1) -> x1
 c(x1) -> x1

Proof:
 DP Processor:
  DPs:
   a#(b(c(x1))) -> a#(x1)
   a#(b(c(x1))) -> a#(a(x1))
   a#(b(c(x1))) -> b#(a(a(x1)))
   a#(b(c(x1))) -> b#(b(a(a(x1))))
   a#(b(c(x1))) -> c#(b(b(a(a(x1)))))
   a#(b(c(x1))) -> c#(c(b(b(a(a(x1))))))
  TRS:
   a(b(c(x1))) -> c(c(b(b(a(a(x1))))))
   a(x1) -> x1
   b(x1) -> x1
   c(x1) -> x1
  TDG Processor:
   DPs:
    a#(b(c(x1))) -> a#(x1)
    a#(b(c(x1))) -> a#(a(x1))
    a#(b(c(x1))) -> b#(a(a(x1)))
    a#(b(c(x1))) -> b#(b(a(a(x1))))
    a#(b(c(x1))) -> c#(b(b(a(a(x1)))))
    a#(b(c(x1))) -> c#(c(b(b(a(a(x1))))))
   TRS:
    a(b(c(x1))) -> c(c(b(b(a(a(x1))))))
    a(x1) -> x1
    b(x1) -> x1
    c(x1) -> x1
   graph:
    a#(b(c(x1))) -> a#(a(x1)) -> a#(b(c(x1))) -> c#(c(b(b(a(a(x1))))))
    a#(b(c(x1))) -> a#(a(x1)) -> a#(b(c(x1))) -> c#(b(b(a(a(x1)))))
    a#(b(c(x1))) -> a#(a(x1)) -> a#(b(c(x1))) -> b#(b(a(a(x1))))
    a#(b(c(x1))) -> a#(a(x1)) -> a#(b(c(x1))) -> b#(a(a(x1)))
    a#(b(c(x1))) -> a#(a(x1)) -> a#(b(c(x1))) -> a#(a(x1))
    a#(b(c(x1))) -> a#(a(x1)) -> a#(b(c(x1))) -> a#(x1)
    a#(b(c(x1))) -> a#(x1) -> a#(b(c(x1))) -> c#(c(b(b(a(a(x1))))))
    a#(b(c(x1))) -> a#(x1) -> a#(b(c(x1))) -> c#(b(b(a(a(x1)))))
    a#(b(c(x1))) -> a#(x1) -> a#(b(c(x1))) -> b#(b(a(a(x1))))
    a#(b(c(x1))) -> a#(x1) -> a#(b(c(x1))) -> b#(a(a(x1)))
    a#(b(c(x1))) -> a#(x1) -> a#(b(c(x1))) -> a#(a(x1))
    a#(b(c(x1))) -> a#(x1) -> a#(b(c(x1))) -> a#(x1)
   SCC Processor:
    #sccs: 1
    #rules: 2
    #arcs: 12/36
    DPs:
     a#(b(c(x1))) -> a#(a(x1))
     a#(b(c(x1))) -> a#(x1)
    TRS:
     a(b(c(x1))) -> c(c(b(b(a(a(x1))))))
     a(x1) -> x1
     b(x1) -> x1
     c(x1) -> x1
    Arctic Interpretation Processor:
     dimension: 2
     interpretation:
      [a#](x0) = [0 1]x0,
      
                [0 0]     [0]
      [a](x0) = [0 0]x0 + [1],
      
                [0 0]     [0]
      [b](x0) = [1 0]x0 + [0],
      
                [0 0]     [-&]
      [c](x0) = [0 0]x0 + [3 ]
     orientation:
      a#(b(c(x1))) = [2 2]x1 + [4] >= [1 1]x1 + [2] = a#(a(x1))
      
      a#(b(c(x1))) = [2 2]x1 + [4] >= [0 1]x1 = a#(x1)
      
                    [1 1]     [3]    [1 1]     [3]                       
      a(b(c(x1))) = [1 1]x1 + [3] >= [1 1]x1 + [3] = c(c(b(b(a(a(x1))))))
      
              [0 0]     [0]           
      a(x1) = [0 0]x1 + [1] >= x1 = x1
      
              [0 0]     [0]           
      b(x1) = [1 0]x1 + [0] >= x1 = x1
      
              [0 0]     [-&]           
      c(x1) = [0 0]x1 + [3 ] >= x1 = x1
     problem:
      DPs:
       
      TRS:
       a(b(c(x1))) -> c(c(b(b(a(a(x1))))))
       a(x1) -> x1
       b(x1) -> x1
       c(x1) -> x1
     Qed