YES
Time: 0.009026
TRS:
 {f(a(), f(x, a())) -> f(a(), f(f(a(), a()), x))}
 DP:
  DP:
   {f#(a(), f(x, a())) -> f#(f(a(), a()), x),
    f#(a(), f(x, a())) -> f#(a(), f(f(a(), a()), x)),
    f#(a(), f(x, a())) -> f#(a(), a())}
  TRS:
  {f(a(), f(x, a())) -> f(a(), f(f(a(), a()), x))}
  EDG:
   {(f#(a(), f(x, a())) -> f#(a(), f(f(a(), a()), x)), f#(a(), f(x, a())) -> f#(f(a(), a()), x))
    (f#(a(), f(x, a())) -> f#(a(), f(f(a(), a()), x)), f#(a(), f(x, a())) -> f#(a(), f(f(a(), a()), x)))
    (f#(a(), f(x, a())) -> f#(a(), f(f(a(), a()), x)), f#(a(), f(x, a())) -> f#(a(), a()))}
   SCCS (1):
    Scc:
     {f#(a(), f(x, a())) -> f#(a(), f(f(a(), a()), x))}
    SCC (1):
     Strict:
      {f#(a(), f(x, a())) -> f#(a(), f(f(a(), a()), x))}
     Weak:
     {f(a(), f(x, a())) -> f(a(), f(f(a(), a()), x))}
     BOUND:
      Bound: match(-raise)-DP-bounded by 1
      Automaton:
       {       a_1() -> 11*
               a_0() -> 9*
        f#_1(11, 13) -> 4*
         f#_0(9, 10) -> 4*
          f_1(12, 8) -> 13*
         f_1(11, 11) -> 12*
         f_0(10, 10) -> 7*
          f_0(10, 9) -> 7*
          f_0(10, 8) -> 7*
          f_0(10, 7) -> 7*
          f_0(9, 10) -> 7*
           f_0(9, 9) -> 8*
           f_0(9, 8) -> 7*
           f_0(9, 7) -> 7*
          f_0(8, 10) -> 10*
           f_0(8, 9) -> 10*
           f_0(8, 8) -> 10*
           f_0(8, 7) -> 10*
          f_0(7, 10) -> 7*
           f_0(7, 9) -> 7*
           f_0(7, 8) -> 7*
           f_0(7, 7) -> 7*}
      Strict:
       {}
      Qed