YES

Problem:
 f(f(a())) -> f(g(n__f(n__a())))
 f(X) -> n__f(X)
 a() -> n__a()
 activate(n__f(X)) -> f(activate(X))
 activate(n__a()) -> a()
 activate(X) -> X

Proof:
 DP Processor:
  DPs:
   f#(f(a())) -> f#(g(n__f(n__a())))
   activate#(n__f(X)) -> activate#(X)
   activate#(n__f(X)) -> f#(activate(X))
   activate#(n__a()) -> a#()
  TRS:
   f(f(a())) -> f(g(n__f(n__a())))
   f(X) -> n__f(X)
   a() -> n__a()
   activate(n__f(X)) -> f(activate(X))
   activate(n__a()) -> a()
   activate(X) -> X
  TDG Processor:
   DPs:
    f#(f(a())) -> f#(g(n__f(n__a())))
    activate#(n__f(X)) -> activate#(X)
    activate#(n__f(X)) -> f#(activate(X))
    activate#(n__a()) -> a#()
   TRS:
    f(f(a())) -> f(g(n__f(n__a())))
    f(X) -> n__f(X)
    a() -> n__a()
    activate(n__f(X)) -> f(activate(X))
    activate(n__a()) -> a()
    activate(X) -> X
   graph:
    activate#(n__f(X)) -> activate#(X) ->
    activate#(n__a()) -> a#()
    activate#(n__f(X)) -> activate#(X) ->
    activate#(n__f(X)) -> f#(activate(X))
    activate#(n__f(X)) -> activate#(X) ->
    activate#(n__f(X)) -> activate#(X)
    activate#(n__f(X)) -> f#(activate(X)) ->
    f#(f(a())) -> f#(g(n__f(n__a())))
    f#(f(a())) -> f#(g(n__f(n__a()))) -> f#(f(a())) -> f#(g(n__f(n__a())))
   SCC Processor:
    #sccs: 2
    #rules: 2
    #arcs: 5/16
    DPs:
     activate#(n__f(X)) -> activate#(X)
    TRS:
     f(f(a())) -> f(g(n__f(n__a())))
     f(X) -> n__f(X)
     a() -> n__a()
     activate(n__f(X)) -> f(activate(X))
     activate(n__a()) -> a()
     activate(X) -> X
    Subterm Criterion Processor:
     simple projection:
      pi(activate#) = 0
     problem:
      DPs:
       
      TRS:
       f(f(a())) -> f(g(n__f(n__a())))
       f(X) -> n__f(X)
       a() -> n__a()
       activate(n__f(X)) -> f(activate(X))
       activate(n__a()) -> a()
       activate(X) -> X
     Qed
    
    DPs:
     f#(f(a())) -> f#(g(n__f(n__a())))
    TRS:
     f(f(a())) -> f(g(n__f(n__a())))
     f(X) -> n__f(X)
     a() -> n__a()
     activate(n__f(X)) -> f(activate(X))
     activate(n__a()) -> a()
     activate(X) -> X
    EDG Processor:
     DPs:
      f#(f(a())) -> f#(g(n__f(n__a())))
     TRS:
      f(f(a())) -> f(g(n__f(n__a())))
      f(X) -> n__f(X)
      a() -> n__a()
      activate(n__f(X)) -> f(activate(X))
      activate(n__a()) -> a()
      activate(X) -> X
     graph:
      
     Qed