MAYBE Input TRS: 1: active(U101(tt(),V1,V2)) -> mark(U102(isNatural(V1),V2)) 2: active(U102(tt(),V2)) -> mark(U103(isLNat(V2))) 3: active(U103(tt())) -> mark(tt()) 4: active(U11(tt(),N,XS)) -> mark(snd(splitAt(N,XS))) 5: active(U111(tt(),V1)) -> mark(U112(isLNat(V1))) 6: active(U112(tt())) -> mark(tt()) 7: active(U121(tt(),V1)) -> mark(U122(isNatural(V1))) 8: active(U122(tt())) -> mark(tt()) 9: active(U131(tt(),V1,V2)) -> mark(U132(isNatural(V1),V2)) 10: active(U132(tt(),V2)) -> mark(U133(isLNat(V2))) 11: active(U133(tt())) -> mark(tt()) 12: active(U141(tt(),V1,V2)) -> mark(U142(isLNat(V1),V2)) 13: active(U142(tt(),V2)) -> mark(U143(isLNat(V2))) 14: active(U143(tt())) -> mark(tt()) 15: active(U151(tt(),V1,V2)) -> mark(U152(isNatural(V1),V2)) 16: active(U152(tt(),V2)) -> mark(U153(isLNat(V2))) 17: active(U153(tt())) -> mark(tt()) 18: active(U161(tt(),N)) -> mark(cons(N,natsFrom(s(N)))) 19: active(U171(tt(),N,XS)) -> mark(head(afterNth(N,XS))) 20: active(U181(tt(),Y)) -> mark(Y) 21: active(U191(tt(),XS)) -> mark(pair(nil(),XS)) 22: active(U201(tt(),N,X,XS)) -> mark(U202(splitAt(N,XS),X)) 23: active(U202(pair(YS,ZS),X)) -> mark(pair(cons(X,YS),ZS)) 24: active(U21(tt(),X)) -> mark(X) 25: active(U211(tt(),XS)) -> mark(XS) 26: active(U221(tt(),N,XS)) -> mark(fst(splitAt(N,XS))) 27: active(U31(tt(),N)) -> mark(N) 28: active(U41(tt(),V1,V2)) -> mark(U42(isNatural(V1),V2)) 29: active(U42(tt(),V2)) -> mark(U43(isLNat(V2))) 30: active(U43(tt())) -> mark(tt()) 31: active(U51(tt(),V1,V2)) -> mark(U52(isNatural(V1),V2)) 32: active(U52(tt(),V2)) -> mark(U53(isLNat(V2))) 33: active(U53(tt())) -> mark(tt()) 34: active(U61(tt(),V1)) -> mark(U62(isPLNat(V1))) 35: active(U62(tt())) -> mark(tt()) 36: active(U71(tt(),V1)) -> mark(U72(isNatural(V1))) 37: active(U72(tt())) -> mark(tt()) 38: active(U81(tt(),V1)) -> mark(U82(isPLNat(V1))) 39: active(U82(tt())) -> mark(tt()) 40: active(U91(tt(),V1)) -> mark(U92(isLNat(V1))) 41: active(U92(tt())) -> mark(tt()) 42: active(afterNth(N,XS)) -> mark(U11(and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))),N,XS)) 43: active(and(tt(),X)) -> mark(X) 44: active(fst(pair(X,Y))) -> mark(U21(and(and(isLNat(X),isLNatKind(X)),and(isLNat(Y),isLNatKind(Y))),X)) 45: active(head(cons(N,XS))) -> mark(U31(and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))),N)) 46: active(isLNat(nil())) -> mark(tt()) 47: active(isLNat(afterNth(V1,V2))) -> mark(U41(and(isNaturalKind(V1),isLNatKind(V2)),V1,V2)) 48: active(isLNat(cons(V1,V2))) -> mark(U51(and(isNaturalKind(V1),isLNatKind(V2)),V1,V2)) 49: active(isLNat(fst(V1))) -> mark(U61(isPLNatKind(V1),V1)) 50: active(isLNat(natsFrom(V1))) -> mark(U71(isNaturalKind(V1),V1)) 51: active(isLNat(snd(V1))) -> mark(U81(isPLNatKind(V1),V1)) 52: active(isLNat(tail(V1))) -> mark(U91(isLNatKind(V1),V1)) 53: active(isLNat(take(V1,V2))) -> mark(U101(and(isNaturalKind(V1),isLNatKind(V2)),V1,V2)) 54: active(isLNatKind(nil())) -> mark(tt()) 55: active(isLNatKind(afterNth(V1,V2))) -> mark(and(isNaturalKind(V1),isLNatKind(V2))) 56: active(isLNatKind(cons(V1,V2))) -> mark(and(isNaturalKind(V1),isLNatKind(V2))) 57: active(isLNatKind(fst(V1))) -> mark(isPLNatKind(V1)) 58: active(isLNatKind(natsFrom(V1))) -> mark(isNaturalKind(V1)) 59: active(isLNatKind(snd(V1))) -> mark(isPLNatKind(V1)) 60: active(isLNatKind(tail(V1))) -> mark(isLNatKind(V1)) 61: active(isLNatKind(take(V1,V2))) -> mark(and(isNaturalKind(V1),isLNatKind(V2))) 62: active(isNatural(0())) -> mark(tt()) 63: active(isNatural(head(V1))) -> mark(U111(isLNatKind(V1),V1)) 64: active(isNatural(s(V1))) -> mark(U121(isNaturalKind(V1),V1)) 65: active(isNatural(sel(V1,V2))) -> mark(U131(and(isNaturalKind(V1),isLNatKind(V2)),V1,V2)) 66: active(isNaturalKind(0())) -> mark(tt()) 67: active(isNaturalKind(head(V1))) -> mark(isLNatKind(V1)) 68: active(isNaturalKind(s(V1))) -> mark(isNaturalKind(V1)) 69: active(isNaturalKind(sel(V1,V2))) -> mark(and(isNaturalKind(V1),isLNatKind(V2))) 70: active(isPLNat(pair(V1,V2))) -> mark(U141(and(isLNatKind(V1),isLNatKind(V2)),V1,V2)) 71: active(isPLNat(splitAt(V1,V2))) -> mark(U151(and(isNaturalKind(V1),isLNatKind(V2)),V1,V2)) 72: active(isPLNatKind(pair(V1,V2))) -> mark(and(isLNatKind(V1),isLNatKind(V2))) 73: active(isPLNatKind(splitAt(V1,V2))) -> mark(and(isNaturalKind(V1),isLNatKind(V2))) 74: active(natsFrom(N)) -> mark(U161(and(isNatural(N),isNaturalKind(N)),N)) 75: active(sel(N,XS)) -> mark(U171(and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))),N,XS)) 76: active(snd(pair(X,Y))) -> mark(U181(and(and(isLNat(X),isLNatKind(X)),and(isLNat(Y),isLNatKind(Y))),Y)) 77: active(splitAt(0(),XS)) -> mark(U191(and(isLNat(XS),isLNatKind(XS)),XS)) 78: active(splitAt(s(N),cons(X,XS))) -> mark(U201(and(and(isNatural(N),isNaturalKind(N)),and(and(isNatural(X),isNaturalKind(X)),and(isLNat(XS),isLNatKind(XS)))),N,X,XS)) 79: active(tail(cons(N,XS))) -> mark(U211(and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))),XS)) 80: active(take(N,XS)) -> mark(U221(and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))),N,XS)) 81: active(U101(X1,X2,X3)) -> U101(active(X1),X2,X3) 82: active(U102(X1,X2)) -> U102(active(X1),X2) 83: active(U103(X)) -> U103(active(X)) 84: active(U11(X1,X2,X3)) -> U11(active(X1),X2,X3) 85: active(snd(X)) -> snd(active(X)) 86: active(splitAt(X1,X2)) -> splitAt(active(X1),X2) 87: active(splitAt(X1,X2)) -> splitAt(X1,active(X2)) 88: active(U111(X1,X2)) -> U111(active(X1),X2) 89: active(U112(X)) -> U112(active(X)) 90: active(U121(X1,X2)) -> U121(active(X1),X2) 91: active(U122(X)) -> U122(active(X)) 92: active(U131(X1,X2,X3)) -> U131(active(X1),X2,X3) 93: active(U132(X1,X2)) -> U132(active(X1),X2) 94: active(U133(X)) -> U133(active(X)) 95: active(U141(X1,X2,X3)) -> U141(active(X1),X2,X3) 96: active(U142(X1,X2)) -> U142(active(X1),X2) 97: active(U143(X)) -> U143(active(X)) 98: active(U151(X1,X2,X3)) -> U151(active(X1),X2,X3) 99: active(U152(X1,X2)) -> U152(active(X1),X2) 100: active(U153(X)) -> U153(active(X)) 101: active(U161(X1,X2)) -> U161(active(X1),X2) 102: active(cons(X1,X2)) -> cons(active(X1),X2) 103: active(natsFrom(X)) -> natsFrom(active(X)) 104: active(s(X)) -> s(active(X)) 105: active(U171(X1,X2,X3)) -> U171(active(X1),X2,X3) 106: active(head(X)) -> head(active(X)) 107: active(afterNth(X1,X2)) -> afterNth(active(X1),X2) 108: active(afterNth(X1,X2)) -> afterNth(X1,active(X2)) 109: active(U181(X1,X2)) -> U181(active(X1),X2) 110: active(U191(X1,X2)) -> U191(active(X1),X2) 111: active(pair(X1,X2)) -> pair(active(X1),X2) 112: active(pair(X1,X2)) -> pair(X1,active(X2)) 113: active(U201(X1,X2,X3,X4)) -> U201(active(X1),X2,X3,X4) 114: active(U202(X1,X2)) -> U202(active(X1),X2) 115: active(U21(X1,X2)) -> U21(active(X1),X2) 116: active(U211(X1,X2)) -> U211(active(X1),X2) 117: active(U221(X1,X2,X3)) -> U221(active(X1),X2,X3) 118: active(fst(X)) -> fst(active(X)) 119: active(U31(X1,X2)) -> U31(active(X1),X2) 120: active(U41(X1,X2,X3)) -> U41(active(X1),X2,X3) 121: active(U42(X1,X2)) -> U42(active(X1),X2) 122: active(U43(X)) -> U43(active(X)) 123: active(U51(X1,X2,X3)) -> U51(active(X1),X2,X3) 124: active(U52(X1,X2)) -> U52(active(X1),X2) 125: active(U53(X)) -> U53(active(X)) 126: active(U61(X1,X2)) -> U61(active(X1),X2) 127: active(U62(X)) -> U62(active(X)) 128: active(U71(X1,X2)) -> U71(active(X1),X2) 129: active(U72(X)) -> U72(active(X)) 130: active(U81(X1,X2)) -> U81(active(X1),X2) 131: active(U82(X)) -> U82(active(X)) 132: active(U91(X1,X2)) -> U91(active(X1),X2) 133: active(U92(X)) -> U92(active(X)) 134: active(and(X1,X2)) -> and(active(X1),X2) 135: active(tail(X)) -> tail(active(X)) 136: active(take(X1,X2)) -> take(active(X1),X2) 137: active(take(X1,X2)) -> take(X1,active(X2)) 138: active(sel(X1,X2)) -> sel(active(X1),X2) 139: active(sel(X1,X2)) -> sel(X1,active(X2)) 140: U101(mark(X1),X2,X3) -> mark(U101(X1,X2,X3)) 141: U102(mark(X1),X2) -> mark(U102(X1,X2)) 142: U103(mark(X)) -> mark(U103(X)) 143: U11(mark(X1),X2,X3) -> mark(U11(X1,X2,X3)) 144: snd(mark(X)) -> mark(snd(X)) 145: splitAt(mark(X1),X2) -> mark(splitAt(X1,X2)) 146: splitAt(X1,mark(X2)) -> mark(splitAt(X1,X2)) 147: U111(mark(X1),X2) -> mark(U111(X1,X2)) 148: U112(mark(X)) -> mark(U112(X)) 149: U121(mark(X1),X2) -> mark(U121(X1,X2)) 150: U122(mark(X)) -> mark(U122(X)) 151: U131(mark(X1),X2,X3) -> mark(U131(X1,X2,X3)) 152: U132(mark(X1),X2) -> mark(U132(X1,X2)) 153: U133(mark(X)) -> mark(U133(X)) 154: U141(mark(X1),X2,X3) -> mark(U141(X1,X2,X3)) 155: U142(mark(X1),X2) -> mark(U142(X1,X2)) 156: U143(mark(X)) -> mark(U143(X)) 157: U151(mark(X1),X2,X3) -> mark(U151(X1,X2,X3)) 158: U152(mark(X1),X2) -> mark(U152(X1,X2)) 159: U153(mark(X)) -> mark(U153(X)) 160: U161(mark(X1),X2) -> mark(U161(X1,X2)) 161: cons(mark(X1),X2) -> mark(cons(X1,X2)) 162: natsFrom(mark(X)) -> mark(natsFrom(X)) 163: s(mark(X)) -> mark(s(X)) 164: U171(mark(X1),X2,X3) -> mark(U171(X1,X2,X3)) 165: head(mark(X)) -> mark(head(X)) 166: afterNth(mark(X1),X2) -> mark(afterNth(X1,X2)) 167: afterNth(X1,mark(X2)) -> mark(afterNth(X1,X2)) 168: U181(mark(X1),X2) -> mark(U181(X1,X2)) 169: U191(mark(X1),X2) -> mark(U191(X1,X2)) 170: pair(mark(X1),X2) -> mark(pair(X1,X2)) 171: pair(X1,mark(X2)) -> mark(pair(X1,X2)) 172: U201(mark(X1),X2,X3,X4) -> mark(U201(X1,X2,X3,X4)) 173: U202(mark(X1),X2) -> mark(U202(X1,X2)) 174: U21(mark(X1),X2) -> mark(U21(X1,X2)) 175: U211(mark(X1),X2) -> mark(U211(X1,X2)) 176: U221(mark(X1),X2,X3) -> mark(U221(X1,X2,X3)) 177: fst(mark(X)) -> mark(fst(X)) 178: U31(mark(X1),X2) -> mark(U31(X1,X2)) 179: U41(mark(X1),X2,X3) -> mark(U41(X1,X2,X3)) 180: U42(mark(X1),X2) -> mark(U42(X1,X2)) 181: U43(mark(X)) -> mark(U43(X)) 182: U51(mark(X1),X2,X3) -> mark(U51(X1,X2,X3)) 183: U52(mark(X1),X2) -> mark(U52(X1,X2)) 184: U53(mark(X)) -> mark(U53(X)) 185: U61(mark(X1),X2) -> mark(U61(X1,X2)) 186: U62(mark(X)) -> mark(U62(X)) 187: U71(mark(X1),X2) -> mark(U71(X1,X2)) 188: U72(mark(X)) -> mark(U72(X)) 189: U81(mark(X1),X2) -> mark(U81(X1,X2)) 190: U82(mark(X)) -> mark(U82(X)) 191: U91(mark(X1),X2) -> mark(U91(X1,X2)) 192: U92(mark(X)) -> mark(U92(X)) 193: and(mark(X1),X2) -> mark(and(X1,X2)) 194: tail(mark(X)) -> mark(tail(X)) 195: take(mark(X1),X2) -> mark(take(X1,X2)) 196: take(X1,mark(X2)) -> mark(take(X1,X2)) 197: sel(mark(X1),X2) -> mark(sel(X1,X2)) 198: sel(X1,mark(X2)) -> mark(sel(X1,X2)) 199: proper(U101(X1,X2,X3)) -> U101(proper(X1),proper(X2),proper(X3)) 200: proper(tt()) -> ok(tt()) 201: proper(U102(X1,X2)) -> U102(proper(X1),proper(X2)) 202: proper(isNatural(X)) -> isNatural(proper(X)) 203: proper(U103(X)) -> U103(proper(X)) 204: proper(isLNat(X)) -> isLNat(proper(X)) 205: proper(U11(X1,X2,X3)) -> U11(proper(X1),proper(X2),proper(X3)) 206: proper(snd(X)) -> snd(proper(X)) 207: proper(splitAt(X1,X2)) -> splitAt(proper(X1),proper(X2)) 208: proper(U111(X1,X2)) -> U111(proper(X1),proper(X2)) 209: proper(U112(X)) -> U112(proper(X)) 210: proper(U121(X1,X2)) -> U121(proper(X1),proper(X2)) 211: proper(U122(X)) -> U122(proper(X)) 212: proper(U131(X1,X2,X3)) -> U131(proper(X1),proper(X2),proper(X3)) 213: proper(U132(X1,X2)) -> U132(proper(X1),proper(X2)) 214: proper(U133(X)) -> U133(proper(X)) 215: proper(U141(X1,X2,X3)) -> U141(proper(X1),proper(X2),proper(X3)) 216: proper(U142(X1,X2)) -> U142(proper(X1),proper(X2)) 217: proper(U143(X)) -> U143(proper(X)) 218: proper(U151(X1,X2,X3)) -> U151(proper(X1),proper(X2),proper(X3)) 219: proper(U152(X1,X2)) -> U152(proper(X1),proper(X2)) 220: proper(U153(X)) -> U153(proper(X)) 221: proper(U161(X1,X2)) -> U161(proper(X1),proper(X2)) 222: proper(cons(X1,X2)) -> cons(proper(X1),proper(X2)) 223: proper(natsFrom(X)) -> natsFrom(proper(X)) 224: proper(s(X)) -> s(proper(X)) 225: proper(U171(X1,X2,X3)) -> U171(proper(X1),proper(X2),proper(X3)) 226: proper(head(X)) -> head(proper(X)) 227: proper(afterNth(X1,X2)) -> afterNth(proper(X1),proper(X2)) 228: proper(U181(X1,X2)) -> U181(proper(X1),proper(X2)) 229: proper(U191(X1,X2)) -> U191(proper(X1),proper(X2)) 230: proper(pair(X1,X2)) -> pair(proper(X1),proper(X2)) 231: proper(nil()) -> ok(nil()) 232: proper(U201(X1,X2,X3,X4)) -> U201(proper(X1),proper(X2),proper(X3),proper(X4)) 233: proper(U202(X1,X2)) -> U202(proper(X1),proper(X2)) 234: proper(U21(X1,X2)) -> U21(proper(X1),proper(X2)) 235: proper(U211(X1,X2)) -> U211(proper(X1),proper(X2)) 236: proper(U221(X1,X2,X3)) -> U221(proper(X1),proper(X2),proper(X3)) 237: proper(fst(X)) -> fst(proper(X)) 238: proper(U31(X1,X2)) -> U31(proper(X1),proper(X2)) 239: proper(U41(X1,X2,X3)) -> U41(proper(X1),proper(X2),proper(X3)) 240: proper(U42(X1,X2)) -> U42(proper(X1),proper(X2)) 241: proper(U43(X)) -> U43(proper(X)) 242: proper(U51(X1,X2,X3)) -> U51(proper(X1),proper(X2),proper(X3)) 243: proper(U52(X1,X2)) -> U52(proper(X1),proper(X2)) 244: proper(U53(X)) -> U53(proper(X)) 245: proper(U61(X1,X2)) -> U61(proper(X1),proper(X2)) 246: proper(U62(X)) -> U62(proper(X)) 247: proper(isPLNat(X)) -> isPLNat(proper(X)) 248: proper(U71(X1,X2)) -> U71(proper(X1),proper(X2)) 249: proper(U72(X)) -> U72(proper(X)) 250: proper(U81(X1,X2)) -> U81(proper(X1),proper(X2)) 251: proper(U82(X)) -> U82(proper(X)) 252: proper(U91(X1,X2)) -> U91(proper(X1),proper(X2)) 253: proper(U92(X)) -> U92(proper(X)) 254: proper(and(X1,X2)) -> and(proper(X1),proper(X2)) 255: proper(isNaturalKind(X)) -> isNaturalKind(proper(X)) 256: proper(isLNatKind(X)) -> isLNatKind(proper(X)) 257: proper(isPLNatKind(X)) -> isPLNatKind(proper(X)) 258: proper(tail(X)) -> tail(proper(X)) 259: proper(take(X1,X2)) -> take(proper(X1),proper(X2)) 260: proper(0()) -> ok(0()) 261: proper(sel(X1,X2)) -> sel(proper(X1),proper(X2)) 262: U101(ok(X1),ok(X2),ok(X3)) -> ok(U101(X1,X2,X3)) 263: U102(ok(X1),ok(X2)) -> ok(U102(X1,X2)) 264: isNatural(ok(X)) -> ok(isNatural(X)) 265: U103(ok(X)) -> ok(U103(X)) 266: isLNat(ok(X)) -> ok(isLNat(X)) 267: U11(ok(X1),ok(X2),ok(X3)) -> ok(U11(X1,X2,X3)) 268: snd(ok(X)) -> ok(snd(X)) 269: splitAt(ok(X1),ok(X2)) -> ok(splitAt(X1,X2)) 270: U111(ok(X1),ok(X2)) -> ok(U111(X1,X2)) 271: U112(ok(X)) -> ok(U112(X)) 272: U121(ok(X1),ok(X2)) -> ok(U121(X1,X2)) 273: U122(ok(X)) -> ok(U122(X)) 274: U131(ok(X1),ok(X2),ok(X3)) -> ok(U131(X1,X2,X3)) 275: U132(ok(X1),ok(X2)) -> ok(U132(X1,X2)) 276: U133(ok(X)) -> ok(U133(X)) 277: U141(ok(X1),ok(X2),ok(X3)) -> ok(U141(X1,X2,X3)) 278: U142(ok(X1),ok(X2)) -> ok(U142(X1,X2)) 279: U143(ok(X)) -> ok(U143(X)) 280: U151(ok(X1),ok(X2),ok(X3)) -> ok(U151(X1,X2,X3)) 281: U152(ok(X1),ok(X2)) -> ok(U152(X1,X2)) 282: U153(ok(X)) -> ok(U153(X)) 283: U161(ok(X1),ok(X2)) -> ok(U161(X1,X2)) 284: cons(ok(X1),ok(X2)) -> ok(cons(X1,X2)) 285: natsFrom(ok(X)) -> ok(natsFrom(X)) 286: s(ok(X)) -> ok(s(X)) 287: U171(ok(X1),ok(X2),ok(X3)) -> ok(U171(X1,X2,X3)) 288: head(ok(X)) -> ok(head(X)) 289: afterNth(ok(X1),ok(X2)) -> ok(afterNth(X1,X2)) 290: U181(ok(X1),ok(X2)) -> ok(U181(X1,X2)) 291: U191(ok(X1),ok(X2)) -> ok(U191(X1,X2)) 292: pair(ok(X1),ok(X2)) -> ok(pair(X1,X2)) 293: U201(ok(X1),ok(X2),ok(X3),ok(X4)) -> ok(U201(X1,X2,X3,X4)) 294: U202(ok(X1),ok(X2)) -> ok(U202(X1,X2)) 295: U21(ok(X1),ok(X2)) -> ok(U21(X1,X2)) 296: U211(ok(X1),ok(X2)) -> ok(U211(X1,X2)) 297: U221(ok(X1),ok(X2),ok(X3)) -> ok(U221(X1,X2,X3)) 298: fst(ok(X)) -> ok(fst(X)) 299: U31(ok(X1),ok(X2)) -> ok(U31(X1,X2)) 300: U41(ok(X1),ok(X2),ok(X3)) -> ok(U41(X1,X2,X3)) 301: U42(ok(X1),ok(X2)) -> ok(U42(X1,X2)) 302: U43(ok(X)) -> ok(U43(X)) 303: U51(ok(X1),ok(X2),ok(X3)) -> ok(U51(X1,X2,X3)) 304: U52(ok(X1),ok(X2)) -> ok(U52(X1,X2)) 305: U53(ok(X)) -> ok(U53(X)) 306: U61(ok(X1),ok(X2)) -> ok(U61(X1,X2)) 307: U62(ok(X)) -> ok(U62(X)) 308: isPLNat(ok(X)) -> ok(isPLNat(X)) 309: U71(ok(X1),ok(X2)) -> ok(U71(X1,X2)) 310: U72(ok(X)) -> ok(U72(X)) 311: U81(ok(X1),ok(X2)) -> ok(U81(X1,X2)) 312: U82(ok(X)) -> ok(U82(X)) 313: U91(ok(X1),ok(X2)) -> ok(U91(X1,X2)) 314: U92(ok(X)) -> ok(U92(X)) 315: and(ok(X1),ok(X2)) -> ok(and(X1,X2)) 316: isNaturalKind(ok(X)) -> ok(isNaturalKind(X)) 317: isLNatKind(ok(X)) -> ok(isLNatKind(X)) 318: isPLNatKind(ok(X)) -> ok(isPLNatKind(X)) 319: tail(ok(X)) -> ok(tail(X)) 320: take(ok(X1),ok(X2)) -> ok(take(X1,X2)) 321: sel(ok(X1),ok(X2)) -> ok(sel(X1,X2)) 322: top(mark(X)) -> top(proper(X)) 323: top(ok(X)) -> top(active(X)) Number of strict rules: 323 Direct POLO(bPol) ... failed. Uncurrying ... failed. Dependency Pairs: #1: #active(U102(tt(),V2)) -> #U103(isLNat(V2)) #2: #active(U102(tt(),V2)) -> #isLNat(V2) #3: #active(splitAt(X1,X2)) -> #splitAt(active(X1),X2) #4: #active(splitAt(X1,X2)) -> #active(X1) #5: #active(U42(tt(),V2)) -> #U43(isLNat(V2)) #6: #active(U42(tt(),V2)) -> #isLNat(V2) #7: #proper(U31(X1,X2)) -> #U31(proper(X1),proper(X2)) #8: #proper(U31(X1,X2)) -> #proper(X1) #9: #proper(U31(X1,X2)) -> #proper(X2) #10: #U102(ok(X1),ok(X2)) -> #U102(X1,X2) #11: #active(U103(X)) -> #U103(active(X)) #12: #active(U103(X)) -> #active(X) #13: #fst(mark(X)) -> #fst(X) #14: #proper(U191(X1,X2)) -> #U191(proper(X1),proper(X2)) #15: #proper(U191(X1,X2)) -> #proper(X1) #16: #proper(U191(X1,X2)) -> #proper(X2) #17: #U171(ok(X1),ok(X2),ok(X3)) -> #U171(X1,X2,X3) #18: #proper(U92(X)) -> #U92(proper(X)) #19: #proper(U92(X)) -> #proper(X) #20: #active(afterNth(N,XS)) -> #U11(and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))),N,XS) #21: #active(afterNth(N,XS)) -> #and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))) #22: #active(afterNth(N,XS)) -> #and(isNatural(N),isNaturalKind(N)) #23: #active(afterNth(N,XS)) -> #isNatural(N) #24: #active(afterNth(N,XS)) -> #isNaturalKind(N) #25: #active(afterNth(N,XS)) -> #and(isLNat(XS),isLNatKind(XS)) #26: #active(afterNth(N,XS)) -> #isLNat(XS) #27: #active(afterNth(N,XS)) -> #isLNatKind(XS) #28: #U181(ok(X1),ok(X2)) -> #U181(X1,X2) #29: #active(U21(X1,X2)) -> #U21(active(X1),X2) #30: #active(U21(X1,X2)) -> #active(X1) #31: #proper(U201(X1,X2,X3,X4)) -> #U201(proper(X1),proper(X2),proper(X3),proper(X4)) #32: #proper(U201(X1,X2,X3,X4)) -> #proper(X1) #33: #proper(U201(X1,X2,X3,X4)) -> #proper(X2) #34: #proper(U201(X1,X2,X3,X4)) -> #proper(X3) #35: #proper(U201(X1,X2,X3,X4)) -> #proper(X4) #36: #sel(X1,mark(X2)) -> #sel(X1,X2) #37: #U121(mark(X1),X2) -> #U121(X1,X2) #38: #active(U141(X1,X2,X3)) -> #U141(active(X1),X2,X3) #39: #active(U141(X1,X2,X3)) -> #active(X1) #40: #U161(ok(X1),ok(X2)) -> #U161(X1,X2) #41: #proper(U71(X1,X2)) -> #U71(proper(X1),proper(X2)) #42: #proper(U71(X1,X2)) -> #proper(X1) #43: #proper(U71(X1,X2)) -> #proper(X2) #44: #U103(ok(X)) -> #U103(X) #45: #proper(U91(X1,X2)) -> #U91(proper(X1),proper(X2)) #46: #proper(U91(X1,X2)) -> #proper(X1) #47: #proper(U91(X1,X2)) -> #proper(X2) #48: #active(U202(X1,X2)) -> #U202(active(X1),X2) #49: #active(U202(X1,X2)) -> #active(X1) #50: #active(U152(X1,X2)) -> #U152(active(X1),X2) #51: #active(U152(X1,X2)) -> #active(X1) #52: #proper(pair(X1,X2)) -> #pair(proper(X1),proper(X2)) #53: #proper(pair(X1,X2)) -> #proper(X1) #54: #proper(pair(X1,X2)) -> #proper(X2) #55: #s(mark(X)) -> #s(X) #56: #active(U143(X)) -> #U143(active(X)) #57: #active(U143(X)) -> #active(X) #58: #U153(ok(X)) -> #U153(X) #59: #active(U122(X)) -> #U122(active(X)) #60: #active(U122(X)) -> #active(X) #61: #active(isPLNatKind(splitAt(V1,V2))) -> #and(isNaturalKind(V1),isLNatKind(V2)) #62: #active(isPLNatKind(splitAt(V1,V2))) -> #isNaturalKind(V1) #63: #active(isPLNatKind(splitAt(V1,V2))) -> #isLNatKind(V2) #64: #active(isLNat(afterNth(V1,V2))) -> #U41(and(isNaturalKind(V1),isLNatKind(V2)),V1,V2) #65: #active(isLNat(afterNth(V1,V2))) -> #and(isNaturalKind(V1),isLNatKind(V2)) #66: #active(isLNat(afterNth(V1,V2))) -> #isNaturalKind(V1) #67: #active(isLNat(afterNth(V1,V2))) -> #isLNatKind(V2) #68: #U81(ok(X1),ok(X2)) -> #U81(X1,X2) #69: #proper(U151(X1,X2,X3)) -> #U151(proper(X1),proper(X2),proper(X3)) #70: #proper(U151(X1,X2,X3)) -> #proper(X1) #71: #proper(U151(X1,X2,X3)) -> #proper(X2) #72: #proper(U151(X1,X2,X3)) -> #proper(X3) #73: #U91(mark(X1),X2) -> #U91(X1,X2) #74: #proper(U42(X1,X2)) -> #U42(proper(X1),proper(X2)) #75: #proper(U42(X1,X2)) -> #proper(X1) #76: #proper(U42(X1,X2)) -> #proper(X2) #77: #active(isLNat(take(V1,V2))) -> #U101(and(isNaturalKind(V1),isLNatKind(V2)),V1,V2) #78: #active(isLNat(take(V1,V2))) -> #and(isNaturalKind(V1),isLNatKind(V2)) #79: #active(isLNat(take(V1,V2))) -> #isNaturalKind(V1) #80: #active(isLNat(take(V1,V2))) -> #isLNatKind(V2) #81: #U201(ok(X1),ok(X2),ok(X3),ok(X4)) -> #U201(X1,X2,X3,X4) #82: #U202(mark(X1),X2) -> #U202(X1,X2) #83: #proper(U21(X1,X2)) -> #U21(proper(X1),proper(X2)) #84: #proper(U21(X1,X2)) -> #proper(X1) #85: #proper(U21(X1,X2)) -> #proper(X2) #86: #active(isPLNat(splitAt(V1,V2))) -> #U151(and(isNaturalKind(V1),isLNatKind(V2)),V1,V2) #87: #active(isPLNat(splitAt(V1,V2))) -> #and(isNaturalKind(V1),isLNatKind(V2)) #88: #active(isPLNat(splitAt(V1,V2))) -> #isNaturalKind(V1) #89: #active(isPLNat(splitAt(V1,V2))) -> #isLNatKind(V2) #90: #U111(mark(X1),X2) -> #U111(X1,X2) #91: #active(sel(X1,X2)) -> #sel(X1,active(X2)) #92: #active(sel(X1,X2)) -> #active(X2) #93: #active(isLNat(cons(V1,V2))) -> #U51(and(isNaturalKind(V1),isLNatKind(V2)),V1,V2) #94: #active(isLNat(cons(V1,V2))) -> #and(isNaturalKind(V1),isLNatKind(V2)) #95: #active(isLNat(cons(V1,V2))) -> #isNaturalKind(V1) #96: #active(isLNat(cons(V1,V2))) -> #isLNatKind(V2) #97: #U11(ok(X1),ok(X2),ok(X3)) -> #U11(X1,X2,X3) #98: #active(U51(X1,X2,X3)) -> #U51(active(X1),X2,X3) #99: #active(U51(X1,X2,X3)) -> #active(X1) #100: #active(sel(N,XS)) -> #U171(and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))),N,XS) #101: #active(sel(N,XS)) -> #and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))) #102: #active(sel(N,XS)) -> #and(isNatural(N),isNaturalKind(N)) #103: #active(sel(N,XS)) -> #isNatural(N) #104: #active(sel(N,XS)) -> #isNaturalKind(N) #105: #active(sel(N,XS)) -> #and(isLNat(XS),isLNatKind(XS)) #106: #active(sel(N,XS)) -> #isLNat(XS) #107: #active(sel(N,XS)) -> #isLNatKind(XS) #108: #proper(isNaturalKind(X)) -> #isNaturalKind(proper(X)) #109: #proper(isNaturalKind(X)) -> #proper(X) #110: #U31(mark(X1),X2) -> #U31(X1,X2) #111: #active(pair(X1,X2)) -> #pair(X1,active(X2)) #112: #active(pair(X1,X2)) -> #active(X2) #113: #active(natsFrom(N)) -> #U161(and(isNatural(N),isNaturalKind(N)),N) #114: #active(natsFrom(N)) -> #and(isNatural(N),isNaturalKind(N)) #115: #active(natsFrom(N)) -> #isNatural(N) #116: #active(natsFrom(N)) -> #isNaturalKind(N) #117: #pair(mark(X1),X2) -> #pair(X1,X2) #118: #active(isLNatKind(natsFrom(V1))) -> #isNaturalKind(V1) #119: #U142(ok(X1),ok(X2)) -> #U142(X1,X2) #120: #proper(isLNatKind(X)) -> #isLNatKind(proper(X)) #121: #proper(isLNatKind(X)) -> #proper(X) #122: #active(sel(X1,X2)) -> #sel(active(X1),X2) #123: #active(sel(X1,X2)) -> #active(X1) #124: #active(U201(X1,X2,X3,X4)) -> #U201(active(X1),X2,X3,X4) #125: #active(U201(X1,X2,X3,X4)) -> #active(X1) #126: #U152(mark(X1),X2) -> #U152(X1,X2) #127: #active(isLNatKind(take(V1,V2))) -> #and(isNaturalKind(V1),isLNatKind(V2)) #128: #active(isLNatKind(take(V1,V2))) -> #isNaturalKind(V1) #129: #active(isLNatKind(take(V1,V2))) -> #isLNatKind(V2) #130: #active(U81(tt(),V1)) -> #U82(isPLNat(V1)) #131: #active(U81(tt(),V1)) -> #isPLNat(V1) #132: #U131(mark(X1),X2,X3) -> #U131(X1,X2,X3) #133: #U141(mark(X1),X2,X3) -> #U141(X1,X2,X3) #134: #U41(ok(X1),ok(X2),ok(X3)) -> #U41(X1,X2,X3) #135: #active(U211(X1,X2)) -> #U211(active(X1),X2) #136: #active(U211(X1,X2)) -> #active(X1) #137: #isPLNat(ok(X)) -> #isPLNat(X) #138: #U142(mark(X1),X2) -> #U142(X1,X2) #139: #U92(ok(X)) -> #U92(X) #140: #proper(natsFrom(X)) -> #natsFrom(proper(X)) #141: #proper(natsFrom(X)) -> #proper(X) #142: #take(X1,mark(X2)) -> #take(X1,X2) #143: #sel(ok(X1),ok(X2)) -> #sel(X1,X2) #144: #head(mark(X)) -> #head(X) #145: #active(isLNatKind(snd(V1))) -> #isPLNatKind(V1) #146: #and(mark(X1),X2) -> #and(X1,X2) #147: #active(U191(X1,X2)) -> #U191(active(X1),X2) #148: #active(U191(X1,X2)) -> #active(X1) #149: #active(U91(X1,X2)) -> #U91(active(X1),X2) #150: #active(U91(X1,X2)) -> #active(X1) #151: #active(isLNatKind(afterNth(V1,V2))) -> #and(isNaturalKind(V1),isLNatKind(V2)) #152: #active(isLNatKind(afterNth(V1,V2))) -> #isNaturalKind(V1) #153: #active(isLNatKind(afterNth(V1,V2))) -> #isLNatKind(V2) #154: #active(isNaturalKind(head(V1))) -> #isLNatKind(V1) #155: #proper(U121(X1,X2)) -> #U121(proper(X1),proper(X2)) #156: #proper(U121(X1,X2)) -> #proper(X1) #157: #proper(U121(X1,X2)) -> #proper(X2) #158: #active(U91(tt(),V1)) -> #U92(isLNat(V1)) #159: #active(U91(tt(),V1)) -> #isLNat(V1) #160: #snd(ok(X)) -> #snd(X) #161: #top(mark(X)) -> #top(proper(X)) #162: #top(mark(X)) -> #proper(X) #163: #active(U121(X1,X2)) -> #U121(active(X1),X2) #164: #active(U121(X1,X2)) -> #active(X1) #165: #U52(ok(X1),ok(X2)) -> #U52(X1,X2) #166: #isNaturalKind(ok(X)) -> #isNaturalKind(X) #167: #proper(U72(X)) -> #U72(proper(X)) #168: #proper(U72(X)) -> #proper(X) #169: #splitAt(X1,mark(X2)) -> #splitAt(X1,X2) #170: #U82(ok(X)) -> #U82(X) #171: #active(afterNth(X1,X2)) -> #afterNth(active(X1),X2) #172: #active(afterNth(X1,X2)) -> #active(X1) #173: #active(isLNat(snd(V1))) -> #U81(isPLNatKind(V1),V1) #174: #active(isLNat(snd(V1))) -> #isPLNatKind(V1) #175: #proper(U153(X)) -> #U153(proper(X)) #176: #proper(U153(X)) -> #proper(X) #177: #active(U142(tt(),V2)) -> #U143(isLNat(V2)) #178: #active(U142(tt(),V2)) -> #isLNat(V2) #179: #active(U131(tt(),V1,V2)) -> #U132(isNatural(V1),V2) #180: #active(U131(tt(),V1,V2)) -> #isNatural(V1) #181: #proper(isNatural(X)) -> #isNatural(proper(X)) #182: #proper(isNatural(X)) -> #proper(X) #183: #proper(U133(X)) -> #U133(proper(X)) #184: #proper(U133(X)) -> #proper(X) #185: #active(U151(X1,X2,X3)) -> #U151(active(X1),X2,X3) #186: #active(U151(X1,X2,X3)) -> #active(X1) #187: #U31(ok(X1),ok(X2)) -> #U31(X1,X2) #188: #proper(isPLNatKind(X)) -> #isPLNatKind(proper(X)) #189: #proper(isPLNatKind(X)) -> #proper(X) #190: #U143(mark(X)) -> #U143(X) #191: #active(isLNatKind(fst(V1))) -> #isPLNatKind(V1) #192: #proper(U61(X1,X2)) -> #U61(proper(X1),proper(X2)) #193: #proper(U61(X1,X2)) -> #proper(X1) #194: #proper(U61(X1,X2)) -> #proper(X2) #195: #sel(mark(X1),X2) -> #sel(X1,X2) #196: #active(snd(pair(X,Y))) -> #U181(and(and(isLNat(X),isLNatKind(X)),and(isLNat(Y),isLNatKind(Y))),Y) #197: #active(snd(pair(X,Y))) -> #and(and(isLNat(X),isLNatKind(X)),and(isLNat(Y),isLNatKind(Y))) #198: #active(snd(pair(X,Y))) -> #and(isLNat(X),isLNatKind(X)) #199: #active(snd(pair(X,Y))) -> #isLNat(X) #200: #active(snd(pair(X,Y))) -> #isLNatKind(X) #201: #active(snd(pair(X,Y))) -> #and(isLNat(Y),isLNatKind(Y)) #202: #active(snd(pair(X,Y))) -> #isLNat(Y) #203: #active(snd(pair(X,Y))) -> #isLNatKind(Y) #204: #afterNth(X1,mark(X2)) -> #afterNth(X1,X2) #205: #U82(mark(X)) -> #U82(X) #206: #active(U181(X1,X2)) -> #U181(active(X1),X2) #207: #active(U181(X1,X2)) -> #active(X1) #208: #active(U133(X)) -> #U133(active(X)) #209: #active(U133(X)) -> #active(X) #210: #active(and(X1,X2)) -> #and(active(X1),X2) #211: #active(and(X1,X2)) -> #active(X1) #212: #active(isPLNat(pair(V1,V2))) -> #U141(and(isLNatKind(V1),isLNatKind(V2)),V1,V2) #213: #active(isPLNat(pair(V1,V2))) -> #and(isLNatKind(V1),isLNatKind(V2)) #214: #active(isPLNat(pair(V1,V2))) -> #isLNatKind(V1) #215: #active(isPLNat(pair(V1,V2))) -> #isLNatKind(V2) #216: #U122(ok(X)) -> #U122(X) #217: #natsFrom(ok(X)) -> #natsFrom(X) #218: #active(U202(pair(YS,ZS),X)) -> #pair(cons(X,YS),ZS) #219: #active(U202(pair(YS,ZS),X)) -> #cons(X,YS) #220: #proper(U221(X1,X2,X3)) -> #U221(proper(X1),proper(X2),proper(X3)) #221: #proper(U221(X1,X2,X3)) -> #proper(X1) #222: #proper(U221(X1,X2,X3)) -> #proper(X2) #223: #proper(U221(X1,X2,X3)) -> #proper(X3) #224: #active(U71(X1,X2)) -> #U71(active(X1),X2) #225: #active(U71(X1,X2)) -> #active(X1) #226: #active(U101(X1,X2,X3)) -> #U101(active(X1),X2,X3) #227: #active(U101(X1,X2,X3)) -> #active(X1) #228: #U51(ok(X1),ok(X2),ok(X3)) -> #U51(X1,X2,X3) #229: #active(fst(X)) -> #fst(active(X)) #230: #active(fst(X)) -> #active(X) #231: #active(splitAt(s(N),cons(X,XS))) -> #U201(and(and(isNatural(N),isNaturalKind(N)),and(and(isNatural(X),isNaturalKind(X)),and(isLNat(XS),isLNatKind(XS)))),N,X,XS) #232: #active(splitAt(s(N),cons(X,XS))) -> #and(and(isNatural(N),isNaturalKind(N)),and(and(isNatural(X),isNaturalKind(X)),and(isLNat(XS),isLNatKind(XS)))) #233: #active(splitAt(s(N),cons(X,XS))) -> #and(isNatural(N),isNaturalKind(N)) #234: #active(splitAt(s(N),cons(X,XS))) -> #isNatural(N) #235: #active(splitAt(s(N),cons(X,XS))) -> #isNaturalKind(N) #236: #active(splitAt(s(N),cons(X,XS))) -> #and(and(isNatural(X),isNaturalKind(X)),and(isLNat(XS),isLNatKind(XS))) #237: #active(splitAt(s(N),cons(X,XS))) -> #and(isNatural(X),isNaturalKind(X)) #238: #active(splitAt(s(N),cons(X,XS))) -> #isNatural(X) #239: #active(splitAt(s(N),cons(X,XS))) -> #isNaturalKind(X) #240: #active(splitAt(s(N),cons(X,XS))) -> #and(isLNat(XS),isLNatKind(XS)) #241: #active(splitAt(s(N),cons(X,XS))) -> #isLNat(XS) #242: #active(splitAt(s(N),cons(X,XS))) -> #isLNatKind(XS) #243: #active(head(cons(N,XS))) -> #U31(and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))),N) #244: #active(head(cons(N,XS))) -> #and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))) #245: #active(head(cons(N,XS))) -> #and(isNatural(N),isNaturalKind(N)) #246: #active(head(cons(N,XS))) -> #isNatural(N) #247: #active(head(cons(N,XS))) -> #isNaturalKind(N) #248: #active(head(cons(N,XS))) -> #and(isLNat(XS),isLNatKind(XS)) #249: #active(head(cons(N,XS))) -> #isLNat(XS) #250: #active(head(cons(N,XS))) -> #isLNatKind(XS) #251: #head(ok(X)) -> #head(X) #252: #active(U142(X1,X2)) -> #U142(active(X1),X2) #253: #active(U142(X1,X2)) -> #active(X1) #254: #proper(U103(X)) -> #U103(proper(X)) #255: #proper(U103(X)) -> #proper(X) #256: #proper(U102(X1,X2)) -> #U102(proper(X1),proper(X2)) #257: #proper(U102(X1,X2)) -> #proper(X1) #258: #proper(U102(X1,X2)) -> #proper(X2) #259: #active(isNaturalKind(sel(V1,V2))) -> #and(isNaturalKind(V1),isLNatKind(V2)) #260: #active(isNaturalKind(sel(V1,V2))) -> #isNaturalKind(V1) #261: #active(isNaturalKind(sel(V1,V2))) -> #isLNatKind(V2) #262: #proper(U112(X)) -> #U112(proper(X)) #263: #proper(U112(X)) -> #proper(X) #264: #active(U161(X1,X2)) -> #U161(active(X1),X2) #265: #active(U161(X1,X2)) -> #active(X1) #266: #active(U141(tt(),V1,V2)) -> #U142(isLNat(V1),V2) #267: #active(U141(tt(),V1,V2)) -> #isLNat(V1) #268: #active(U51(tt(),V1,V2)) -> #U52(isNatural(V1),V2) #269: #active(U51(tt(),V1,V2)) -> #isNatural(V1) #270: #U171(mark(X1),X2,X3) -> #U171(X1,X2,X3) #271: #U111(ok(X1),ok(X2)) -> #U111(X1,X2) #272: #proper(U143(X)) -> #U143(proper(X)) #273: #proper(U143(X)) -> #proper(X) #274: #active(tail(cons(N,XS))) -> #U211(and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))),XS) #275: #active(tail(cons(N,XS))) -> #and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))) #276: #active(tail(cons(N,XS))) -> #and(isNatural(N),isNaturalKind(N)) #277: #active(tail(cons(N,XS))) -> #isNatural(N) #278: #active(tail(cons(N,XS))) -> #isNaturalKind(N) #279: #active(tail(cons(N,XS))) -> #and(isLNat(XS),isLNatKind(XS)) #280: #active(tail(cons(N,XS))) -> #isLNat(XS) #281: #active(tail(cons(N,XS))) -> #isLNatKind(XS) #282: #active(isLNatKind(cons(V1,V2))) -> #and(isNaturalKind(V1),isLNatKind(V2)) #283: #active(isLNatKind(cons(V1,V2))) -> #isNaturalKind(V1) #284: #active(isLNatKind(cons(V1,V2))) -> #isLNatKind(V2) #285: #U191(ok(X1),ok(X2)) -> #U191(X1,X2) #286: #active(U112(X)) -> #U112(active(X)) #287: #active(U112(X)) -> #active(X) #288: #active(U92(X)) -> #U92(active(X)) #289: #active(U92(X)) -> #active(X) #290: #active(U102(X1,X2)) -> #U102(active(X1),X2) #291: #active(U102(X1,X2)) -> #active(X1) #292: #U141(ok(X1),ok(X2),ok(X3)) -> #U141(X1,X2,X3) #293: #isLNat(ok(X)) -> #isLNat(X) #294: #active(pair(X1,X2)) -> #pair(active(X1),X2) #295: #active(pair(X1,X2)) -> #active(X1) #296: #proper(snd(X)) -> #snd(proper(X)) #297: #proper(snd(X)) -> #proper(X) #298: #active(head(X)) -> #head(active(X)) #299: #active(head(X)) -> #active(X) #300: #cons(ok(X1),ok(X2)) -> #cons(X1,X2) #301: #U61(mark(X1),X2) -> #U61(X1,X2) #302: #proper(U81(X1,X2)) -> #U81(proper(X1),proper(X2)) #303: #proper(U81(X1,X2)) -> #proper(X1) #304: #proper(U81(X1,X2)) -> #proper(X2) #305: #active(isLNat(tail(V1))) -> #U91(isLNatKind(V1),V1) #306: #active(isLNat(tail(V1))) -> #isLNatKind(V1) #307: #active(isLNat(fst(V1))) -> #U61(isPLNatKind(V1),V1) #308: #active(isLNat(fst(V1))) -> #isPLNatKind(V1) #309: #U72(ok(X)) -> #U72(X) #310: #active(U81(X1,X2)) -> #U81(active(X1),X2) #311: #active(U81(X1,X2)) -> #active(X1) #312: #afterNth(mark(X1),X2) -> #afterNth(X1,X2) #313: #active(afterNth(X1,X2)) -> #afterNth(X1,active(X2)) #314: #active(afterNth(X1,X2)) -> #active(X2) #315: #active(U72(X)) -> #U72(active(X)) #316: #active(U72(X)) -> #active(X) #317: #U202(ok(X1),ok(X2)) -> #U202(X1,X2) #318: #and(ok(X1),ok(X2)) -> #and(X1,X2) #319: #U41(mark(X1),X2,X3) -> #U41(X1,X2,X3) #320: #active(U61(X1,X2)) -> #U61(active(X1),X2) #321: #active(U61(X1,X2)) -> #active(X1) #322: #U21(mark(X1),X2) -> #U21(X1,X2) #323: #active(U111(X1,X2)) -> #U111(active(X1),X2) #324: #active(U111(X1,X2)) -> #active(X1) #325: #active(U121(tt(),V1)) -> #U122(isNatural(V1)) #326: #active(U121(tt(),V1)) -> #isNatural(V1) #327: #proper(splitAt(X1,X2)) -> #splitAt(proper(X1),proper(X2)) #328: #proper(splitAt(X1,X2)) -> #proper(X1) #329: #proper(splitAt(X1,X2)) -> #proper(X2) #330: #U133(mark(X)) -> #U133(X) #331: #proper(and(X1,X2)) -> #and(proper(X1),proper(X2)) #332: #proper(and(X1,X2)) -> #proper(X1) #333: #proper(and(X1,X2)) -> #proper(X2) #334: #active(take(X1,X2)) -> #take(active(X1),X2) #335: #active(take(X1,X2)) -> #active(X1) #336: #proper(s(X)) -> #s(proper(X)) #337: #proper(s(X)) -> #proper(X) #338: #active(U132(tt(),V2)) -> #U133(isLNat(V2)) #339: #active(U132(tt(),V2)) -> #isLNat(V2) #340: #U71(ok(X1),ok(X2)) -> #U71(X1,X2) #341: #active(U131(X1,X2,X3)) -> #U131(active(X1),X2,X3) #342: #active(U131(X1,X2,X3)) -> #active(X1) #343: #proper(U202(X1,X2)) -> #U202(proper(X1),proper(X2)) #344: #proper(U202(X1,X2)) -> #proper(X1) #345: #proper(U202(X1,X2)) -> #proper(X2) #346: #U133(ok(X)) -> #U133(X) #347: #U211(mark(X1),X2) -> #U211(X1,X2) #348: #active(U31(X1,X2)) -> #U31(active(X1),X2) #349: #active(U31(X1,X2)) -> #active(X1) #350: #active(U132(X1,X2)) -> #U132(active(X1),X2) #351: #active(U132(X1,X2)) -> #active(X1) #352: #pair(ok(X1),ok(X2)) -> #pair(X1,X2) #353: #active(isNatural(s(V1))) -> #U121(isNaturalKind(V1),V1) #354: #active(isNatural(s(V1))) -> #isNaturalKind(V1) #355: #proper(sel(X1,X2)) -> #sel(proper(X1),proper(X2)) #356: #proper(sel(X1,X2)) -> #proper(X1) #357: #proper(sel(X1,X2)) -> #proper(X2) #358: #active(isPLNatKind(pair(V1,V2))) -> #and(isLNatKind(V1),isLNatKind(V2)) #359: #active(isPLNatKind(pair(V1,V2))) -> #isLNatKind(V1) #360: #active(isPLNatKind(pair(V1,V2))) -> #isLNatKind(V2) #361: #natsFrom(mark(X)) -> #natsFrom(X) #362: #U53(mark(X)) -> #U53(X) #363: #active(U41(X1,X2,X3)) -> #U41(active(X1),X2,X3) #364: #active(U41(X1,X2,X3)) -> #active(X1) #365: #active(U111(tt(),V1)) -> #U112(isLNat(V1)) #366: #active(U111(tt(),V1)) -> #isLNat(V1) #367: #active(fst(pair(X,Y))) -> #U21(and(and(isLNat(X),isLNatKind(X)),and(isLNat(Y),isLNatKind(Y))),X) #368: #active(fst(pair(X,Y))) -> #and(and(isLNat(X),isLNatKind(X)),and(isLNat(Y),isLNatKind(Y))) #369: #active(fst(pair(X,Y))) -> #and(isLNat(X),isLNatKind(X)) #370: #active(fst(pair(X,Y))) -> #isLNat(X) #371: #active(fst(pair(X,Y))) -> #isLNatKind(X) #372: #active(fst(pair(X,Y))) -> #and(isLNat(Y),isLNatKind(Y)) #373: #active(fst(pair(X,Y))) -> #isLNat(Y) #374: #active(fst(pair(X,Y))) -> #isLNatKind(Y) #375: #U151(ok(X1),ok(X2),ok(X3)) -> #U151(X1,X2,X3) #376: #active(isNatural(sel(V1,V2))) -> #U131(and(isNaturalKind(V1),isLNatKind(V2)),V1,V2) #377: #active(isNatural(sel(V1,V2))) -> #and(isNaturalKind(V1),isLNatKind(V2)) #378: #active(isNatural(sel(V1,V2))) -> #isNaturalKind(V1) #379: #active(isNatural(sel(V1,V2))) -> #isLNatKind(V2) #380: #U112(mark(X)) -> #U112(X) #381: #active(U41(tt(),V1,V2)) -> #U42(isNatural(V1),V2) #382: #active(U41(tt(),V1,V2)) -> #isNatural(V1) #383: #fst(ok(X)) -> #fst(X) #384: #s(ok(X)) -> #s(X) #385: #proper(cons(X1,X2)) -> #cons(proper(X1),proper(X2)) #386: #proper(cons(X1,X2)) -> #proper(X1) #387: #proper(cons(X1,X2)) -> #proper(X2) #388: #proper(U141(X1,X2,X3)) -> #U141(proper(X1),proper(X2),proper(X3)) #389: #proper(U141(X1,X2,X3)) -> #proper(X1) #390: #proper(U141(X1,X2,X3)) -> #proper(X2) #391: #proper(U141(X1,X2,X3)) -> #proper(X3) #392: #active(U201(tt(),N,X,XS)) -> #U202(splitAt(N,XS),X) #393: #active(U201(tt(),N,X,XS)) -> #splitAt(N,XS) #394: #isLNatKind(ok(X)) -> #isLNatKind(X) #395: #active(U62(X)) -> #U62(active(X)) #396: #active(U62(X)) -> #active(X) #397: #U152(ok(X1),ok(X2)) -> #U152(X1,X2) #398: #U191(mark(X1),X2) -> #U191(X1,X2) #399: #proper(U82(X)) -> #U82(proper(X)) #400: #proper(U82(X)) -> #proper(X) #401: #proper(U43(X)) -> #U43(proper(X)) #402: #proper(U43(X)) -> #proper(X) #403: #U131(ok(X1),ok(X2),ok(X3)) -> #U131(X1,X2,X3) #404: #active(U61(tt(),V1)) -> #U62(isPLNat(V1)) #405: #active(U61(tt(),V1)) -> #isPLNat(V1) #406: #pair(X1,mark(X2)) -> #pair(X1,X2) #407: #U52(mark(X1),X2) -> #U52(X1,X2) #408: #active(U11(X1,X2,X3)) -> #U11(active(X1),X2,X3) #409: #active(U11(X1,X2,X3)) -> #active(X1) #410: #active(splitAt(X1,X2)) -> #splitAt(X1,active(X2)) #411: #active(splitAt(X1,X2)) -> #active(X2) #412: #tail(ok(X)) -> #tail(X) #413: #proper(U131(X1,X2,X3)) -> #U131(proper(X1),proper(X2),proper(X3)) #414: #proper(U131(X1,X2,X3)) -> #proper(X1) #415: #proper(U131(X1,X2,X3)) -> #proper(X2) #416: #proper(U131(X1,X2,X3)) -> #proper(X3) #417: #afterNth(ok(X1),ok(X2)) -> #afterNth(X1,X2) #418: #tail(mark(X)) -> #tail(X) #419: #U151(mark(X1),X2,X3) -> #U151(X1,X2,X3) #420: #proper(U52(X1,X2)) -> #U52(proper(X1),proper(X2)) #421: #proper(U52(X1,X2)) -> #proper(X1) #422: #proper(U52(X1,X2)) -> #proper(X2) #423: #U101(ok(X1),ok(X2),ok(X3)) -> #U101(X1,X2,X3) #424: #active(take(X1,X2)) -> #take(X1,active(X2)) #425: #active(take(X1,X2)) -> #active(X2) #426: #snd(mark(X)) -> #snd(X) #427: #U103(mark(X)) -> #U103(X) #428: #cons(mark(X1),X2) -> #cons(X1,X2) #429: #proper(U53(X)) -> #U53(proper(X)) #430: #proper(U53(X)) -> #proper(X) #431: #U71(mark(X1),X2) -> #U71(X1,X2) #432: #U122(mark(X)) -> #U122(X) #433: #active(isLNatKind(tail(V1))) -> #isLNatKind(V1) #434: #proper(U111(X1,X2)) -> #U111(proper(X1),proper(X2)) #435: #proper(U111(X1,X2)) -> #proper(X1) #436: #proper(U111(X1,X2)) -> #proper(X2) #437: #active(U221(X1,X2,X3)) -> #U221(active(X1),X2,X3) #438: #active(U221(X1,X2,X3)) -> #active(X1) #439: #U21(ok(X1),ok(X2)) -> #U21(X1,X2) #440: #splitAt(ok(X1),ok(X2)) -> #splitAt(X1,X2) #441: #isNatural(ok(X)) -> #isNatural(X) #442: #proper(U101(X1,X2,X3)) -> #U101(proper(X1),proper(X2),proper(X3)) #443: #proper(U101(X1,X2,X3)) -> #proper(X1) #444: #proper(U101(X1,X2,X3)) -> #proper(X2) #445: #proper(U101(X1,X2,X3)) -> #proper(X3) #446: #U91(ok(X1),ok(X2)) -> #U91(X1,X2) #447: #proper(head(X)) -> #head(proper(X)) #448: #proper(head(X)) -> #proper(X) #449: #proper(U181(X1,X2)) -> #U181(proper(X1),proper(X2)) #450: #proper(U181(X1,X2)) -> #proper(X1) #451: #proper(U181(X1,X2)) -> #proper(X2) #452: #U201(mark(X1),X2,X3,X4) -> #U201(X1,X2,X3,X4) #453: #proper(afterNth(X1,X2)) -> #afterNth(proper(X1),proper(X2)) #454: #proper(afterNth(X1,X2)) -> #proper(X1) #455: #proper(afterNth(X1,X2)) -> #proper(X2) #456: #active(U52(tt(),V2)) -> #U53(isLNat(V2)) #457: #active(U52(tt(),V2)) -> #isLNat(V2) #458: #active(U171(tt(),N,XS)) -> #head(afterNth(N,XS)) #459: #active(U171(tt(),N,XS)) -> #afterNth(N,XS) #460: #U11(mark(X1),X2,X3) -> #U11(X1,X2,X3) #461: #take(ok(X1),ok(X2)) -> #take(X1,X2) #462: #active(U53(X)) -> #U53(active(X)) #463: #active(U53(X)) -> #active(X) #464: #U112(ok(X)) -> #U112(X) #465: #proper(take(X1,X2)) -> #take(proper(X1),proper(X2)) #466: #proper(take(X1,X2)) -> #proper(X1) #467: #proper(take(X1,X2)) -> #proper(X2) #468: #proper(U122(X)) -> #U122(proper(X)) #469: #proper(U122(X)) -> #proper(X) #470: #U92(mark(X)) -> #U92(X) #471: #U221(ok(X1),ok(X2),ok(X3)) -> #U221(X1,X2,X3) #472: #U62(mark(X)) -> #U62(X) #473: #U221(mark(X1),X2,X3) -> #U221(X1,X2,X3) #474: #U62(ok(X)) -> #U62(X) #475: #U143(ok(X)) -> #U143(X) #476: #active(isNatural(head(V1))) -> #U111(isLNatKind(V1),V1) #477: #active(isNatural(head(V1))) -> #isLNatKind(V1) #478: #active(tail(X)) -> #tail(active(X)) #479: #active(tail(X)) -> #active(X) #480: #proper(isPLNat(X)) -> #isPLNat(proper(X)) #481: #proper(isPLNat(X)) -> #proper(X) #482: #proper(U171(X1,X2,X3)) -> #U171(proper(X1),proper(X2),proper(X3)) #483: #proper(U171(X1,X2,X3)) -> #proper(X1) #484: #proper(U171(X1,X2,X3)) -> #proper(X2) #485: #proper(U171(X1,X2,X3)) -> #proper(X3) #486: #U211(ok(X1),ok(X2)) -> #U211(X1,X2) #487: #active(U171(X1,X2,X3)) -> #U171(active(X1),X2,X3) #488: #active(U171(X1,X2,X3)) -> #active(X1) #489: #active(U221(tt(),N,XS)) -> #fst(splitAt(N,XS)) #490: #active(U221(tt(),N,XS)) -> #splitAt(N,XS) #491: #active(U153(X)) -> #U153(active(X)) #492: #active(U153(X)) -> #active(X) #493: #active(snd(X)) -> #snd(active(X)) #494: #active(snd(X)) -> #active(X) #495: #U61(ok(X1),ok(X2)) -> #U61(X1,X2) #496: #proper(fst(X)) -> #fst(proper(X)) #497: #proper(fst(X)) -> #proper(X) #498: #U43(mark(X)) -> #U43(X) #499: #active(U43(X)) -> #U43(active(X)) #500: #active(U43(X)) -> #active(X) #501: #top(ok(X)) -> #top(active(X)) #502: #top(ok(X)) -> #active(X) #503: #proper(U132(X1,X2)) -> #U132(proper(X1),proper(X2)) #504: #proper(U132(X1,X2)) -> #proper(X1) #505: #proper(U132(X1,X2)) -> #proper(X2) #506: #active(isNaturalKind(s(V1))) -> #isNaturalKind(V1) #507: #active(U82(X)) -> #U82(active(X)) #508: #active(U82(X)) -> #active(X) #509: #active(U71(tt(),V1)) -> #U72(isNatural(V1)) #510: #active(U71(tt(),V1)) -> #isNatural(V1) #511: #active(U191(tt(),XS)) -> #pair(nil(),XS) #512: #active(U152(tt(),V2)) -> #U153(isLNat(V2)) #513: #active(U152(tt(),V2)) -> #isLNat(V2) #514: #U153(mark(X)) -> #U153(X) #515: #proper(U51(X1,X2,X3)) -> #U51(proper(X1),proper(X2),proper(X3)) #516: #proper(U51(X1,X2,X3)) -> #proper(X1) #517: #proper(U51(X1,X2,X3)) -> #proper(X2) #518: #proper(U51(X1,X2,X3)) -> #proper(X3) #519: #active(splitAt(0(),XS)) -> #U191(and(isLNat(XS),isLNatKind(XS)),XS) #520: #active(splitAt(0(),XS)) -> #and(isLNat(XS),isLNatKind(XS)) #521: #active(splitAt(0(),XS)) -> #isLNat(XS) #522: #active(splitAt(0(),XS)) -> #isLNatKind(XS) #523: #active(U101(tt(),V1,V2)) -> #U102(isNatural(V1),V2) #524: #active(U101(tt(),V1,V2)) -> #isNatural(V1) #525: #U101(mark(X1),X2,X3) -> #U101(X1,X2,X3) #526: #active(U52(X1,X2)) -> #U52(active(X1),X2) #527: #active(U52(X1,X2)) -> #active(X1) #528: #U53(ok(X)) -> #U53(X) #529: #take(mark(X1),X2) -> #take(X1,X2) #530: #proper(U62(X)) -> #U62(proper(X)) #531: #proper(U62(X)) -> #proper(X) #532: #proper(U211(X1,X2)) -> #U211(proper(X1),proper(X2)) #533: #proper(U211(X1,X2)) -> #proper(X1) #534: #proper(U211(X1,X2)) -> #proper(X2) #535: #proper(isLNat(X)) -> #isLNat(proper(X)) #536: #proper(isLNat(X)) -> #proper(X) #537: #U161(mark(X1),X2) -> #U161(X1,X2) #538: #proper(U11(X1,X2,X3)) -> #U11(proper(X1),proper(X2),proper(X3)) #539: #proper(U11(X1,X2,X3)) -> #proper(X1) #540: #proper(U11(X1,X2,X3)) -> #proper(X2) #541: #proper(U11(X1,X2,X3)) -> #proper(X3) #542: #U132(mark(X1),X2) -> #U132(X1,X2) #543: #U181(mark(X1),X2) -> #U181(X1,X2) #544: #proper(U142(X1,X2)) -> #U142(proper(X1),proper(X2)) #545: #proper(U142(X1,X2)) -> #proper(X1) #546: #proper(U142(X1,X2)) -> #proper(X2) #547: #U102(mark(X1),X2) -> #U102(X1,X2) #548: #active(U42(X1,X2)) -> #U42(active(X1),X2) #549: #active(U42(X1,X2)) -> #active(X1) #550: #U132(ok(X1),ok(X2)) -> #U132(X1,X2) #551: #U42(mark(X1),X2) -> #U42(X1,X2) #552: #proper(U161(X1,X2)) -> #U161(proper(X1),proper(X2)) #553: #proper(U161(X1,X2)) -> #proper(X1) #554: #proper(U161(X1,X2)) -> #proper(X2) #555: #active(U151(tt(),V1,V2)) -> #U152(isNatural(V1),V2) #556: #active(U151(tt(),V1,V2)) -> #isNatural(V1) #557: #splitAt(mark(X1),X2) -> #splitAt(X1,X2) #558: #U121(ok(X1),ok(X2)) -> #U121(X1,X2) #559: #active(cons(X1,X2)) -> #cons(active(X1),X2) #560: #active(cons(X1,X2)) -> #active(X1) #561: #U81(mark(X1),X2) -> #U81(X1,X2) #562: #active(natsFrom(X)) -> #natsFrom(active(X)) #563: #active(natsFrom(X)) -> #active(X) #564: #proper(tail(X)) -> #tail(proper(X)) #565: #proper(tail(X)) -> #proper(X) #566: #proper(U152(X1,X2)) -> #U152(proper(X1),proper(X2)) #567: #proper(U152(X1,X2)) -> #proper(X1) #568: #proper(U152(X1,X2)) -> #proper(X2) #569: #active(U11(tt(),N,XS)) -> #snd(splitAt(N,XS)) #570: #active(U11(tt(),N,XS)) -> #splitAt(N,XS) #571: #U72(mark(X)) -> #U72(X) #572: #U43(ok(X)) -> #U43(X) #573: #active(s(X)) -> #s(active(X)) #574: #active(s(X)) -> #active(X) #575: #U42(ok(X1),ok(X2)) -> #U42(X1,X2) #576: #active(take(N,XS)) -> #U221(and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))),N,XS) #577: #active(take(N,XS)) -> #and(and(isNatural(N),isNaturalKind(N)),and(isLNat(XS),isLNatKind(XS))) #578: #active(take(N,XS)) -> #and(isNatural(N),isNaturalKind(N)) #579: #active(take(N,XS)) -> #isNatural(N) #580: #active(take(N,XS)) -> #isNaturalKind(N) #581: #active(take(N,XS)) -> #and(isLNat(XS),isLNatKind(XS)) #582: #active(take(N,XS)) -> #isLNat(XS) #583: #active(take(N,XS)) -> #isLNatKind(XS) #584: #active(isLNat(natsFrom(V1))) -> #U71(isNaturalKind(V1),V1) #585: #active(isLNat(natsFrom(V1))) -> #isNaturalKind(V1) #586: #active(U161(tt(),N)) -> #cons(N,natsFrom(s(N))) #587: #active(U161(tt(),N)) -> #natsFrom(s(N)) #588: #active(U161(tt(),N)) -> #s(N) #589: #isPLNatKind(ok(X)) -> #isPLNatKind(X) #590: #U51(mark(X1),X2,X3) -> #U51(X1,X2,X3) #591: #proper(U41(X1,X2,X3)) -> #U41(proper(X1),proper(X2),proper(X3)) #592: #proper(U41(X1,X2,X3)) -> #proper(X1) #593: #proper(U41(X1,X2,X3)) -> #proper(X2) #594: #proper(U41(X1,X2,X3)) -> #proper(X3) Number of SCCs: 63, DPs: 287 SCC { #166 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: x1 #splitAt w: 0 mark w: 0 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #166 Number of SCCs: 62, DPs: 286 SCC { #394 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: x1 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: 0 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #394 Number of SCCs: 61, DPs: 285 SCC { #441 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: 0 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: x1 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #441 Number of SCCs: 60, DPs: 284 SCC { #589 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: x1 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: 0 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #589 Number of SCCs: 59, DPs: 283 SCC { #137 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: x1 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: 0 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #137 Number of SCCs: 58, DPs: 282 SCC { #293 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: x1 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: 0 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #293 Number of SCCs: 57, DPs: 281 SCC { #139 #470 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: x1 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #139 #470 Number of SCCs: 56, DPs: 279 SCC { #217 #361 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: x1 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #217 #361 Number of SCCs: 55, DPs: 277 SCC { #309 #571 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: x1 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #309 #571 Number of SCCs: 54, DPs: 275 SCC { #58 #514 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: x1 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #58 #514 Number of SCCs: 53, DPs: 273 SCC { #330 #346 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: x1 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #330 #346 Number of SCCs: 52, DPs: 271 SCC { #44 #427 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: x1 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #44 #427 Number of SCCs: 51, DPs: 269 SCC { #380 #464 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: x1 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #380 #464 Number of SCCs: 50, DPs: 267 SCC { #190 #475 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: x1 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #190 #475 Number of SCCs: 49, DPs: 265 SCC { #160 #426 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: x1 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #160 #426 Number of SCCs: 48, DPs: 263 SCC { #55 #384 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: x1 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #55 #384 Number of SCCs: 47, DPs: 261 SCC { #170 #205 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: x1 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #170 #205 Number of SCCs: 46, DPs: 259 SCC { #498 #572 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: x1 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #498 #572 Number of SCCs: 45, DPs: 257 SCC { #362 #528 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: x1 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #362 #528 Number of SCCs: 44, DPs: 255 SCC { #144 #251 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: x1 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #144 #251 Number of SCCs: 43, DPs: 253 SCC { #216 #432 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: x1 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #216 #432 Number of SCCs: 42, DPs: 251 SCC { #13 #383 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: x1 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #13 #383 Number of SCCs: 41, DPs: 249 SCC { #472 #474 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: x1 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: 0 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #472 #474 Number of SCCs: 40, DPs: 247 SCC { #412 #418 } POLO(Sum)... succeeded. #U201 w: 0 #isLNatKind w: 0 #U72 w: 0 U21 w: 0 U161 w: 0 U11 w: 0 #cons w: 0 s w: 0 U143 w: 0 #U142 w: 0 #take w: 0 isPLNatKind w: 0 U142 w: 0 #U152 w: 0 #U181 w: 0 isPLNat w: 0 U42 w: 0 U91 w: 0 U221 w: 0 #U101 w: 0 #U82 w: 0 take w: 0 U71 w: 0 top w: 0 #U81 w: 0 and w: 0 #U92 w: 0 #U133 w: 0 U131 w: 0 U101 w: 0 pair w: 0 fst w: 0 U111 w: 0 U132 w: 0 U43 w: 0 U152 w: 0 U103 w: 0 #U53 w: 0 #top w: 0 natsFrom w: 0 #head w: 0 #U43 w: 0 #U121 w: 0 splitAt w: 0 isNaturalKind w: 0 #U131 w: 0 U72 w: 0 #fst w: 0 #U143 w: 0 #U52 w: 0 #U103 w: 0 #isPLNatKind w: 0 #U202 w: 0 isNatural w: 0 U201 w: 0 #U42 w: 0 #U141 w: 0 U141 w: 0 #U171 w: 0 tail w: 0 proper w: 0 #U62 w: 0 ok w: x1 + 1 0 w: 0 U191 w: 0 #sel w: 0 #U102 w: 0 U153 w: 0 U171 w: 0 #isLNat w: 0 U202 w: 0 sel w: 0 #s w: 0 afterNth w: 0 #U211 w: 0 #isPLNat w: 0 nil w: 0 isLNat w: 0 U62 w: 0 #U153 w: 0 #tail w: x1 #isNaturalKind w: 0 #splitAt w: 0 mark w: x1 + 1 U151 w: 0 U133 w: 0 #afterNth w: 0 #U111 w: 0 #U221 w: 0 U211 w: 0 isLNatKind w: 0 #proper w: 0 U52 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 head w: 0 U112 w: 0 #snd w: 0 #U41 w: 0 cons w: 0 #natsFrom w: 0 U102 w: 0 #active w: 0 snd w: 0 #U191 w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U112 w: 0 tt w: 0 #U71 w: 0 #U151 w: 0 #isNatural w: 0 #pair w: 0 U51 w: 0 #U161 w: 0 #U122 w: 0 U53 w: 0 U41 w: 0 #U31 w: 0 #and w: 0 #U91 w: 0 #U132 w: 0 U121 w: 0 #U61 w: 0 U181 w: 0 U122 w: 0 USABLE RULES: { } Removed DPs: #412 #418 Number of SCCs: 39, DPs: 245 SCC { #161 #501 } POLO(Sum)... POLO(max)... QLPOS... POLO(mSum)... QWPOpS(mSum)... Mat2b... failed. Finding a loop... failed.