/export/starexec/sandbox2/solver/bin/starexec_run_Default: line 4: 34500 Done xsltproc "$DIR/xtc2tpdb.xml" "$1" 34501 Alarm clock | NaTT.exe 2> "$2/stdout.txt" 2> $DIR/stderr.txt Input TRS: 1: U101(tt(),V1,V2) -> U102(isNaturalKind(activate(V1)),activate(V1),activate(V2)) 2: U102(tt(),V1,V2) -> U103(isLNatKind(activate(V2)),activate(V1),activate(V2)) 3: U103(tt(),V1,V2) -> U104(isLNatKind(activate(V2)),activate(V1),activate(V2)) 4: U104(tt(),V1,V2) -> U105(isNatural(activate(V1)),activate(V2)) 5: U105(tt(),V2) -> U106(isLNat(activate(V2))) 6: U106(tt()) -> tt() 7: U11(tt(),N,XS) -> U12(isNaturalKind(activate(N)),activate(N),activate(XS)) 8: U111(tt(),V2) -> U112(isLNatKind(activate(V2))) 9: U112(tt()) -> tt() 10: U12(tt(),N,XS) -> U13(isLNat(activate(XS)),activate(N),activate(XS)) 11: U121(tt(),V2) -> U122(isLNatKind(activate(V2))) 12: U122(tt()) -> tt() 13: U13(tt(),N,XS) -> U14(isLNatKind(activate(XS)),activate(N),activate(XS)) 14: U131(tt()) -> tt() 15: U14(tt(),N,XS) -> snd(splitAt(activate(N),activate(XS))) 16: U141(tt()) -> tt() 17: U151(tt()) -> tt() 18: U161(tt()) -> tt() 19: U171(tt(),V2) -> U172(isLNatKind(activate(V2))) 20: U172(tt()) -> tt() 21: U181(tt(),V1) -> U182(isLNatKind(activate(V1)),activate(V1)) 22: U182(tt(),V1) -> U183(isLNat(activate(V1))) 23: U183(tt()) -> tt() 24: U191(tt(),V1) -> U192(isNaturalKind(activate(V1)),activate(V1)) 25: U192(tt(),V1) -> U193(isNatural(activate(V1))) 26: U193(tt()) -> tt() 27: U201(tt(),V1,V2) -> U202(isNaturalKind(activate(V1)),activate(V1),activate(V2)) 28: U202(tt(),V1,V2) -> U203(isLNatKind(activate(V2)),activate(V1),activate(V2)) 29: U203(tt(),V1,V2) -> U204(isLNatKind(activate(V2)),activate(V1),activate(V2)) 30: U204(tt(),V1,V2) -> U205(isNatural(activate(V1)),activate(V2)) 31: U205(tt(),V2) -> U206(isLNat(activate(V2))) 32: U206(tt()) -> tt() 33: U21(tt(),X,Y) -> U22(isLNatKind(activate(X)),activate(X),activate(Y)) 34: U211(tt()) -> tt() 35: U22(tt(),X,Y) -> U23(isLNat(activate(Y)),activate(X),activate(Y)) 36: U221(tt()) -> tt() 37: U23(tt(),X,Y) -> U24(isLNatKind(activate(Y)),activate(X)) 38: U231(tt(),V2) -> U232(isLNatKind(activate(V2))) 39: U232(tt()) -> tt() 40: U24(tt(),X) -> activate(X) 41: U241(tt(),V1,V2) -> U242(isLNatKind(activate(V1)),activate(V1),activate(V2)) 42: U242(tt(),V1,V2) -> U243(isLNatKind(activate(V2)),activate(V1),activate(V2)) 43: U243(tt(),V1,V2) -> U244(isLNatKind(activate(V2)),activate(V1),activate(V2)) 44: U244(tt(),V1,V2) -> U245(isLNat(activate(V1)),activate(V2)) 45: U245(tt(),V2) -> U246(isLNat(activate(V2))) 46: U246(tt()) -> tt() 47: U251(tt(),V1,V2) -> U252(isNaturalKind(activate(V1)),activate(V1),activate(V2)) 48: U252(tt(),V1,V2) -> U253(isLNatKind(activate(V2)),activate(V1),activate(V2)) 49: U253(tt(),V1,V2) -> U254(isLNatKind(activate(V2)),activate(V1),activate(V2)) 50: U254(tt(),V1,V2) -> U255(isNatural(activate(V1)),activate(V2)) 51: U255(tt(),V2) -> U256(isLNat(activate(V2))) 52: U256(tt()) -> tt() 53: U261(tt(),V2) -> U262(isLNatKind(activate(V2))) 54: U262(tt()) -> tt() 55: U271(tt(),V2) -> U272(isLNatKind(activate(V2))) 56: U272(tt()) -> tt() 57: U281(tt(),N) -> U282(isNaturalKind(activate(N)),activate(N)) 58: U282(tt(),N) -> cons(activate(N),n__natsFrom(s(activate(N)))) 59: U291(tt(),N,XS) -> U292(isNaturalKind(activate(N)),activate(N),activate(XS)) 60: U292(tt(),N,XS) -> U293(isLNat(activate(XS)),activate(N),activate(XS)) 61: U293(tt(),N,XS) -> U294(isLNatKind(activate(XS)),activate(N),activate(XS)) 62: U294(tt(),N,XS) -> head(afterNth(activate(N),activate(XS))) 63: U301(tt(),X,Y) -> U302(isLNatKind(activate(X)),activate(Y)) 64: U302(tt(),Y) -> U303(isLNat(activate(Y)),activate(Y)) 65: U303(tt(),Y) -> U304(isLNatKind(activate(Y)),activate(Y)) 66: U304(tt(),Y) -> activate(Y) 67: U31(tt(),N,XS) -> U32(isNaturalKind(activate(N)),activate(N),activate(XS)) 68: U311(tt(),XS) -> U312(isLNatKind(activate(XS)),activate(XS)) 69: U312(tt(),XS) -> pair(nil(),activate(XS)) 70: U32(tt(),N,XS) -> U33(isLNat(activate(XS)),activate(N),activate(XS)) 71: U321(tt(),N,X,XS) -> U322(isNaturalKind(activate(N)),activate(N),activate(X),activate(XS)) 72: U322(tt(),N,X,XS) -> U323(isNatural(activate(X)),activate(N),activate(X),activate(XS)) 73: U323(tt(),N,X,XS) -> U324(isNaturalKind(activate(X)),activate(N),activate(X),activate(XS)) 74: U324(tt(),N,X,XS) -> U325(isLNat(activate(XS)),activate(N),activate(X),activate(XS)) 75: U325(tt(),N,X,XS) -> U326(isLNatKind(activate(XS)),activate(N),activate(X),activate(XS)) 76: U326(tt(),N,X,XS) -> U327(splitAt(activate(N),activate(XS)),activate(X)) 77: U327(pair(YS,ZS),X) -> pair(cons(activate(X),YS),ZS) 78: U33(tt(),N,XS) -> U34(isLNatKind(activate(XS)),activate(N)) 79: U331(tt(),N,XS) -> U332(isNaturalKind(activate(N)),activate(XS)) 80: U332(tt(),XS) -> U333(isLNat(activate(XS)),activate(XS)) 81: U333(tt(),XS) -> U334(isLNatKind(activate(XS)),activate(XS)) 82: U334(tt(),XS) -> activate(XS) 83: U34(tt(),N) -> activate(N) 84: U341(tt(),N,XS) -> U342(isNaturalKind(activate(N)),activate(N),activate(XS)) 85: U342(tt(),N,XS) -> U343(isLNat(activate(XS)),activate(N),activate(XS)) 86: U343(tt(),N,XS) -> U344(isLNatKind(activate(XS)),activate(N),activate(XS)) 87: U344(tt(),N,XS) -> fst(splitAt(activate(N),activate(XS))) 88: U41(tt(),V1,V2) -> U42(isNaturalKind(activate(V1)),activate(V1),activate(V2)) 89: U42(tt(),V1,V2) -> U43(isLNatKind(activate(V2)),activate(V1),activate(V2)) 90: U43(tt(),V1,V2) -> U44(isLNatKind(activate(V2)),activate(V1),activate(V2)) 91: U44(tt(),V1,V2) -> U45(isNatural(activate(V1)),activate(V2)) 92: U45(tt(),V2) -> U46(isLNat(activate(V2))) 93: U46(tt()) -> tt() 94: U51(tt(),V1,V2) -> U52(isNaturalKind(activate(V1)),activate(V1),activate(V2)) 95: U52(tt(),V1,V2) -> U53(isLNatKind(activate(V2)),activate(V1),activate(V2)) 96: U53(tt(),V1,V2) -> U54(isLNatKind(activate(V2)),activate(V1),activate(V2)) 97: U54(tt(),V1,V2) -> U55(isNatural(activate(V1)),activate(V2)) 98: U55(tt(),V2) -> U56(isLNat(activate(V2))) 99: U56(tt()) -> tt() 100: U61(tt(),V1) -> U62(isPLNatKind(activate(V1)),activate(V1)) 101: U62(tt(),V1) -> U63(isPLNat(activate(V1))) 102: U63(tt()) -> tt() 103: U71(tt(),V1) -> U72(isNaturalKind(activate(V1)),activate(V1)) 104: U72(tt(),V1) -> U73(isNatural(activate(V1))) 105: U73(tt()) -> tt() 106: U81(tt(),V1) -> U82(isPLNatKind(activate(V1)),activate(V1)) 107: U82(tt(),V1) -> U83(isPLNat(activate(V1))) 108: U83(tt()) -> tt() 109: U91(tt(),V1) -> U92(isLNatKind(activate(V1)),activate(V1)) 110: U92(tt(),V1) -> U93(isLNat(activate(V1))) 111: U93(tt()) -> tt() 112: afterNth(N,XS) -> U11(isNatural(N),N,XS) 113: fst(pair(X,Y)) -> U21(isLNat(X),X,Y) 114: head(cons(N,XS)) -> U31(isNatural(N),N,activate(XS)) 115: isLNat(n__nil()) -> tt() 116: isLNat(n__afterNth(V1,V2)) -> U41(isNaturalKind(activate(V1)),activate(V1),activate(V2)) 117: isLNat(n__cons(V1,V2)) -> U51(isNaturalKind(activate(V1)),activate(V1),activate(V2)) 118: isLNat(n__fst(V1)) -> U61(isPLNatKind(activate(V1)),activate(V1)) 119: isLNat(n__natsFrom(V1)) -> U71(isNaturalKind(activate(V1)),activate(V1)) 120: isLNat(n__snd(V1)) -> U81(isPLNatKind(activate(V1)),activate(V1)) 121: isLNat(n__tail(V1)) -> U91(isLNatKind(activate(V1)),activate(V1)) 122: isLNat(n__take(V1,V2)) -> U101(isNaturalKind(activate(V1)),activate(V1),activate(V2)) 123: isLNatKind(n__nil()) -> tt() 124: isLNatKind(n__afterNth(V1,V2)) -> U111(isNaturalKind(activate(V1)),activate(V2)) 125: isLNatKind(n__cons(V1,V2)) -> U121(isNaturalKind(activate(V1)),activate(V2)) 126: isLNatKind(n__fst(V1)) -> U131(isPLNatKind(activate(V1))) 127: isLNatKind(n__natsFrom(V1)) -> U141(isNaturalKind(activate(V1))) 128: isLNatKind(n__snd(V1)) -> U151(isPLNatKind(activate(V1))) 129: isLNatKind(n__tail(V1)) -> U161(isLNatKind(activate(V1))) 130: isLNatKind(n__take(V1,V2)) -> U171(isNaturalKind(activate(V1)),activate(V2)) 131: isNatural(n__0()) -> tt() 132: isNatural(n__head(V1)) -> U181(isLNatKind(activate(V1)),activate(V1)) 133: isNatural(n__s(V1)) -> U191(isNaturalKind(activate(V1)),activate(V1)) 134: isNatural(n__sel(V1,V2)) -> U201(isNaturalKind(activate(V1)),activate(V1),activate(V2)) 135: isNaturalKind(n__0()) -> tt() 136: isNaturalKind(n__head(V1)) -> U211(isLNatKind(activate(V1))) 137: isNaturalKind(n__s(V1)) -> U221(isNaturalKind(activate(V1))) 138: isNaturalKind(n__sel(V1,V2)) -> U231(isNaturalKind(activate(V1)),activate(V2)) 139: isPLNat(n__pair(V1,V2)) -> U241(isLNatKind(activate(V1)),activate(V1),activate(V2)) 140: isPLNat(n__splitAt(V1,V2)) -> U251(isNaturalKind(activate(V1)),activate(V1),activate(V2)) 141: isPLNatKind(n__pair(V1,V2)) -> U261(isLNatKind(activate(V1)),activate(V2)) 142: isPLNatKind(n__splitAt(V1,V2)) -> U271(isNaturalKind(activate(V1)),activate(V2)) 143: natsFrom(N) -> U281(isNatural(N),N) 144: sel(N,XS) -> U291(isNatural(N),N,XS) 145: snd(pair(X,Y)) -> U301(isLNat(X),X,Y) 146: splitAt(0(),XS) -> U311(isLNat(XS),XS) 147: splitAt(s(N),cons(X,XS)) -> U321(isNatural(N),N,X,activate(XS)) 148: tail(cons(N,XS)) -> U331(isNatural(N),N,activate(XS)) 149: take(N,XS) -> U341(isNatural(N),N,XS) 150: natsFrom(X) -> n__natsFrom(X) 151: nil() -> n__nil() 152: afterNth(X1,X2) -> n__afterNth(X1,X2) 153: cons(X1,X2) -> n__cons(X1,X2) 154: fst(X) -> n__fst(X) 155: snd(X) -> n__snd(X) 156: tail(X) -> n__tail(X) 157: take(X1,X2) -> n__take(X1,X2) 158: 0() -> n__0() 159: head(X) -> n__head(X) 160: s(X) -> n__s(X) 161: sel(X1,X2) -> n__sel(X1,X2) 162: pair(X1,X2) -> n__pair(X1,X2) 163: splitAt(X1,X2) -> n__splitAt(X1,X2) 164: activate(n__natsFrom(X)) -> natsFrom(X) 165: activate(n__nil()) -> nil() 166: activate(n__afterNth(X1,X2)) -> afterNth(X1,X2) 167: activate(n__cons(X1,X2)) -> cons(X1,X2) 168: activate(n__fst(X)) -> fst(X) 169: activate(n__snd(X)) -> snd(X) 170: activate(n__tail(X)) -> tail(X) 171: activate(n__take(X1,X2)) -> take(X1,X2) 172: activate(n__0()) -> 0() 173: activate(n__head(X)) -> head(X) 174: activate(n__s(X)) -> s(X) 175: activate(n__sel(X1,X2)) -> sel(X1,X2) 176: activate(n__pair(X1,X2)) -> pair(X1,X2) 177: activate(n__splitAt(X1,X2)) -> splitAt(X1,X2) 178: activate(X) -> X Number of strict rules: 178 Direct POLO(bPol) ... failed. Uncurrying ... failed. Dependency Pairs: #1: #U102(tt(),V1,V2) -> #U103(isLNatKind(activate(V2)),activate(V1),activate(V2)) #2: #U102(tt(),V1,V2) -> #isLNatKind(activate(V2)) #3: #U102(tt(),V1,V2) -> #activate(V2) #4: #U102(tt(),V1,V2) -> #activate(V1) #5: #U102(tt(),V1,V2) -> #activate(V2) #6: #U343(tt(),N,XS) -> #U344(isLNatKind(activate(XS)),activate(N),activate(XS)) #7: #U343(tt(),N,XS) -> #isLNatKind(activate(XS)) #8: #U343(tt(),N,XS) -> #activate(XS) #9: #U343(tt(),N,XS) -> #activate(N) #10: #U343(tt(),N,XS) -> #activate(XS) #11: #U243(tt(),V1,V2) -> #U244(isLNatKind(activate(V2)),activate(V1),activate(V2)) #12: #U243(tt(),V1,V2) -> #isLNatKind(activate(V2)) #13: #U243(tt(),V1,V2) -> #activate(V2) #14: #U243(tt(),V1,V2) -> #activate(V1) #15: #U243(tt(),V1,V2) -> #activate(V2) #16: #U203(tt(),V1,V2) -> #U204(isLNatKind(activate(V2)),activate(V1),activate(V2)) #17: #U203(tt(),V1,V2) -> #isLNatKind(activate(V2)) #18: #U203(tt(),V1,V2) -> #activate(V2) #19: #U203(tt(),V1,V2) -> #activate(V1) #20: #U203(tt(),V1,V2) -> #activate(V2) #21: #U22(tt(),X,Y) -> #U23(isLNat(activate(Y)),activate(X),activate(Y)) #22: #U22(tt(),X,Y) -> #isLNat(activate(Y)) #23: #U22(tt(),X,Y) -> #activate(Y) #24: #U22(tt(),X,Y) -> #activate(X) #25: #U22(tt(),X,Y) -> #activate(Y) #26: #U34(tt(),N) -> #activate(N) #27: #U304(tt(),Y) -> #activate(Y) #28: #activate(n__splitAt(X1,X2)) -> #splitAt(X1,X2) #29: #U242(tt(),V1,V2) -> #U243(isLNatKind(activate(V2)),activate(V1),activate(V2)) #30: #U242(tt(),V1,V2) -> #isLNatKind(activate(V2)) #31: #U242(tt(),V1,V2) -> #activate(V2) #32: #U242(tt(),V1,V2) -> #activate(V1) #33: #U242(tt(),V1,V2) -> #activate(V2) #34: #take(N,XS) -> #U341(isNatural(N),N,XS) #35: #take(N,XS) -> #isNatural(N) #36: #U52(tt(),V1,V2) -> #U53(isLNatKind(activate(V2)),activate(V1),activate(V2)) #37: #U52(tt(),V1,V2) -> #isLNatKind(activate(V2)) #38: #U52(tt(),V1,V2) -> #activate(V2) #39: #U52(tt(),V1,V2) -> #activate(V1) #40: #U52(tt(),V1,V2) -> #activate(V2) #41: #U241(tt(),V1,V2) -> #U242(isLNatKind(activate(V1)),activate(V1),activate(V2)) #42: #U241(tt(),V1,V2) -> #isLNatKind(activate(V1)) #43: #U241(tt(),V1,V2) -> #activate(V1) #44: #U241(tt(),V1,V2) -> #activate(V1) #45: #U241(tt(),V1,V2) -> #activate(V2) #46: #U23(tt(),X,Y) -> #U24(isLNatKind(activate(Y)),activate(X)) #47: #U23(tt(),X,Y) -> #isLNatKind(activate(Y)) #48: #U23(tt(),X,Y) -> #activate(Y) #49: #U23(tt(),X,Y) -> #activate(X) #50: #head(cons(N,XS)) -> #U31(isNatural(N),N,activate(XS)) #51: #head(cons(N,XS)) -> #isNatural(N) #52: #head(cons(N,XS)) -> #activate(XS) #53: #U54(tt(),V1,V2) -> #U55(isNatural(activate(V1)),activate(V2)) #54: #U54(tt(),V1,V2) -> #isNatural(activate(V1)) #55: #U54(tt(),V1,V2) -> #activate(V1) #56: #U54(tt(),V1,V2) -> #activate(V2) #57: #U44(tt(),V1,V2) -> #U45(isNatural(activate(V1)),activate(V2)) #58: #U44(tt(),V1,V2) -> #isNatural(activate(V1)) #59: #U44(tt(),V1,V2) -> #activate(V1) #60: #U44(tt(),V1,V2) -> #activate(V2) #61: #U323(tt(),N,X,XS) -> #U324(isNaturalKind(activate(X)),activate(N),activate(X),activate(XS)) #62: #U323(tt(),N,X,XS) -> #isNaturalKind(activate(X)) #63: #U323(tt(),N,X,XS) -> #activate(X) #64: #U323(tt(),N,X,XS) -> #activate(N) #65: #U323(tt(),N,X,XS) -> #activate(X) #66: #U323(tt(),N,X,XS) -> #activate(XS) #67: #U251(tt(),V1,V2) -> #U252(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #68: #U251(tt(),V1,V2) -> #isNaturalKind(activate(V1)) #69: #U251(tt(),V1,V2) -> #activate(V1) #70: #U251(tt(),V1,V2) -> #activate(V1) #71: #U251(tt(),V1,V2) -> #activate(V2) #72: #U261(tt(),V2) -> #U262(isLNatKind(activate(V2))) #73: #U261(tt(),V2) -> #isLNatKind(activate(V2)) #74: #U261(tt(),V2) -> #activate(V2) #75: #activate(n__head(X)) -> #head(X) #76: #U321(tt(),N,X,XS) -> #U322(isNaturalKind(activate(N)),activate(N),activate(X),activate(XS)) #77: #U321(tt(),N,X,XS) -> #isNaturalKind(activate(N)) #78: #U321(tt(),N,X,XS) -> #activate(N) #79: #U321(tt(),N,X,XS) -> #activate(N) #80: #U321(tt(),N,X,XS) -> #activate(X) #81: #U321(tt(),N,X,XS) -> #activate(XS) #82: #splitAt(s(N),cons(X,XS)) -> #U321(isNatural(N),N,X,activate(XS)) #83: #splitAt(s(N),cons(X,XS)) -> #isNatural(N) #84: #splitAt(s(N),cons(X,XS)) -> #activate(XS) #85: #isPLNat(n__pair(V1,V2)) -> #U241(isLNatKind(activate(V1)),activate(V1),activate(V2)) #86: #isPLNat(n__pair(V1,V2)) -> #isLNatKind(activate(V1)) #87: #isPLNat(n__pair(V1,V2)) -> #activate(V1) #88: #isPLNat(n__pair(V1,V2)) -> #activate(V1) #89: #isPLNat(n__pair(V1,V2)) -> #activate(V2) #90: #U252(tt(),V1,V2) -> #U253(isLNatKind(activate(V2)),activate(V1),activate(V2)) #91: #U252(tt(),V1,V2) -> #isLNatKind(activate(V2)) #92: #U252(tt(),V1,V2) -> #activate(V2) #93: #U252(tt(),V1,V2) -> #activate(V1) #94: #U252(tt(),V1,V2) -> #activate(V2) #95: #U325(tt(),N,X,XS) -> #U326(isLNatKind(activate(XS)),activate(N),activate(X),activate(XS)) #96: #U325(tt(),N,X,XS) -> #isLNatKind(activate(XS)) #97: #U325(tt(),N,X,XS) -> #activate(XS) #98: #U325(tt(),N,X,XS) -> #activate(N) #99: #U325(tt(),N,X,XS) -> #activate(X) #100: #U325(tt(),N,X,XS) -> #activate(XS) #101: #afterNth(N,XS) -> #U11(isNatural(N),N,XS) #102: #afterNth(N,XS) -> #isNatural(N) #103: #U324(tt(),N,X,XS) -> #U325(isLNat(activate(XS)),activate(N),activate(X),activate(XS)) #104: #U324(tt(),N,X,XS) -> #isLNat(activate(XS)) #105: #U324(tt(),N,X,XS) -> #activate(XS) #106: #U324(tt(),N,X,XS) -> #activate(N) #107: #U324(tt(),N,X,XS) -> #activate(X) #108: #U324(tt(),N,X,XS) -> #activate(XS) #109: #activate(n__tail(X)) -> #tail(X) #110: #U282(tt(),N) -> #cons(activate(N),n__natsFrom(s(activate(N)))) #111: #U282(tt(),N) -> #activate(N) #112: #U282(tt(),N) -> #s(activate(N)) #113: #U282(tt(),N) -> #activate(N) #114: #isNaturalKind(n__sel(V1,V2)) -> #U231(isNaturalKind(activate(V1)),activate(V2)) #115: #isNaturalKind(n__sel(V1,V2)) -> #isNaturalKind(activate(V1)) #116: #isNaturalKind(n__sel(V1,V2)) -> #activate(V1) #117: #isNaturalKind(n__sel(V1,V2)) -> #activate(V2) #118: #fst(pair(X,Y)) -> #U21(isLNat(X),X,Y) #119: #fst(pair(X,Y)) -> #isLNat(X) #120: #U293(tt(),N,XS) -> #U294(isLNatKind(activate(XS)),activate(N),activate(XS)) #121: #U293(tt(),N,XS) -> #isLNatKind(activate(XS)) #122: #U293(tt(),N,XS) -> #activate(XS) #123: #U293(tt(),N,XS) -> #activate(N) #124: #U293(tt(),N,XS) -> #activate(XS) #125: #U231(tt(),V2) -> #U232(isLNatKind(activate(V2))) #126: #U231(tt(),V2) -> #isLNatKind(activate(V2)) #127: #U231(tt(),V2) -> #activate(V2) #128: #isLNat(n__afterNth(V1,V2)) -> #U41(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #129: #isLNat(n__afterNth(V1,V2)) -> #isNaturalKind(activate(V1)) #130: #isLNat(n__afterNth(V1,V2)) -> #activate(V1) #131: #isLNat(n__afterNth(V1,V2)) -> #activate(V1) #132: #isLNat(n__afterNth(V1,V2)) -> #activate(V2) #133: #activate(n__nil()) -> #nil() #134: #U291(tt(),N,XS) -> #U292(isNaturalKind(activate(N)),activate(N),activate(XS)) #135: #U291(tt(),N,XS) -> #isNaturalKind(activate(N)) #136: #U291(tt(),N,XS) -> #activate(N) #137: #U291(tt(),N,XS) -> #activate(N) #138: #U291(tt(),N,XS) -> #activate(XS) #139: #U92(tt(),V1) -> #U93(isLNat(activate(V1))) #140: #U92(tt(),V1) -> #isLNat(activate(V1)) #141: #U92(tt(),V1) -> #activate(V1) #142: #isNatural(n__head(V1)) -> #U181(isLNatKind(activate(V1)),activate(V1)) #143: #isNatural(n__head(V1)) -> #isLNatKind(activate(V1)) #144: #isNatural(n__head(V1)) -> #activate(V1) #145: #isNatural(n__head(V1)) -> #activate(V1) #146: #U271(tt(),V2) -> #U272(isLNatKind(activate(V2))) #147: #U271(tt(),V2) -> #isLNatKind(activate(V2)) #148: #U271(tt(),V2) -> #activate(V2) #149: #U31(tt(),N,XS) -> #U32(isNaturalKind(activate(N)),activate(N),activate(XS)) #150: #U31(tt(),N,XS) -> #isNaturalKind(activate(N)) #151: #U31(tt(),N,XS) -> #activate(N) #152: #U31(tt(),N,XS) -> #activate(N) #153: #U31(tt(),N,XS) -> #activate(XS) #154: #U24(tt(),X) -> #activate(X) #155: #U43(tt(),V1,V2) -> #U44(isLNatKind(activate(V2)),activate(V1),activate(V2)) #156: #U43(tt(),V1,V2) -> #isLNatKind(activate(V2)) #157: #U43(tt(),V1,V2) -> #activate(V2) #158: #U43(tt(),V1,V2) -> #activate(V1) #159: #U43(tt(),V1,V2) -> #activate(V2) #160: #splitAt(0(),XS) -> #U311(isLNat(XS),XS) #161: #splitAt(0(),XS) -> #isLNat(XS) #162: #U82(tt(),V1) -> #U83(isPLNat(activate(V1))) #163: #U82(tt(),V1) -> #isPLNat(activate(V1)) #164: #U82(tt(),V1) -> #activate(V1) #165: #U255(tt(),V2) -> #U256(isLNat(activate(V2))) #166: #U255(tt(),V2) -> #isLNat(activate(V2)) #167: #U255(tt(),V2) -> #activate(V2) #168: #U13(tt(),N,XS) -> #U14(isLNatKind(activate(XS)),activate(N),activate(XS)) #169: #U13(tt(),N,XS) -> #isLNatKind(activate(XS)) #170: #U13(tt(),N,XS) -> #activate(XS) #171: #U13(tt(),N,XS) -> #activate(N) #172: #U13(tt(),N,XS) -> #activate(XS) #173: #U121(tt(),V2) -> #U122(isLNatKind(activate(V2))) #174: #U121(tt(),V2) -> #isLNatKind(activate(V2)) #175: #U121(tt(),V2) -> #activate(V2) #176: #U55(tt(),V2) -> #U56(isLNat(activate(V2))) #177: #U55(tt(),V2) -> #isLNat(activate(V2)) #178: #U55(tt(),V2) -> #activate(V2) #179: #U281(tt(),N) -> #U282(isNaturalKind(activate(N)),activate(N)) #180: #U281(tt(),N) -> #isNaturalKind(activate(N)) #181: #U281(tt(),N) -> #activate(N) #182: #U281(tt(),N) -> #activate(N) #183: #U326(tt(),N,X,XS) -> #U327(splitAt(activate(N),activate(XS)),activate(X)) #184: #U326(tt(),N,X,XS) -> #splitAt(activate(N),activate(XS)) #185: #U326(tt(),N,X,XS) -> #activate(N) #186: #U326(tt(),N,X,XS) -> #activate(XS) #187: #U326(tt(),N,X,XS) -> #activate(X) #188: #activate(n__cons(X1,X2)) -> #cons(X1,X2) #189: #U91(tt(),V1) -> #U92(isLNatKind(activate(V1)),activate(V1)) #190: #U91(tt(),V1) -> #isLNatKind(activate(V1)) #191: #U91(tt(),V1) -> #activate(V1) #192: #U91(tt(),V1) -> #activate(V1) #193: #U51(tt(),V1,V2) -> #U52(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #194: #U51(tt(),V1,V2) -> #isNaturalKind(activate(V1)) #195: #U51(tt(),V1,V2) -> #activate(V1) #196: #U51(tt(),V1,V2) -> #activate(V1) #197: #U51(tt(),V1,V2) -> #activate(V2) #198: #U191(tt(),V1) -> #U192(isNaturalKind(activate(V1)),activate(V1)) #199: #U191(tt(),V1) -> #isNaturalKind(activate(V1)) #200: #U191(tt(),V1) -> #activate(V1) #201: #U191(tt(),V1) -> #activate(V1) #202: #isNatural(n__sel(V1,V2)) -> #U201(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #203: #isNatural(n__sel(V1,V2)) -> #isNaturalKind(activate(V1)) #204: #isNatural(n__sel(V1,V2)) -> #activate(V1) #205: #isNatural(n__sel(V1,V2)) -> #activate(V1) #206: #isNatural(n__sel(V1,V2)) -> #activate(V2) #207: #U32(tt(),N,XS) -> #U33(isLNat(activate(XS)),activate(N),activate(XS)) #208: #U32(tt(),N,XS) -> #isLNat(activate(XS)) #209: #U32(tt(),N,XS) -> #activate(XS) #210: #U32(tt(),N,XS) -> #activate(N) #211: #U32(tt(),N,XS) -> #activate(XS) #212: #isLNatKind(n__snd(V1)) -> #U151(isPLNatKind(activate(V1))) #213: #isLNatKind(n__snd(V1)) -> #isPLNatKind(activate(V1)) #214: #isLNatKind(n__snd(V1)) -> #activate(V1) #215: #U333(tt(),XS) -> #U334(isLNatKind(activate(XS)),activate(XS)) #216: #U333(tt(),XS) -> #isLNatKind(activate(XS)) #217: #U333(tt(),XS) -> #activate(XS) #218: #U333(tt(),XS) -> #activate(XS) #219: #isLNat(n__fst(V1)) -> #U61(isPLNatKind(activate(V1)),activate(V1)) #220: #isLNat(n__fst(V1)) -> #isPLNatKind(activate(V1)) #221: #isLNat(n__fst(V1)) -> #activate(V1) #222: #isLNat(n__fst(V1)) -> #activate(V1) #223: #U33(tt(),N,XS) -> #U34(isLNatKind(activate(XS)),activate(N)) #224: #U33(tt(),N,XS) -> #isLNatKind(activate(XS)) #225: #U33(tt(),N,XS) -> #activate(XS) #226: #U33(tt(),N,XS) -> #activate(N) #227: #U245(tt(),V2) -> #U246(isLNat(activate(V2))) #228: #U245(tt(),V2) -> #isLNat(activate(V2)) #229: #U245(tt(),V2) -> #activate(V2) #230: #U53(tt(),V1,V2) -> #U54(isLNatKind(activate(V2)),activate(V1),activate(V2)) #231: #U53(tt(),V1,V2) -> #isLNatKind(activate(V2)) #232: #U53(tt(),V1,V2) -> #activate(V2) #233: #U53(tt(),V1,V2) -> #activate(V1) #234: #U53(tt(),V1,V2) -> #activate(V2) #235: #U312(tt(),XS) -> #pair(nil(),activate(XS)) #236: #U312(tt(),XS) -> #nil() #237: #U312(tt(),XS) -> #activate(XS) #238: #U62(tt(),V1) -> #U63(isPLNat(activate(V1))) #239: #U62(tt(),V1) -> #isPLNat(activate(V1)) #240: #U62(tt(),V1) -> #activate(V1) #241: #U205(tt(),V2) -> #U206(isLNat(activate(V2))) #242: #U205(tt(),V2) -> #isLNat(activate(V2)) #243: #U205(tt(),V2) -> #activate(V2) #244: #activate(n__natsFrom(X)) -> #natsFrom(X) #245: #U331(tt(),N,XS) -> #U332(isNaturalKind(activate(N)),activate(XS)) #246: #U331(tt(),N,XS) -> #isNaturalKind(activate(N)) #247: #U331(tt(),N,XS) -> #activate(N) #248: #U331(tt(),N,XS) -> #activate(XS) #249: #U42(tt(),V1,V2) -> #U43(isLNatKind(activate(V2)),activate(V1),activate(V2)) #250: #U42(tt(),V1,V2) -> #isLNatKind(activate(V2)) #251: #U42(tt(),V1,V2) -> #activate(V2) #252: #U42(tt(),V1,V2) -> #activate(V1) #253: #U42(tt(),V1,V2) -> #activate(V2) #254: #isNatural(n__s(V1)) -> #U191(isNaturalKind(activate(V1)),activate(V1)) #255: #isNatural(n__s(V1)) -> #isNaturalKind(activate(V1)) #256: #isNatural(n__s(V1)) -> #activate(V1) #257: #isNatural(n__s(V1)) -> #activate(V1) #258: #U334(tt(),XS) -> #activate(XS) #259: #U81(tt(),V1) -> #U82(isPLNatKind(activate(V1)),activate(V1)) #260: #U81(tt(),V1) -> #isPLNatKind(activate(V1)) #261: #U81(tt(),V1) -> #activate(V1) #262: #U81(tt(),V1) -> #activate(V1) #263: #U294(tt(),N,XS) -> #head(afterNth(activate(N),activate(XS))) #264: #U294(tt(),N,XS) -> #afterNth(activate(N),activate(XS)) #265: #U294(tt(),N,XS) -> #activate(N) #266: #U294(tt(),N,XS) -> #activate(XS) #267: #U204(tt(),V1,V2) -> #U205(isNatural(activate(V1)),activate(V2)) #268: #U204(tt(),V1,V2) -> #isNatural(activate(V1)) #269: #U204(tt(),V1,V2) -> #activate(V1) #270: #U204(tt(),V1,V2) -> #activate(V2) #271: #U253(tt(),V1,V2) -> #U254(isLNatKind(activate(V2)),activate(V1),activate(V2)) #272: #U253(tt(),V1,V2) -> #isLNatKind(activate(V2)) #273: #U253(tt(),V1,V2) -> #activate(V2) #274: #U253(tt(),V1,V2) -> #activate(V1) #275: #U253(tt(),V1,V2) -> #activate(V2) #276: #U192(tt(),V1) -> #U193(isNatural(activate(V1))) #277: #U192(tt(),V1) -> #isNatural(activate(V1)) #278: #U192(tt(),V1) -> #activate(V1) #279: #isLNatKind(n__take(V1,V2)) -> #U171(isNaturalKind(activate(V1)),activate(V2)) #280: #isLNatKind(n__take(V1,V2)) -> #isNaturalKind(activate(V1)) #281: #isLNatKind(n__take(V1,V2)) -> #activate(V1) #282: #isLNatKind(n__take(V1,V2)) -> #activate(V2) #283: #activate(n__afterNth(X1,X2)) -> #afterNth(X1,X2) #284: #isLNatKind(n__tail(V1)) -> #U161(isLNatKind(activate(V1))) #285: #isLNatKind(n__tail(V1)) -> #isLNatKind(activate(V1)) #286: #isLNatKind(n__tail(V1)) -> #activate(V1) #287: #isLNatKind(n__fst(V1)) -> #U131(isPLNatKind(activate(V1))) #288: #isLNatKind(n__fst(V1)) -> #isPLNatKind(activate(V1)) #289: #isLNatKind(n__fst(V1)) -> #activate(V1) #290: #activate(n__s(X)) -> #s(X) #291: #U41(tt(),V1,V2) -> #U42(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #292: #U41(tt(),V1,V2) -> #isNaturalKind(activate(V1)) #293: #U41(tt(),V1,V2) -> #activate(V1) #294: #U41(tt(),V1,V2) -> #activate(V1) #295: #U41(tt(),V1,V2) -> #activate(V2) #296: #U11(tt(),N,XS) -> #U12(isNaturalKind(activate(N)),activate(N),activate(XS)) #297: #U11(tt(),N,XS) -> #isNaturalKind(activate(N)) #298: #U11(tt(),N,XS) -> #activate(N) #299: #U11(tt(),N,XS) -> #activate(N) #300: #U11(tt(),N,XS) -> #activate(XS) #301: #isNaturalKind(n__head(V1)) -> #U211(isLNatKind(activate(V1))) #302: #isNaturalKind(n__head(V1)) -> #isLNatKind(activate(V1)) #303: #isNaturalKind(n__head(V1)) -> #activate(V1) #304: #U12(tt(),N,XS) -> #U13(isLNat(activate(XS)),activate(N),activate(XS)) #305: #U12(tt(),N,XS) -> #isLNat(activate(XS)) #306: #U12(tt(),N,XS) -> #activate(XS) #307: #U12(tt(),N,XS) -> #activate(N) #308: #U12(tt(),N,XS) -> #activate(XS) #309: #U45(tt(),V2) -> #U46(isLNat(activate(V2))) #310: #U45(tt(),V2) -> #isLNat(activate(V2)) #311: #U45(tt(),V2) -> #activate(V2) #312: #activate(n__sel(X1,X2)) -> #sel(X1,X2) #313: #isLNat(n__natsFrom(V1)) -> #U71(isNaturalKind(activate(V1)),activate(V1)) #314: #isLNat(n__natsFrom(V1)) -> #isNaturalKind(activate(V1)) #315: #isLNat(n__natsFrom(V1)) -> #activate(V1) #316: #isLNat(n__natsFrom(V1)) -> #activate(V1) #317: #U302(tt(),Y) -> #U303(isLNat(activate(Y)),activate(Y)) #318: #U302(tt(),Y) -> #isLNat(activate(Y)) #319: #U302(tt(),Y) -> #activate(Y) #320: #U302(tt(),Y) -> #activate(Y) #321: #U21(tt(),X,Y) -> #U22(isLNatKind(activate(X)),activate(X),activate(Y)) #322: #U21(tt(),X,Y) -> #isLNatKind(activate(X)) #323: #U21(tt(),X,Y) -> #activate(X) #324: #U21(tt(),X,Y) -> #activate(X) #325: #U21(tt(),X,Y) -> #activate(Y) #326: #U322(tt(),N,X,XS) -> #U323(isNatural(activate(X)),activate(N),activate(X),activate(XS)) #327: #U322(tt(),N,X,XS) -> #isNatural(activate(X)) #328: #U322(tt(),N,X,XS) -> #activate(X) #329: #U322(tt(),N,X,XS) -> #activate(N) #330: #U322(tt(),N,X,XS) -> #activate(X) #331: #U322(tt(),N,X,XS) -> #activate(XS) #332: #isLNat(n__snd(V1)) -> #U81(isPLNatKind(activate(V1)),activate(V1)) #333: #isLNat(n__snd(V1)) -> #isPLNatKind(activate(V1)) #334: #isLNat(n__snd(V1)) -> #activate(V1) #335: #isLNat(n__snd(V1)) -> #activate(V1) #336: #U105(tt(),V2) -> #U106(isLNat(activate(V2))) #337: #U105(tt(),V2) -> #isLNat(activate(V2)) #338: #U105(tt(),V2) -> #activate(V2) #339: #U244(tt(),V1,V2) -> #U245(isLNat(activate(V1)),activate(V2)) #340: #U244(tt(),V1,V2) -> #isLNat(activate(V1)) #341: #U244(tt(),V1,V2) -> #activate(V1) #342: #U244(tt(),V1,V2) -> #activate(V2) #343: #U303(tt(),Y) -> #U304(isLNatKind(activate(Y)),activate(Y)) #344: #U303(tt(),Y) -> #isLNatKind(activate(Y)) #345: #U303(tt(),Y) -> #activate(Y) #346: #U303(tt(),Y) -> #activate(Y) #347: #tail(cons(N,XS)) -> #U331(isNatural(N),N,activate(XS)) #348: #tail(cons(N,XS)) -> #isNatural(N) #349: #tail(cons(N,XS)) -> #activate(XS) #350: #U202(tt(),V1,V2) -> #U203(isLNatKind(activate(V2)),activate(V1),activate(V2)) #351: #U202(tt(),V1,V2) -> #isLNatKind(activate(V2)) #352: #U202(tt(),V1,V2) -> #activate(V2) #353: #U202(tt(),V1,V2) -> #activate(V1) #354: #U202(tt(),V1,V2) -> #activate(V2) #355: #U182(tt(),V1) -> #U183(isLNat(activate(V1))) #356: #U182(tt(),V1) -> #isLNat(activate(V1)) #357: #U182(tt(),V1) -> #activate(V1) #358: #isLNatKind(n__natsFrom(V1)) -> #U141(isNaturalKind(activate(V1))) #359: #isLNatKind(n__natsFrom(V1)) -> #isNaturalKind(activate(V1)) #360: #isLNatKind(n__natsFrom(V1)) -> #activate(V1) #361: #activate(n__snd(X)) -> #snd(X) #362: #activate(n__take(X1,X2)) -> #take(X1,X2) #363: #U341(tt(),N,XS) -> #U342(isNaturalKind(activate(N)),activate(N),activate(XS)) #364: #U341(tt(),N,XS) -> #isNaturalKind(activate(N)) #365: #U341(tt(),N,XS) -> #activate(N) #366: #U341(tt(),N,XS) -> #activate(N) #367: #U341(tt(),N,XS) -> #activate(XS) #368: #U344(tt(),N,XS) -> #fst(splitAt(activate(N),activate(XS))) #369: #U344(tt(),N,XS) -> #splitAt(activate(N),activate(XS)) #370: #U344(tt(),N,XS) -> #activate(N) #371: #U344(tt(),N,XS) -> #activate(XS) #372: #U201(tt(),V1,V2) -> #U202(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #373: #U201(tt(),V1,V2) -> #isNaturalKind(activate(V1)) #374: #U201(tt(),V1,V2) -> #activate(V1) #375: #U201(tt(),V1,V2) -> #activate(V1) #376: #U201(tt(),V1,V2) -> #activate(V2) #377: #isNaturalKind(n__s(V1)) -> #U221(isNaturalKind(activate(V1))) #378: #isNaturalKind(n__s(V1)) -> #isNaturalKind(activate(V1)) #379: #isNaturalKind(n__s(V1)) -> #activate(V1) #380: #sel(N,XS) -> #U291(isNatural(N),N,XS) #381: #sel(N,XS) -> #isNatural(N) #382: #isPLNatKind(n__splitAt(V1,V2)) -> #U271(isNaturalKind(activate(V1)),activate(V2)) #383: #isPLNatKind(n__splitAt(V1,V2)) -> #isNaturalKind(activate(V1)) #384: #isPLNatKind(n__splitAt(V1,V2)) -> #activate(V1) #385: #isPLNatKind(n__splitAt(V1,V2)) -> #activate(V2) #386: #U292(tt(),N,XS) -> #U293(isLNat(activate(XS)),activate(N),activate(XS)) #387: #U292(tt(),N,XS) -> #isLNat(activate(XS)) #388: #U292(tt(),N,XS) -> #activate(XS) #389: #U292(tt(),N,XS) -> #activate(N) #390: #U292(tt(),N,XS) -> #activate(XS) #391: #isLNat(n__cons(V1,V2)) -> #U51(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #392: #isLNat(n__cons(V1,V2)) -> #isNaturalKind(activate(V1)) #393: #isLNat(n__cons(V1,V2)) -> #activate(V1) #394: #isLNat(n__cons(V1,V2)) -> #activate(V1) #395: #isLNat(n__cons(V1,V2)) -> #activate(V2) #396: #activate(n__0()) -> #0() #397: #U171(tt(),V2) -> #U172(isLNatKind(activate(V2))) #398: #U171(tt(),V2) -> #isLNatKind(activate(V2)) #399: #U171(tt(),V2) -> #activate(V2) #400: #natsFrom(N) -> #U281(isNatural(N),N) #401: #natsFrom(N) -> #isNatural(N) #402: #isLNatKind(n__cons(V1,V2)) -> #U121(isNaturalKind(activate(V1)),activate(V2)) #403: #isLNatKind(n__cons(V1,V2)) -> #isNaturalKind(activate(V1)) #404: #isLNatKind(n__cons(V1,V2)) -> #activate(V1) #405: #isLNatKind(n__cons(V1,V2)) -> #activate(V2) #406: #activate(n__pair(X1,X2)) -> #pair(X1,X2) #407: #U301(tt(),X,Y) -> #U302(isLNatKind(activate(X)),activate(Y)) #408: #U301(tt(),X,Y) -> #isLNatKind(activate(X)) #409: #U301(tt(),X,Y) -> #activate(X) #410: #U301(tt(),X,Y) -> #activate(Y) #411: #U61(tt(),V1) -> #U62(isPLNatKind(activate(V1)),activate(V1)) #412: #U61(tt(),V1) -> #isPLNatKind(activate(V1)) #413: #U61(tt(),V1) -> #activate(V1) #414: #U61(tt(),V1) -> #activate(V1) #415: #U342(tt(),N,XS) -> #U343(isLNat(activate(XS)),activate(N),activate(XS)) #416: #U342(tt(),N,XS) -> #isLNat(activate(XS)) #417: #U342(tt(),N,XS) -> #activate(XS) #418: #U342(tt(),N,XS) -> #activate(N) #419: #U342(tt(),N,XS) -> #activate(XS) #420: #isLNat(n__take(V1,V2)) -> #U101(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #421: #isLNat(n__take(V1,V2)) -> #isNaturalKind(activate(V1)) #422: #isLNat(n__take(V1,V2)) -> #activate(V1) #423: #isLNat(n__take(V1,V2)) -> #activate(V1) #424: #isLNat(n__take(V1,V2)) -> #activate(V2) #425: #U311(tt(),XS) -> #U312(isLNatKind(activate(XS)),activate(XS)) #426: #U311(tt(),XS) -> #isLNatKind(activate(XS)) #427: #U311(tt(),XS) -> #activate(XS) #428: #U311(tt(),XS) -> #activate(XS) #429: #U181(tt(),V1) -> #U182(isLNatKind(activate(V1)),activate(V1)) #430: #U181(tt(),V1) -> #isLNatKind(activate(V1)) #431: #U181(tt(),V1) -> #activate(V1) #432: #U181(tt(),V1) -> #activate(V1) #433: #U103(tt(),V1,V2) -> #U104(isLNatKind(activate(V2)),activate(V1),activate(V2)) #434: #U103(tt(),V1,V2) -> #isLNatKind(activate(V2)) #435: #U103(tt(),V1,V2) -> #activate(V2) #436: #U103(tt(),V1,V2) -> #activate(V1) #437: #U103(tt(),V1,V2) -> #activate(V2) #438: #U327(pair(YS,ZS),X) -> #pair(cons(activate(X),YS),ZS) #439: #U327(pair(YS,ZS),X) -> #cons(activate(X),YS) #440: #U327(pair(YS,ZS),X) -> #activate(X) #441: #U101(tt(),V1,V2) -> #U102(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #442: #U101(tt(),V1,V2) -> #isNaturalKind(activate(V1)) #443: #U101(tt(),V1,V2) -> #activate(V1) #444: #U101(tt(),V1,V2) -> #activate(V1) #445: #U101(tt(),V1,V2) -> #activate(V2) #446: #isPLNat(n__splitAt(V1,V2)) -> #U251(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #447: #isPLNat(n__splitAt(V1,V2)) -> #isNaturalKind(activate(V1)) #448: #isPLNat(n__splitAt(V1,V2)) -> #activate(V1) #449: #isPLNat(n__splitAt(V1,V2)) -> #activate(V1) #450: #isPLNat(n__splitAt(V1,V2)) -> #activate(V2) #451: #isLNatKind(n__afterNth(V1,V2)) -> #U111(isNaturalKind(activate(V1)),activate(V2)) #452: #isLNatKind(n__afterNth(V1,V2)) -> #isNaturalKind(activate(V1)) #453: #isLNatKind(n__afterNth(V1,V2)) -> #activate(V1) #454: #isLNatKind(n__afterNth(V1,V2)) -> #activate(V2) #455: #U111(tt(),V2) -> #U112(isLNatKind(activate(V2))) #456: #U111(tt(),V2) -> #isLNatKind(activate(V2)) #457: #U111(tt(),V2) -> #activate(V2) #458: #activate(n__fst(X)) -> #fst(X) #459: #isPLNatKind(n__pair(V1,V2)) -> #U261(isLNatKind(activate(V1)),activate(V2)) #460: #isPLNatKind(n__pair(V1,V2)) -> #isLNatKind(activate(V1)) #461: #isPLNatKind(n__pair(V1,V2)) -> #activate(V1) #462: #isPLNatKind(n__pair(V1,V2)) -> #activate(V2) #463: #isLNat(n__tail(V1)) -> #U91(isLNatKind(activate(V1)),activate(V1)) #464: #isLNat(n__tail(V1)) -> #isLNatKind(activate(V1)) #465: #isLNat(n__tail(V1)) -> #activate(V1) #466: #isLNat(n__tail(V1)) -> #activate(V1) #467: #U14(tt(),N,XS) -> #snd(splitAt(activate(N),activate(XS))) #468: #U14(tt(),N,XS) -> #splitAt(activate(N),activate(XS)) #469: #U14(tt(),N,XS) -> #activate(N) #470: #U14(tt(),N,XS) -> #activate(XS) #471: #snd(pair(X,Y)) -> #U301(isLNat(X),X,Y) #472: #snd(pair(X,Y)) -> #isLNat(X) #473: #U71(tt(),V1) -> #U72(isNaturalKind(activate(V1)),activate(V1)) #474: #U71(tt(),V1) -> #isNaturalKind(activate(V1)) #475: #U71(tt(),V1) -> #activate(V1) #476: #U71(tt(),V1) -> #activate(V1) #477: #U104(tt(),V1,V2) -> #U105(isNatural(activate(V1)),activate(V2)) #478: #U104(tt(),V1,V2) -> #isNatural(activate(V1)) #479: #U104(tt(),V1,V2) -> #activate(V1) #480: #U104(tt(),V1,V2) -> #activate(V2) #481: #U72(tt(),V1) -> #U73(isNatural(activate(V1))) #482: #U72(tt(),V1) -> #isNatural(activate(V1)) #483: #U72(tt(),V1) -> #activate(V1) #484: #U332(tt(),XS) -> #U333(isLNat(activate(XS)),activate(XS)) #485: #U332(tt(),XS) -> #isLNat(activate(XS)) #486: #U332(tt(),XS) -> #activate(XS) #487: #U332(tt(),XS) -> #activate(XS) #488: #U254(tt(),V1,V2) -> #U255(isNatural(activate(V1)),activate(V2)) #489: #U254(tt(),V1,V2) -> #isNatural(activate(V1)) #490: #U254(tt(),V1,V2) -> #activate(V1) #491: #U254(tt(),V1,V2) -> #activate(V2) Number of SCCs: 1, DPs: 456 SCC { #1..71 #73..109 #111 #113..124 #126..132 #134..138 #140..145 #147..161 #163 #164 #166..172 #174 #175 #177..187 #189..211 #213..226 #228..234 #237 #239 #240 #242..275 #277..283 #285 #286 #288 #289 #291..300 #302..308 #310..335 #337..354 #356 #357 #359..376 #378..395 #398..405 #407..437 #440..454 #456..480 #482..491 } POLO(Sum)... POLO(max)... succeeded. U291 w: max(x2 + 15102, x3 + 15102) #U201 w: max(x1 + 8, x2 + 10, x3 + 11) U231 w: max(x1) U301 w: max(x2 + 1, x3 + 3) #isLNatKind w: x1 + 10 U204 w: max(x2 + 1) #0 w: 0 #U72 w: max(x1 + 11, x2 + 8) #U32 w: max(x1 + 6, x2 + 5, x3 + 10) U21 w: max(x2, x3 + 10) U261 w: max(x1 + 6753, x2 + 2) #U83 w: 0 U254 w: 0 U333 w: max(x2 + 1) U193 w: 3 #U256 w: 0 U161 w: 4 U182 w: max(x2 + 2) U11 w: max(x2 + 1701, x3 + 1700) #U272 w: 0 U243 w: max(x3) #cons w: 0 #U324 w: max(x1 + 2, x2 + 21, x3 + 5, x4 + 10) s w: x1 #U255 w: max(x2 + 10) U105 w: max(x2 + 27) U303 w: max(x2 + 1) n__pair w: max(x1 + 10, x2 + 10) #U246 w: 0 U192 w: max(x1 + 32595, x2 + 2) U24 w: max(x2) U106 w: 28 #take w: max(x1 + 23, x2 + 24) isPLNatKind w: 1 #U24 w: max(x2 + 5) #U244 w: max(x2 + 10, x3 + 10) U242 w: 0 #U181 w: max(x2 + 11) U262 w: 3 U244 w: max(x3 + 36488) U272 w: x1 U56 w: x1 isPLNat w: 10062 U42 w: max(x3 + 15099) U91 w: 0 U221 w: x1 U293 w: max(x2 + 15101, x3 + 15102) #U101 w: max(x1 + 25, x2 + 8, x3 + 10) activate w: x1 U325 w: max(x2 + 16, x3 + 13, x4 + 14) #U82 w: max(x2 + 5) #U254 w: max(x2 + 8, x3 + 10) take w: max(x1 + 19, x2 + 20) #U183 w: 0 #U104 w: max(x2 + 8, x3 + 10) U71 w: max(x1 + 13422, x2 + 31) #U81 w: max(x2 + 10) #U322 w: max(x1 + 3, x2 + 21, x3 + 8, x4 + 10) #U92 w: max(x2 + 10) #U323 w: max(x2 + 21, x3 + 6, x4 + 10) U131 w: 1 U206 w: x1 #U243 w: max(x2 + 10, x3 + 10) #U334 w: max(x2 + 5) #U321 w: max(x2 + 21, x3 + 8, x4 + 10) U101 w: max(x2 + 22, x3 + 23) U255 w: 0 pair w: max(x1 + 10, x2 + 10) #U231 w: max(x1 + 15106, x2 + 10) fst w: x1 U111 w: max(x1 + 15092, x2 + 6700) U43 w: max(x2 + 15714) #U93 w: 0 #activate w: x1 + 5 #U342 w: max(x1 + 6, x2 + 21, x3 + 15) #U245 w: max(x2 + 10) U103 w: max(x1 + 23, x2 + 25) #U23 w: max(x2 + 5, x3 + 10) #U53 w: max(x2 + 8, x3 + 10) U281 w: max(x2 + 5) natsFrom w: x1 + 5 #head w: x1 + 10 #U331 w: max(x2 + 13, x3 + 10) U44 w: max(x1 + 15714) U55 w: max(x1 + 16603) #U106 w: 0 #U43 w: max(x2 + 10, x3 + 10) #U121 w: max(x2 + 10) U253 w: max(x2, x3) U312 w: max(x2 + 11) U341 w: max(x2 + 16, x3 + 18) U23 w: max(x2, x3 + 7) U292 w: max(x1 + 15096, x2 + 15101, x3 + 15102) U342 w: max(x1 + 13, x2 + 16, x3 + 18) U63 w: 0 U172 w: 4 U93 w: 0 #U344 w: max(x2 + 21, x3 + 15) #U241 w: max(x2 + 10, x3 + 10) isNaturalKind w: 4 splitAt w: max(x1 + 16, x2 + 14) U326 w: max(x2 + 16, x3 + 13, x4 + 14) #U131 w: 0 #U311 w: max(x2 + 10) U72 w: 0 #U13 w: max(x2 + 21, x3 + 21) #fst w: x1 + 1 U241 w: 0 U34 w: max(x2 + 1) #U271 w: max(x1 + 3, x2 + 24) n__nil w: 1 #U52 w: max(x1 + 4, x2 + 8, x3 + 10) #U103 w: max(x2 + 8, x3 + 10) U12 w: max(x2 + 1701, x3 + 1700) U271 w: max(x1 + 7913) #isPLNatKind w: x1 + 10 #U282 w: max(x1 + 2, x2 + 5) #U33 w: max(x2 + 5, x3 + 10) #U253 w: max(x2 + 8, x3 + 10) #U202 w: max(x1 + 5, x2 + 10, x3 + 11) #U205 w: max(x2 + 10) n__natsFrom w: x1 + 5 isNatural w: 0 U302 w: max(x2 + 3) U54 w: max(x2 + 16602) U232 w: 4 n__snd w: x1 U205 w: max(x1 + 22166) #U252 w: max(x1, x2 + 16, x3 + 10) #U44 w: max(x2 + 8, x3 + 10) U201 w: max(x1 + 23690, x2, x3 + 3) n__s w: x1 #U54 w: max(x2 + 8, x3 + 10) U104 w: max(x2 + 26, x3 + 27) n__splitAt w: max(x1 + 16, x2 + 14) #U242 w: max(x2 + 10, x3 + 10) #U42 w: max(x2 + 10, x3 + 15106) #U141 w: 0 U252 w: max(x1 + 17602, x2 + 24156) #U12 w: max(x2 + 21, x3 + 21) U141 w: 4 #U171 w: max(x1 + 25, x2 + 30) tail w: x1 + 5 #U62 w: max(x2 + 5) U83 w: 0 #U327 w: max(x2 + 5) #U301 w: max(x2 + 11, x3 + 12) 0 w: 7674 U294 w: max(x2 + 15101, x3 + 15102) U191 w: max(x1) #U14 w: max(x2 + 21, x3 + 17) U343 w: max(x2 + 16, x3 + 18) n__take w: max(x1 + 19, x2 + 20) #sel w: max(x1 + 15107, x2 + 15108) U73 w: x1 + 1 U332 w: max(x2 + 2) #U102 w: max(x1 + 18, x2 + 8, x3 + 10) U171 w: max(x1) #isLNat w: x1 + 10 U202 w: max(x2 + 4) sel w: max(x1 + 15103, x2 + 15105) #U73 w: 0 #s w: 0 #U105 w: max(x2 + 10) afterNth w: max(x1 + 15094, x2 + 15096) n__cons w: max(x1 + 3, x2) #U211 w: 0 #isPLNat w: x1 nil w: 1 isLNat w: x1 + 1 #U304 w: max(x2 + 11) U246 w: 0 U62 w: max(x2 + 47705) n__sel w: max(x1 + 15103, x2 + 15105) #tail w: x1 + 10 #U63 w: 0 #isNaturalKind w: x1 + 6 U304 w: max(x2 + 1) U45 w: max(x1 + 15719, x2 + 1) #U182 w: max(x2 + 10) #splitAt w: max(x1 + 21, x2 + 10) U151 w: 3 #nil w: 0 n__tail w: x1 + 5 #U292 w: max(x1 + 6, x2 + 15104, x3 + 15106) U334 w: max(x2 + 1) #U341 w: max(x2 + 22, x3 + 23) #afterNth w: max(x1 + 21, x2 + 21) #U262 w: 0 #U192 w: max(x2 + 8) #U111 w: max(x1 + 15102, x2 + 15106) #U326 w: max(x2 + 21, x3 + 5, x4 + 10) U32 w: max(x2 + 1) #U221 w: 0 #U206 w: 0 U33 w: max(x2 + 1) #U302 w: max(x2 + 11) #U232 w: 0 n__0 w: 7674 #U46 w: 0 #U251 w: max(x1 + 11, x2 + 16, x3 + 10) n__afterNth w: max(x1 + 15094, x2 + 15096) #U34 w: max(x2 + 5) isLNatKind w: x1 + 1 U14 w: max(x2 + 1700, x3 + 14) U211 w: 4 #U56 w: 0 #U281 w: max(x2 + 7) #U343 w: max(x2 + 21, x3 + 15) U203 w: max(x2 + 1) U327 w: max(x1, x2 + 13) U46 w: 2 U251 w: max(x2 + 2191, x3 + 10062) #U291 w: max(x2 + 15105, x3 + 15107) U52 w: max(x1 + 837) U61 w: max(x2 + 18699) #U51 w: max(x1 + 9, x2 + 8, x3 + 10) n__fst w: x1 #U11 w: max(x2 + 21, x3 + 21) U31 w: max(x2 + 2) U183 w: 3 U245 w: max(x1 + 36488, x2) U92 w: max(x1 + 32841) head w: x1 + 5 U112 w: 15097 #U193 w: 0 #snd w: x1 + 3 #U41 w: max(x1 + 15102, x2 + 10, x3 + 15106) cons w: max(x1 + 3, x2) U323 w: max(x2 + 16, x3 + 17, x4 + 14) #U294 w: max(x2 + 15104, x3 + 15106) #U325 w: max(x2 + 21, x3 + 5, x4 + 10) #natsFrom w: x1 + 9 U102 w: max(x2 + 24, x3 + 23) snd w: x1 #U191 w: max(x1 + 2, x2 + 8) U256 w: 4 #U293 w: max(x2 + 15104, x3 + 15106) #U21 w: max(x2 + 11, x3 + 11) U81 w: max(x1 + 19803, x2 + 1) U82 w: max(x1, x2 + 43615) #U22 w: max(x2 + 5, x3 + 10) #U112 w: 0 tt w: 4 #U303 w: max(x2 + 11) #U71 w: max(x2 + 15) U13 w: max(x2 + 1701, x3 + 1700) #U151 w: 0 #isNatural w: x1 + 8 U321 w: max(x2 + 16, x3 + 17, x4 + 14) #pair w: 0 U22 w: max(x2, x3 + 8) n__head w: x1 + 5 #U45 w: max(x2 + 10) U51 w: max(x1 + 1463, x3 + 18302) #U161 w: 0 #U312 w: max(x2 + 10) #U172 w: 0 U311 w: max(x2 + 11) U322 w: max(x1 + 11, x2 + 16, x3 + 17, x4 + 14) U344 w: max(x2 + 16, x3 + 14) #U261 w: max(x2 + 20) #U203 w: max(x2 + 8, x3 + 10) #U122 w: 0 U53 w: max(x2 + 3832) U41 w: max(x2 + 15098) #U31 w: max(x2 + 6, x3 + 10) #U332 w: max(x2 + 10) #U91 w: max(x2 + 10) #U55 w: max(x2 + 10) U282 w: max(x1 + 1, x2 + 5) U121 w: 0 #U204 w: max(x2 + 8, x3 + 10) #U61 w: max(x2 + 10) U181 w: max(x1 + 6308, x2 + 1) U324 w: max(x1 + 13, x2 + 16, x3 + 15, x4 + 14) U331 w: max(x2 + 2, x3 + 2) U122 w: x1 #U333 w: max(x2 + 10) USABLE RULES: { 7 9 10 12 13 15 16 18..20 33..40 52 57..87 112..114 127 129 130 135..138 143..178 } Removed DPs: #3..5 #7..10 #13..15 #18..20 #23 #25 #27 #31..35 #38..40 #43..45 #48 #51 #52 #55 #56 #59 #60 #63..66 #68..71 #73 #74 #77..81 #83 #84 #87..89 #92..94 #97 #98 #100 #102 #105 #106 #108 #114..117 #119 #121..124 #127 #129..132 #134..138 #141..145 #147 #148 #151..153 #157..159 #163 #167 #169..172 #175 #178..182 #185 #186 #191 #192 #194..197 #199..206 #209 #211 #214 #215 #217 #218 #221 #222 #225 #229 #232..234 #237 #239 #243 #244 #246..248 #250..253 #255..257 #259 #261 #262 #264..266 #269 #270 #273..275 #278 #280..283 #285 #286 #289 #292..295 #297..300 #302 #303 #305..308 #311 #312 #314..316 #318..325 #328..331 #334 #335 #338 #341 #342 #344..346 #348..354 #357 #359..367 #370 #371 #373..376 #379..381 #383..385 #387..390 #392..395 #398..401 #403..405 #407..411 #413 #414 #416..424 #427..432 #435..437 #442..445 #447..450 #452..454 #456..458 #460..466 #469..472 #474..476 #479 #480 #483 #486 #487 #490 #491 Number of SCCs: 5, DPs: 39 SCC { #378 } POLO(Sum)... POLO(max)... QLPOS... POLO(mSum)... QWPOpS(mSum)... succeeded. U291 s: [] p: 34 w: max(x1 + 9, x2 + 237064, x3 + 237058) #U201 s: [] p: 0 w: x3 + 1 U231 s: [2] p: 1 w: x2 + 237058 U301 s: [3] p: 13 w: max(x3 + 25256) #isLNatKind s: [] p: 0 w: 1 U204 s: [] p: 30 w: max(x2, x3 + 237053) #0 s: [] p: 0 w: 0 #U72 s: [1] p: 0 w: max(x1 + 1) #U32 s: 2 U21 s: [] p: 30 w: max(x2 + 131167, x3 + 25257) U261 s: [1] p: 4 w: max(x1 + 1) #U83 s: [] p: 0 w: 1 U254 s: [] p: 5 w: max(x1 + 1, x3 + 131168) U333 s: [2] p: 24 w: max(x2 + 237050) U193 s: 1 #U256 s: [] p: 0 w: 1 U161 s: [] p: 24 w: 237051 U182 s: [] p: 19 w: max(x2 + 237055) U11 s: [] p: 26 w: max(x2 + 151321, x3 + 171468) #U272 s: [] p: 0 w: 1 U243 s: [3] p: 8 w: max(x1 + 13, x2 + 25261, x3 + 25259) #cons s: [] p: 0 w: max(x2 + 1) #U324 s: [2,3,4,1] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1, x4 + 1) s s: [1] p: 24 w: x1 #U255 s: 2 U105 s: [] p: 18 w: max(x2 + 237058) U303 s: [] p: 24 w: max(x2 + 18684) n__pair s: [] p: 11 w: max(x1 + 25262, x2 + 25257) #U246 s: 1 U192 s: [] p: 20 w: max(x2 + 171481) U24 s: [2] p: 24 w: max(x2) U106 s: [] p: 24 w: 237052 #take s: [1,2] p: 0 w: x1 + x2 + 1 isPLNatKind s: [] p: 4 w: x1 + 1 #U24 s: [] p: 0 w: max(x1 + 1) #U244 s: [1,3,2] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) U242 s: [] p: 9 w: max(x1 + 1, x2 + 25262, x3 + 25258) #U181 s: [1,2] p: 0 w: x1 + x2 + 1 U262 s: [] p: 0 w: 237052 U244 s: [2,1] p: 29 w: max(x1 + 1, x2 + 25260) U272 s: [] p: 0 w: 0 U56 s: [] p: 23 w: 237051 isPLNat s: 1 U42 s: [] p: 27 w: max(x2 + 302632, x3 + 302634) U91 s: [] p: 29 w: max(x2 + 368226) U221 s: [] p: 2 w: x1 U293 s: [] p: 33 w: max(x2 + 237063, x3 + 237056) #U101 s: [1,3,2] p: 0 w: x1 + x2 + x3 activate s: [1] p: 18 w: x1 U325 s: [] p: 14 w: max(x2 + 131172, x3 + 151318, x4 + 151319) #U82 s: [2,1] p: 0 w: x1 + x2 + 1 #U254 s: [] p: 0 w: max(x3 + 1) take s: [] p: 18 w: x1 + x2 + 257235 #U183 s: [] p: 0 w: 1 #U104 s: [1,3] p: 0 w: max(x1 + 1, x3 + 1) U71 s: [] p: 33 w: 0 #U81 s: [1,2] p: 0 w: max(x1 + 1, x2 + 1) #U322 s: [1,2,4,3] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1, x4 + 1) #U92 s: [] p: 0 w: max(x2) #U323 s: [] p: 0 w: max(x2 + 1) U131 s: 1 U206 s: [] p: 29 w: 237052 #U243 s: [3,2,1] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) #U334 s: [2,1] p: 0 w: x1 + x2 + 1 #U321 s: [4,3,2] p: 0 w: max(x2 + 1, x3 + 1, x4 + 1) U101 s: [2] p: 17 w: max(x2 + 237072, x3 + 237064) U255 s: [] p: 5 w: max(x2 + 131167) pair s: [] p: 12 w: max(x1 + 25262, x2 + 25257) #U231 s: [] p: 0 w: x1 fst s: [] p: 5 w: x1 + 105909 U111 s: [1] p: 17 w: max(x1 + 4, x2 + 237061) U43 s: [] p: 26 w: max(x2 + 237063, x3 + 302634) #U93 s: [] p: 0 w: 1 #activate s: [] p: 0 w: 1 #U342 s: [2,1] p: 0 w: x1 + x2 + 1 #U245 s: [2,1] p: 0 w: max(x1 + 1, x2 + 1) U103 s: [] p: 18 w: max(x3 + 237061) #U23 s: [1,2] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) #U53 s: [3,2] p: 0 w: max(x2 + 1, x3 + 1) U281 s: [] p: 31 w: max(x2 + 237052) natsFrom s: [] p: 32 w: x1 + 237052 #head s: [] p: 0 w: 1 #U331 s: [2,1] p: 0 w: max(x1 + 1, x2 + 1) U44 s: [] p: 25 w: max(x2 + 237063) U55 s: [1] p: 22 w: max(x1 + 65571) #U106 s: [] p: 0 w: 1 #U43 s: [2,3,1] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) #U121 s: [2] p: 0 w: max(x2 + 1) U253 s: [] p: 6 w: max(x1 + 13, x3 + 131169) U312 s: [] p: 17 w: max(x2 + 131150) U341 s: [] p: 18 w: max(x1 + 8, x2 + 257232, x3 + 257234) U23 s: [3,2] p: 25 w: max(x2, x3 + 25256) U292 s: [] p: 33 w: max(x2 + 237063, x3 + 237057) U342 s: [] p: 17 w: max(x2 + 257231, x3 + 257233) U63 s: [] p: 24 w: 474103 U172 s: [] p: 24 w: 237053 U93 s: [] p: 23 w: 237052 #U344 s: [1,3] p: 0 w: max(x1 + 1, x3 + 1) #U241 s: [1,3] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) isNaturalKind s: [] p: 3 w: 237059 splitAt s: [2] p: 31 w: max(x1 + 131172, x2 + 151319) U326 s: [] p: 13 w: max(x2 + 131172, x3 + 131173, x4 + 151319) #U131 s: [] p: 0 w: 1 #U311 s: 1 U72 s: [2] p: 34 w: max(x1 + 1, x2 + 237053) #U13 s: [2] p: 0 w: max(x1 + 1, x2 + 1) #fst s: [] p: 0 w: 1 U241 s: [] p: 10 w: max(x2 + 25262, x3 + 25257) U34 s: [2] p: 18 w: max(x2) #U271 s: [2] p: 0 w: max(x2) n__nil s: [] p: 24 w: 105887 #U52 s: [3,2] p: 0 w: max(x2 + 1, x3 + 1) #U103 s: [2,3,1] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) U12 s: [] p: 26 w: max(x2 + 151320, x3 + 171467) U271 s: [] p: 0 w: 0 #isPLNatKind s: [] p: 0 w: 1 #U282 s: [1,2] p: 0 w: x1 + x2 + 1 #U33 s: [] p: 0 w: max(x3 + 1) #U253 s: [1] p: 0 w: max(x1 + 1) #U202 s: [] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) #U205 s: [1,2] p: 0 w: max(x1 + 1, x2 + 1) n__natsFrom s: [] p: 32 w: x1 + 237052 isNatural s: [] p: 20 w: x1 + 171481 U302 s: [] p: 19 w: max(x2 + 18685) U54 s: [] p: 21 w: max(x2 + 237053) U232 s: [] p: 0 w: 237052 n__snd s: [] p: 16 w: x1 + 20145 U205 s: [] p: 29 w: max(x2 + 237052) #U252 s: [1,2] p: 0 w: max(x1 + 1, x2 + 1) #U44 s: [3,1,2] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) U201 s: [] p: 30 w: max(x2 + 1, x3 + 237062) n__s s: [1] p: 24 w: x1 #U54 s: [3] p: 0 w: max(x3 + 1) U104 s: [] p: 18 w: max(x3 + 237059) n__splitAt s: [2] p: 31 w: max(x1 + 131172, x2 + 151319) #U242 s: [1,3] p: 0 w: max(x1 + 1, x3 + 1) #U42 s: [1,2] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) #U141 s: 1 U252 s: [] p: 6 w: max(x1 + 24, x3 + 131170) #U12 s: [3,1] p: 0 w: max(x1 + 1, x3 + 1) U141 s: [1] p: 33 w: x1 + 2 #U171 s: [2] p: 0 w: x1 + x2 tail s: [1] p: 18 w: x1 + 237061 #U62 s: [1,2] p: 0 w: x1 + x2 + 1 U83 s: [] p: 24 w: x1 + 474103 #U327 s: [2,1] p: 0 w: max(x1, x2) #U301 s: [] p: 0 w: 1 0 s: [] p: 29 w: 131166 U294 s: [2] p: 32 w: max(x2 + 237055, x3 + 237055) U191 s: [] p: 20 w: max(x2 + 171481) #U14 s: [1,2] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) U343 s: [] p: 6 w: max(x2 + 257230, x3 + 257232) n__take s: [] p: 18 w: x1 + x2 + 257235 #sel s: [] p: 0 w: x2 + 1 U73 s: [] p: 23 w: 237052 U332 s: [2] p: 29 w: max(x2 + 237060) #U102 s: 1 U171 s: [] p: 24 w: x1 + x2 + 1 #isLNat s: [] p: 0 w: 1 U202 s: [] p: 30 w: max(x2, x3 + 237061) sel s: [2,1] p: 17 w: x1 + x2 + 237065 #U73 s: 1 #s s: 1 #U105 s: [2,1] p: 0 w: max(x1 + 1, x2 + 1) afterNth s: [] p: 26 w: max(x1 + 171471, x2 + 171469) n__cons s: [] p: 30 w: max(x1 + 105908, x2) #U211 s: [] p: 0 w: 1 #isPLNat s: [] p: 0 w: 1 nil s: [] p: 24 w: 105887 isLNat s: [1] p: 28 w: x1 + 131165 #U304 s: [] p: 0 w: max(x2 + 1) U246 s: [] p: 18 w: 237050 U62 s: [] p: 0 w: max(x1 + 237051, x2 + 237050) n__sel s: [2,1] p: 2 w: x1 + x2 + 237065 #tail s: [] p: 0 w: 1 #U63 s: [] p: 0 w: 1 #isNaturalKind s: [1] p: 0 w: x1 + 1 U304 s: [] p: 17 w: max(x2 + 18683) U45 s: [1] p: 24 w: max(x1 + 1) #U182 s: 2 #splitAt s: [] p: 0 w: max(x2 + 1) U151 s: [] p: 6 w: 20144 #nil s: [] p: 0 w: 0 n__tail s: [1] p: 18 w: x1 + 237061 #U292 s: [1,2,3] p: 0 w: x1 + x2 + x3 + 1 U334 s: [2] p: 18 w: max(x2 + 237050) #U341 s: [1,2,3] p: 0 w: x1 + x2 + x3 + 1 #afterNth s: [1] p: 0 w: x1 + x2 + 1 #U262 s: 1 #U192 s: [2,1] p: 0 w: max(x1, x2) #U111 s: [1] p: 0 w: max(x1 + 1) #U326 s: [1,4,3,2] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1, x4 + 1) U32 s: [3,2] p: 29 w: max(x2, x3 + 65581) #U221 s: [] p: 0 w: 1 #U206 s: [] p: 0 w: 1 U33 s: [2] p: 19 w: max(x2, x3 + 3636) #U302 s: [1,2] p: 0 w: x1 + x2 + 1 #U232 s: [] p: 0 w: 1 n__0 s: [] p: 29 w: 131166 #U46 s: [] p: 0 w: 1 #U251 s: [2,3,1] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) n__afterNth s: [] p: 26 w: max(x1 + 171471, x2 + 171469) #U34 s: [1,2] p: 0 w: max(x1 + 1, x2 + 1) isLNatKind s: [] p: 7 w: 237062 U14 s: [] p: 24 w: max(x2 + 151318, x3 + 171465) U211 s: [] p: 24 w: 237060 #U56 s: [] p: 0 w: 1 #U281 s: 1 #U343 s: [1,3] p: 0 w: max(x1, x2, x3) U203 s: [] p: 30 w: max(x2, x3 + 237061) U327 s: [] p: 12 w: max(x1, x2 + 131171) U46 s: [] p: 23 w: 237051 U251 s: [] p: 6 w: max(x1 + 32, x2 + 237084, x3 + 131171) #U291 s: [] p: 0 w: x2 + 1 U52 s: [1] p: 21 w: max(x1 + 12, x2 + 237063) U61 s: [] p: 29 w: 0 #U51 s: [1] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) n__fst s: [] p: 5 w: x1 + 105909 #U11 s: [1] p: 0 w: max(x1 + 1, x2 + 1) U31 s: [] p: 31 w: max(x1 + 9, x2 + 65584, x3 + 65582) U183 s: [] p: 23 w: 237052 U245 s: [] p: 19 w: 0 U92 s: [] p: 29 w: max(x2 + 368226) head s: [1] p: 31 w: x1 + 65583 U112 s: [] p: 23 w: x1 + 1 #U193 s: [] p: 0 w: 1 #snd s: 1 #U41 s: [] p: 0 w: max(x1 + 1) cons s: [] p: 30 w: max(x1 + 105908, x2) U323 s: [2] p: 15 w: max(x2 + 131172, x3 + 237060, x4 + 151319) #U294 s: 2 #U325 s: [] p: 0 w: 0 #natsFrom s: [] p: 0 w: 1 U102 s: [3,2] p: 18 w: max(x1 + 12, x2 + 237063, x3 + 237063) snd s: [1] p: 17 w: x1 + 20145 #U191 s: 1 U256 s: [] p: 4 w: x1 + 1 #U293 s: 2 #U21 s: [1,2,3] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) U81 s: [] p: 29 w: max(x1 + 2022) U82 s: [] p: 30 w: max(x1 + 237051) #U22 s: [2,3,1] p: 0 w: x1 + x2 + x3 + 1 #U112 s: [] p: 0 w: 1 tt s: [] p: 23 w: 237051 #U303 s: [2,1] p: 0 w: max(x1 + 1, x2 + 1) #U71 s: [1,2] p: 0 w: max(x1 + 1, x2 + 1) U13 s: [2] p: 25 w: max(x2 + 151319, x3 + 171466) #U151 s: [] p: 0 w: 1 #isNatural s: [] p: 0 w: 1 U321 s: [] p: 17 w: max(x2 + 131172, x3 + 237062, x4 + 151319) #pair s: [1,2] p: 0 w: max(x1 + 1, x2 + 1) U22 s: [3,2] p: 29 w: max(x2, x3 + 25256) n__head s: [1] p: 31 w: x1 + 65583 #U45 s: [1] p: 0 w: max(x1 + 1, x2 + 1) U51 s: [2] p: 28 w: max(x1 + 7, x2 + 237072) #U161 s: [] p: 0 w: 1 #U312 s: [1] p: 0 w: max(x1 + 1) #U172 s: [] p: 0 w: 1 U311 s: [] p: 30 w: max(x2 + 131151) U322 s: [] p: 16 w: max(x2 + 131172, x3 + 237061, x4 + 151319) U344 s: [] p: 5 w: max(x2 + 257229, x3 + 257231) #U261 s: [] p: 0 w: max(x2 + 1) #U203 s: [3,1,2] p: 0 w: x1 + x2 + x3 + 1 #U122 s: 1 U53 s: [] p: 21 w: max(x2 + 237061) U41 s: [2,3] p: 27 w: max(x2 + 302633, x3 + 302635) #U31 s: [2,1] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) #U332 s: [1,2] p: 0 w: max(x1, x2) #U91 s: [] p: 0 w: x1 + 1 #U55 s: [1,2] p: 0 w: max(x1 + 1, x2 + 1) U282 s: [] p: 30 w: max(x2 + 237052) U121 s: [] p: 7 w: 0 #U204 s: [2,1,3] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) #U61 s: 1 U181 s: [] p: 19 w: max(x2 + 237063) U324 s: [4] p: 14 w: max(x2 + 131172, x3 + 151320, x4 + 151319) U331 s: [] p: 30 w: max(x2, x3 + 237060) U122 s: [] p: 6 w: 237050 #U333 s: 2 USABLE RULES: { 2..7 10 13 15 21..33 35 37 40 57..93 95..99 102 104 105 108..114 131..134 143..178 } Removed DPs: #378 Number of SCCs: 4, DPs: 38 SCC { #174 #402 } POLO(Sum)... POLO(max)... QLPOS... POLO(mSum)... QWPOpS(mSum)... Mat2b...