MAYBE
TRS:
 {     h(0(), X) -> f(0(), X, X),
  f(0(), 1(), X) -> h(X, X),
         g(X, Y) -> X,
         g(X, Y) -> Y}
 DP:
  Strict:
   {     h#(0(), X) -> f#(0(), X, X),
    f#(0(), 1(), X) -> h#(X, X)}
  Weak:
  {     h(0(), X) -> f(0(), X, X),
   f(0(), 1(), X) -> h(X, X),
          g(X, Y) -> X,
          g(X, Y) -> Y}
  EDG:
   {(f#(0(), 1(), X) -> h#(X, X), h#(0(), X) -> f#(0(), X, X))
    (h#(0(), X) -> f#(0(), X, X), f#(0(), 1(), X) -> h#(X, X))}
   SCCS:
    Scc:
     {     h#(0(), X) -> f#(0(), X, X),
      f#(0(), 1(), X) -> h#(X, X)}
    SCC:
     Strict:
      {     h#(0(), X) -> f#(0(), X, X),
       f#(0(), 1(), X) -> h#(X, X)}
     Weak:
     {     h(0(), X) -> f(0(), X, X),
      f(0(), 1(), X) -> h(X, X),
             g(X, Y) -> X,
             g(X, Y) -> Y}
     Fail