/export/starexec/sandbox/solver/bin/starexec_run_default /export/starexec/sandbox/benchmark/theBenchmark.xml /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- NO Problem 1: (VAR v_NonEmpty:S L:S X:S XS:S Y:S YS:S) (RULES app(cons(X:S,XS:S),YS:S) -> cons(X:S,app(XS:S,YS:S)) app(nil,YS:S) -> YS:S from(X:S) -> cons(X:S,from(s(X:S))) prefix(L:S) -> cons(nil,zWadr(L:S,prefix(L:S))) zWadr(cons(X:S,XS:S),cons(Y:S,YS:S)) -> cons(app(Y:S,cons(X:S,nil)),zWadr(XS:S,YS:S)) zWadr(nil,YS:S) -> nil zWadr(XS:S,nil) -> nil ) Problem 1: Dependency Pairs Processor: -> Pairs: APP(cons(X:S,XS:S),YS:S) -> APP(XS:S,YS:S) FROM(X:S) -> FROM(s(X:S)) PREFIX(L:S) -> PREFIX(L:S) PREFIX(L:S) -> ZWADR(L:S,prefix(L:S)) ZWADR(cons(X:S,XS:S),cons(Y:S,YS:S)) -> APP(Y:S,cons(X:S,nil)) ZWADR(cons(X:S,XS:S),cons(Y:S,YS:S)) -> ZWADR(XS:S,YS:S) -> Rules: app(cons(X:S,XS:S),YS:S) -> cons(X:S,app(XS:S,YS:S)) app(nil,YS:S) -> YS:S from(X:S) -> cons(X:S,from(s(X:S))) prefix(L:S) -> cons(nil,zWadr(L:S,prefix(L:S))) zWadr(cons(X:S,XS:S),cons(Y:S,YS:S)) -> cons(app(Y:S,cons(X:S,nil)),zWadr(XS:S,YS:S)) zWadr(nil,YS:S) -> nil zWadr(XS:S,nil) -> nil Problem 1: Infinite Processor: -> Pairs: APP(cons(X:S,XS:S),YS:S) -> APP(XS:S,YS:S) FROM(X:S) -> FROM(s(X:S)) PREFIX(L:S) -> PREFIX(L:S) PREFIX(L:S) -> ZWADR(L:S,prefix(L:S)) ZWADR(cons(X:S,XS:S),cons(Y:S,YS:S)) -> APP(Y:S,cons(X:S,nil)) ZWADR(cons(X:S,XS:S),cons(Y:S,YS:S)) -> ZWADR(XS:S,YS:S) -> Rules: app(cons(X:S,XS:S),YS:S) -> cons(X:S,app(XS:S,YS:S)) app(nil,YS:S) -> YS:S from(X:S) -> cons(X:S,from(s(X:S))) prefix(L:S) -> cons(nil,zWadr(L:S,prefix(L:S))) zWadr(cons(X:S,XS:S),cons(Y:S,YS:S)) -> cons(app(Y:S,cons(X:S,nil)),zWadr(XS:S,YS:S)) zWadr(nil,YS:S) -> nil zWadr(XS:S,nil) -> nil -> Pairs in cycle: FROM(X:S) -> FROM(s(X:S)) PREFIX(L:S) -> PREFIX(L:S) The problem is infinite.