MAYBE

Problem:
 f(f(x,a()),y) -> f(f(a(),y),f(a(),x))

Proof:
 DP Processor:
  DPs:
   f#(f(x,a()),y) -> f#(a(),x)
   f#(f(x,a()),y) -> f#(a(),y)
   f#(f(x,a()),y) -> f#(f(a(),y),f(a(),x))
  TRS:
   f(f(x,a()),y) -> f(f(a(),y),f(a(),x))
  Usable Rule Processor:
   DPs:
    f#(f(x,a()),y) -> f#(a(),x)
    f#(f(x,a()),y) -> f#(a(),y)
    f#(f(x,a()),y) -> f#(f(a(),y),f(a(),x))
   TRS:
    
   ADG Processor:
    DPs:
     f#(f(x,a()),y) -> f#(a(),x)
     f#(f(x,a()),y) -> f#(a(),y)
     f#(f(x,a()),y) -> f#(f(a(),y),f(a(),x))
    TRS:
     
    graph:
     f#(f(x,a()),y) -> f#(f(a(),y),f(a(),x)) ->
     f#(f(x,a()),y) -> f#(a(),x)
     f#(f(x,a()),y) -> f#(f(a(),y),f(a(),x)) ->
     f#(f(x,a()),y) -> f#(a(),y)
     f#(f(x,a()),y) -> f#(f(a(),y),f(a(),x)) -> f#(f(x,a()),y) -> f#(f(a(),y),f(a(),x))
    Restore Modifier:
     DPs:
      f#(f(x,a()),y) -> f#(a(),x)
      f#(f(x,a()),y) -> f#(a(),y)
      f#(f(x,a()),y) -> f#(f(a(),y),f(a(),x))
     TRS:
      f(f(x,a()),y) -> f(f(a(),y),f(a(),x))
     SCC Processor:
      #sccs: 1
      #rules: 1
      #arcs: 3/9
      DPs:
       f#(f(x,a()),y) -> f#(f(a(),y),f(a(),x))
      TRS:
       f(f(x,a()),y) -> f(f(a(),y),f(a(),x))
      Open