/export/starexec/sandbox2/solver/bin/starexec_run_FirstOrder /export/starexec/sandbox2/benchmark/theBenchmark.xml /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- MAYBE We consider the system theBenchmark. We are asked to determine termination of the following first-order TRS. 0 : [] --> o activate : [o] --> o cons : [o * o] --> o incr : [o] --> o n!6220!6220cons : [o * o] --> o n!6220!6220incr : [o] --> o n!6220!6220repItems : [o] --> o n!6220!6220take : [o * o] --> o n!6220!6220zip : [o * o] --> o nil : [] --> o oddNs : [] --> o pair : [o * o] --> o pairNs : [] --> o repItems : [o] --> o s : [o] --> o tail : [o] --> o take : [o * o] --> o zip : [o * o] --> o pairNs => cons(0, n!6220!6220incr(oddNs)) oddNs => incr(pairNs) incr(cons(X, Y)) => cons(s(X), n!6220!6220incr(activate(Y))) take(0, X) => nil take(s(X), cons(Y, Z)) => cons(Y, n!6220!6220take(X, activate(Z))) zip(nil, X) => nil zip(X, nil) => nil zip(cons(X, Y), cons(Z, U)) => cons(pair(X, Z), n!6220!6220zip(activate(Y), activate(U))) tail(cons(X, Y)) => activate(Y) repItems(nil) => nil repItems(cons(X, Y)) => cons(X, n!6220!6220cons(X, n!6220!6220repItems(activate(Y)))) incr(X) => n!6220!6220incr(X) take(X, Y) => n!6220!6220take(X, Y) zip(X, Y) => n!6220!6220zip(X, Y) cons(X, Y) => n!6220!6220cons(X, Y) repItems(X) => n!6220!6220repItems(X) activate(n!6220!6220incr(X)) => incr(X) activate(n!6220!6220take(X, Y)) => take(X, Y) activate(n!6220!6220zip(X, Y)) => zip(X, Y) activate(n!6220!6220cons(X, Y)) => cons(X, Y) activate(n!6220!6220repItems(X)) => repItems(X) activate(X) => X