MAYBE 0.00/0.02 The problem does not contain well-formed TRSs: 0.00/0.02 Strict Trs: 0.00/0.02 { U71(tt()) -> s(length(L)) 0.00/0.02 , length(cons(N)) -> U71(and(and(isNatList()))) 0.00/0.02 , length(nil()) -> 0() 0.00/0.02 , U91(tt()) -> cons(N) 0.00/0.02 , and(tt()) -> X 0.00/0.02 , zeros() -> cons(0()) 0.00/0.02 , U11(tt()) -> U12(isNatList()) 0.00/0.02 , U12(tt()) -> tt() 0.00/0.02 , isNatList() -> tt() 0.00/0.02 , isNatList() -> U51(and(isNatKind())) 0.00/0.02 , isNatList() -> U61(and(isNatKind())) 0.00/0.02 , U21(tt()) -> U22(isNat()) 0.00/0.02 , U22(tt()) -> tt() 0.00/0.02 , isNat() -> tt() 0.00/0.02 , isNat() -> U11(isNatIListKind()) 0.00/0.02 , isNat() -> U21(isNatKind()) 0.00/0.02 , U31(tt()) -> U32(isNatList()) 0.00/0.02 , U32(tt()) -> tt() 0.00/0.02 , U41(tt()) -> U42(isNat()) 0.00/0.02 , U42(tt()) -> U43(isNatIList()) 0.00/0.02 , U43(tt()) -> tt() 0.00/0.02 , isNatIList() -> tt() 0.00/0.02 , isNatIList() -> U31(isNatIListKind()) 0.00/0.02 , isNatIList() -> U41(and(isNatKind())) 0.00/0.02 , U51(tt()) -> U52(isNat()) 0.00/0.02 , U52(tt()) -> U53(isNatList()) 0.00/0.02 , U53(tt()) -> tt() 0.00/0.03 , U61(tt()) -> U62(isNat()) 0.00/0.03 , U62(tt()) -> U63(isNatIList()) 0.00/0.03 , U63(tt()) -> tt() 0.00/0.03 , U81(tt()) -> nil() 0.00/0.03 , isNatIListKind() -> tt() 0.00/0.03 , isNatIListKind() -> and(isNatKind()) 0.00/0.03 , isNatKind() -> tt() 0.00/0.03 , isNatKind() -> isNatIListKind() 0.00/0.03 , isNatKind() -> isNatKind() 0.00/0.03 , take(s(M), cons(N)) -> U91(and(and(isNatIList()))) 0.00/0.03 , take(0(), IL) -> U81(and(isNatIList())) } 0.00/0.03 StartTerms: basic terms 0.00/0.03 Strategy: innermost 0.00/0.03 EOF