MAYBE

Problem:
 f(0(),1(),x) -> f(x,x,x)
 f(x,y,z) -> 2()
 0() -> 2()
 1() -> 2()
 g(x,x,y) -> y
 g(x,y,y) -> x

Proof:
 DP Processor:
  DPs:
   f#(0(),1(),x) -> f#(x,x,x)
  TRS:
   f(0(),1(),x) -> f(x,x,x)
   f(x,y,z) -> 2()
   0() -> 2()
   1() -> 2()
   g(x,x,y) -> y
   g(x,y,y) -> x
  Usable Rule Processor:
   DPs:
    f#(0(),1(),x) -> f#(x,x,x)
   TRS:
    f9(x,y) -> x
    f9(x,y) -> y
   Restore Modifier:
    DPs:
     f#(0(),1(),x) -> f#(x,x,x)
    TRS:
     f(0(),1(),x) -> f(x,x,x)
     f(x,y,z) -> 2()
     0() -> 2()
     1() -> 2()
     g(x,x,y) -> y
     g(x,y,y) -> x
    SCC Processor:
     #sccs: 1
     #rules: 1
     #arcs: 1/1
     DPs:
      f#(0(),1(),x) -> f#(x,x,x)
     TRS:
      f(0(),1(),x) -> f(x,x,x)
      f(x,y,z) -> 2()
      0() -> 2()
      1() -> 2()
      g(x,x,y) -> y
      g(x,y,y) -> x
     Open