MAYBE

Problem:
 cond(true(),x,y) -> cond(gr(x,y),p(x),y)
 gr(0(),x) -> false()
 gr(s(x),0()) -> true()
 gr(s(x),s(y)) -> gr(x,y)
 p(0()) -> 0()
 p(s(x)) -> x

Proof:
 DP Processor:
  DPs:
   cond#(true(),x,y) -> p#(x)
   cond#(true(),x,y) -> gr#(x,y)
   cond#(true(),x,y) -> cond#(gr(x,y),p(x),y)
   gr#(s(x),s(y)) -> gr#(x,y)
  TRS:
   cond(true(),x,y) -> cond(gr(x,y),p(x),y)
   gr(0(),x) -> false()
   gr(s(x),0()) -> true()
   gr(s(x),s(y)) -> gr(x,y)
   p(0()) -> 0()
   p(s(x)) -> x
  TDG Processor:
   DPs:
    cond#(true(),x,y) -> p#(x)
    cond#(true(),x,y) -> gr#(x,y)
    cond#(true(),x,y) -> cond#(gr(x,y),p(x),y)
    gr#(s(x),s(y)) -> gr#(x,y)
   TRS:
    cond(true(),x,y) -> cond(gr(x,y),p(x),y)
    gr(0(),x) -> false()
    gr(s(x),0()) -> true()
    gr(s(x),s(y)) -> gr(x,y)
    p(0()) -> 0()
    p(s(x)) -> x
   graph:
    gr#(s(x),s(y)) -> gr#(x,y) -> gr#(s(x),s(y)) -> gr#(x,y)
    cond#(true(),x,y) -> gr#(x,y) ->
    gr#(s(x),s(y)) -> gr#(x,y)
    cond#(true(),x,y) -> cond#(gr(x,y),p(x),y) ->
    cond#(true(),x,y) -> cond#(gr(x,y),p(x),y)
    cond#(true(),x,y) -> cond#(gr(x,y),p(x),y) ->
    cond#(true(),x,y) -> gr#(x,y)
    cond#(true(),x,y) -> cond#(gr(x,y),p(x),y) -> cond#(true(),x,y) -> p#(x)
   SCC Processor:
    #sccs: 2
    #rules: 2
    #arcs: 5/16
    DPs:
     cond#(true(),x,y) -> cond#(gr(x,y),p(x),y)
    TRS:
     cond(true(),x,y) -> cond(gr(x,y),p(x),y)
     gr(0(),x) -> false()
     gr(s(x),0()) -> true()
     gr(s(x),s(y)) -> gr(x,y)
     p(0()) -> 0()
     p(s(x)) -> x
    Open
    
    DPs:
     gr#(s(x),s(y)) -> gr#(x,y)
    TRS:
     cond(true(),x,y) -> cond(gr(x,y),p(x),y)
     gr(0(),x) -> false()
     gr(s(x),0()) -> true()
     gr(s(x),s(y)) -> gr(x,y)
     p(0()) -> 0()
     p(s(x)) -> x
    Open