/export/starexec/sandbox2/solver/bin/starexec_run_Default: line 4: 57737 Done xsltproc "$DIR/xtc2tpdb.xml" "$1" 57738 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(n__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: s(X) -> n__s(X) 152: nil() -> n__nil() 153: afterNth(X1,X2) -> n__afterNth(X1,X2) 154: cons(X1,X2) -> n__cons(X1,X2) 155: fst(X) -> n__fst(X) 156: snd(X) -> n__snd(X) 157: tail(X) -> n__tail(X) 158: take(X1,X2) -> n__take(X1,X2) 159: 0() -> n__0() 160: head(X) -> n__head(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(activate(X)) 165: activate(n__s(X)) -> s(activate(X)) 166: activate(n__nil()) -> nil() 167: activate(n__afterNth(X1,X2)) -> afterNth(activate(X1),activate(X2)) 168: activate(n__cons(X1,X2)) -> cons(activate(X1),X2) 169: activate(n__fst(X)) -> fst(activate(X)) 170: activate(n__snd(X)) -> snd(activate(X)) 171: activate(n__tail(X)) -> tail(activate(X)) 172: activate(n__take(X1,X2)) -> take(activate(X1),activate(X2)) 173: activate(n__0()) -> 0() 174: activate(n__head(X)) -> head(activate(X)) 175: activate(n__sel(X1,X2)) -> sel(activate(X1),activate(X2)) 176: activate(n__pair(X1,X2)) -> pair(activate(X1),activate(X2)) 177: activate(n__splitAt(X1,X2)) -> splitAt(activate(X1),activate(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(activate(X1),activate(X2)) #29: #activate(n__splitAt(X1,X2)) -> #activate(X1) #30: #activate(n__splitAt(X1,X2)) -> #activate(X2) #31: #U242(tt(),V1,V2) -> #U243(isLNatKind(activate(V2)),activate(V1),activate(V2)) #32: #U242(tt(),V1,V2) -> #isLNatKind(activate(V2)) #33: #U242(tt(),V1,V2) -> #activate(V2) #34: #U242(tt(),V1,V2) -> #activate(V1) #35: #U242(tt(),V1,V2) -> #activate(V2) #36: #take(N,XS) -> #U341(isNatural(N),N,XS) #37: #take(N,XS) -> #isNatural(N) #38: #U52(tt(),V1,V2) -> #U53(isLNatKind(activate(V2)),activate(V1),activate(V2)) #39: #U52(tt(),V1,V2) -> #isLNatKind(activate(V2)) #40: #U52(tt(),V1,V2) -> #activate(V2) #41: #U52(tt(),V1,V2) -> #activate(V1) #42: #U52(tt(),V1,V2) -> #activate(V2) #43: #U241(tt(),V1,V2) -> #U242(isLNatKind(activate(V1)),activate(V1),activate(V2)) #44: #U241(tt(),V1,V2) -> #isLNatKind(activate(V1)) #45: #U241(tt(),V1,V2) -> #activate(V1) #46: #U241(tt(),V1,V2) -> #activate(V1) #47: #U241(tt(),V1,V2) -> #activate(V2) #48: #U23(tt(),X,Y) -> #U24(isLNatKind(activate(Y)),activate(X)) #49: #U23(tt(),X,Y) -> #isLNatKind(activate(Y)) #50: #U23(tt(),X,Y) -> #activate(Y) #51: #U23(tt(),X,Y) -> #activate(X) #52: #head(cons(N,XS)) -> #U31(isNatural(N),N,activate(XS)) #53: #head(cons(N,XS)) -> #isNatural(N) #54: #head(cons(N,XS)) -> #activate(XS) #55: #U54(tt(),V1,V2) -> #U55(isNatural(activate(V1)),activate(V2)) #56: #U54(tt(),V1,V2) -> #isNatural(activate(V1)) #57: #U54(tt(),V1,V2) -> #activate(V1) #58: #U54(tt(),V1,V2) -> #activate(V2) #59: #U44(tt(),V1,V2) -> #U45(isNatural(activate(V1)),activate(V2)) #60: #U44(tt(),V1,V2) -> #isNatural(activate(V1)) #61: #U44(tt(),V1,V2) -> #activate(V1) #62: #U44(tt(),V1,V2) -> #activate(V2) #63: #U323(tt(),N,X,XS) -> #U324(isNaturalKind(activate(X)),activate(N),activate(X),activate(XS)) #64: #U323(tt(),N,X,XS) -> #isNaturalKind(activate(X)) #65: #U323(tt(),N,X,XS) -> #activate(X) #66: #U323(tt(),N,X,XS) -> #activate(N) #67: #U323(tt(),N,X,XS) -> #activate(X) #68: #U323(tt(),N,X,XS) -> #activate(XS) #69: #U251(tt(),V1,V2) -> #U252(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #70: #U251(tt(),V1,V2) -> #isNaturalKind(activate(V1)) #71: #U251(tt(),V1,V2) -> #activate(V1) #72: #U251(tt(),V1,V2) -> #activate(V1) #73: #U251(tt(),V1,V2) -> #activate(V2) #74: #U261(tt(),V2) -> #U262(isLNatKind(activate(V2))) #75: #U261(tt(),V2) -> #isLNatKind(activate(V2)) #76: #U261(tt(),V2) -> #activate(V2) #77: #activate(n__0()) -> #0() #78: #U321(tt(),N,X,XS) -> #U322(isNaturalKind(activate(N)),activate(N),activate(X),activate(XS)) #79: #U321(tt(),N,X,XS) -> #isNaturalKind(activate(N)) #80: #U321(tt(),N,X,XS) -> #activate(N) #81: #U321(tt(),N,X,XS) -> #activate(N) #82: #U321(tt(),N,X,XS) -> #activate(X) #83: #U321(tt(),N,X,XS) -> #activate(XS) #84: #splitAt(s(N),cons(X,XS)) -> #U321(isNatural(N),N,X,activate(XS)) #85: #splitAt(s(N),cons(X,XS)) -> #isNatural(N) #86: #splitAt(s(N),cons(X,XS)) -> #activate(XS) #87: #isPLNat(n__pair(V1,V2)) -> #U241(isLNatKind(activate(V1)),activate(V1),activate(V2)) #88: #isPLNat(n__pair(V1,V2)) -> #isLNatKind(activate(V1)) #89: #isPLNat(n__pair(V1,V2)) -> #activate(V1) #90: #isPLNat(n__pair(V1,V2)) -> #activate(V1) #91: #isPLNat(n__pair(V1,V2)) -> #activate(V2) #92: #U252(tt(),V1,V2) -> #U253(isLNatKind(activate(V2)),activate(V1),activate(V2)) #93: #U252(tt(),V1,V2) -> #isLNatKind(activate(V2)) #94: #U252(tt(),V1,V2) -> #activate(V2) #95: #U252(tt(),V1,V2) -> #activate(V1) #96: #U252(tt(),V1,V2) -> #activate(V2) #97: #U325(tt(),N,X,XS) -> #U326(isLNatKind(activate(XS)),activate(N),activate(X),activate(XS)) #98: #U325(tt(),N,X,XS) -> #isLNatKind(activate(XS)) #99: #U325(tt(),N,X,XS) -> #activate(XS) #100: #U325(tt(),N,X,XS) -> #activate(N) #101: #U325(tt(),N,X,XS) -> #activate(X) #102: #U325(tt(),N,X,XS) -> #activate(XS) #103: #afterNth(N,XS) -> #U11(isNatural(N),N,XS) #104: #afterNth(N,XS) -> #isNatural(N) #105: #U324(tt(),N,X,XS) -> #U325(isLNat(activate(XS)),activate(N),activate(X),activate(XS)) #106: #U324(tt(),N,X,XS) -> #isLNat(activate(XS)) #107: #U324(tt(),N,X,XS) -> #activate(XS) #108: #U324(tt(),N,X,XS) -> #activate(N) #109: #U324(tt(),N,X,XS) -> #activate(X) #110: #U324(tt(),N,X,XS) -> #activate(XS) #111: #activate(n__snd(X)) -> #snd(activate(X)) #112: #activate(n__snd(X)) -> #activate(X) #113: #U282(tt(),N) -> #cons(activate(N),n__natsFrom(n__s(activate(N)))) #114: #U282(tt(),N) -> #activate(N) #115: #U282(tt(),N) -> #activate(N) #116: #isNaturalKind(n__sel(V1,V2)) -> #U231(isNaturalKind(activate(V1)),activate(V2)) #117: #isNaturalKind(n__sel(V1,V2)) -> #isNaturalKind(activate(V1)) #118: #isNaturalKind(n__sel(V1,V2)) -> #activate(V1) #119: #isNaturalKind(n__sel(V1,V2)) -> #activate(V2) #120: #fst(pair(X,Y)) -> #U21(isLNat(X),X,Y) #121: #fst(pair(X,Y)) -> #isLNat(X) #122: #U293(tt(),N,XS) -> #U294(isLNatKind(activate(XS)),activate(N),activate(XS)) #123: #U293(tt(),N,XS) -> #isLNatKind(activate(XS)) #124: #U293(tt(),N,XS) -> #activate(XS) #125: #U293(tt(),N,XS) -> #activate(N) #126: #U293(tt(),N,XS) -> #activate(XS) #127: #U231(tt(),V2) -> #U232(isLNatKind(activate(V2))) #128: #U231(tt(),V2) -> #isLNatKind(activate(V2)) #129: #U231(tt(),V2) -> #activate(V2) #130: #isLNat(n__afterNth(V1,V2)) -> #U41(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #131: #isLNat(n__afterNth(V1,V2)) -> #isNaturalKind(activate(V1)) #132: #isLNat(n__afterNth(V1,V2)) -> #activate(V1) #133: #isLNat(n__afterNth(V1,V2)) -> #activate(V1) #134: #isLNat(n__afterNth(V1,V2)) -> #activate(V2) #135: #activate(n__s(X)) -> #s(activate(X)) #136: #activate(n__s(X)) -> #activate(X) #137: #U291(tt(),N,XS) -> #U292(isNaturalKind(activate(N)),activate(N),activate(XS)) #138: #U291(tt(),N,XS) -> #isNaturalKind(activate(N)) #139: #U291(tt(),N,XS) -> #activate(N) #140: #U291(tt(),N,XS) -> #activate(N) #141: #U291(tt(),N,XS) -> #activate(XS) #142: #U92(tt(),V1) -> #U93(isLNat(activate(V1))) #143: #U92(tt(),V1) -> #isLNat(activate(V1)) #144: #U92(tt(),V1) -> #activate(V1) #145: #isNatural(n__head(V1)) -> #U181(isLNatKind(activate(V1)),activate(V1)) #146: #isNatural(n__head(V1)) -> #isLNatKind(activate(V1)) #147: #isNatural(n__head(V1)) -> #activate(V1) #148: #isNatural(n__head(V1)) -> #activate(V1) #149: #U271(tt(),V2) -> #U272(isLNatKind(activate(V2))) #150: #U271(tt(),V2) -> #isLNatKind(activate(V2)) #151: #U271(tt(),V2) -> #activate(V2) #152: #U31(tt(),N,XS) -> #U32(isNaturalKind(activate(N)),activate(N),activate(XS)) #153: #U31(tt(),N,XS) -> #isNaturalKind(activate(N)) #154: #U31(tt(),N,XS) -> #activate(N) #155: #U31(tt(),N,XS) -> #activate(N) #156: #U31(tt(),N,XS) -> #activate(XS) #157: #U24(tt(),X) -> #activate(X) #158: #U43(tt(),V1,V2) -> #U44(isLNatKind(activate(V2)),activate(V1),activate(V2)) #159: #U43(tt(),V1,V2) -> #isLNatKind(activate(V2)) #160: #U43(tt(),V1,V2) -> #activate(V2) #161: #U43(tt(),V1,V2) -> #activate(V1) #162: #U43(tt(),V1,V2) -> #activate(V2) #163: #splitAt(0(),XS) -> #U311(isLNat(XS),XS) #164: #splitAt(0(),XS) -> #isLNat(XS) #165: #U82(tt(),V1) -> #U83(isPLNat(activate(V1))) #166: #U82(tt(),V1) -> #isPLNat(activate(V1)) #167: #U82(tt(),V1) -> #activate(V1) #168: #U255(tt(),V2) -> #U256(isLNat(activate(V2))) #169: #U255(tt(),V2) -> #isLNat(activate(V2)) #170: #U255(tt(),V2) -> #activate(V2) #171: #U13(tt(),N,XS) -> #U14(isLNatKind(activate(XS)),activate(N),activate(XS)) #172: #U13(tt(),N,XS) -> #isLNatKind(activate(XS)) #173: #U13(tt(),N,XS) -> #activate(XS) #174: #U13(tt(),N,XS) -> #activate(N) #175: #U13(tt(),N,XS) -> #activate(XS) #176: #U121(tt(),V2) -> #U122(isLNatKind(activate(V2))) #177: #U121(tt(),V2) -> #isLNatKind(activate(V2)) #178: #U121(tt(),V2) -> #activate(V2) #179: #U55(tt(),V2) -> #U56(isLNat(activate(V2))) #180: #U55(tt(),V2) -> #isLNat(activate(V2)) #181: #U55(tt(),V2) -> #activate(V2) #182: #U281(tt(),N) -> #U282(isNaturalKind(activate(N)),activate(N)) #183: #U281(tt(),N) -> #isNaturalKind(activate(N)) #184: #U281(tt(),N) -> #activate(N) #185: #U281(tt(),N) -> #activate(N) #186: #U326(tt(),N,X,XS) -> #U327(splitAt(activate(N),activate(XS)),activate(X)) #187: #U326(tt(),N,X,XS) -> #splitAt(activate(N),activate(XS)) #188: #U326(tt(),N,X,XS) -> #activate(N) #189: #U326(tt(),N,X,XS) -> #activate(XS) #190: #U326(tt(),N,X,XS) -> #activate(X) #191: #activate(n__afterNth(X1,X2)) -> #afterNth(activate(X1),activate(X2)) #192: #activate(n__afterNth(X1,X2)) -> #activate(X1) #193: #activate(n__afterNth(X1,X2)) -> #activate(X2) #194: #U91(tt(),V1) -> #U92(isLNatKind(activate(V1)),activate(V1)) #195: #U91(tt(),V1) -> #isLNatKind(activate(V1)) #196: #U91(tt(),V1) -> #activate(V1) #197: #U91(tt(),V1) -> #activate(V1) #198: #U51(tt(),V1,V2) -> #U52(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #199: #U51(tt(),V1,V2) -> #isNaturalKind(activate(V1)) #200: #U51(tt(),V1,V2) -> #activate(V1) #201: #U51(tt(),V1,V2) -> #activate(V1) #202: #U51(tt(),V1,V2) -> #activate(V2) #203: #U191(tt(),V1) -> #U192(isNaturalKind(activate(V1)),activate(V1)) #204: #U191(tt(),V1) -> #isNaturalKind(activate(V1)) #205: #U191(tt(),V1) -> #activate(V1) #206: #U191(tt(),V1) -> #activate(V1) #207: #isNatural(n__sel(V1,V2)) -> #U201(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #208: #isNatural(n__sel(V1,V2)) -> #isNaturalKind(activate(V1)) #209: #isNatural(n__sel(V1,V2)) -> #activate(V1) #210: #isNatural(n__sel(V1,V2)) -> #activate(V1) #211: #isNatural(n__sel(V1,V2)) -> #activate(V2) #212: #U32(tt(),N,XS) -> #U33(isLNat(activate(XS)),activate(N),activate(XS)) #213: #U32(tt(),N,XS) -> #isLNat(activate(XS)) #214: #U32(tt(),N,XS) -> #activate(XS) #215: #U32(tt(),N,XS) -> #activate(N) #216: #U32(tt(),N,XS) -> #activate(XS) #217: #isLNatKind(n__snd(V1)) -> #U151(isPLNatKind(activate(V1))) #218: #isLNatKind(n__snd(V1)) -> #isPLNatKind(activate(V1)) #219: #isLNatKind(n__snd(V1)) -> #activate(V1) #220: #U333(tt(),XS) -> #U334(isLNatKind(activate(XS)),activate(XS)) #221: #U333(tt(),XS) -> #isLNatKind(activate(XS)) #222: #U333(tt(),XS) -> #activate(XS) #223: #U333(tt(),XS) -> #activate(XS) #224: #isLNat(n__fst(V1)) -> #U61(isPLNatKind(activate(V1)),activate(V1)) #225: #isLNat(n__fst(V1)) -> #isPLNatKind(activate(V1)) #226: #isLNat(n__fst(V1)) -> #activate(V1) #227: #isLNat(n__fst(V1)) -> #activate(V1) #228: #U33(tt(),N,XS) -> #U34(isLNatKind(activate(XS)),activate(N)) #229: #U33(tt(),N,XS) -> #isLNatKind(activate(XS)) #230: #U33(tt(),N,XS) -> #activate(XS) #231: #U33(tt(),N,XS) -> #activate(N) #232: #U245(tt(),V2) -> #U246(isLNat(activate(V2))) #233: #U245(tt(),V2) -> #isLNat(activate(V2)) #234: #U245(tt(),V2) -> #activate(V2) #235: #U53(tt(),V1,V2) -> #U54(isLNatKind(activate(V2)),activate(V1),activate(V2)) #236: #U53(tt(),V1,V2) -> #isLNatKind(activate(V2)) #237: #U53(tt(),V1,V2) -> #activate(V2) #238: #U53(tt(),V1,V2) -> #activate(V1) #239: #U53(tt(),V1,V2) -> #activate(V2) #240: #U312(tt(),XS) -> #pair(nil(),activate(XS)) #241: #U312(tt(),XS) -> #nil() #242: #U312(tt(),XS) -> #activate(XS) #243: #U62(tt(),V1) -> #U63(isPLNat(activate(V1))) #244: #U62(tt(),V1) -> #isPLNat(activate(V1)) #245: #U62(tt(),V1) -> #activate(V1) #246: #U205(tt(),V2) -> #U206(isLNat(activate(V2))) #247: #U205(tt(),V2) -> #isLNat(activate(V2)) #248: #U205(tt(),V2) -> #activate(V2) #249: #activate(n__natsFrom(X)) -> #natsFrom(activate(X)) #250: #activate(n__natsFrom(X)) -> #activate(X) #251: #U331(tt(),N,XS) -> #U332(isNaturalKind(activate(N)),activate(XS)) #252: #U331(tt(),N,XS) -> #isNaturalKind(activate(N)) #253: #U331(tt(),N,XS) -> #activate(N) #254: #U331(tt(),N,XS) -> #activate(XS) #255: #U42(tt(),V1,V2) -> #U43(isLNatKind(activate(V2)),activate(V1),activate(V2)) #256: #U42(tt(),V1,V2) -> #isLNatKind(activate(V2)) #257: #U42(tt(),V1,V2) -> #activate(V2) #258: #U42(tt(),V1,V2) -> #activate(V1) #259: #U42(tt(),V1,V2) -> #activate(V2) #260: #isNatural(n__s(V1)) -> #U191(isNaturalKind(activate(V1)),activate(V1)) #261: #isNatural(n__s(V1)) -> #isNaturalKind(activate(V1)) #262: #isNatural(n__s(V1)) -> #activate(V1) #263: #isNatural(n__s(V1)) -> #activate(V1) #264: #U334(tt(),XS) -> #activate(XS) #265: #U81(tt(),V1) -> #U82(isPLNatKind(activate(V1)),activate(V1)) #266: #U81(tt(),V1) -> #isPLNatKind(activate(V1)) #267: #U81(tt(),V1) -> #activate(V1) #268: #U81(tt(),V1) -> #activate(V1) #269: #U294(tt(),N,XS) -> #head(afterNth(activate(N),activate(XS))) #270: #U294(tt(),N,XS) -> #afterNth(activate(N),activate(XS)) #271: #U294(tt(),N,XS) -> #activate(N) #272: #U294(tt(),N,XS) -> #activate(XS) #273: #U204(tt(),V1,V2) -> #U205(isNatural(activate(V1)),activate(V2)) #274: #U204(tt(),V1,V2) -> #isNatural(activate(V1)) #275: #U204(tt(),V1,V2) -> #activate(V1) #276: #U204(tt(),V1,V2) -> #activate(V2) #277: #U253(tt(),V1,V2) -> #U254(isLNatKind(activate(V2)),activate(V1),activate(V2)) #278: #U253(tt(),V1,V2) -> #isLNatKind(activate(V2)) #279: #U253(tt(),V1,V2) -> #activate(V2) #280: #U253(tt(),V1,V2) -> #activate(V1) #281: #U253(tt(),V1,V2) -> #activate(V2) #282: #U192(tt(),V1) -> #U193(isNatural(activate(V1))) #283: #U192(tt(),V1) -> #isNatural(activate(V1)) #284: #U192(tt(),V1) -> #activate(V1) #285: #isLNatKind(n__take(V1,V2)) -> #U171(isNaturalKind(activate(V1)),activate(V2)) #286: #isLNatKind(n__take(V1,V2)) -> #isNaturalKind(activate(V1)) #287: #isLNatKind(n__take(V1,V2)) -> #activate(V1) #288: #isLNatKind(n__take(V1,V2)) -> #activate(V2) #289: #activate(n__nil()) -> #nil() #290: #isLNatKind(n__tail(V1)) -> #U161(isLNatKind(activate(V1))) #291: #isLNatKind(n__tail(V1)) -> #isLNatKind(activate(V1)) #292: #isLNatKind(n__tail(V1)) -> #activate(V1) #293: #isLNatKind(n__fst(V1)) -> #U131(isPLNatKind(activate(V1))) #294: #isLNatKind(n__fst(V1)) -> #isPLNatKind(activate(V1)) #295: #isLNatKind(n__fst(V1)) -> #activate(V1) #296: #activate(n__head(X)) -> #head(activate(X)) #297: #activate(n__head(X)) -> #activate(X) #298: #U41(tt(),V1,V2) -> #U42(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #299: #U41(tt(),V1,V2) -> #isNaturalKind(activate(V1)) #300: #U41(tt(),V1,V2) -> #activate(V1) #301: #U41(tt(),V1,V2) -> #activate(V1) #302: #U41(tt(),V1,V2) -> #activate(V2) #303: #U11(tt(),N,XS) -> #U12(isNaturalKind(activate(N)),activate(N),activate(XS)) #304: #U11(tt(),N,XS) -> #isNaturalKind(activate(N)) #305: #U11(tt(),N,XS) -> #activate(N) #306: #U11(tt(),N,XS) -> #activate(N) #307: #U11(tt(),N,XS) -> #activate(XS) #308: #isNaturalKind(n__head(V1)) -> #U211(isLNatKind(activate(V1))) #309: #isNaturalKind(n__head(V1)) -> #isLNatKind(activate(V1)) #310: #isNaturalKind(n__head(V1)) -> #activate(V1) #311: #U12(tt(),N,XS) -> #U13(isLNat(activate(XS)),activate(N),activate(XS)) #312: #U12(tt(),N,XS) -> #isLNat(activate(XS)) #313: #U12(tt(),N,XS) -> #activate(XS) #314: #U12(tt(),N,XS) -> #activate(N) #315: #U12(tt(),N,XS) -> #activate(XS) #316: #U45(tt(),V2) -> #U46(isLNat(activate(V2))) #317: #U45(tt(),V2) -> #isLNat(activate(V2)) #318: #U45(tt(),V2) -> #activate(V2) #319: #activate(n__sel(X1,X2)) -> #sel(activate(X1),activate(X2)) #320: #activate(n__sel(X1,X2)) -> #activate(X1) #321: #activate(n__sel(X1,X2)) -> #activate(X2) #322: #isLNat(n__natsFrom(V1)) -> #U71(isNaturalKind(activate(V1)),activate(V1)) #323: #isLNat(n__natsFrom(V1)) -> #isNaturalKind(activate(V1)) #324: #isLNat(n__natsFrom(V1)) -> #activate(V1) #325: #isLNat(n__natsFrom(V1)) -> #activate(V1) #326: #U302(tt(),Y) -> #U303(isLNat(activate(Y)),activate(Y)) #327: #U302(tt(),Y) -> #isLNat(activate(Y)) #328: #U302(tt(),Y) -> #activate(Y) #329: #U302(tt(),Y) -> #activate(Y) #330: #U21(tt(),X,Y) -> #U22(isLNatKind(activate(X)),activate(X),activate(Y)) #331: #U21(tt(),X,Y) -> #isLNatKind(activate(X)) #332: #U21(tt(),X,Y) -> #activate(X) #333: #U21(tt(),X,Y) -> #activate(X) #334: #U21(tt(),X,Y) -> #activate(Y) #335: #U322(tt(),N,X,XS) -> #U323(isNatural(activate(X)),activate(N),activate(X),activate(XS)) #336: #U322(tt(),N,X,XS) -> #isNatural(activate(X)) #337: #U322(tt(),N,X,XS) -> #activate(X) #338: #U322(tt(),N,X,XS) -> #activate(N) #339: #U322(tt(),N,X,XS) -> #activate(X) #340: #U322(tt(),N,X,XS) -> #activate(XS) #341: #isLNat(n__snd(V1)) -> #U81(isPLNatKind(activate(V1)),activate(V1)) #342: #isLNat(n__snd(V1)) -> #isPLNatKind(activate(V1)) #343: #isLNat(n__snd(V1)) -> #activate(V1) #344: #isLNat(n__snd(V1)) -> #activate(V1) #345: #U105(tt(),V2) -> #U106(isLNat(activate(V2))) #346: #U105(tt(),V2) -> #isLNat(activate(V2)) #347: #U105(tt(),V2) -> #activate(V2) #348: #U244(tt(),V1,V2) -> #U245(isLNat(activate(V1)),activate(V2)) #349: #U244(tt(),V1,V2) -> #isLNat(activate(V1)) #350: #U244(tt(),V1,V2) -> #activate(V1) #351: #U244(tt(),V1,V2) -> #activate(V2) #352: #U303(tt(),Y) -> #U304(isLNatKind(activate(Y)),activate(Y)) #353: #U303(tt(),Y) -> #isLNatKind(activate(Y)) #354: #U303(tt(),Y) -> #activate(Y) #355: #U303(tt(),Y) -> #activate(Y) #356: #tail(cons(N,XS)) -> #U331(isNatural(N),N,activate(XS)) #357: #tail(cons(N,XS)) -> #isNatural(N) #358: #tail(cons(N,XS)) -> #activate(XS) #359: #U202(tt(),V1,V2) -> #U203(isLNatKind(activate(V2)),activate(V1),activate(V2)) #360: #U202(tt(),V1,V2) -> #isLNatKind(activate(V2)) #361: #U202(tt(),V1,V2) -> #activate(V2) #362: #U202(tt(),V1,V2) -> #activate(V1) #363: #U202(tt(),V1,V2) -> #activate(V2) #364: #U182(tt(),V1) -> #U183(isLNat(activate(V1))) #365: #U182(tt(),V1) -> #isLNat(activate(V1)) #366: #U182(tt(),V1) -> #activate(V1) #367: #isLNatKind(n__natsFrom(V1)) -> #U141(isNaturalKind(activate(V1))) #368: #isLNatKind(n__natsFrom(V1)) -> #isNaturalKind(activate(V1)) #369: #isLNatKind(n__natsFrom(V1)) -> #activate(V1) #370: #activate(n__fst(X)) -> #fst(activate(X)) #371: #activate(n__fst(X)) -> #activate(X) #372: #activate(n__tail(X)) -> #tail(activate(X)) #373: #activate(n__tail(X)) -> #activate(X) #374: #U341(tt(),N,XS) -> #U342(isNaturalKind(activate(N)),activate(N),activate(XS)) #375: #U341(tt(),N,XS) -> #isNaturalKind(activate(N)) #376: #U341(tt(),N,XS) -> #activate(N) #377: #U341(tt(),N,XS) -> #activate(N) #378: #U341(tt(),N,XS) -> #activate(XS) #379: #U344(tt(),N,XS) -> #fst(splitAt(activate(N),activate(XS))) #380: #U344(tt(),N,XS) -> #splitAt(activate(N),activate(XS)) #381: #U344(tt(),N,XS) -> #activate(N) #382: #U344(tt(),N,XS) -> #activate(XS) #383: #U201(tt(),V1,V2) -> #U202(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #384: #U201(tt(),V1,V2) -> #isNaturalKind(activate(V1)) #385: #U201(tt(),V1,V2) -> #activate(V1) #386: #U201(tt(),V1,V2) -> #activate(V1) #387: #U201(tt(),V1,V2) -> #activate(V2) #388: #isNaturalKind(n__s(V1)) -> #U221(isNaturalKind(activate(V1))) #389: #isNaturalKind(n__s(V1)) -> #isNaturalKind(activate(V1)) #390: #isNaturalKind(n__s(V1)) -> #activate(V1) #391: #sel(N,XS) -> #U291(isNatural(N),N,XS) #392: #sel(N,XS) -> #isNatural(N) #393: #isPLNatKind(n__splitAt(V1,V2)) -> #U271(isNaturalKind(activate(V1)),activate(V2)) #394: #isPLNatKind(n__splitAt(V1,V2)) -> #isNaturalKind(activate(V1)) #395: #isPLNatKind(n__splitAt(V1,V2)) -> #activate(V1) #396: #isPLNatKind(n__splitAt(V1,V2)) -> #activate(V2) #397: #U292(tt(),N,XS) -> #U293(isLNat(activate(XS)),activate(N),activate(XS)) #398: #U292(tt(),N,XS) -> #isLNat(activate(XS)) #399: #U292(tt(),N,XS) -> #activate(XS) #400: #U292(tt(),N,XS) -> #activate(N) #401: #U292(tt(),N,XS) -> #activate(XS) #402: #isLNat(n__cons(V1,V2)) -> #U51(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #403: #isLNat(n__cons(V1,V2)) -> #isNaturalKind(activate(V1)) #404: #isLNat(n__cons(V1,V2)) -> #activate(V1) #405: #isLNat(n__cons(V1,V2)) -> #activate(V1) #406: #isLNat(n__cons(V1,V2)) -> #activate(V2) #407: #activate(n__take(X1,X2)) -> #take(activate(X1),activate(X2)) #408: #activate(n__take(X1,X2)) -> #activate(X1) #409: #activate(n__take(X1,X2)) -> #activate(X2) #410: #U171(tt(),V2) -> #U172(isLNatKind(activate(V2))) #411: #U171(tt(),V2) -> #isLNatKind(activate(V2)) #412: #U171(tt(),V2) -> #activate(V2) #413: #natsFrom(N) -> #U281(isNatural(N),N) #414: #natsFrom(N) -> #isNatural(N) #415: #isLNatKind(n__cons(V1,V2)) -> #U121(isNaturalKind(activate(V1)),activate(V2)) #416: #isLNatKind(n__cons(V1,V2)) -> #isNaturalKind(activate(V1)) #417: #isLNatKind(n__cons(V1,V2)) -> #activate(V1) #418: #isLNatKind(n__cons(V1,V2)) -> #activate(V2) #419: #activate(n__pair(X1,X2)) -> #pair(activate(X1),activate(X2)) #420: #activate(n__pair(X1,X2)) -> #activate(X1) #421: #activate(n__pair(X1,X2)) -> #activate(X2) #422: #U301(tt(),X,Y) -> #U302(isLNatKind(activate(X)),activate(Y)) #423: #U301(tt(),X,Y) -> #isLNatKind(activate(X)) #424: #U301(tt(),X,Y) -> #activate(X) #425: #U301(tt(),X,Y) -> #activate(Y) #426: #U61(tt(),V1) -> #U62(isPLNatKind(activate(V1)),activate(V1)) #427: #U61(tt(),V1) -> #isPLNatKind(activate(V1)) #428: #U61(tt(),V1) -> #activate(V1) #429: #U61(tt(),V1) -> #activate(V1) #430: #U342(tt(),N,XS) -> #U343(isLNat(activate(XS)),activate(N),activate(XS)) #431: #U342(tt(),N,XS) -> #isLNat(activate(XS)) #432: #U342(tt(),N,XS) -> #activate(XS) #433: #U342(tt(),N,XS) -> #activate(N) #434: #U342(tt(),N,XS) -> #activate(XS) #435: #isLNat(n__take(V1,V2)) -> #U101(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #436: #isLNat(n__take(V1,V2)) -> #isNaturalKind(activate(V1)) #437: #isLNat(n__take(V1,V2)) -> #activate(V1) #438: #isLNat(n__take(V1,V2)) -> #activate(V1) #439: #isLNat(n__take(V1,V2)) -> #activate(V2) #440: #U311(tt(),XS) -> #U312(isLNatKind(activate(XS)),activate(XS)) #441: #U311(tt(),XS) -> #isLNatKind(activate(XS)) #442: #U311(tt(),XS) -> #activate(XS) #443: #U311(tt(),XS) -> #activate(XS) #444: #U181(tt(),V1) -> #U182(isLNatKind(activate(V1)),activate(V1)) #445: #U181(tt(),V1) -> #isLNatKind(activate(V1)) #446: #U181(tt(),V1) -> #activate(V1) #447: #U181(tt(),V1) -> #activate(V1) #448: #U103(tt(),V1,V2) -> #U104(isLNatKind(activate(V2)),activate(V1),activate(V2)) #449: #U103(tt(),V1,V2) -> #isLNatKind(activate(V2)) #450: #U103(tt(),V1,V2) -> #activate(V2) #451: #U103(tt(),V1,V2) -> #activate(V1) #452: #U103(tt(),V1,V2) -> #activate(V2) #453: #U327(pair(YS,ZS),X) -> #pair(cons(activate(X),YS),ZS) #454: #U327(pair(YS,ZS),X) -> #cons(activate(X),YS) #455: #U327(pair(YS,ZS),X) -> #activate(X) #456: #U101(tt(),V1,V2) -> #U102(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #457: #U101(tt(),V1,V2) -> #isNaturalKind(activate(V1)) #458: #U101(tt(),V1,V2) -> #activate(V1) #459: #U101(tt(),V1,V2) -> #activate(V1) #460: #U101(tt(),V1,V2) -> #activate(V2) #461: #isPLNat(n__splitAt(V1,V2)) -> #U251(isNaturalKind(activate(V1)),activate(V1),activate(V2)) #462: #isPLNat(n__splitAt(V1,V2)) -> #isNaturalKind(activate(V1)) #463: #isPLNat(n__splitAt(V1,V2)) -> #activate(V1) #464: #isPLNat(n__splitAt(V1,V2)) -> #activate(V1) #465: #isPLNat(n__splitAt(V1,V2)) -> #activate(V2) #466: #isLNatKind(n__afterNth(V1,V2)) -> #U111(isNaturalKind(activate(V1)),activate(V2)) #467: #isLNatKind(n__afterNth(V1,V2)) -> #isNaturalKind(activate(V1)) #468: #isLNatKind(n__afterNth(V1,V2)) -> #activate(V1) #469: #isLNatKind(n__afterNth(V1,V2)) -> #activate(V2) #470: #U111(tt(),V2) -> #U112(isLNatKind(activate(V2))) #471: #U111(tt(),V2) -> #isLNatKind(activate(V2)) #472: #U111(tt(),V2) -> #activate(V2) #473: #activate(n__cons(X1,X2)) -> #cons(activate(X1),X2) #474: #activate(n__cons(X1,X2)) -> #activate(X1) #475: #isPLNatKind(n__pair(V1,V2)) -> #U261(isLNatKind(activate(V1)),activate(V2)) #476: #isPLNatKind(n__pair(V1,V2)) -> #isLNatKind(activate(V1)) #477: #isPLNatKind(n__pair(V1,V2)) -> #activate(V1) #478: #isPLNatKind(n__pair(V1,V2)) -> #activate(V2) #479: #isLNat(n__tail(V1)) -> #U91(isLNatKind(activate(V1)),activate(V1)) #480: #isLNat(n__tail(V1)) -> #isLNatKind(activate(V1)) #481: #isLNat(n__tail(V1)) -> #activate(V1) #482: #isLNat(n__tail(V1)) -> #activate(V1) #483: #U14(tt(),N,XS) -> #snd(splitAt(activate(N),activate(XS))) #484: #U14(tt(),N,XS) -> #splitAt(activate(N),activate(XS)) #485: #U14(tt(),N,XS) -> #activate(N) #486: #U14(tt(),N,XS) -> #activate(XS) #487: #snd(pair(X,Y)) -> #U301(isLNat(X),X,Y) #488: #snd(pair(X,Y)) -> #isLNat(X) #489: #U71(tt(),V1) -> #U72(isNaturalKind(activate(V1)),activate(V1)) #490: #U71(tt(),V1) -> #isNaturalKind(activate(V1)) #491: #U71(tt(),V1) -> #activate(V1) #492: #U71(tt(),V1) -> #activate(V1) #493: #U104(tt(),V1,V2) -> #U105(isNatural(activate(V1)),activate(V2)) #494: #U104(tt(),V1,V2) -> #isNatural(activate(V1)) #495: #U104(tt(),V1,V2) -> #activate(V1) #496: #U104(tt(),V1,V2) -> #activate(V2) #497: #U72(tt(),V1) -> #U73(isNatural(activate(V1))) #498: #U72(tt(),V1) -> #isNatural(activate(V1)) #499: #U72(tt(),V1) -> #activate(V1) #500: #U332(tt(),XS) -> #U333(isLNat(activate(XS)),activate(XS)) #501: #U332(tt(),XS) -> #isLNat(activate(XS)) #502: #U332(tt(),XS) -> #activate(XS) #503: #U332(tt(),XS) -> #activate(XS) #504: #U254(tt(),V1,V2) -> #U255(isNatural(activate(V1)),activate(V2)) #505: #U254(tt(),V1,V2) -> #isNatural(activate(V1)) #506: #U254(tt(),V1,V2) -> #activate(V1) #507: #U254(tt(),V1,V2) -> #activate(V2) Number of SCCs: 1, DPs: 473 SCC { #1..73 #75 #76 #78..112 #114..126 #128..134 #136..141 #143..148 #150..164 #166 #167 #169..175 #177 #178 #180..216 #218..231 #233..239 #242 #244 #245 #247..281 #283..288 #291 #292 #294..307 #309..315 #317..344 #346..363 #365 #366 #368..387 #389..409 #411..418 #420..452 #455..469 #471 #472 #474..496 #498..507 } POLO(Sum)... POLO(max)... succeeded. U291 w: max(x2 + 15642, x3 + 15641) #U201 w: max(x1 + 23457, x2 + 23459, x3 + 7823) U231 w: max(x1) U301 w: max(x3 + 1) #isLNatKind w: x1 + 7813 U204 w: max(x1 + 15449, x3) #0 w: 0 #U72 w: max(x1 + 15618, x2 + 7810) #U32 w: max(x2 + 7818, x3 + 7820) U21 w: max(x2 + 1, x3) U261 w: max(x1) #U83 w: 0 U254 w: max(x1 + 7823, x3 + 7827) U333 w: max(x2 + 152) U193 w: 6981 #U256 w: 0 U161 w: x1 U182 w: max(x1 + 1503) U11 w: max(x2 + 7822, x3 + 7824) #U272 w: 0 U243 w: max(x3 + 4539) #cons w: 0 #U324 w: max(x1 + 7823, x2 + 7812, x3 + 7823, x4 + 7826) s w: x1 #U255 w: max(x2 + 7818) U105 w: max(x2 + 7837) U303 w: max(x2) n__pair w: max(x1 + 7816, x2 + 7816) #U246 w: 0 U192 w: max(x1 + 878, x2 + 6981) U24 w: max(x2 + 1) U106 w: 7838 #take w: max(x1 + 7835, x2 + 7833) isPLNatKind w: 3 #U24 w: max(x2 + 7815) #U244 w: max(x2 + 7819, x3 + 7820) U242 w: max(x3 + 2) #U181 w: max(x2 + 7819) U262 w: x1 U244 w: max(x2 + 4540, x3 + 25870) U272 w: 3 U56 w: 0 isPLNat w: x1 + 1 U42 w: 0 U91 w: max(x1 + 7814) U221 w: 3 U293 w: max(x2 + 15642, x3 + 15641) #U101 w: max(x2 + 7821, x3 + 7820) activate w: x1 U325 w: max(x2 + 7817, x3 + 7816, x4 + 7821) #U82 w: max(x1 + 5518, x2 + 5521) #U254 w: max(x2 + 7813, x3 + 7819) take w: max(x1 + 7830, x2 + 7831) #U183 w: 0 #U104 w: max(x2 + 7810, x3 + 7819) U71 w: max(x2 + 7807) #U81 w: max(x1 + 5519, x2 + 5522) #U322 w: max(x2 + 7812, x3 + 7825, x4 + 7826) #U92 w: max(x2 + 7818) #U323 w: max(x2 + 7812, x3 + 7824, x4 + 7826) U131 w: 3 U206 w: x1 #U243 w: max(x2 + 7819, x3 + 7821) #U334 w: max(x1 + 3, x2 + 7) #U321 w: max(x2 + 7812, x3 + 7825, x4 + 7826) U101 w: max(x1 + 7829, x3 + 7833) U255 w: max(x1 + 279, x2) pair w: max(x1 + 7816, x2 + 7816) #U231 w: max(x1 + 7811, x2 + 7814) fst w: x1 U111 w: max(x1) U43 w: max(x2 + 8138, x3 + 5477) #U93 w: 0 #activate w: x1 + 6 #U342 w: max(x1 + 7827, x2 + 7828, x3 + 7831) #U245 w: max(x2 + 7818) U103 w: max(x1 + 7832, x2 + 7835, x3 + 1) #U23 w: max(x2 + 7818, x3 + 7814) #U53 w: max(x2 + 7814, x3 + 7817) U281 w: max(x2 + 7805) natsFrom w: x1 + 7805 #head w: x1 + 7821 #U331 w: max(x2 + 7819, x3 + 7818) U44 w: max(x1 + 8135, x2, x3 + 8139) U55 w: max(x2 + 68424) #U106 w: 0 #U43 w: max(x2 + 15638, x3 + 15637) #U121 w: max(x1 + 2, x2 + 7813) U253 w: max(x1 + 7823, x3 + 7825) U312 w: max(x2 + 7817) U341 w: max(x2 + 7821, x3 + 7831) U23 w: max(x2 + 1, x3) U292 w: max(x2 + 15642, x3 + 15641) U342 w: max(x1 + 7819, x2 + 7821, x3 + 7823) U63 w: x1 + 11206 U172 w: 3 U93 w: x1 #U344 w: max(x1 + 7826, x2 + 7822, x3 + 7827) #U241 w: max(x1 + 3, x2 + 7820, x3 + 13336) isNaturalKind w: 3 splitAt w: max(x1 + 7817, x2 + 7821) U326 w: max(x1 + 7814, x2 + 7817, x3 + 7816, x4 + 7821) #U131 w: 0 #U311 w: max(x2 + 7814) U72 w: max(x1 + 2236, x2 + 6981) #U13 w: max(x2 + 7824, x3 + 7827) #fst w: x1 + 5 U241 w: max(x2 + 2, x3 + 1) U34 w: max(x2 + 6373) #U271 w: max(x1 + 3, x2 + 7816) n__nil w: 1 #U52 w: max(x1 + 7812, x2 + 7815, x3 + 7817) #U103 w: max(x1 + 7810, x2 + 7811, x3 + 7819) U12 w: max(x2 + 7820, x3 + 7824) U271 w: max(x1) #isPLNatKind w: x1 #U282 w: max(x1 + 3, x2 + 7) #U33 w: max(x2 + 8, x3 + 7819) #U253 w: max(x1 + 7810, x2 + 7814, x3 + 7820) #U202 w: max(x1 + 4, x2 + 7822, x3 + 7821) #U205 w: max(x2 + 7818) n__natsFrom w: x1 + 7805 isNatural w: 6981 U302 w: max(x2) U54 w: max(x1 + 42858, x3 + 59722) U232 w: 3 n__snd w: x1 + 3 U205 w: 0 #U252 w: max(x1 + 13336, x2 + 7819, x3 + 13338) #U44 w: max(x2 + 15638, x3 + 7819) U201 w: max(x3) n__s w: x1 #U54 w: max(x2 + 7810, x3 + 7817) U104 w: max(x1 + 7833, x3 + 7837) n__splitAt w: max(x1 + 7817, x2 + 7821) #U242 w: max(x2 + 7820, x3 + 13335) #U42 w: max(x1 + 15636, x2 + 15640, x3 + 15637) #U141 w: 0 U252 w: max(x1 + 7821) #U12 w: max(x1 + 7824, x2 + 7825, x3 + 7827) U141 w: 3 #U171 w: max(x2 + 15642) tail w: x1 + 7815 #U62 w: max(x2 + 5521) U83 w: x1 #U327 w: max(x2 + 7813) #U301 w: max(x2 + 7814, x3 + 7821) 0 w: 3 U294 w: max(x2 + 15642, x3 + 15641) U191 w: max(x1 + 877, x2 + 6981) #U14 w: max(x2 + 7823, x3 + 7826) U343 w: max(x2 + 7821, x3 + 7823) n__take w: max(x1 + 7830, x2 + 7831) #sel w: max(x1 + 15653, x2 + 15655) U73 w: x1 U332 w: max(x2 + 394) #U102 w: max(x1 + 7810, x2 + 7812, x3 + 7820) U171 w: max(x1) #isLNat w: x1 + 7817 U202 w: max(x1, x3) sel w: max(x1 + 15651, x2 + 15649) #U73 w: 0 #s w: 0 #U105 w: max(x2 + 7818) afterNth w: max(x1 + 7823, x2 + 7825) n__cons w: max(x1, x2) #U211 w: 0 #isPLNat w: x1 + 5520 nil w: 1 isLNat w: x1 + 1 #U304 w: max(x1 + 7811, x2 + 7814) U246 w: x1 + 3 U62 w: max(x1 + 11203, x2) n__sel w: max(x1 + 15651, x2 + 15649) #tail w: x1 + 7820 #U63 w: 0 #isNaturalKind w: x1 + 7808 U304 w: max(x2) U45 w: max(x2 + 8142) #U182 w: max(x2 + 7818) #splitAt w: max(x1 + 7812, x2 + 7826) U151 w: x1 #nil w: 0 n__tail w: x1 + 7815 #U292 w: max(x1 + 15649, x2 + 15649, x3 + 15651) U334 w: max(x2 + 152) #U341 w: max(x2 + 7834, x3 + 7832) #afterNth w: max(x1 + 7828, x2 + 7828) #U262 w: 0 #U192 w: max(x2 + 7809) #U111 w: max(x2 + 15637) #U326 w: max(x1 + 4, x2 + 7812, x3 + 7823, x4 + 7826) U32 w: max(x2 + 6374, x3 + 6373) #U221 w: 0 #U206 w: 0 U33 w: max(x2 + 6373) #U302 w: max(x2 + 7818) #U232 w: 0 n__0 w: 3 #U46 w: 0 #U251 w: max(x2 + 13337, x3 + 13339) n__afterNth w: max(x1 + 7823, x2 + 7825) #U34 w: max(x1 + 4, x2 + 7) isLNatKind w: 3 U14 w: max(x1 + 7817, x2 + 7820, x3 + 7824) U211 w: 3 #U56 w: 0 #U281 w: max(x2 + 7809) #U343 w: max(x2 + 7828, x3 + 7830) U203 w: max(x3) U327 w: max(x1, x2 + 7816) U46 w: 0 U251 w: max(x1 + 7820, x3 + 7823) #U291 w: max(x2 + 15652, x3 + 15654) U52 w: max(x1 + 25314, x3 + 1) U61 w: 0 #U51 w: max(x1 + 7805, x2 + 7816, x3 + 7817) n__fst w: x1 #U11 w: max(x2 + 7826, x3 + 7827) U31 w: max(x2 + 6374, x3 + 6373) U183 w: 3 U245 w: max(x1, x2 + 25871) U92 w: max(x1 + 7815) head w: x1 + 7816 U112 w: 3 #U193 w: 0 #snd w: x1 + 5 #U41 w: max(x2 + 15640, x3 + 15639) cons w: max(x1, x2) U323 w: max(x2 + 7817, x3 + 7816, x4 + 7821) #U294 w: max(x2 + 15647, x3 + 15649) #U325 w: max(x2 + 7812, x3 + 7823, x4 + 7826) #natsFrom w: x1 + 7810 U102 w: max(x2, x3 + 7834) snd w: x1 + 3 #U191 w: max(x2 + 7809) U256 w: 0 #U293 w: max(x2 + 15648, x3 + 15650) #U21 w: max(x2 + 7819, x3 + 7821) U81 w: max(x2 + 5) U82 w: 0 #U22 w: max(x2 + 7818, x3 + 7820) #U112 w: 0 tt w: 3 #U303 w: max(x2 + 7814) #U71 w: max(x2 + 15621) U13 w: max(x2 + 7820, x3 + 7824) #U151 w: 0 #isNatural w: x1 + 7809 U321 w: max(x2 + 7817, x3 + 7820, x4 + 7821) #pair w: 0 U22 w: max(x2 + 1, x3) n__head w: x1 + 7816 #U45 w: max(x2 + 7818) U51 w: max(x2 + 37835, x3 + 1) #U161 w: 0 #U312 w: max(x2 + 7) #U172 w: 0 U311 w: max(x2 + 7821) U322 w: max(x1 + 3244, x2 + 7817, x3 + 7818, x4 + 7821) U344 w: max(x1 + 7814, x2 + 7821, x3 + 7822) #U261 w: max(x1 + 3, x2 + 7815) #U203 w: max(x1 + 4, x2 + 7822, x3 + 7820) #U122 w: 0 U53 w: max(x1 + 32178, x3 + 42860) U41 w: 0 #U31 w: max(x2 + 7819, x3 + 7820) #U332 w: max(x1 + 7816, x2 + 7818) #U91 w: max(x2 + 7819) #U55 w: max(x2 + 7817) U282 w: max(x2 + 7805) U121 w: max(x1) #U204 w: max(x2 + 7821, x3 + 7819) #U61 w: max(x1 + 7813, x2 + 5521) U181 w: max(x1 + 1873) U324 w: max(x1 + 7814, x2 + 7817, x3 + 7816, x4 + 7821) U331 w: max(x3 + 394) U122 w: x1 #U333 w: max(x2 + 7814) USABLE RULES: { 7..20 22 23 25 26 33..40 53..87 112..114 123..131 135..138 141..178 } Removed DPs: #1..10 #12..20 #22..37 #39..42 #44..54 #56..62 #64..68 #70..73 #75 #76 #79..83 #85 #86 #88..96 #98..104 #106..112 #114..119 #121..126 #128 #129 #131..134 #137..141 #143..148 #150 #151 #153..157 #159..164 #166 #167 #169..175 #178 #181..186 #188..197 #199..202 #204..206 #208..216 #218..231 #233 #234 #236..239 #242 #244 #245 #247..250 #252..254 #256..259 #261..281 #284..288 #291 #292 #294..297 #299..302 #304..307 #309 #310 #312..315 #317 #318 #320..334 #336..344 #346..351 #353..358 #360..363 #365 #366 #368..370 #372..378 #380..387 #390..401 #403..409 #411..414 #416..418 #420..425 #427..429 #431..447 #449..452 #455 #457..460 #462..469 #471 #472 #475..482 #485 #486 #488 #490..496 #498..507 Number of SCCs: 6, DPs: 22 SCC { #389 } POLO(Sum)... POLO(max)... QLPOS... POLO(mSum)... QWPOpS(mSum)... succeeded. U291 s: [3] p: 19 w: max(x3 + 180654) #U201 s: [] p: 0 w: max(x3 + 1) U231 s: [] p: 3 w: 103869 U301 s: [] p: 0 w: max(x3 + 126481) #isLNatKind s: [] p: 0 w: 1 U204 s: [3] p: 14 w: max(x3 + 207733) #0 s: [] p: 0 w: 0 #U72 s: [2] p: 0 w: max(x2 + 1) #U32 s: [] p: 0 w: max(x2) U21 s: [2,3] p: 9 w: max(x2 + 18379, x3) U261 s: [2] p: 2 w: max(x2 + 103869) #U83 s: [] p: 0 w: 1 U254 s: [1] p: 14 w: max(x1 + 76790, x2 + 180655, x3 + 180658) U333 s: [] p: 8 w: max(x2 + 103868) U193 s: [] p: 6 w: 1 #U256 s: [] p: 0 w: 1 U161 s: [] p: 4 w: x1 U182 s: [] p: 7 w: max(x1 + 27079) U11 s: [] p: 16 w: max(x3 + 153572) #U272 s: [] p: 0 w: 1 U243 s: [] p: 14 w: max(x2 + 130949, x3 + 130947) #cons s: [1,2] p: 0 w: max(x1 + 1, x2 + 1) #U324 s: [4,3] p: 0 w: max(x1 + 1, x3 + 1, x4 + 1) s s: [1] p: 14 w: x1 #U255 s: [1] p: 0 w: x1 + 1 U105 s: [] p: 5 w: max(x2 + 180655) U303 s: [2] p: 15 w: max(x2 + 103869) n__pair s: [] p: 8 w: max(x1, x2 + 76784) #U246 s: 1 U192 s: [1] p: 5 w: max(x1 + 27077) U24 s: [] p: 9 w: max(x2 + 1) U106 s: [] p: 5 w: 103868 #take s: [1,2] p: 0 w: x1 + x2 + 1 isPLNatKind s: [1] p: 2 w: x1 + 27086 #U24 s: [1,2] p: 0 w: x1 + x2 + 1 #U244 s: [1,2] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) U242 s: [3,1,2] p: 14 w: max(x1 + 27079, x2 + 130950, x3 + 130948) #U181 s: [2,1] p: 0 w: x1 + x2 + 1 U262 s: [] p: 2 w: 103868 U244 s: [] p: 14 w: max(x1 + 54157, x2 + 130948, x3 + 103868) U272 s: [] p: 6 w: 103867 U56 s: [1] p: 5 w: x1 + 2 isPLNat s: [] p: 5 w: 180651 U42 s: [3] p: 13 w: max(x3 + 76790) U91 s: [1] p: 7 w: max(x1 + 1, x2 + 180656) U221 s: [] p: 2 w: 1 U293 s: [3] p: 18 w: max(x3 + 180652) #U101 s: [3] p: 0 w: x3 + 1 activate s: 1 U325 s: [] p: 10 w: max(x3 + 76788, x4 + 103870) #U82 s: 1 #U254 s: [] p: 0 w: x1 + x2 + x3 + 1 take s: [] p: 9 w: x2 + 180655 #U183 s: [] p: 0 w: 1 #U104 s: [1,3,2] p: 0 w: max(x1, x2, x3) U71 s: [] p: 5 w: max(x1 + 3, x2) #U81 s: 1 #U322 s: [1] p: 0 w: max(x1 + 1, x2 + 1, x4 + 1) #U92 s: [1,2] p: 0 w: x1 + x2 + 1 #U323 s: [4,3,2,1] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1, x4 + 1) U131 s: [1] p: 5 w: x1 + 49704 U206 s: 1 #U243 s: [2] p: 0 w: x2 + 1 #U334 s: [] p: 0 w: x1 + 1 #U321 s: [1,4,3] p: 0 w: max(x1 + 1, x3 + 1, x4 + 1) U101 s: [2,1] p: 0 w: max(x1 + 103865, x2 + 207732, x3 + 180656) U255 s: [1] p: 14 w: max(x1 + 2, x2 + 180658) pair s: [] p: 8 w: max(x1, x2 + 76784) #U231 s: [2,1] p: 0 w: x1 + x2 + 1 fst s: [] p: 12 w: x1 + 27081 U111 s: [1] p: 8 w: max(x1 + 76783) U43 s: [] p: 13 w: 0 #U93 s: [] p: 0 w: 1 #activate s: [] p: 0 w: 1 #U342 s: [] p: 0 w: x3 + 1 #U245 s: [1] p: 0 w: x1 + 1 U103 s: [] p: 14 w: max(x3 + 234810) #U23 s: [2,3,1] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) #U53 s: [1] p: 0 w: max(x1 + 1) U281 s: [] p: 19 w: max(x2 + 76793) natsFrom s: [] p: 20 w: x1 + 76793 #head s: 1 #U331 s: [1,2] p: 0 w: x1 + x2 + 1 U44 s: [] p: 13 w: max(x2 + 1) U55 s: 2 #U106 s: [] p: 0 w: 1 #U43 s: [3,1,2] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) #U121 s: [2,1] p: 0 w: max(x1 + 1, x2 + 1) U253 s: [1] p: 8 w: max(x1 + 27079) U312 s: [] p: 15 w: max(x2 + 103868) U341 s: [] p: 10 w: max(x3 + 130955) U23 s: [] p: 9 w: max(x2 + 1) U292 s: [] p: 19 w: max(x3 + 180653) U342 s: [] p: 11 w: max(x3 + 130954) U63 s: [] p: 3 w: 180650 U172 s: 1 U93 s: [] p: 6 w: 1 #U344 s: [3,1,2] p: 0 w: x1 + x2 + x3 + 1 #U241 s: [3,2] p: 0 w: max(x2 + 1, x3 + 1) isNaturalKind s: [] p: 3 w: x1 + 76791 splitAt s: [2] p: 11 w: max(x2 + 103870) U326 s: [] p: 9 w: max(x3 + 76787, x4 + 103870) #U131 s: [] p: 0 w: 1 #U311 s: [] p: 0 w: x2 + 1 U72 s: [2,1] p: 13 w: max(x1 + 76788, x2 + 7802) #U13 s: [3,2] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) #fst s: [] p: 0 w: 1 U241 s: [] p: 5 w: 0 U34 s: [2] p: 15 w: max(x2 + 21331) #U271 s: 1 n__nil s: [] p: 14 w: 29509 #U52 s: [1,2] p: 0 w: max(x1 + 1, x2 + 1) #U103 s: [1,3] p: 0 w: x1 + x3 + 1 U12 s: [3] p: 15 w: max(x3 + 153571) U271 s: [2] p: 6 w: max(x2 + 103871) #isPLNatKind s: [] p: 0 w: 1 #U282 s: [] p: 0 w: x1 + 1 #U33 s: [1] p: 0 w: x1 + x2 + 1 #U253 s: [3,1] p: 0 w: x1 + x3 + 1 #U202 s: [1,2] p: 0 w: x1 + x2 + 1 #U205 s: [] p: 0 w: x2 + 1 n__natsFrom s: [] p: 20 w: x1 + 76793 isNatural s: [] p: 8 w: 180654 U302 s: [2] p: 16 w: max(x2 + 126480) U54 s: [2] p: 14 w: max(x1, x2) U232 s: [] p: 3 w: 103868 n__snd s: [] p: 1 w: x1 + 49698 U205 s: [2] p: 7 w: max(x2 + 11403) #U252 s: [1,2,3] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) #U44 s: [3,2,1] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) U201 s: [2] p: 16 w: max(x2 + 180658, x3 + 180656) n__s s: [1] p: 14 w: x1 #U54 s: [2,1,3] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) U104 s: [] p: 7 w: max(x3 + 180655) n__splitAt s: [2] p: 11 w: max(x2 + 103870) #U242 s: [1] p: 0 w: max(x1 + 1) #U42 s: [3,1,2] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) #U141 s: [] p: 0 w: 1 U252 s: [1] p: 8 w: max(x1 + 27077) #U12 s: 1 U141 s: [] p: 8 w: x1 + 1 #U171 s: [1,2] p: 0 w: x1 + x2 + 1 tail s: [] p: 14 w: x1 + 180655 #U62 s: [] p: 0 w: max(x2 + 1) U83 s: [] p: 5 w: 103869 #U327 s: [1,2] p: 0 w: x1 + x2 + 1 #U301 s: [1,2] p: 0 w: max(x1 + 1, x2 + 1) 0 s: [] p: 3 w: 27077 U294 s: [] p: 18 w: max(x3 + 180651) U191 s: [] p: 2 w: max(x2 + 103868) #U14 s: [1,2] p: 0 w: x1 + x2 + 1 U343 s: [] p: 12 w: max(x3 + 130953) n__take s: [] p: 9 w: x2 + 180655 #sel s: [2,1] p: 0 w: x1 + x2 + 1 U73 s: [] p: 4 w: 103868 U332 s: [] p: 9 w: max(x2 + 103869) #U102 s: [3] p: 0 w: max(x2 + 1, x3 + 1) U171 s: [] p: 8 w: x2 + 76790 #isLNat s: [] p: 0 w: 1 U202 s: [1] p: 15 w: max(x1 + 103866) sel s: [2] p: 19 w: x2 + 180655 #U73 s: [] p: 0 w: 1 #s s: [] p: 0 w: 1 #U105 s: [2,1] p: 0 w: x1 + x2 + 1 afterNth s: [] p: 17 w: max(x2 + 153573) n__cons s: [1] p: 18 w: max(x1 + 76785, x2) #U211 s: [] p: 0 w: 1 #isPLNat s: [] p: 0 w: 1 nil s: [] p: 14 w: 29509 isLNat s: [] p: 6 w: 103866 #U304 s: [1] p: 0 w: max(x1 + 1) U246 s: [] p: 4 w: x1 + 1 U62 s: [] p: 3 w: max(x1 + 76783) n__sel s: [2] p: 19 w: x2 + 180655 #tail s: [] p: 0 w: 1 #U63 s: [] p: 0 w: 1 #isNaturalKind s: [1] p: 0 w: x1 + 1 U304 s: [2] p: 14 w: max(x2 + 103868) U45 s: [] p: 6 w: max(x1 + 1, x2 + 1) #U182 s: [1,2] p: 0 w: x1 + x2 + 1 #splitAt s: [2,1] p: 0 w: max(x1 + 1, x2 + 1) U151 s: [1] p: 2 w: x1 + 49704 #nil s: [] p: 0 w: 0 n__tail s: [] p: 14 w: x1 + 180655 #U292 s: [2,3,1] p: 0 w: x1 + x2 + x3 + 1 U334 s: [] p: 8 w: max(x2 + 8136) #U341 s: [1] p: 0 w: x1 + 1 #afterNth s: [2] p: 0 w: x2 + 1 #U262 s: [] p: 0 w: 1 #U192 s: [2,1] p: 0 w: max(x1 + 1, x2 + 1) #U111 s: [2,1] p: 0 w: x1 + x2 + 1 #U326 s: [] p: 0 w: max(x1 + 1, x2 + 1) U32 s: [] p: 19 w: max(x2 + 76783) #U221 s: 1 #U206 s: [] p: 0 w: 1 U33 s: [] p: 14 w: max(x2 + 76782) #U302 s: [1,2] p: 0 w: x1 + x2 + 1 #U232 s: [] p: 0 w: 1 n__0 s: [] p: 3 w: 27077 #U46 s: [] p: 0 w: 1 #U251 s: [1,3] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) n__afterNth s: [] p: 17 w: max(x2 + 153573) #U34 s: [1,2] p: 0 w: x1 + x2 + 1 isLNatKind s: [] p: 7 w: 76789 U14 s: [] p: 5 w: max(x3 + 153569) U211 s: [] p: 4 w: 103867 #U56 s: [] p: 0 w: 1 #U281 s: [1,2] p: 0 w: x1 + x2 + 1 #U343 s: [1,2,3] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) U203 s: [3] p: 14 w: max(x1 + 130945, x2 + 207732, x3 + 207734) U327 s: [] p: 9 w: max(x1, x2 + 76786) U46 s: [] p: 3 w: 103869 U251 s: [3,2,1] p: 13 w: max(x1 + 2, x2 + 103871, x3 + 103869) #U291 s: [1,2,3] p: 0 w: x1 + x2 + x3 + 1 U52 s: [] p: 19 w: max(x1 + 27077) U61 s: [] p: 6 w: max(x1 + 1, x2 + 103870) #U51 s: [2,1,3] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) n__fst s: [] p: 12 w: x1 + 27081 #U11 s: [3] p: 0 w: x3 + 1 U31 s: [] p: 18 w: max(x2 + 76784) U183 s: [] p: 5 w: 0 U245 s: [1] p: 15 w: max(x1 + 27083) U92 s: [2] p: 6 w: max(x1 + 27079, x2 + 103869) head s: [] p: 18 w: x1 + 27077 U112 s: [] p: 5 w: x1 #U193 s: [] p: 0 w: 1 #snd s: [] p: 0 w: 1 #U41 s: [1,2,3] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) cons s: [1] p: 18 w: max(x1 + 76785, x2) U323 s: [] p: 11 w: max(x3 + 103868, x4 + 103870) #U294 s: [2,1] p: 0 w: x1 + x2 + 1 #U325 s: [] p: 0 w: max(x2 + 1) #natsFrom s: 1 U102 s: [] p: 14 w: max(x1 + 130942, x3 + 234811) snd s: [] p: 1 w: x1 + 49698 #U191 s: 1 U256 s: 1 #U293 s: 2 #U21 s: [2,3] p: 0 w: max(x2 + 1, x3 + 1) U81 s: [] p: 0 w: max(x2 + 1) U82 s: [] p: 6 w: max(x1 + 1, x2 + 180652) #U22 s: [2,3,1] p: 0 w: x1 + x2 + x3 + 1 #U112 s: [] p: 0 w: 1 tt s: [] p: 4 w: 103867 #U303 s: 1 #U71 s: [1,2] p: 0 w: x1 + x2 + 1 U13 s: [3] p: 14 w: max(x3 + 153570) #U151 s: 1 #isNatural s: [] p: 0 w: 1 U321 s: [] p: 11 w: max(x3 + 103871, x4 + 103870) #pair s: [] p: 0 w: max(x2 + 1) U22 s: [] p: 9 w: max(x2 + 18378) n__head s: [] p: 18 w: x1 + 27077 #U45 s: [1] p: 0 w: x1 + 1 U51 s: [] p: 18 w: max(x3 + 76786) #U161 s: [] p: 0 w: 1 #U312 s: [2,1] p: 0 w: x1 + x2 + 1 #U172 s: 1 U311 s: [] p: 15 w: max(x2 + 103869) U322 s: [] p: 11 w: max(x3 + 103869, x4 + 103870) U344 s: [] p: 12 w: max(x3 + 130952) #U261 s: [2,1] p: 0 w: x1 + x2 + 1 #U203 s: [2,1] p: 0 w: max(x1 + 1, x2 + 1, x3 + 1) #U122 s: [] p: 0 w: 1 U53 s: [3,2] p: 6 w: max(x2, x3) U41 s: [1] p: 5 w: max(x1 + 27076, x2 + 76790) #U31 s: [3] p: 0 w: x3 + 1 #U332 s: 2 #U91 s: [2,1] p: 0 w: x1 + x2 + 1 #U55 s: [] p: 0 w: 0 U282 s: [2] p: 18 w: max(x2 + 76793) U121 s: [] p: 6 w: 0 #U204 s: [1,2,3] p: 0 w: x1 + x2 + x3 + 1 #U61 s: [2,1] p: 0 w: x1 + x2 + 1 U181 s: [] p: 6 w: max(x1 + 2, x2 + 180655) U324 s: [] p: 10 w: max(x3 + 76788, x4 + 103870) U331 s: [] p: 10 w: max(x3 + 103870) U122 s: [] p: 5 w: 1 #U333 s: [1,2] p: 0 w: x1 + x2 + 1 USABLE RULES: { 2..7 10 13 15 33..35 37..40 53..87 100..102 104 105 107 108 112..114 135 136 138 141..178 } Removed DPs: #389 Number of SCCs: 5, DPs: 21 SCC { #177 #415 } POLO(Sum)... POLO(max)... QLPOS... POLO(mSum)... QWPOpS(mSum)... Mat2b...