/export/starexec/sandbox2/solver/bin/starexec_run_Default /export/starexec/sandbox2/benchmark/theBenchmark.xml /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- NO Input TRS: 1: U101(tt()) -> fst(splitAt(N,XS)) 2: U11(tt()) -> snd(splitAt(N,XS)) 3: U21(tt()) -> X 4: U31(tt()) -> N 5: U41(tt()) -> cons(N) 6: U51(tt()) -> head(afterNth(N,XS)) 7: U61(tt()) -> Y 8: U71(tt()) -> pair(nil(),XS) 9: U81(tt()) -> U82(splitAt(N,XS)) 10: U82(pair(YS,ZS)) -> pair(cons(X),ZS) 11: U91(tt()) -> XS 12: and(tt()) -> X 13: afterNth(N,XS) -> U11(and(isNatural())) 14: fst(pair(X,Y)) -> U21(and(isLNat())) 15: head(cons(N)) -> U31(and(isNatural())) 16: isLNat() -> tt() 17: isLNat() -> and(isNatural()) 18: isLNat() -> isPLNat() 19: isLNat() -> isNatural() 20: isLNat() -> isLNat() 21: isNatural() -> tt() 22: isNatural() -> isLNat() 23: isNatural() -> isNatural() 24: isNatural() -> and(isNatural()) 25: isPLNat() -> and(isLNat()) 26: isPLNat() -> and(isNatural()) 27: natsFrom(N) -> U41(isNatural()) 28: sel(N,XS) -> U51(and(isNatural())) 29: snd(pair(X,Y)) -> U61(and(isLNat())) 30: splitAt(0(),XS) -> U71(isLNat()) 31: splitAt(s(N),cons(X)) -> U81(and(isNatural())) 32: tail(cons(N)) -> U91(and(isNatural())) 33: take(N,XS) -> U101(and(isNatural())) Extra variable in rule 2.