YES

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

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