TSTP Solution File: SWC307-1 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : SWC307-1 : TPTP v8.1.0. Released v2.4.0.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n019.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 600s
% DateTime : Tue Jul 19 22:03:12 EDT 2022
% Result : Unsatisfiable 216.01s 216.24s
% Output : Assurance 0s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13 % Problem : SWC307-1 : TPTP v8.1.0. Released v2.4.0.
% 0.07/0.13 % Command : run_spass %d %s
% 0.13/0.34 % Computer : n019.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 600
% 0.13/0.34 % DateTime : Sun Jun 12 07:46:55 EDT 2022
% 0.13/0.35 % CPUTime :
% 216.01/216.24
% 216.01/216.24 SPASS V 3.9
% 216.01/216.24 SPASS beiseite: Proof found.
% 216.01/216.24 % SZS status Theorem
% 216.01/216.24 Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 216.01/216.24 SPASS derived 75684 clauses, backtracked 40609 clauses, performed 186 splits and kept 64168 clauses.
% 216.01/216.24 SPASS allocated 160123 KBytes.
% 216.01/216.24 SPASS spent 0:3:35.71 on the problem.
% 216.01/216.24 0:00:00.04 for the input.
% 216.01/216.24 0:00:00.00 for the FLOTTER CNF translation.
% 216.01/216.24 0:00:00.85 for inferences.
% 216.01/216.24 0:00:09.34 for the backtracking.
% 216.01/216.24 0:3:24.40 for the reduction.
% 216.01/216.24
% 216.01/216.24
% 216.01/216.24 Here is a proof with depth 6, length 922 :
% 216.01/216.24 % SZS output start Refutation
% 216.01/216.24 2[0:Inp] || -> ssList(sk2)*.
% 216.01/216.24 3[0:Inp] || -> ssList(sk3)*.
% 216.01/216.24 5[0:Inp] || -> equal(sk4,sk2)**.
% 216.01/216.24 6[0:Inp] || -> equal(sk1,sk3)**.
% 216.01/216.24 7[0:Inp] || -> segmentP(sk4,sk3)*.
% 216.01/216.24 10[0:Inp] || -> ssList(sk7)*.
% 216.01/216.24 11[0:Inp] || -> ssList(sk8)*.
% 216.01/216.24 12[0:Inp] || -> ssList(sk9)*.
% 216.01/216.24 13[0:Inp] || -> equal(app(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,nil)),sk9),sk1)**.
% 216.01/216.24 15[0:Inp] || neq(sk4,nil)* -> singletonP(sk3).
% 216.01/216.24 16[0:Inp] || -> equalelemsP(nil)*.
% 216.01/216.24 17[0:Inp] || -> duplicatefreeP(nil)*.
% 216.01/216.24 18[0:Inp] || -> strictorderedP(nil)*.
% 216.01/216.24 19[0:Inp] || -> totalorderedP(nil)*.
% 216.01/216.24 20[0:Inp] || -> strictorderP(nil)*.
% 216.01/216.24 21[0:Inp] || -> totalorderP(nil)*.
% 216.01/216.24 22[0:Inp] || -> cyclefreeP(nil)*.
% 216.01/216.24 23[0:Inp] || -> ssList(nil)*.
% 216.01/216.24 28[0:Inp] || -> ssList(skaf82(u))*.
% 216.01/216.24 33[0:Inp] || -> ssList(skaf77(u))*.
% 216.01/216.24 34[0:Inp] || -> ssList(skaf76(u))*.
% 216.01/216.24 35[0:Inp] || -> ssList(skaf75(u))*.
% 216.01/216.24 37[0:Inp] || -> ssList(skaf73(u))*.
% 216.01/216.24 38[0:Inp] || -> ssList(skaf72(u))*.
% 216.01/216.24 39[0:Inp] || -> ssList(skaf71(u))*.
% 216.01/216.24 42[0:Inp] || -> ssList(skaf68(u))*.
% 216.01/216.24 43[0:Inp] || -> ssList(skaf67(u))*.
% 216.01/216.24 44[0:Inp] || -> ssList(skaf66(u))*.
% 216.01/216.24 47[0:Inp] || -> ssList(skaf63(u))*.
% 216.01/216.24 48[0:Inp] || -> ssList(skaf62(u))*.
% 216.01/216.24 49[0:Inp] || -> ssList(skaf61(u))*.
% 216.01/216.24 52[0:Inp] || -> ssList(skaf58(u))*.
% 216.01/216.24 53[0:Inp] || -> ssList(skaf57(u))*.
% 216.01/216.24 54[0:Inp] || -> ssList(skaf56(u))*.
% 216.01/216.24 57[0:Inp] || -> ssList(skaf53(u))*.
% 216.01/216.24 58[0:Inp] || -> ssList(skaf52(u))*.
% 216.01/216.24 59[0:Inp] || -> ssList(skaf51(u))*.
% 216.01/216.24 62[0:Inp] || -> ssItem(skaf44(u))*.
% 216.01/216.24 63[0:Inp] || -> ssList(skaf48(u,v))*.
% 216.01/216.24 64[0:Inp] || -> ssList(skaf47(u,v))*.
% 216.01/216.24 65[0:Inp] || -> ssList(skaf46(u,v))*.
% 216.01/216.24 69[0:Inp] || equal(skac2,skac3)** -> .
% 216.01/216.24 71[0:Inp] ssList(u) || -> segmentP(u,nil)*.
% 216.01/216.24 73[0:Inp] ssList(u) || -> rearsegP(u,nil)*.
% 216.01/216.24 77[0:Inp] ssItem(u) || -> leq(u,u)*.
% 216.01/216.24 78[0:Inp] ssItem(u) || lt(u,u)* -> .
% 216.01/216.24 79[0:Inp] ssItem(u) || -> equalelemsP(cons(u,nil))*.
% 216.01/216.24 80[0:Inp] ssItem(u) || -> duplicatefreeP(cons(u,nil))*.
% 216.01/216.24 81[0:Inp] ssItem(u) || -> strictorderedP(cons(u,nil))*.
% 216.01/216.24 82[0:Inp] ssItem(u) || -> totalorderedP(cons(u,nil))*.
% 216.01/216.24 83[0:Inp] ssItem(u) || -> strictorderP(cons(u,nil))*.
% 216.01/216.24 84[0:Inp] ssItem(u) || -> totalorderP(cons(u,nil))*.
% 216.01/216.24 85[0:Inp] ssItem(u) || -> cyclefreeP(cons(u,nil))*.
% 216.01/216.24 86[0:Inp] ssItem(u) || memberP(nil,u)* -> .
% 216.01/216.24 87[0:Inp] ssList(u) || -> ssItem(v)* duplicatefreeP(u)*.
% 216.01/216.24 88[0:Inp] ssList(u) || -> equal(app(u,nil),u)**.
% 216.01/216.24 89[0:Inp] ssList(u) || -> equal(app(nil,u),u)**.
% 216.01/216.24 92[0:Inp] ssList(u) || -> ssList(tl(u))* equal(nil,u).
% 216.01/216.24 94[0:Inp] ssList(u) || equal(nil,u) -> segmentP(nil,u)*.
% 216.01/216.24 95[0:Inp] ssList(u) || segmentP(nil,u)* -> equal(nil,u).
% 216.01/216.24 97[0:Inp] ssList(u) || rearsegP(nil,u)* -> equal(nil,u).
% 216.01/216.24 100[0:Inp] ssList(u) ssList(v) || -> ssList(app(u,v))*.
% 216.01/216.24 101[0:Inp] ssList(u) ssItem(v) || -> ssList(cons(v,u))*.
% 216.01/216.24 102[0:Inp] ssList(u) || -> cyclefreeP(u) leq(skaf50(u),skaf49(u))*.
% 216.01/216.24 103[0:Inp] ssList(u) || -> cyclefreeP(u) leq(skaf49(u),skaf50(u))*.
% 216.01/216.24 106[0:Inp] ssList(u) || leq(skaf64(u),skaf65(u))* -> totalorderedP(u).
% 216.01/216.24 108[0:Inp] ssList(u) || lt(skaf59(u),skaf60(u))* -> strictorderP(u).
% 216.01/216.24 110[0:Inp] ssList(u) || leq(skaf54(u),skaf55(u))* -> totalorderP(u).
% 216.01/216.24 111[0:Inp] ssList(u) ssItem(v) || -> equal(tl(cons(v,u)),u)**.
% 216.01/216.24 112[0:Inp] ssList(u) ssItem(v) || -> equal(hd(cons(v,u)),v)**.
% 216.01/216.24 113[0:Inp] ssList(u) ssItem(v) || equal(cons(v,u),nil)** -> .
% 216.01/216.24 114[0:Inp] ssList(u) ssItem(v) || equal(cons(v,u),u)** -> .
% 216.01/216.24 116[0:Inp] ssList(u) singletonP(u) || -> equal(cons(skaf44(u),nil),u)**.
% 216.01/216.24 117[0:Inp] ssItem(u) ssItem(v) || -> equal(u,v) neq(u,v)*.
% 216.01/216.24 118[0:Inp] ssItem(u) ssItem(v) || lt(u,v) -> leq(u,v)*.
% 216.01/216.24 124[0:Inp] ssList(u) || -> equal(nil,u) equal(cons(skaf83(u),skaf82(u)),u)**.
% 216.01/216.24 126[0:Inp] ssItem(u) ssItem(v) || lt(u,v)* equal(u,v) -> .
% 216.01/216.24 127[0:Inp] ssItem(u) ssList(v) || equal(nil,v) -> strictorderedP(cons(u,v))*.
% 216.01/216.24 128[0:Inp] ssItem(u) ssList(v) || equal(nil,v) -> totalorderedP(cons(u,v))*.
% 216.01/216.24 129[0:Inp] ssItem(u) ssItem(v) || lt(u,v)*+ lt(v,u)* -> .
% 216.01/216.24 131[0:Inp] ssList(u) ssItem(v) || equal(cons(v,nil),u)* -> singletonP(u)*.
% 216.01/216.24 133[0:Inp] ssList(u) ssList(v) || equal(app(u,v),nil)** -> equal(nil,u).
% 216.01/216.24 134[0:Inp] ssList(u) ssList(v) || equal(app(u,v),nil)** -> equal(nil,v).
% 216.01/216.24 135[0:Inp] ssList(u) ssItem(v) || -> equal(app(cons(v,nil),u),cons(v,u))**.
% 216.01/216.24 138[0:Inp] ssList(u) ssList(v) || -> equal(nil,u) equal(hd(app(u,v)),hd(u))**.
% 216.01/216.24 139[0:Inp] ssItem(u) ssList(v) || strictorderedP(cons(u,v))* -> strictorderedP(v) equal(nil,v).
% 216.01/216.24 140[0:Inp] ssItem(u) ssList(v) || totalorderedP(cons(u,v))* -> totalorderedP(v) equal(nil,v).
% 216.01/216.24 142[0:Inp] ssList(u) ssList(v) || segmentP(u,v)*+ segmentP(v,u)* -> equal(u,v).
% 216.01/216.24 143[0:Inp] ssList(u) ssList(v) || rearsegP(u,v)*+ rearsegP(v,u)* -> equal(u,v).
% 216.01/216.24 145[0:Inp] ssItem(u) ssItem(v) || leq(u,v)*+ leq(v,u)* -> equal(u,v).
% 216.01/216.24 146[0:Inp] ssList(u) ssList(v) || rearsegP(u,v) -> equal(app(skaf46(u,v),v),u)**.
% 216.01/216.24 148[0:Inp] ssList(u) ssList(v) || -> equal(nil,u) equal(app(tl(u),v),tl(app(u,v)))**.
% 216.01/216.24 149[0:Inp] ssItem(u) ssList(v) || strictorderedP(cons(u,v))* -> lt(u,hd(v)) equal(nil,v).
% 216.01/216.24 153[0:Inp] ssItem(u) ssItem(v) ssList(w) || equal(u,v) -> memberP(cons(v,w),u)*.
% 216.01/216.24 154[0:Inp] ssItem(u) ssItem(v) ssList(w) || memberP(w,u) -> memberP(cons(v,w),u)*.
% 216.01/216.24 155[0:Inp] ssItem(u) ssList(v) ssList(w) || memberP(v,u) -> memberP(app(v,w),u)*.
% 216.01/216.24 156[0:Inp] ssItem(u) ssList(v) ssList(w) || memberP(w,u) -> memberP(app(v,w),u)*.
% 216.01/216.24 158[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(w,v),u)*+ -> rearsegP(u,v)*.
% 216.01/216.24 160[0:Inp] ssList(u) ssList(v) || equal(nil,v) equal(nil,u) -> equal(app(u,v),nil)**.
% 216.01/216.24 164[0:Inp] ssList(u) ssList(v) ssList(w) || -> equal(app(app(u,v),w),app(u,app(v,w)))**.
% 216.01/216.24 166[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(w,v),app(u,v))* -> equal(w,u).
% 216.01/216.24 167[0:Inp] ssList(u) ssList(v) ssList(w) || segmentP(u,v)*+ segmentP(v,w)* -> segmentP(u,w)*.
% 216.01/216.24 172[0:Inp] ssList(u) ssList(v) ssItem(w) || -> equal(app(cons(w,v),u),cons(w,app(v,u)))**.
% 216.01/216.24 174[0:Inp] totalorderedP(u) ssList(u) ssItem(v) || leq(v,hd(u))* -> totalorderedP(cons(v,u)) equal(nil,u).
% 216.01/216.24 176[0:Inp] ssItem(u) ssItem(v) ssList(w) || memberP(cons(v,w),u)* -> equal(u,v) memberP(w,u).
% 216.01/216.24 177[0:Inp] ssList(u) || -> duplicatefreeP(u) equal(app(app(skaf75(u),cons(skaf74(u),skaf76(u))),cons(skaf74(u),skaf77(u))),u)**.
% 216.01/216.24 178[0:Inp] ssList(u) || -> strictorderedP(u) equal(app(app(skaf71(u),cons(skaf69(u),skaf72(u))),cons(skaf70(u),skaf73(u))),u)**.
% 216.01/216.24 179[0:Inp] ssList(u) || -> totalorderedP(u) equal(app(app(skaf66(u),cons(skaf64(u),skaf67(u))),cons(skaf65(u),skaf68(u))),u)**.
% 216.01/216.24 180[0:Inp] ssList(u) || -> strictorderP(u) equal(app(app(skaf61(u),cons(skaf59(u),skaf62(u))),cons(skaf60(u),skaf63(u))),u)**.
% 216.01/216.24 181[0:Inp] ssList(u) || -> totalorderP(u) equal(app(app(skaf56(u),cons(skaf54(u),skaf57(u))),cons(skaf55(u),skaf58(u))),u)**.
% 216.01/216.24 182[0:Inp] ssList(u) || -> cyclefreeP(u) equal(app(app(skaf51(u),cons(skaf49(u),skaf52(u))),cons(skaf50(u),skaf53(u))),u)**.
% 216.01/216.24 183[0:Inp] ssList(u) ssList(v) || segmentP(u,v) -> equal(app(app(skaf47(u,v),v),skaf48(v,u)),u)**.
% 216.01/216.24 185[0:Inp] ssList(u) ssList(v) ssItem(w) ssItem(x) || equal(cons(w,u),cons(x,v))* -> equal(w,x).
% 216.01/216.24 190[0:Inp] ssList(u) ssItem(v) ssList(w) ssList(x) || equal(app(w,cons(v,x)),u)*+ -> memberP(u,v)*.
% 216.01/216.24 192[0:Inp] ssList(u) ssList(v) || equal(hd(v),hd(u))* equal(tl(v),tl(u)) -> equal(v,u) equal(nil,v) equal(nil,u).
% 216.01/216.24 194[0:Inp] ssList(u) duplicatefreeP(u) ssItem(v) ssList(w) ssList(x) ssList(y) || equal(app(app(w,cons(v,x)),cons(v,y)),u)* -> .
% 216.01/216.24 196[0:Inp] ssList(u) strictorderedP(u) ssItem(v) ssItem(w) ssList(x) ssList(y) ssList(z) || equal(app(app(x,cons(v,y)),cons(w,z)),u)* -> lt(v,w).
% 216.01/216.24 197[0:Inp] ssList(u) totalorderedP(u) ssItem(v) ssItem(w) ssList(x) ssList(y) ssList(z) || equal(app(app(x,cons(v,y)),cons(w,z)),u)* -> leq(v,w).
% 216.01/216.24 198[0:Inp] ssList(u) strictorderP(u) ssItem(v) ssItem(w) ssList(x) ssList(y) ssList(z) || equal(app(app(x,cons(v,y)),cons(w,z)),u)* -> lt(w,v) lt(v,w).
% 216.01/216.24 203[0:Rew:5.0,7.0] || -> segmentP(sk2,sk3)*.
% 216.01/216.24 204[0:Rew:5.0,15.0] || neq(sk2,nil)* -> singletonP(sk3).
% 216.01/216.24 205[0:Rew:6.0,13.0] || -> equal(app(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,nil)),sk9),sk3)**.
% 216.01/216.24 206[0:MRR:174.5,128.2] ssItem(u) ssList(v) totalorderedP(v) || leq(u,hd(v))* -> totalorderedP(cons(u,v)).
% 216.01/216.24 224[0:Res:12.0,183.0] ssList(u) || segmentP(u,sk9) -> equal(app(app(skaf47(u,sk9),sk9),skaf48(sk9,u)),u)**.
% 216.01/216.24 226[0:Res:12.0,181.0] || -> totalorderP(sk9) equal(app(app(skaf56(sk9),cons(skaf54(sk9),skaf57(sk9))),cons(skaf55(sk9),skaf58(sk9))),sk9)**.
% 216.01/216.24 227[0:Res:12.0,180.0] || -> strictorderP(sk9) equal(app(app(skaf61(sk9),cons(skaf59(sk9),skaf62(sk9))),cons(skaf60(sk9),skaf63(sk9))),sk9)**.
% 216.01/216.24 228[0:Res:12.0,179.0] || -> totalorderedP(sk9) equal(app(app(skaf66(sk9),cons(skaf64(sk9),skaf67(sk9))),cons(skaf65(sk9),skaf68(sk9))),sk9)**.
% 216.01/216.24 229[0:Res:12.0,178.0] || -> strictorderedP(sk9) equal(app(app(skaf71(sk9),cons(skaf69(sk9),skaf72(sk9))),cons(skaf70(sk9),skaf73(sk9))),sk9)**.
% 216.01/216.24 233[0:Res:12.0,206.1] ssItem(u) totalorderedP(sk9) || leq(u,hd(sk9))* -> totalorderedP(cons(u,sk9)).
% 216.01/216.24 250[0:Res:12.0,156.0] ssItem(u) ssList(v) || memberP(sk9,u) -> memberP(app(v,sk9),u)*.
% 216.01/216.24 255[0:Res:12.0,143.0] ssList(u) || rearsegP(u,sk9)*+ rearsegP(sk9,u)* -> equal(u,sk9).
% 216.01/216.24 259[0:Res:12.0,138.0] ssList(u) || -> equal(nil,u) equal(hd(app(u,sk9)),hd(u))**.
% 216.01/216.24 261[0:Res:12.0,140.0] ssItem(u) || totalorderedP(cons(u,sk9))* -> totalorderedP(sk9) equal(nil,sk9).
% 216.01/216.24 263[0:Res:12.0,134.0] ssList(u) || equal(app(u,sk9),nil)** -> equal(nil,sk9).
% 216.01/216.24 268[0:Res:12.0,124.0] || -> equal(nil,sk9) equal(cons(skaf83(sk9),skaf82(sk9)),sk9)**.
% 216.01/216.24 284[0:Res:12.0,100.0] ssList(u) || -> ssList(app(u,sk9))*.
% 216.01/216.24 285[0:Res:12.0,102.0] || -> cyclefreeP(sk9) leq(skaf50(sk9),skaf49(sk9))*.
% 216.01/216.24 286[0:Res:12.0,103.0] || -> cyclefreeP(sk9) leq(skaf49(sk9),skaf50(sk9))*.
% 216.01/216.24 287[0:Res:12.0,92.0] || -> ssList(tl(sk9))* equal(nil,sk9).
% 216.01/216.24 306[0:Res:12.0,192.1] ssList(u) || equal(hd(u),hd(sk9))* equal(tl(u),tl(sk9)) -> equal(u,sk9) equal(nil,u) equal(nil,sk9).
% 216.01/216.24 335[0:Res:12.0,138.1] ssList(u) || -> equal(nil,sk9) equal(hd(app(sk9,u)),hd(sk9))**.
% 216.01/216.24 338[0:Res:12.0,135.1] ssItem(u) || -> equal(app(cons(u,nil),sk9),cons(u,sk9))**.
% 216.01/216.24 341[0:Res:12.0,111.1] ssItem(u) || -> equal(tl(cons(u,sk9)),sk9)**.
% 216.01/216.24 342[0:Res:12.0,112.1] ssItem(u) || -> equal(hd(cons(u,sk9)),u)**.
% 216.01/216.24 343[0:Res:12.0,113.1] ssItem(u) || equal(cons(u,sk9),nil)** -> .
% 216.01/216.24 344[0:Res:12.0,114.1] ssItem(u) || equal(cons(u,sk9),sk9)** -> .
% 216.01/216.24 347[0:Res:12.0,101.1] ssItem(u) || -> ssList(cons(u,sk9))*.
% 216.01/216.24 361[0:Res:12.0,167.2] ssList(u) ssList(v) || segmentP(u,v)*+ segmentP(sk9,u)* -> segmentP(sk9,v)*.
% 216.01/216.24 367[0:Res:12.0,158.2] ssList(u) ssList(v) || equal(app(v,u),sk9)** -> rearsegP(sk9,u).
% 216.01/216.24 397[0:Res:11.0,181.0] || -> totalorderP(sk8) equal(app(app(skaf56(sk8),cons(skaf54(sk8),skaf57(sk8))),cons(skaf55(sk8),skaf58(sk8))),sk8)**.
% 216.01/216.24 398[0:Res:11.0,180.0] || -> strictorderP(sk8) equal(app(app(skaf61(sk8),cons(skaf59(sk8),skaf62(sk8))),cons(skaf60(sk8),skaf63(sk8))),sk8)**.
% 216.01/216.24 399[0:Res:11.0,179.0] || -> totalorderedP(sk8) equal(app(app(skaf66(sk8),cons(skaf64(sk8),skaf67(sk8))),cons(skaf65(sk8),skaf68(sk8))),sk8)**.
% 216.01/216.24 400[0:Res:11.0,178.0] || -> strictorderedP(sk8) equal(app(app(skaf71(sk8),cons(skaf69(sk8),skaf72(sk8))),cons(skaf70(sk8),skaf73(sk8))),sk8)**.
% 216.01/216.24 404[0:Res:11.0,206.1] ssItem(u) totalorderedP(sk8) || leq(u,hd(sk8))* -> totalorderedP(cons(u,sk8)).
% 216.01/216.24 418[0:Res:11.0,153.0] ssItem(u) ssItem(v) || equal(u,v) -> memberP(cons(v,sk8),u)*.
% 216.01/216.24 431[0:Res:11.0,139.0] ssItem(u) || strictorderedP(cons(u,sk8))* -> strictorderedP(sk8) equal(nil,sk8).
% 216.01/216.24 432[0:Res:11.0,140.0] ssItem(u) || totalorderedP(cons(u,sk8))* -> totalorderedP(sk8) equal(nil,sk8).
% 216.01/216.24 435[0:Res:11.0,127.0] ssItem(u) || equal(nil,sk8) -> strictorderedP(cons(u,sk8))*.
% 216.01/216.24 436[0:Res:11.0,128.0] ssItem(u) || equal(nil,sk8) -> totalorderedP(cons(u,sk8))*.
% 216.01/216.24 452[0:Res:11.0,97.0] || rearsegP(nil,sk8)* -> equal(nil,sk8).
% 216.01/216.24 455[0:Res:11.0,100.0] ssList(u) || -> ssList(app(u,sk8))*.
% 216.01/216.24 456[0:Res:11.0,102.0] || -> cyclefreeP(sk8) leq(skaf50(sk8),skaf49(sk8))*.
% 216.01/216.24 458[0:Res:11.0,92.0] || -> ssList(tl(sk8))* equal(nil,sk8).
% 216.01/216.24 461[0:Res:11.0,89.0] || -> equal(app(nil,sk8),sk8)**.
% 216.01/216.24 465[0:Res:11.0,73.0] || -> rearsegP(sk8,nil)*.
% 216.01/216.24 477[0:Res:11.0,192.1] ssList(u) || equal(hd(u),hd(sk8))* equal(tl(u),tl(sk8)) -> equal(u,sk8) equal(nil,u) equal(nil,sk8).
% 216.01/216.24 499[0:Res:11.0,158.1] ssList(u) ssList(v) || equal(app(v,sk8),u)*+ -> rearsegP(u,sk8)*.
% 216.01/216.24 504[0:Res:11.0,146.1] ssList(u) || rearsegP(sk8,u) -> equal(app(skaf46(sk8,u),u),sk8)**.
% 216.01/216.24 506[0:Res:11.0,138.1] ssList(u) || -> equal(nil,sk8) equal(hd(app(sk8,u)),hd(sk8))**.
% 216.01/216.24 512[0:Res:11.0,111.1] ssItem(u) || -> equal(tl(cons(u,sk8)),sk8)**.
% 216.01/216.24 513[0:Res:11.0,112.1] ssItem(u) || -> equal(hd(cons(u,sk8)),u)**.
% 216.01/216.24 514[0:Res:11.0,113.1] ssItem(u) || equal(cons(u,sk8),nil)** -> .
% 216.01/216.24 515[0:Res:11.0,114.1] ssItem(u) || equal(cons(u,sk8),sk8)** -> .
% 216.01/216.24 518[0:Res:11.0,101.1] ssItem(u) || -> ssList(cons(u,sk8))*.
% 216.01/216.24 529[0:Res:11.0,172.2] ssList(u) ssItem(v) || -> equal(app(cons(v,u),sk8),cons(v,app(u,sk8)))**.
% 216.01/216.24 535[0:Res:11.0,164.2] ssList(u) ssList(v) || -> equal(app(app(sk8,u),v),app(sk8,app(u,v)))**.
% 216.01/216.24 540[0:Res:11.0,190.3] ssItem(u) ssList(v) ssList(w) || equal(app(v,cons(u,w)),sk8)** -> memberP(sk8,u).
% 216.01/216.24 556[1:Spt:87.1] || -> ssItem(u)*.
% 216.01/216.24 557[1:MRR:77.0,556.0] || -> leq(u,u)*.
% 216.01/216.24 559[1:MRR:518.0,556.0] || -> ssList(cons(u,sk8))*.
% 216.01/216.24 560[1:MRR:347.0,556.0] || -> ssList(cons(u,sk9))*.
% 216.01/216.24 561[1:MRR:86.0,556.0] || memberP(nil,u)* -> .
% 216.01/216.24 562[1:MRR:85.0,556.0] || -> cyclefreeP(cons(u,nil))*.
% 216.01/216.24 563[1:MRR:84.0,556.0] || -> totalorderP(cons(u,nil))*.
% 216.01/216.24 564[1:MRR:83.0,556.0] || -> strictorderP(cons(u,nil))*.
% 216.01/216.24 565[1:MRR:82.0,556.0] || -> totalorderedP(cons(u,nil))*.
% 216.01/216.24 566[1:MRR:81.0,556.0] || -> strictorderedP(cons(u,nil))*.
% 216.01/216.24 567[1:MRR:80.0,556.0] || -> duplicatefreeP(cons(u,nil))*.
% 216.01/216.24 568[1:MRR:79.0,556.0] || -> equalelemsP(cons(u,nil))*.
% 216.01/216.24 569[1:MRR:78.0,556.0] || lt(u,u)* -> .
% 216.01/216.24 570[1:MRR:515.0,556.0] || equal(cons(u,sk8),sk8)** -> .
% 216.01/216.24 571[1:MRR:514.0,556.0] || equal(cons(u,sk8),nil)** -> .
% 216.01/216.24 572[1:MRR:513.0,556.0] || -> equal(hd(cons(u,sk8)),u)**.
% 216.01/216.24 573[1:MRR:512.0,556.0] || -> equal(tl(cons(u,sk8)),sk8)**.
% 216.01/216.24 574[1:MRR:344.0,556.0] || equal(cons(u,sk9),sk9)** -> .
% 216.01/216.24 575[1:MRR:343.0,556.0] || equal(cons(u,sk9),nil)** -> .
% 216.01/216.24 576[1:MRR:342.0,556.0] || -> equal(hd(cons(u,sk9)),u)**.
% 216.01/216.24 577[1:MRR:341.0,556.0] || -> equal(tl(cons(u,sk9)),sk9)**.
% 216.01/216.24 579[1:MRR:436.0,556.0] || equal(nil,sk8) -> totalorderedP(cons(u,sk8))*.
% 216.01/216.24 580[1:MRR:435.0,556.0] || equal(nil,sk8) -> strictorderedP(cons(u,sk8))*.
% 216.01/216.24 585[1:MRR:338.0,556.0] || -> equal(app(cons(u,nil),sk9),cons(u,sk9))**.
% 216.01/216.24 586[1:MRR:117.1,117.0,556.0] || -> equal(u,v) neq(u,v)*.
% 216.01/216.24 587[1:MRR:432.0,556.0] || totalorderedP(cons(u,sk8))* -> totalorderedP(sk8) equal(nil,sk8).
% 216.01/216.24 588[1:MRR:431.0,556.0] || strictorderedP(cons(u,sk8))* -> strictorderedP(sk8) equal(nil,sk8).
% 216.01/216.24 589[1:MRR:261.0,556.0] || totalorderedP(cons(u,sk9))* -> totalorderedP(sk9) equal(nil,sk9).
% 216.01/216.24 595[1:MRR:118.1,118.0,556.0] || lt(u,v) -> leq(u,v)*.
% 216.01/216.24 597[1:MRR:129.1,129.0,556.0] || lt(u,v)*+ lt(v,u)* -> .
% 216.01/216.24 600[1:MRR:126.1,126.0,556.0] || lt(u,v)* equal(u,v) -> .
% 216.01/216.24 607[1:MRR:418.1,418.0,556.0] || equal(u,v) -> memberP(cons(v,sk8),u)*.
% 216.01/216.24 610[1:MRR:404.0,556.0] totalorderedP(sk8) || leq(u,hd(sk8))* -> totalorderedP(cons(u,sk8)).
% 216.01/216.24 614[1:MRR:250.0,556.0] ssList(u) || memberP(sk9,v) -> memberP(app(u,sk9),v)*.
% 216.01/216.24 620[1:MRR:233.0,556.0] totalorderedP(sk9) || leq(u,hd(sk9))* -> totalorderedP(cons(u,sk9)).
% 216.01/216.24 622[1:MRR:140.0,556.0] ssList(u) || totalorderedP(cons(v,u))* -> totalorderedP(u) equal(nil,u).
% 216.01/216.24 623[1:MRR:139.0,556.0] ssList(u) || strictorderedP(cons(v,u))* -> strictorderedP(u) equal(nil,u).
% 216.01/216.24 625[1:MRR:145.1,145.0,556.0] || leq(u,v)*+ leq(v,u)* -> equal(u,v).
% 216.01/216.24 635[1:MRR:156.0,556.0] ssList(u) ssList(v) || memberP(v,w) -> memberP(app(u,v),w)*.
% 216.01/216.24 636[1:MRR:155.0,556.0] ssList(u) ssList(v) || memberP(u,w) -> memberP(app(u,v),w)*.
% 216.01/216.24 637[1:MRR:154.1,154.0,556.0] ssList(u) || memberP(u,v) -> memberP(cons(w,u),v)*.
% 216.01/216.24 638[1:MRR:153.1,153.0,556.0] ssList(u) || equal(v,w) -> memberP(cons(w,u),v)*.
% 216.01/216.24 640[1:MRR:149.0,556.0] ssList(u) || strictorderedP(cons(v,u))* -> lt(v,hd(u)) equal(nil,u).
% 216.01/216.24 641[1:MRR:206.0,556.0] ssList(u) totalorderedP(u) || leq(v,hd(u))* -> totalorderedP(cons(v,u)).
% 216.01/216.24 652[1:MRR:540.0,556.0] ssList(u) ssList(v) || equal(app(u,cons(w,v)),sk8)** -> memberP(sk8,w).
% 216.01/216.24 658[1:MRR:176.1,176.0,556.0] ssList(u) || memberP(cons(v,u),w)* -> equal(w,v) memberP(u,w).
% 216.01/216.24 681[1:MRR:101.1,556.0] ssList(u) || -> ssList(cons(v,u))*.
% 216.01/216.24 683[1:MRR:113.1,556.0] ssList(u) || equal(cons(v,u),nil)** -> .
% 216.01/216.24 684[1:MRR:112.1,556.0] ssList(u) || -> equal(hd(cons(v,u)),v)**.
% 216.01/216.24 685[1:MRR:111.1,556.0] ssList(u) || -> equal(tl(cons(v,u)),u)**.
% 216.01/216.24 686[1:MRR:131.1,556.0] ssList(u) || equal(cons(v,nil),u)* -> singletonP(u)*.
% 216.01/216.24 687[1:MRR:135.1,556.0] ssList(u) || -> equal(app(cons(v,nil),u),cons(v,u))**.
% 216.01/216.24 688[1:MRR:529.1,556.0] ssList(u) || -> equal(app(cons(v,u),sk8),cons(v,app(u,sk8)))**.
% 216.01/216.24 701[1:MRR:190.1,556.0] ssList(u) ssList(v) ssList(w) || equal(app(v,cons(x,w)),u)*+ -> memberP(u,x)*.
% 216.01/216.24 712[1:MRR:194.2,556.0] ssList(u) duplicatefreeP(u) ssList(v) ssList(w) ssList(x) || equal(app(app(v,cons(y,w)),cons(y,x)),u)* -> .
% 216.01/216.24 738[1:MRR:197.3,197.2,556.0] ssList(u) totalorderedP(u) ssList(v) ssList(w) ssList(x) || equal(app(app(v,cons(y,w)),cons(z,x)),u)* -> leq(y,z).
% 216.01/216.24 739[1:MRR:196.3,196.2,556.0] ssList(u) strictorderedP(u) ssList(v) ssList(w) ssList(x) || equal(app(app(v,cons(y,w)),cons(z,x)),u)* -> lt(y,z).
% 216.01/216.24 747[1:MRR:198.3,198.2,556.0] ssList(u) strictorderP(u) ssList(v) ssList(w) ssList(x) || equal(app(app(v,cons(y,w)),cons(z,x)),u)* -> lt(z,y) lt(y,z).
% 216.01/216.24 751[1:MRR:185.3,185.2,556.0] ssList(u) ssList(v) || equal(cons(w,u),cons(x,v))* -> equal(w,x).
% 216.01/216.24 752[2:Spt:506.0,506.2] ssList(u) || -> equal(hd(app(sk8,u)),hd(sk8))**.
% 216.01/216.24 754[3:Spt:335.0,335.2] ssList(u) || -> equal(hd(app(sk9,u)),hd(sk9))**.
% 216.01/216.24 760[4:Spt:306.5] || -> equal(nil,sk9)**.
% 216.01/216.24 840[4:Rew:760.0,89.1] ssList(u) || -> equal(app(sk9,u),u)**.
% 216.01/216.24 847[4:Rew:760.0,562.0] || -> cyclefreeP(cons(u,sk9))*.
% 216.01/216.24 848[4:Rew:760.0,563.0] || -> totalorderP(cons(u,sk9))*.
% 216.01/216.24 849[4:Rew:760.0,564.0] || -> strictorderP(cons(u,sk9))*.
% 216.01/216.24 850[4:Rew:760.0,565.0] || -> totalorderedP(cons(u,sk9))*.
% 216.01/216.24 851[4:Rew:760.0,566.0] || -> strictorderedP(cons(u,sk9))*.
% 216.01/216.24 852[4:Rew:760.0,567.0] || -> duplicatefreeP(cons(u,sk9))*.
% 216.01/216.24 853[4:Rew:760.0,568.0] || -> equalelemsP(cons(u,sk9))*.
% 216.01/216.24 862[4:Rew:760.0,687.1] ssList(u) || -> equal(app(cons(v,sk9),u),cons(v,u))**.
% 216.01/216.24 903[4:Rew:840.1,754.1] ssList(u) || -> equal(hd(u),hd(sk9))*.
% 216.01/216.24 2663[4:SpR:903.1,576.0] ssList(cons(u,sk9)) || -> equal(hd(sk9),u)*.
% 216.01/216.24 2669[4:SSi:2663.0,847.0,560.0,848.0,849.0,850.0,851.0,852.0,853.0] || -> equal(hd(sk9),u)*.
% 216.01/216.24 2847[4:Rew:2669.0,862.1] ssList(u) || -> equal(cons(v,u),hd(sk9))**.
% 216.01/216.24 2877[4:Rew:2669.0,751.2] ssList(u) ssList(v) || equal(cons(w,u),hd(sk9))** -> equal(w,x)*.
% 216.01/216.24 3003[4:Con:2877.1] ssList(u) || equal(cons(v,u),hd(sk9))** -> equal(v,w)*.
% 216.01/216.24 3004[4:AED:69.0,3003.2] ssList(u) || equal(cons(v,u),hd(sk9))** -> .
% 216.01/216.24 3005[4:Rew:2847.1,3004.1] ssList(u) || equal(hd(sk9),hd(sk9))* -> .
% 216.01/216.24 3006[4:Obv:3005.1] ssList(u) || -> .
% 216.01/216.24 3007[4:UnC:3006.0,12.0] || -> .
% 216.01/216.24 3132[4:Spt:3007.0,306.5,760.0] || equal(nil,sk9)** -> .
% 216.01/216.24 3133[4:Spt:3007.0,306.0,306.1,306.2,306.3,306.4] ssList(u) || equal(hd(u),hd(sk9))* equal(tl(u),tl(sk9)) -> equal(u,sk9) equal(nil,u).
% 216.01/216.24 3138[4:MRR:268.0,3132.0] || -> equal(cons(skaf83(sk9),skaf82(sk9)),sk9)**.
% 216.01/216.24 3140[4:MRR:589.2,3132.0] || totalorderedP(cons(u,sk9))* -> totalorderedP(sk9).
% 216.01/216.24 3143[4:MRR:263.2,3132.0] ssList(u) || equal(app(u,sk9),nil)** -> .
% 216.01/216.24 3147[5:Spt:477.5] || -> equal(nil,sk8)**.
% 216.01/216.24 3164[5:Rew:3147.0,568.0] || -> equalelemsP(cons(u,sk8))*.
% 216.01/216.24 3165[5:Rew:3147.0,567.0] || -> duplicatefreeP(cons(u,sk8))*.
% 216.01/216.24 3166[5:Rew:3147.0,566.0] || -> strictorderedP(cons(u,sk8))*.
% 216.01/216.24 3167[5:Rew:3147.0,565.0] || -> totalorderedP(cons(u,sk8))*.
% 216.01/216.24 3168[5:Rew:3147.0,564.0] || -> strictorderP(cons(u,sk8))*.
% 216.01/216.24 3169[5:Rew:3147.0,563.0] || -> totalorderP(cons(u,sk8))*.
% 216.01/216.24 3170[5:Rew:3147.0,562.0] || -> cyclefreeP(cons(u,sk8))*.
% 216.01/216.24 3197[5:Rew:3147.0,88.1] ssList(u) || -> equal(app(u,sk8),u)**.
% 216.01/216.24 3198[5:Rew:3147.0,89.1] ssList(u) || -> equal(app(sk8,u),u)**.
% 216.01/216.24 3277[5:Rew:3197.1,688.1] ssList(u) || -> equal(app(cons(v,u),sk8),cons(v,u))**.
% 216.01/216.24 3287[5:Rew:3198.1,752.1] ssList(u) || -> equal(hd(u),hd(sk8))*.
% 216.01/216.24 4053[5:SpR:3287.1,572.0] ssList(cons(u,sk8)) || -> equal(hd(sk8),u)*.
% 216.01/216.24 4060[5:SSi:4053.0,3170.0,3169.0,3168.0,3167.0,3166.0,3165.0,559.0,3164.0] || -> equal(hd(sk8),u)*.
% 216.01/216.24 4218[5:Rew:4060.0,3277.1] ssList(u) || -> equal(cons(v,u),hd(sk8))**.
% 216.01/216.24 4273[5:Rew:4060.0,751.2] ssList(u) ssList(v) || equal(cons(w,u),hd(sk8))** -> equal(w,x)*.
% 216.01/216.24 4393[5:Con:4273.1] ssList(u) || equal(cons(v,u),hd(sk8))** -> equal(v,w)*.
% 216.01/216.24 4394[5:AED:69.0,4393.2] ssList(u) || equal(cons(v,u),hd(sk8))** -> .
% 216.01/216.24 4395[5:Rew:4218.1,4394.1] ssList(u) || equal(hd(sk8),hd(sk8))* -> .
% 216.01/216.24 4396[5:Obv:4395.1] ssList(u) || -> .
% 216.01/216.24 4397[5:UnC:4396.0,11.0] || -> .
% 216.01/216.24 4575[5:Spt:4397.0,477.5,3147.0] || equal(nil,sk8)** -> .
% 216.01/216.24 4576[5:Spt:4397.0,477.0,477.1,477.2,477.3,477.4] ssList(u) || equal(hd(u),hd(sk8))* equal(tl(u),tl(sk8)) -> equal(u,sk8) equal(nil,u).
% 216.01/216.24 4590[6:Spt:229.0] || -> strictorderedP(sk9)*.
% 216.01/216.24 4593[7:Spt:228.0] || -> totalorderedP(sk9)*.
% 216.01/216.24 4604[8:Spt:285.0] || -> cyclefreeP(sk9)*.
% 216.01/216.24 4608[9:Spt:227.0] || -> strictorderP(sk9)*.
% 216.01/216.24 4609[10:Spt:226.0] || -> totalorderP(sk9)*.
% 216.01/216.24 4614[1:Res:586.1,204.0] || -> equal(nil,sk2) singletonP(sk3)*.
% 216.01/216.24 4618[11:Spt:4614.0] || -> equal(nil,sk2)**.
% 216.01/216.24 4621[11:Rew:4618.0,22.0] || -> cyclefreeP(sk2)*.
% 216.01/216.24 4622[11:Rew:4618.0,21.0] || -> totalorderP(sk2)*.
% 216.01/216.24 4623[11:Rew:4618.0,20.0] || -> strictorderP(sk2)*.
% 216.01/216.24 4624[11:Rew:4618.0,19.0] || -> totalorderedP(sk2)*.
% 216.01/216.24 4625[11:Rew:4618.0,18.0] || -> strictorderedP(sk2)*.
% 216.01/216.24 4626[11:Rew:4618.0,17.0] || -> duplicatefreeP(sk2)*.
% 216.01/216.24 4627[11:Rew:4618.0,16.0] || -> equalelemsP(sk2)*.
% 216.01/216.24 4644[11:Rew:4618.0,562.0] || -> cyclefreeP(cons(u,sk2))*.
% 216.01/216.24 4645[11:Rew:4618.0,563.0] || -> totalorderP(cons(u,sk2))*.
% 216.01/216.24 4646[11:Rew:4618.0,564.0] || -> strictorderP(cons(u,sk2))*.
% 216.01/216.24 4647[11:Rew:4618.0,565.0] || -> totalorderedP(cons(u,sk2))*.
% 216.01/216.24 4648[11:Rew:4618.0,566.0] || -> strictorderedP(cons(u,sk2))*.
% 216.01/216.24 4649[11:Rew:4618.0,567.0] || -> duplicatefreeP(cons(u,sk2))*.
% 216.01/216.24 4650[11:Rew:4618.0,568.0] || -> equalelemsP(cons(u,sk2))*.
% 216.01/216.24 4666[11:Rew:4618.0,3143.1] ssList(u) || equal(app(u,sk9),sk2)** -> .
% 216.01/216.24 4687[11:Rew:4618.0,95.2] ssList(u) || segmentP(nil,u)* -> equal(sk2,u).
% 216.01/216.24 4696[11:Rew:4618.0,686.1] ssList(u) || equal(cons(v,sk2),u)*+ -> singletonP(u)*.
% 216.01/216.24 4702[11:Rew:4618.0,205.0] || -> equal(app(app(app(app(sk7,cons(sk5,sk2)),sk8),cons(sk6,sk2)),sk9),sk3)**.
% 216.01/216.24 4704[11:Rew:4618.0,4687.1] ssList(u) || segmentP(sk2,u)* -> equal(sk2,u).
% 216.01/216.24 4805[4:SpR:3138.0,684.1] ssList(skaf82(sk9)) || -> equal(hd(sk9),skaf83(sk9))**.
% 216.01/216.24 4845[11:Res:203.0,4704.1] ssList(sk3) || -> equal(sk3,sk2)**.
% 216.01/216.24 4849[11:SSi:4845.0,3.0] || -> equal(sk3,sk2)**.
% 216.01/216.24 4854[11:Rew:4849.0,4702.0] || -> equal(app(app(app(app(sk7,cons(sk5,sk2)),sk8),cons(sk6,sk2)),sk9),sk2)**.
% 216.01/216.24 4921[1:Res:595.1,106.1] ssList(u) || lt(skaf64(u),skaf65(u))* -> totalorderedP(u).
% 216.01/216.24 4931[11:EqR:4696.1] ssList(cons(u,sk2)) || -> singletonP(cons(u,sk2))*.
% 216.01/216.24 4932[11:SSi:4931.0,681.0,2.0,4621.0,4622.0,4623.0,4624.0,4625.0,4626.0,4627.0,4644.0,4645.0,4646.0,4647.0,4648.0,4649.0,4650.1] || -> singletonP(cons(u,sk2))*.
% 216.01/216.24 4940[1:Res:103.2,625.0] ssList(u) || leq(skaf50(u),skaf49(u))* -> cyclefreeP(u) equal(skaf49(u),skaf50(u)).
% 216.01/216.24 4943[1:MRR:4940.1,102.2] ssList(u) || -> cyclefreeP(u) equal(skaf49(u),skaf50(u))**.
% 216.01/216.24 4948[1:Rew:4943.2,182.2] ssList(u) || -> cyclefreeP(u) equal(app(app(skaf51(u),cons(skaf50(u),skaf52(u))),cons(skaf50(u),skaf53(u))),u)**.
% 216.01/216.24 5087[4:SpR:3138.0,637.2] ssList(skaf82(sk9)) || memberP(skaf82(sk9),u)* -> memberP(sk9,u).
% 216.01/216.24 5090[10:SSi:5087.0,28.0,12.0,4590.0,4593.0,4604.0,4608.0,4609.0] || memberP(skaf82(sk9),u)* -> memberP(sk9,u).
% 216.01/216.24 5344[11:SpL:4854.0,4666.1] ssList(app(app(app(sk7,cons(sk5,sk2)),sk8),cons(sk6,sk2))) || equal(sk2,sk2)* -> .
% 216.01/216.24 5345[11:Obv:5344.1] ssList(app(app(app(sk7,cons(sk5,sk2)),sk8),cons(sk6,sk2))) || -> .
% 216.01/216.24 5346[11:SSi:5345.0,100.0,455.0,100.0,10.0,681.0,2.0,4621.0,4622.0,4623.0,4624.0,4625.0,4626.0,4627.0,4644.0,4645.0,4646.0,4647.1,4648.0,4649.0,4650.0,4932.0,681.0,2.0,4621.0,4622.0,4623.0,4624.0,4625.0,4626.0,4627.0,4644.0,4645.0,4646.0,4647.1,4648.0,4649.2,4650.1,4932.2] || -> .
% 216.01/216.24 5347[11:Spt:5346.0,4614.0,4618.0] || equal(nil,sk2)** -> .
% 216.01/216.24 5348[11:Spt:5346.0,4614.1] || -> singletonP(sk3)*.
% 216.01/216.24 5492[1:EqR:686.1] ssList(cons(u,nil)) || -> singletonP(cons(u,nil))*.
% 216.01/216.24 5493[1:SSi:5492.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.1] || -> singletonP(cons(u,nil))*.
% 216.01/216.24 5548[1:SpR:116.2,565.0] ssList(u) singletonP(u) || -> totalorderedP(u)*.
% 216.01/216.24 5600[1:SpR:124.2,685.1] ssList(u) ssList(skaf82(u)) || -> equal(nil,u) equal(tl(u),skaf82(u))**.
% 216.01/216.24 5601[1:SpR:124.2,684.1] ssList(u) ssList(skaf82(u)) || -> equal(nil,u) equal(hd(u),skaf83(u))**.
% 216.01/216.24 5604[1:SpR:124.2,638.2] ssList(u) ssList(skaf82(u)) || equal(v,skaf83(u)) -> equal(nil,u) memberP(u,v)*.
% 216.01/216.24 5612[1:SSi:5600.1,28.0] ssList(u) || -> equal(nil,u) equal(tl(u),skaf82(u))**.
% 216.01/216.24 5618[1:Rew:5612.2,148.3] ssList(u) ssList(v) || -> equal(nil,u) equal(app(skaf82(u),v),tl(app(u,v)))**.
% 216.01/216.24 5621[1:SSi:5601.1,28.0] ssList(u) || -> equal(nil,u) equal(hd(u),skaf83(u))**.
% 216.01/216.24 5623[1:Rew:5621.2,640.2] ssList(u) || strictorderedP(cons(v,u))* -> lt(v,skaf83(u)) equal(nil,u).
% 216.01/216.24 5625[1:Rew:5621.2,259.2] ssList(u) || -> equal(nil,u) equal(hd(app(u,sk9)),skaf83(u))**.
% 216.01/216.24 5631[1:SSi:5604.1,28.0] ssList(u) || equal(v,skaf83(u)) -> equal(nil,u) memberP(u,v)*.
% 216.01/216.24 5710[4:SpL:3138.0,623.1] ssList(skaf82(sk9)) || strictorderedP(sk9) -> strictorderedP(skaf82(sk9))* equal(skaf82(sk9),nil).
% 216.01/216.24 5718[10:SSi:5710.0,28.0,12.0,4590.0,4593.0,4604.0,4608.0,4609.0] || strictorderedP(sk9) -> strictorderedP(skaf82(sk9))* equal(skaf82(sk9),nil).
% 216.01/216.24 5719[10:MRR:5718.0,4590.0] || -> strictorderedP(skaf82(sk9))* equal(skaf82(sk9),nil).
% 216.01/216.24 5726[4:SpL:205.0,3143.1] ssList(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,nil))) || equal(nil,sk3)** -> .
% 216.01/216.24 5727[4:SSi:5726.0,100.0,455.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.0,562.0,5493.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.2,562.1,5493.2] || equal(nil,sk3)** -> .
% 216.01/216.24 5876[1:Res:557.0,641.2] ssList(u) totalorderedP(u) || -> totalorderedP(cons(hd(u),u))*.
% 216.01/216.24 5978[1:SpL:124.2,5623.1] ssList(u) ssList(skaf82(u)) || strictorderedP(u) -> equal(nil,u) lt(skaf83(u),skaf83(skaf82(u)))* equal(skaf82(u),nil).
% 216.01/216.24 5989[1:SSi:5978.1,28.0] ssList(u) || strictorderedP(u) -> equal(nil,u) lt(skaf83(u),skaf83(skaf82(u)))* equal(skaf82(u),nil).
% 216.01/216.24 6092[1:SpL:124.2,658.1] ssList(u) ssList(skaf82(u)) || memberP(u,v) -> equal(nil,u) equal(v,skaf83(u)) memberP(skaf82(u),v)*.
% 216.01/216.24 6093[1:SpL:116.2,658.1] ssList(u) singletonP(u) ssList(nil) || memberP(u,v)* -> equal(v,skaf44(u)) memberP(nil,v)*.
% 216.01/216.24 6110[1:SSi:6093.2,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) singletonP(u) || memberP(u,v)* -> equal(v,skaf44(u)) memberP(nil,v)*.
% 216.01/216.24 6111[1:MRR:6110.4,561.0] ssList(u) singletonP(u) || memberP(u,v)* -> equal(v,skaf44(u)).
% 216.01/216.24 6112[1:SSi:6092.1,28.0] ssList(u) || memberP(u,v) -> equal(nil,u) equal(v,skaf83(u)) memberP(skaf82(u),v)*.
% 216.01/216.24 6499[0:Res:203.0,142.2] ssList(sk2) ssList(sk3) || segmentP(sk3,sk2)* -> equal(sk3,sk2).
% 216.01/216.24 6562[1:SpL:5618.3,134.2] ssList(u) ssList(v) ssList(skaf82(u)) ssList(v) || equal(tl(app(u,v)),nil)** -> equal(nil,u) equal(nil,v).
% 216.01/216.24 6574[1:Obv:6562.1] ssList(u) ssList(skaf82(u)) ssList(v) || equal(tl(app(u,v)),nil)** -> equal(nil,u) equal(nil,v).
% 216.01/216.24 6575[1:SSi:6574.1,28.0] ssList(u) ssList(v) || equal(tl(app(u,v)),nil)** -> equal(nil,u) equal(nil,v).
% 216.01/216.24 7033[0:EqR:158.3] ssList(app(u,v)) ssList(v) ssList(u) || -> rearsegP(app(u,v),v)*.
% 216.01/216.24 7049[0:SSi:7033.0,100.2] ssList(u) ssList(v) || -> rearsegP(app(v,u),u)*.
% 216.01/216.24 7148[1:SpR:160.4,635.3] ssList(u) ssList(v) ssList(u) ssList(v) || equal(nil,v) equal(nil,u)* memberP(v,w)* -> memberP(nil,w)*.
% 216.01/216.24 7297[1:Obv:7148.1] ssList(u) ssList(v) || equal(nil,v) equal(nil,u)* memberP(v,w)* -> memberP(nil,w)*.
% 216.01/216.24 7298[1:Con:7297.0] ssList(u) || equal(nil,u) memberP(u,v)* -> memberP(nil,v)*.
% 216.01/216.24 7299[1:MRR:7298.3,561.0] ssList(u) || equal(nil,u) memberP(u,v)* -> .
% 216.01/216.24 7393[0:SpL:89.1,166.3] ssList(u) ssList(nil) ssList(u) ssList(v) || equal(app(v,u),u)** -> equal(v,nil).
% 216.01/216.24 7410[0:Obv:7393.0] ssList(nil) ssList(u) ssList(v) || equal(app(v,u),u)** -> equal(v,nil).
% 216.01/216.24 7411[0:SSi:7410.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) ssList(v) || equal(app(v,u),u)** -> equal(v,nil).
% 216.01/216.24 7455[0:SpR:164.3,205.0] ssList(app(app(sk7,cons(sk5,nil)),sk8)) ssList(cons(sk6,nil)) ssList(sk9) || -> equal(app(app(app(sk7,cons(sk5,nil)),sk8),app(cons(sk6,nil),sk9)),sk3)**.
% 216.01/216.24 7466[0:SpR:89.1,164.3] ssList(u) ssList(nil) ssList(u) ssList(v) || -> equal(app(nil,app(u,v)),app(u,v))**.
% 216.01/216.24 7490[0:Obv:7466.0] ssList(nil) ssList(u) ssList(v) || -> equal(app(nil,app(u,v)),app(u,v))**.
% 216.01/216.24 7491[0:SSi:7490.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) ssList(v) || -> equal(app(nil,app(u,v)),app(u,v))**.
% 216.01/216.24 7639[1:EqR:701.3] ssList(app(u,cons(v,w))) ssList(u) ssList(w) || -> memberP(app(u,cons(v,w)),v)*.
% 216.01/216.24 7659[1:SSi:7639.0,100.1,681.2] ssList(u) ssList(v) || -> memberP(app(u,cons(w,v)),w)*.
% 216.01/216.24 9001[1:SpL:4948.2,712.5] ssList(u) ssList(v) duplicatefreeP(v) ssList(skaf51(u)) ssList(skaf52(u)) ssList(skaf53(u)) || equal(u,v)* -> cyclefreeP(u)*.
% 216.01/216.24 9011[1:SSi:9001.5,9001.4,9001.3,57.0,58.0,59.0] ssList(u) ssList(v) duplicatefreeP(v) || equal(u,v)*+ -> cyclefreeP(u)*.
% 216.01/216.24 9114[1:SpL:181.2,738.5] ssList(u) ssList(v) totalorderedP(v) ssList(skaf56(u)) ssList(skaf57(u)) ssList(skaf58(u)) || equal(u,v)* -> totalorderP(u) leq(skaf54(u),skaf55(u))*.
% 216.01/216.24 9137[1:SSi:9114.5,9114.4,9114.3,52.0,53.0,54.0] ssList(u) ssList(v) totalorderedP(v) || equal(u,v)* -> totalorderP(u) leq(skaf54(u),skaf55(u))*.
% 216.01/216.24 9138[1:MRR:9137.5,110.1] ssList(u) ssList(v) totalorderedP(v) || equal(u,v)*+ -> totalorderP(u)*.
% 216.01/216.24 9258[1:SpL:180.2,739.5] ssList(u) ssList(v) strictorderedP(v) ssList(skaf61(u)) ssList(skaf62(u)) ssList(skaf63(u)) || equal(u,v)* -> strictorderP(u) lt(skaf59(u),skaf60(u))*.
% 216.01/216.24 9259[1:SpL:179.2,739.5] ssList(u) ssList(v) strictorderedP(v) ssList(skaf66(u)) ssList(skaf67(u)) ssList(skaf68(u)) || equal(u,v)* -> totalorderedP(u) lt(skaf64(u),skaf65(u))*.
% 216.01/216.24 9261[1:SpL:177.2,739.5] ssList(u) ssList(v) strictorderedP(v) ssList(skaf75(u)) ssList(skaf76(u)) ssList(skaf77(u)) || equal(u,v)* -> duplicatefreeP(u) lt(skaf74(u),skaf74(u))*.
% 216.01/216.24 9262[1:SpL:4948.2,739.5] ssList(u) ssList(v) strictorderedP(v) ssList(skaf51(u)) ssList(skaf52(u)) ssList(skaf53(u)) || equal(u,v)* -> cyclefreeP(u) lt(skaf50(u),skaf50(u))*.
% 216.01/216.24 9276[1:SSi:9262.5,9262.4,9262.3,57.0,58.0,59.0] ssList(u) ssList(v) strictorderedP(v) || equal(u,v)* -> cyclefreeP(u) lt(skaf50(u),skaf50(u))*.
% 216.01/216.24 9277[1:MRR:9276.5,569.0] ssList(u) ssList(v) strictorderedP(v) || equal(u,v)*+ -> cyclefreeP(u)*.
% 216.01/216.24 9278[1:SSi:9261.5,9261.4,9261.3,33.0,34.0,35.0] ssList(u) ssList(v) strictorderedP(v) || equal(u,v)* -> duplicatefreeP(u) lt(skaf74(u),skaf74(u))*.
% 216.01/216.24 9279[1:MRR:9278.5,569.0] ssList(u) ssList(v) strictorderedP(v) || equal(u,v)*+ -> duplicatefreeP(u)*.
% 216.01/216.24 9282[1:SSi:9259.5,9259.4,9259.3,42.0,43.0,44.0] ssList(u) ssList(v) strictorderedP(v) || equal(u,v)* -> totalorderedP(u) lt(skaf64(u),skaf65(u))*.
% 216.01/216.24 9283[1:MRR:9282.5,4921.1] ssList(u) ssList(v) strictorderedP(v) || equal(u,v)*+ -> totalorderedP(u)*.
% 216.01/216.24 9284[1:SSi:9258.5,9258.4,9258.3,47.0,48.0,49.0] ssList(u) ssList(v) strictorderedP(v) || equal(u,v)* -> strictorderP(u) lt(skaf59(u),skaf60(u))*.
% 216.01/216.24 9285[1:MRR:9284.5,108.1] ssList(u) ssList(v) strictorderedP(v) || equal(u,v)*+ -> strictorderP(u)*.
% 216.01/216.24 9626[1:SpL:177.2,747.5] ssList(u) ssList(v) strictorderP(v) ssList(skaf75(u)) ssList(skaf76(u)) ssList(skaf77(u)) || equal(u,v)* -> duplicatefreeP(u) lt(skaf74(u),skaf74(u))* lt(skaf74(u),skaf74(u))*.
% 216.01/216.24 9645[1:Obv:9626.8] ssList(u) ssList(v) strictorderP(v) ssList(skaf75(u)) ssList(skaf76(u)) ssList(skaf77(u)) || equal(u,v)* -> duplicatefreeP(u) lt(skaf74(u),skaf74(u))*.
% 216.01/216.24 9646[1:SSi:9645.5,9645.4,9645.3,33.0,34.0,35.0] ssList(u) ssList(v) strictorderP(v) || equal(u,v)* -> duplicatefreeP(u) lt(skaf74(u),skaf74(u))*.
% 216.01/216.24 9647[1:MRR:9646.5,569.0] ssList(u) ssList(v) strictorderP(v) || equal(u,v)*+ -> duplicatefreeP(u)*.
% 216.01/216.24 9863[1:SpR:5612.2,573.0] ssList(cons(u,sk8)) || -> equal(cons(u,sk8),nil) equal(skaf82(cons(u,sk8)),sk8)**.
% 216.01/216.24 9864[1:SpR:5612.2,577.0] ssList(cons(u,sk9)) || -> equal(cons(u,sk9),nil) equal(skaf82(cons(u,sk9)),sk9)**.
% 216.01/216.24 9887[1:SSi:9863.0,559.0] || -> equal(cons(u,sk8),nil) equal(skaf82(cons(u,sk8)),sk8)**.
% 216.01/216.24 9888[1:MRR:9887.0,571.0] || -> equal(skaf82(cons(u,sk8)),sk8)**.
% 216.01/216.24 9889[1:SSi:9864.0,560.0] || -> equal(cons(u,sk9),nil) equal(skaf82(cons(u,sk9)),sk9)**.
% 216.01/216.24 9890[1:MRR:9889.0,575.0] || -> equal(skaf82(cons(u,sk9)),sk9)**.
% 216.01/216.24 9970[1:SpR:5621.2,684.1] ssList(cons(u,v)) ssList(v) || -> equal(cons(u,v),nil) equal(skaf83(cons(u,v)),u)**.
% 216.01/216.24 10002[1:SSi:9970.0,681.1] ssList(u) || -> equal(cons(v,u),nil) equal(skaf83(cons(v,u)),v)**.
% 216.01/216.24 10003[1:MRR:10002.1,683.1] ssList(u) || -> equal(skaf83(cons(v,u)),v)**.
% 216.01/216.24 10528[1:SpR:687.1,7049.2] ssList(u) ssList(u) ssList(cons(v,nil)) || -> rearsegP(cons(v,u),u)*.
% 216.01/216.24 10560[1:Obv:10528.0] ssList(u) ssList(cons(v,nil)) || -> rearsegP(cons(v,u),u)*.
% 216.01/216.24 10561[1:SSi:10560.1,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.0,5493.1] ssList(u) || -> rearsegP(cons(v,u),u)*.
% 216.01/216.24 10806[1:SpR:124.2,10561.1] ssList(u) ssList(skaf82(u)) || -> equal(nil,u) rearsegP(u,skaf82(u))*.
% 216.01/216.24 10814[1:SSi:10806.1,28.0] ssList(u) || -> equal(nil,u) rearsegP(u,skaf82(u))*.
% 216.01/216.24 10864[1:SpR:205.0,614.2] ssList(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,nil))) || memberP(sk9,u)* -> memberP(sk3,u).
% 216.01/216.24 11471[1:SpR:9890.0,10814.2] ssList(cons(u,sk9)) || -> equal(cons(u,sk9),nil) rearsegP(cons(u,sk9),sk9)*.
% 216.01/216.24 11877[1:SpR:205.0,5625.2] ssList(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,nil))) || -> equal(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,nil)),nil) equal(skaf83(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,nil))),hd(sk3))**.
% 216.01/216.24 12622[1:SSi:11471.0,560.0] || -> equal(cons(u,sk9),nil) rearsegP(cons(u,sk9),sk9)*.
% 216.01/216.24 12623[1:MRR:12622.0,575.0] || -> rearsegP(cons(u,sk9),sk9)*.
% 216.01/216.24 12656[1:Rew:585.0,7455.3] ssList(app(app(sk7,cons(sk5,nil)),sk8)) ssList(cons(sk6,nil)) ssList(sk9) || -> equal(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,sk9)),sk3)**.
% 216.01/216.24 12726[4:SpL:3138.0,5623.1] ssList(skaf82(sk9)) || strictorderedP(sk9) -> lt(skaf83(sk9),skaf83(skaf82(sk9)))* equal(skaf82(sk9),nil).
% 216.01/216.24 13153[1:SpR:89.1,7659.2] ssList(cons(u,v)) ssList(nil) ssList(v) || -> memberP(cons(u,v),u)*.
% 216.01/216.24 13158[1:SpR:179.2,7659.2] ssList(u) ssList(app(skaf66(u),cons(skaf64(u),skaf67(u)))) ssList(skaf68(u)) || -> totalorderedP(u) memberP(u,skaf65(u))*.
% 216.01/216.24 13159[1:SpR:178.2,7659.2] ssList(u) ssList(app(skaf71(u),cons(skaf69(u),skaf72(u)))) ssList(skaf73(u)) || -> strictorderedP(u) memberP(u,skaf70(u))*.
% 216.01/216.24 13174[1:SSi:13153.1,13153.0,16.1,17.0,18.0,19.0,20.0,21.0,22.0,23.0,681.0] ssList(u) || -> memberP(cons(v,u),v)*.
% 216.01/216.24 13185[1:SSi:13159.2,13159.1,37.0,100.1,39.0,681.2,38.0] ssList(u) || -> strictorderedP(u) memberP(u,skaf70(u))*.
% 216.01/216.24 13186[1:SSi:13158.2,13158.1,42.0,100.1,44.0,681.2,43.0] ssList(u) || -> totalorderedP(u) memberP(u,skaf65(u))*.
% 216.01/216.24 13206[4:SpR:3138.0,13174.1] ssList(skaf82(sk9)) || -> memberP(sk9,skaf83(sk9))*.
% 216.01/216.24 13695[0:SpR:504.2,88.1] ssList(nil) ssList(skaf46(sk8,nil)) || rearsegP(sk8,nil) -> equal(skaf46(sk8,nil),sk8)**.
% 216.01/216.24 14013[1:Res:12623.0,255.1] ssList(cons(u,sk9)) || rearsegP(sk9,cons(u,sk9))* -> equal(cons(u,sk9),sk9).
% 216.01/216.24 14016[1:SSi:14013.0,560.0] || rearsegP(sk9,cons(u,sk9))* -> equal(cons(u,sk9),sk9).
% 216.01/216.24 14017[1:MRR:14016.1,574.0] || rearsegP(sk9,cons(u,sk9))* -> .
% 216.01/216.24 14032[1:Res:13185.2,7299.2] ssList(u) ssList(u) || equal(nil,u) -> strictorderedP(u)*.
% 216.01/216.24 14038[1:Obv:14032.0] ssList(u) || equal(nil,u) -> strictorderedP(u)*.
% 216.01/216.24 14085[1:Res:13186.2,7299.2] ssList(u) ssList(u) || equal(nil,u) -> totalorderedP(u)*.
% 216.01/216.24 14091[1:Obv:14085.0] ssList(u) || equal(nil,u) -> totalorderedP(u)*.
% 216.01/216.24 15350[10:Res:5631.3,5090.0] ssList(skaf82(sk9)) || equal(u,skaf83(skaf82(sk9)))* -> equal(skaf82(sk9),nil) memberP(sk9,u)*.
% 216.01/216.24 18184[0:EqR:499.2] ssList(app(u,sk8)) ssList(u) || -> rearsegP(app(u,sk8),sk8)*.
% 216.01/216.24 18202[0:SSi:18184.0,455.1] ssList(u) || -> rearsegP(app(u,sk8),sk8)*.
% 216.01/216.24 21800[1:EqR:9138.3] ssList(u) ssList(u) totalorderedP(u) || -> totalorderP(u)*.
% 216.01/216.24 21801[1:Obv:21800.0] ssList(u) totalorderedP(u) || -> totalorderP(u)*.
% 216.01/216.24 21850[1:EqR:9011.3] ssList(u) ssList(u) duplicatefreeP(u) || -> cyclefreeP(u)*.
% 216.01/216.24 21851[1:Obv:21850.0] ssList(u) duplicatefreeP(u) || -> cyclefreeP(u)*.
% 216.01/216.24 21917[1:EqR:9647.3] ssList(u) ssList(u) strictorderP(u) || -> duplicatefreeP(u)*.
% 216.01/216.24 21918[1:Obv:21917.0] ssList(u) strictorderP(u) || -> duplicatefreeP(u)*.
% 216.01/216.24 21935[1:EqR:9279.3] ssList(u) ssList(u) strictorderedP(u) || -> duplicatefreeP(u)*.
% 216.01/216.24 21936[1:Obv:21935.0] ssList(u) strictorderedP(u) || -> duplicatefreeP(u)*.
% 216.01/216.24 21965[1:EqR:9277.3] ssList(u) ssList(u) strictorderedP(u) || -> cyclefreeP(u)*.
% 216.01/216.24 21966[1:Obv:21965.0] ssList(u) strictorderedP(u) || -> cyclefreeP(u)*.
% 216.01/216.24 22036[1:EqR:9283.3] ssList(u) ssList(u) strictorderedP(u) || -> totalorderedP(u)*.
% 216.01/216.24 22037[1:Obv:22036.0] ssList(u) strictorderedP(u) || -> totalorderedP(u)*.
% 216.01/216.24 22110[1:EqR:9285.3] ssList(u) ssList(u) strictorderedP(u) || -> strictorderP(u)*.
% 216.01/216.24 22111[1:Obv:22110.0] ssList(u) strictorderedP(u) || -> strictorderP(u)*.
% 216.01/216.24 24044[10:SSi:13206.0,28.0,12.0,4590.0,4593.0,4604.0,4608.0,4609.0] || -> memberP(sk9,skaf83(sk9))*.
% 216.01/216.24 24102[10:SSi:12726.0,28.0,12.0,4590.0,4593.0,4604.0,4608.0,4609.0] || strictorderedP(sk9) -> lt(skaf83(sk9),skaf83(skaf82(sk9)))* equal(skaf82(sk9),nil).
% 216.01/216.24 24103[10:MRR:24102.0,4590.0] || -> lt(skaf83(sk9),skaf83(skaf82(sk9)))* equal(skaf82(sk9),nil).
% 216.01/216.24 24114[10:SSi:15350.0,28.0,12.0,4590.0,4593.0,4604.0,4608.0,4609.0] || equal(u,skaf83(skaf82(sk9)))* -> equal(skaf82(sk9),nil) memberP(sk9,u)*.
% 216.01/216.24 24198[1:SSi:10864.0,100.0,455.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.0,562.0,5493.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.2,562.1,5493.2] || memberP(sk9,u)* -> memberP(sk3,u).
% 216.01/216.24 24434[10:SSi:12656.2,12656.1,12656.0,12.0,4590.0,4593.0,4604.0,4608.0,4609.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.1,566.0,565.2,564.1,563.0,562.0,5493.0,455.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.1,566.0,565.0,564.0,563.0,562.0,5493.0] || -> equal(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,sk9)),sk3)**.
% 216.01/216.24 24481[1:SSi:11877.0,100.0,455.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.0,562.0,5493.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.2,562.1,5493.2] || -> equal(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,nil)),nil) equal(skaf83(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,nil))),hd(sk3))**.
% 216.01/216.24 24521[1:SpR:116.2,10003.1] ssList(u) singletonP(u) ssList(nil) || -> equal(skaf44(u),skaf83(u))**.
% 216.01/216.24 24588[1:SSi:24521.2,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) singletonP(u) || -> equal(skaf44(u),skaf83(u))**.
% 216.01/216.24 24589[1:Rew:24588.2,116.2] ssList(u) singletonP(u) || -> equal(cons(skaf83(u),nil),u)**.
% 216.01/216.24 24591[1:Rew:24588.2,6111.3] ssList(u) singletonP(u) || memberP(u,v)* -> equal(v,skaf83(u)).
% 216.01/216.24 24825[0:SpR:205.0,164.3] ssList(app(app(sk7,cons(sk5,nil)),sk8)) ssList(cons(sk6,nil)) ssList(sk9) || -> equal(app(app(app(sk7,cons(sk5,nil)),sk8),app(cons(sk6,nil),sk9)),sk3)**.
% 216.01/216.24 24858[1:Rew:585.0,24825.3] ssList(app(app(sk7,cons(sk5,nil)),sk8)) ssList(cons(sk6,nil)) ssList(sk9) || -> equal(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,sk9)),sk3)**.
% 216.01/216.24 25011[12:Spt:5719.1] || -> equal(skaf82(sk9),nil)**.
% 216.01/216.24 25017[12:Rew:25011.0,3138.0] || -> equal(cons(skaf83(sk9),nil),sk9)**.
% 216.01/216.24 25083[12:SpR:25017.0,568.0] || -> equalelemsP(sk9)*.
% 216.01/216.24 25084[12:SpR:25017.0,567.0] || -> duplicatefreeP(sk9)*.
% 216.01/216.24 25092[12:SpR:25017.0,5493.0] || -> singletonP(sk9)*.
% 216.01/216.24 25530[10:Res:24044.0,24198.0] || -> memberP(sk3,skaf83(sk9))*.
% 216.01/216.24 26169[10:SpR:24434.0,7659.2] ssList(app(app(sk7,cons(sk5,nil)),sk8)) ssList(sk9) || -> memberP(sk3,sk6)*.
% 216.01/216.24 26184[10:SpL:24434.0,367.2] ssList(cons(sk6,sk9)) ssList(app(app(sk7,cons(sk5,nil)),sk8)) || equal(sk9,sk3) -> rearsegP(sk9,cons(sk6,sk9))*.
% 216.01/216.24 26199[12:SSi:26169.1,26169.0,12.0,4590.0,4593.0,4604.0,4608.0,4609.0,25083.0,25084.0,25092.0,455.0,100.0,10.0,681.0,16.0,17.0,18.0,19.1,20.0,21.2,22.1,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.0,5493.0] || -> memberP(sk3,sk6)*.
% 216.01/216.24 26203[10:SSi:26184.1,26184.0,455.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.1,562.0,5493.2,560.1] || equal(sk9,sk3) -> rearsegP(sk9,cons(sk6,sk9))*.
% 216.01/216.24 26204[10:MRR:26203.1,14017.0] || equal(sk9,sk3)** -> .
% 216.01/216.24 26379[10:Res:25530.0,24591.2] ssList(sk3) singletonP(sk3) || -> equal(skaf83(sk9),skaf83(sk3))**.
% 216.01/216.24 26382[12:Res:26199.0,24591.2] ssList(sk3) singletonP(sk3) || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.24 26385[12:SSi:26382.1,26382.0,5348.0,3.0,5348.0,3.0] || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.24 26386[12:Rew:26385.0,26379.2] ssList(sk3) singletonP(sk3) || -> equal(skaf83(sk9),sk6)**.
% 216.01/216.24 26387[12:SSi:26386.1,26386.0,5348.0,3.0,5348.0,3.0] || -> equal(skaf83(sk9),sk6)**.
% 216.01/216.24 26390[12:Rew:26387.0,25017.0] || -> equal(cons(sk6,nil),sk9)**.
% 216.01/216.24 26871[12:SpR:26385.0,24589.2] ssList(sk3) singletonP(sk3) || -> equal(cons(sk6,nil),sk3)**.
% 216.01/216.24 26873[12:Rew:26390.0,26871.2] ssList(sk3) singletonP(sk3) || -> equal(sk9,sk3)**.
% 216.01/216.24 26874[12:SSi:26873.1,26873.0,5348.0,3.0,5348.0,3.0] || -> equal(sk9,sk3)**.
% 216.01/216.24 26875[12:MRR:26874.0,26204.0] || -> .
% 216.01/216.24 26882[12:Spt:26875.0,5719.1,25011.0] || equal(skaf82(sk9),nil)** -> .
% 216.01/216.24 26883[12:Spt:26875.0,5719.0] || -> strictorderedP(skaf82(sk9))*.
% 216.01/216.24 26889[12:MRR:24103.1,26882.0] || -> lt(skaf83(sk9),skaf83(skaf82(sk9)))*.
% 216.01/216.24 26890[11:SSi:26379.1,26379.0,5348.0,3.0,5348.0,3.0] || -> equal(skaf83(sk9),skaf83(sk3))**.
% 216.01/216.24 26916[12:Rew:26890.0,26889.0] || -> lt(skaf83(sk3),skaf83(skaf82(sk9)))*.
% 216.01/216.24 26930[12:MRR:24114.1,26882.0] || equal(u,skaf83(skaf82(sk9)))*+ -> memberP(sk9,u)*.
% 216.01/216.24 26959[10:SSi:26169.1,26169.0,12.0,4590.0,4593.0,4604.0,4608.0,4609.0,455.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.1,23.0,568.2,567.1,566.0,565.0,564.0,563.0,562.0,5493.0] || -> memberP(sk3,sk6)*.
% 216.01/216.24 27013[10:Res:26959.0,24591.2] ssList(sk3) singletonP(sk3) || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.24 27015[11:SSi:27013.1,27013.0,5348.0,3.0,5348.0,3.0] || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.24 27024[12:Rew:27015.0,26916.0] || -> lt(sk6,skaf83(skaf82(sk9)))*.
% 216.01/216.24 27131[0:SpR:205.0,7491.2] ssList(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,nil))) ssList(sk9) || -> equal(app(nil,sk3),sk3)**.
% 216.01/216.24 27179[11:SpR:27015.0,24589.2] ssList(sk3) singletonP(sk3) || -> equal(cons(sk6,nil),sk3)**.
% 216.01/216.24 27181[11:SSi:27179.1,27179.0,5348.0,3.0,5348.0,3.0] || -> equal(cons(sk6,nil),sk3)**.
% 216.01/216.24 27397[12:Res:27024.0,600.0] || equal(skaf83(skaf82(sk9)),sk6)** -> .
% 216.01/216.24 27399[11:SpR:27181.0,568.0] || -> equalelemsP(sk3)*.
% 216.01/216.24 27400[11:SpR:27181.0,567.0] || -> duplicatefreeP(sk3)*.
% 216.01/216.24 27401[11:SpR:27181.0,566.0] || -> strictorderedP(sk3)*.
% 216.01/216.24 27402[11:SpR:27181.0,565.0] || -> totalorderedP(sk3)*.
% 216.01/216.24 27403[11:SpR:27181.0,564.0] || -> strictorderP(sk3)*.
% 216.01/216.24 27404[11:SpR:27181.0,563.0] || -> totalorderP(sk3)*.
% 216.01/216.24 27405[11:SpR:27181.0,562.0] || -> cyclefreeP(sk3)*.
% 216.01/216.24 28966[0:Res:203.0,361.2] ssList(sk2) ssList(sk3) || segmentP(sk9,sk2) -> segmentP(sk9,sk3)*.
% 216.01/216.24 30783[0:SpR:535.2,100.2] ssList(u) ssList(v) ssList(app(sk8,u)) ssList(v) || -> ssList(app(sk8,app(u,v)))*.
% 216.01/216.24 30883[0:Obv:30783.1] ssList(u) ssList(app(sk8,u)) ssList(v) || -> ssList(app(sk8,app(u,v)))*.
% 216.01/216.24 31318[12:EqR:26930.0] || -> memberP(sk9,skaf83(skaf82(sk9)))*.
% 216.01/216.24 31469[12:Res:31318.0,24198.0] || -> memberP(sk3,skaf83(skaf82(sk9)))*.
% 216.01/216.24 31473[12:Res:31469.0,24591.2] ssList(sk3) singletonP(sk3) || -> equal(skaf83(skaf82(sk9)),skaf83(sk3))**.
% 216.01/216.24 31476[12:Rew:27015.0,31473.2] ssList(sk3) singletonP(sk3) || -> equal(skaf83(skaf82(sk9)),sk6)**.
% 216.01/216.24 31477[12:SSi:31476.1,31476.0,5348.0,3.0,27399.0,27400.0,27401.0,27402.0,27403.0,27404.0,27405.0,5348.0,3.0,27399.0,27400.0,27401.0,27402.0,27403.0,27404.0,27405.0] || -> equal(skaf83(skaf82(sk9)),sk6)**.
% 216.01/216.24 31478[12:MRR:31477.0,27397.0] || -> .
% 216.01/216.24 31479[10:Spt:31478.0,226.0,4609.0] || totalorderP(sk9)* -> .
% 216.01/216.24 31480[10:Spt:31478.0,226.1] || -> equal(app(app(skaf56(sk9),cons(skaf54(sk9),skaf57(sk9))),cons(skaf55(sk9),skaf58(sk9))),sk9)**.
% 216.01/216.24 31529[0:SSi:6499.1,6499.0,3.0,2.0] || segmentP(sk3,sk2)* -> equal(sk3,sk2).
% 216.01/216.24 31531[0:SSi:28966.1,28966.0,3.0,2.0] || segmentP(sk9,sk2) -> segmentP(sk9,sk3)*.
% 216.01/216.24 32346[10:Res:21801.2,31479.0] ssList(sk9) totalorderedP(sk9) || -> .
% 216.01/216.24 32351[10:SSi:32346.1,32346.0,12.0,4590.0,4593.0,4604.0,4608.0,12.0,4590.0,4593.0,4604.0,4608.0] || -> .
% 216.01/216.24 32355[9:Spt:32351.0,227.0,4608.0] || strictorderP(sk9)* -> .
% 216.01/216.24 32356[9:Spt:32351.0,227.1] || -> equal(app(app(skaf61(sk9),cons(skaf59(sk9),skaf62(sk9))),cons(skaf60(sk9),skaf63(sk9))),sk9)**.
% 216.01/216.24 32790[9:Res:22111.2,32355.0] ssList(sk9) strictorderedP(sk9) || -> .
% 216.01/216.24 32793[9:SSi:32790.1,32790.0,12.0,4590.0,4593.0,4604.0,12.0,4590.0,4593.0,4604.0] || -> .
% 216.01/216.24 32797[8:Spt:32793.0,285.0,4604.0] || cyclefreeP(sk9)* -> .
% 216.01/216.24 32798[8:Spt:32793.0,285.1] || -> leq(skaf50(sk9),skaf49(sk9))*.
% 216.01/216.24 33496[8:Res:21851.2,32797.0] ssList(sk9) duplicatefreeP(sk9) || -> .
% 216.01/216.24 33501[8:SSi:33496.1,33496.0,21936.0,12.0,4590.0,4593.0,12.0,4590.0,4593.2] || -> .
% 216.01/216.24 33505[7:Spt:33501.0,228.0,4593.0] || totalorderedP(sk9)* -> .
% 216.01/216.24 33506[7:Spt:33501.0,228.1] || -> equal(app(app(skaf66(sk9),cons(skaf64(sk9),skaf67(sk9))),cons(skaf65(sk9),skaf68(sk9))),sk9)**.
% 216.01/216.24 33507[7:MRR:3140.1,33505.0] || totalorderedP(cons(u,sk9))* -> .
% 216.01/216.24 33535[6:SSi:4805.0,28.0,12.0,4590.0] || -> equal(hd(sk9),skaf83(sk9))**.
% 216.01/216.24 33555[6:Rew:33535.0,620.1] totalorderedP(sk9) || leq(u,skaf83(sk9))* -> totalorderedP(cons(u,sk9)).
% 216.01/216.24 33556[6:SSi:33555.0,22037.0,12.0,4590.2] || leq(u,skaf83(sk9))* -> totalorderedP(cons(u,sk9)).
% 216.01/216.24 33557[7:MRR:33556.1,33507.0] || leq(u,skaf83(sk9))* -> .
% 216.01/216.24 33558[7:UnC:33557.0,557.0] || -> .
% 216.01/216.24 33620[0:SSi:30883.1,100.0,11.2] ssList(u) ssList(v) || -> ssList(app(sk8,app(u,v)))*.
% 216.01/216.24 33632[0:SSi:13695.1,13695.0,65.0,11.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] || rearsegP(sk8,nil) -> equal(skaf46(sk8,nil),sk8)**.
% 216.01/216.24 33633[0:MRR:33632.0,465.0] || -> equal(skaf46(sk8,nil),sk8)**.
% 216.01/216.24 34162[6:Spt:33558.0,229.0,4590.0] || strictorderedP(sk9)* -> .
% 216.01/216.24 34163[6:Spt:33558.0,229.1] || -> equal(app(app(skaf71(sk9),cons(skaf69(sk9),skaf72(sk9))),cons(skaf70(sk9),skaf73(sk9))),sk9)**.
% 216.01/216.24 34282[1:SSi:27131.1,27131.0,12.0,100.0,455.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.1,565.0,564.0,563.0,562.0,5493.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.1,565.0,564.2,563.1,562.2,5493.0] || -> equal(app(nil,sk3),sk3)**.
% 216.01/216.24 34450[1:SSi:24858.2,24858.1,24858.0,12.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.1,5493.0,455.2,100.1,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.1,5493.0] || -> equal(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,sk9)),sk3)**.
% 216.01/216.24 34637[7:Spt:228.0] || -> totalorderedP(sk9)*.
% 216.01/216.24 34645[8:Spt:286.0] || -> cyclefreeP(sk9)*.
% 216.01/216.24 34655[9:Spt:226.0] || -> totalorderP(sk9)*.
% 216.01/216.24 34671[10:Spt:227.0] || -> strictorderP(sk9)*.
% 216.01/216.24 34753[11:Spt:4614.0] || -> equal(nil,sk2)**.
% 216.01/216.24 34796[11:Rew:34753.0,71.1] ssList(u) || -> segmentP(u,sk2)*.
% 216.01/216.24 34860[11:Rew:34753.0,5727.0] || equal(sk3,sk2)** -> .
% 216.01/216.24 35455[11:MRR:31529.1,34860.0] || segmentP(sk3,sk2)* -> .
% 216.01/216.24 35683[11:Res:34796.1,35455.0] ssList(sk3) || -> .
% 216.01/216.24 35684[11:SSi:35683.0,3.0] || -> .
% 216.01/216.24 35691[11:Spt:35684.0,4614.0,34753.0] || equal(nil,sk2)** -> .
% 216.01/216.24 35692[11:Spt:35684.0,4614.1] || -> singletonP(sk3)*.
% 216.01/216.24 35769[1:MRR:622.3,14091.1] ssList(u) || totalorderedP(cons(v,u))* -> totalorderedP(u).
% 216.01/216.24 35770[1:MRR:623.3,14038.1] ssList(u) || strictorderedP(cons(v,u))* -> strictorderedP(u).
% 216.01/216.24 35777[1:MRR:6112.2,7299.1] ssList(u) || memberP(u,v) -> equal(v,skaf83(u)) memberP(skaf82(u),v)*.
% 216.01/216.24 37400[1:SpL:124.2,35769.1] ssList(u) ssList(skaf82(u)) || totalorderedP(u) -> equal(nil,u) totalorderedP(skaf82(u))*.
% 216.01/216.24 37401[1:SpL:124.2,35770.1] ssList(u) ssList(skaf82(u)) || strictorderedP(u) -> equal(nil,u) strictorderedP(skaf82(u))*.
% 216.01/216.24 37443[1:SSi:37400.1,28.0] ssList(u) || totalorderedP(u) -> equal(nil,u) totalorderedP(skaf82(u))*.
% 216.01/216.24 37444[1:SSi:37401.1,28.0] ssList(u) || strictorderedP(u) -> equal(nil,u) strictorderedP(skaf82(u))*.
% 216.01/216.24 39978[1:SpR:9888.0,37443.3] ssList(cons(u,sk8)) || totalorderedP(cons(u,sk8))* -> equal(cons(u,sk8),nil) totalorderedP(sk8).
% 216.01/216.24 40015[1:SpR:9888.0,37444.3] ssList(cons(u,sk8)) || strictorderedP(cons(u,sk8))* -> equal(cons(u,sk8),nil) strictorderedP(sk8).
% 216.01/216.24 40034[1:SpR:34450.0,635.3] ssList(app(app(sk7,cons(sk5,nil)),sk8)) ssList(cons(sk6,sk9)) || memberP(cons(sk6,sk9),u)* -> memberP(sk3,u).
% 216.01/216.24 40068[1:SpL:34450.0,367.2] ssList(cons(sk6,sk9)) ssList(app(app(sk7,cons(sk5,nil)),sk8)) || equal(sk9,sk3) -> rearsegP(sk9,cons(sk6,sk9))*.
% 216.01/216.24 40072[1:SpL:34450.0,652.2] ssList(app(app(sk7,cons(sk5,nil)),sk8)) ssList(sk9) || equal(sk8,sk3) -> memberP(sk8,sk6)*.
% 216.01/216.24 40095[1:SSi:40034.1,40034.0,560.0,455.0,100.0,10.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.0,5493.0,562.0,563.0,564.1,565.0,566.2,567.1,568.0] || memberP(cons(sk6,sk9),u)* -> memberP(sk3,u).
% 216.01/216.24 41046[1:SpR:504.2,5625.2] ssList(sk9) ssList(skaf46(sk8,sk9)) || rearsegP(sk8,sk9) -> equal(skaf46(sk8,sk9),nil) equal(skaf83(skaf46(sk8,sk9)),hd(sk8))**.
% 216.01/216.24 42124[1:SpL:34450.0,7411.2] ssList(cons(sk6,sk9)) ssList(app(app(sk7,cons(sk5,nil)),sk8)) || equal(cons(sk6,sk9),sk3) -> equal(app(app(sk7,cons(sk5,nil)),sk8),nil)**.
% 216.01/216.24 42176[1:Res:13174.1,40095.0] ssList(sk9) || -> memberP(sk3,sk6)*.
% 216.01/216.24 42378[1:Res:35777.3,7299.2] ssList(u) ssList(skaf82(u)) || memberP(u,v)* equal(skaf82(u),nil) -> equal(v,skaf83(u)).
% 216.01/216.24 42382[1:SSi:42378.1,28.0] ssList(u) || memberP(u,v)* equal(skaf82(u),nil) -> equal(v,skaf83(u)).
% 216.01/216.24 46962[1:SpR:224.2,636.3] ssList(u) ssList(app(skaf47(u,sk9),sk9)) ssList(skaf48(sk9,u)) || segmentP(u,sk9) memberP(app(skaf47(u,sk9),sk9),v)* -> memberP(u,v).
% 216.01/216.24 49376[1:Res:5989.3,597.0] ssList(u) || strictorderedP(u) lt(skaf83(skaf82(u)),skaf83(u))* -> equal(nil,u) equal(skaf82(u),nil).
% 216.01/216.24 49688[1:SpL:34450.0,6575.2] ssList(app(app(sk7,cons(sk5,nil)),sk8)) ssList(cons(sk6,sk9)) || equal(tl(sk3),nil) -> equal(app(app(sk7,cons(sk5,nil)),sk8),nil)** equal(cons(sk6,sk9),nil).
% 216.01/216.24 50199[1:SSi:40068.1,40068.0,455.0,100.0,10.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.0,5493.0,562.0,563.0,564.0,565.0,566.1,567.0,568.2,560.1] || equal(sk9,sk3) -> rearsegP(sk9,cons(sk6,sk9))*.
% 216.01/216.24 50200[1:MRR:50199.1,14017.0] || equal(sk9,sk3)** -> .
% 216.01/216.24 50447[1:SSi:42124.1,42124.0,455.0,100.0,10.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.0,5493.0,562.0,563.0,564.0,565.0,566.1,567.0,568.2,560.1] || equal(cons(sk6,sk9),sk3) -> equal(app(app(sk7,cons(sk5,nil)),sk8),nil)**.
% 216.01/216.24 50558[1:SSi:49688.1,49688.0,560.0,455.0,100.0,10.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.0,5493.0,562.0,563.0,564.1,565.0,566.2,567.1,568.0] || equal(tl(sk3),nil) -> equal(app(app(sk7,cons(sk5,nil)),sk8),nil)** equal(cons(sk6,sk9),nil).
% 216.01/216.24 50559[1:MRR:50558.2,575.0] || equal(tl(sk3),nil) -> equal(app(app(sk7,cons(sk5,nil)),sk8),nil)**.
% 216.01/216.24 50677[10:SSi:42176.0,12.0,34637.0,34645.0,34655.0,34671.0] || -> memberP(sk3,sk6)*.
% 216.01/216.24 51004[10:Res:50677.0,24591.2] ssList(sk3) singletonP(sk3) || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.24 51006[11:SSi:51004.1,51004.0,3.0,35692.0,3.0,35692.0] || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.24 51208[1:SpL:205.0,6575.2] ssList(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,nil))) ssList(sk9) || equal(tl(sk3),nil) -> equal(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,nil)),nil)** equal(nil,sk9).
% 216.01/216.24 51238[1:Rew:50559.1,51208.3] ssList(app(app(app(sk7,cons(sk5,nil)),sk8),cons(sk6,nil))) ssList(sk9) || equal(tl(sk3),nil) -> equal(app(nil,cons(sk6,nil)),nil)** equal(nil,sk9).
% 216.01/216.24 51239[10:SSi:51238.1,51238.0,12.0,34637.0,34645.0,34655.0,34671.0,100.0,455.0,100.0,10.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.1,16.0,5493.0,562.0,563.0,564.0,565.0,566.0,567.0,568.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.1,16.0,5493.2,562.1,563.2,564.0,565.0,566.0,567.0,568.0] || equal(tl(sk3),nil) -> equal(app(nil,cons(sk6,nil)),nil)** equal(nil,sk9).
% 216.01/216.24 51240[10:MRR:51239.2,3132.0] || equal(tl(sk3),nil) -> equal(app(nil,cons(sk6,nil)),nil)**.
% 216.01/216.24 51251[11:SpR:51006.0,24589.2] ssList(sk3) singletonP(sk3) || -> equal(cons(sk6,nil),sk3)**.
% 216.01/216.24 51258[11:SSi:51251.1,51251.0,3.0,35692.0,3.0,35692.0] || -> equal(cons(sk6,nil),sk3)**.
% 216.01/216.24 51281[11:Rew:51258.0,51240.1] || equal(tl(sk3),nil) -> equal(app(nil,sk3),nil)**.
% 216.01/216.24 51289[11:Rew:34282.0,51281.1] || equal(tl(sk3),nil)** -> equal(nil,sk3).
% 216.01/216.24 51290[11:MRR:51289.1,5727.0] || equal(tl(sk3),nil)** -> .
% 216.01/216.24 51444[11:SpR:51258.0,685.1] ssList(nil) || -> equal(tl(sk3),nil)**.
% 216.01/216.24 51541[11:SSi:51444.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.0] || -> equal(tl(sk3),nil)**.
% 216.01/216.24 51542[11:MRR:51541.0,51290.0] || -> .
% 216.01/216.24 51599[10:Spt:51542.0,227.0,34671.0] || strictorderP(sk9)* -> .
% 216.01/216.24 51600[10:Spt:51542.0,227.1] || -> equal(app(app(skaf61(sk9),cons(skaf59(sk9),skaf62(sk9))),cons(skaf60(sk9),skaf63(sk9))),sk9)**.
% 216.01/216.24 51602[9:SSi:42176.0,12.0,34637.0,34645.0,34655.0] || -> memberP(sk3,sk6)*.
% 216.01/216.24 51850[9:SSi:51238.1,51238.0,12.0,34637.0,34645.0,34655.0,100.0,455.0,100.0,10.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.1,5493.0,562.0,563.0,564.0,565.0,566.0,567.0,568.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.1,5493.0,562.2,563.1,564.2,565.0,566.0,567.0,568.0] || equal(tl(sk3),nil) -> equal(app(nil,cons(sk6,nil)),nil)** equal(nil,sk9).
% 216.01/216.25 51851[9:MRR:51850.2,3132.0] || equal(tl(sk3),nil) -> equal(app(nil,cons(sk6,nil)),nil)**.
% 216.01/216.25 52076[9:Res:51602.0,24591.2] ssList(sk3) singletonP(sk3) || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.25 52078[9:SSi:52076.0,3.0] singletonP(sk3) || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.25 52211[11:Spt:4614.0] || -> equal(nil,sk2)**.
% 216.01/216.25 52228[11:Rew:52211.0,5727.0] || equal(sk3,sk2)** -> .
% 216.01/216.25 52263[11:Rew:52211.0,71.1] ssList(u) || -> segmentP(u,sk2)*.
% 216.01/216.25 53235[11:MRR:31529.1,52228.0] || segmentP(sk3,sk2)* -> .
% 216.01/216.25 53945[11:Res:52263.1,53235.0] ssList(sk3) || -> .
% 216.01/216.25 53946[11:SSi:53945.0,3.0] || -> .
% 216.01/216.25 53953[11:Spt:53946.0,4614.0,52211.0] || equal(nil,sk2)** -> .
% 216.01/216.25 53954[11:Spt:53946.0,4614.1] || -> singletonP(sk3)*.
% 216.01/216.25 53955[11:MRR:52078.0,53954.0] || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.25 55447[11:SpR:53955.0,24589.2] ssList(sk3) singletonP(sk3) || -> equal(cons(sk6,nil),sk3)**.
% 216.01/216.25 55498[11:SSi:55447.1,55447.0,3.0,53954.0,3.0,53954.0] || -> equal(cons(sk6,nil),sk3)**.
% 216.01/216.25 55501[11:Rew:55498.0,51851.1] || equal(tl(sk3),nil) -> equal(app(nil,sk3),nil)**.
% 216.01/216.25 55536[11:Rew:34282.0,55501.1] || equal(tl(sk3),nil)** -> equal(nil,sk3).
% 216.01/216.25 55537[11:MRR:55536.1,5727.0] || equal(tl(sk3),nil)** -> .
% 216.01/216.25 55568[11:SpR:55498.0,685.1] ssList(nil) || -> equal(tl(sk3),nil)**.
% 216.01/216.25 55643[11:SSi:55568.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] || -> equal(tl(sk3),nil)**.
% 216.01/216.25 55644[11:MRR:55643.0,55537.0] || -> .
% 216.01/216.25 55710[9:Spt:55644.0,226.0,34655.0] || totalorderP(sk9)* -> .
% 216.01/216.25 55711[9:Spt:55644.0,226.1] || -> equal(app(app(skaf56(sk9),cons(skaf54(sk9),skaf57(sk9))),cons(skaf55(sk9),skaf58(sk9))),sk9)**.
% 216.01/216.25 56353[9:Res:21801.2,55710.0] ssList(sk9) totalorderedP(sk9) || -> .
% 216.01/216.25 56363[9:SSi:56353.1,56353.0,12.0,34637.0,34645.0,12.0,34637.0,34645.0] || -> .
% 216.01/216.25 56366[8:Spt:56363.0,286.0,34645.0] || cyclefreeP(sk9)* -> .
% 216.01/216.25 56367[8:Spt:56363.0,286.1] || -> leq(skaf49(sk9),skaf50(sk9))*.
% 216.01/216.25 56369[7:SSi:42176.0,12.0,34637.0] || -> memberP(sk3,sk6)*.
% 216.01/216.25 56586[7:SSi:51238.1,51238.0,12.0,34637.0,100.0,455.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.1,566.0,565.0,564.0,563.0,562.0,5493.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.1,566.0,565.2,564.1,563.2,562.0,5493.0] || equal(tl(sk3),nil) -> equal(app(nil,cons(sk6,nil)),nil)** equal(nil,sk9).
% 216.01/216.25 56587[7:MRR:56586.2,3132.0] || equal(tl(sk3),nil) -> equal(app(nil,cons(sk6,nil)),nil)**.
% 216.01/216.25 56692[9:Spt:227.0] || -> strictorderP(sk9)*.
% 216.01/216.25 56696[8:Res:21851.2,56366.0] ssList(sk9) duplicatefreeP(sk9) || -> .
% 216.01/216.25 56700[9:SSi:56696.1,56696.0,21918.0,12.0,34637.0,56692.0,12.0,34637.0,56692.2] || -> .
% 216.01/216.25 56701[9:Spt:56700.0,227.0,56692.0] || strictorderP(sk9)* -> .
% 216.01/216.25 56702[9:Spt:56700.0,227.1] || -> equal(app(app(skaf61(sk9),cons(skaf59(sk9),skaf62(sk9))),cons(skaf60(sk9),skaf63(sk9))),sk9)**.
% 216.01/216.25 56824[7:Res:56369.0,24591.2] ssList(sk3) singletonP(sk3) || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.25 56826[7:SSi:56824.0,3.0] singletonP(sk3) || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.25 57153[10:Spt:4614.0] || -> equal(nil,sk2)**.
% 216.01/216.25 57178[10:Rew:57153.0,5727.0] || equal(sk3,sk2)** -> .
% 216.01/216.25 57193[10:Rew:57153.0,71.1] ssList(u) || -> segmentP(u,sk2)*.
% 216.01/216.25 58179[10:MRR:31529.1,57178.0] || segmentP(sk3,sk2)* -> .
% 216.01/216.25 58498[10:Res:57193.1,58179.0] ssList(sk3) || -> .
% 216.01/216.25 58499[10:SSi:58498.0,3.0] || -> .
% 216.01/216.25 58506[10:Spt:58499.0,4614.0,57153.0] || equal(nil,sk2)** -> .
% 216.01/216.25 58507[10:Spt:58499.0,4614.1] || -> singletonP(sk3)*.
% 216.01/216.25 58508[10:MRR:56826.0,58507.0] || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.25 59930[10:SpR:58508.0,24589.2] ssList(sk3) singletonP(sk3) || -> equal(cons(sk6,nil),sk3)**.
% 216.01/216.25 59981[10:SSi:59930.1,59930.0,3.0,58507.0,3.0,58507.0] || -> equal(cons(sk6,nil),sk3)**.
% 216.01/216.25 59984[10:Rew:59981.0,56587.1] || equal(tl(sk3),nil) -> equal(app(nil,sk3),nil)**.
% 216.01/216.25 60019[10:Rew:34282.0,59984.1] || equal(tl(sk3),nil)** -> equal(nil,sk3).
% 216.01/216.25 60020[10:MRR:60019.1,5727.0] || equal(tl(sk3),nil)** -> .
% 216.01/216.25 60051[10:SpR:59981.0,685.1] ssList(nil) || -> equal(tl(sk3),nil)**.
% 216.01/216.25 60126[10:SSi:60051.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.0] || -> equal(tl(sk3),nil)**.
% 216.01/216.25 60127[10:MRR:60126.0,60020.0] || -> .
% 216.01/216.25 60193[7:Spt:60127.0,228.0,34637.0] || totalorderedP(sk9)* -> .
% 216.01/216.25 60194[7:Spt:60127.0,228.1] || -> equal(app(app(skaf66(sk9),cons(skaf64(sk9),skaf67(sk9))),cons(skaf65(sk9),skaf68(sk9))),sk9)**.
% 216.01/216.25 60196[1:SSi:42176.0,12.0] || -> memberP(sk3,sk6)*.
% 216.01/216.25 60321[1:SSi:40072.1,40072.0,12.0,455.0,100.0,10.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.0,562.0,5493.0,563.0,564.1,565.0,566.2,567.1,568.0] || equal(sk8,sk3) -> memberP(sk8,sk6)*.
% 216.01/216.25 60543[1:SSi:46962.2,46962.1,63.0,12.0,284.1,64.0,12.0] ssList(u) || segmentP(u,sk9) memberP(app(skaf47(u,sk9),sk9),v)* -> memberP(u,v).
% 216.01/216.25 60573[1:SSi:51238.1,51238.0,12.0,100.0,455.0,100.0,10.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.0,562.0,5493.0,563.1,564.0,565.0,566.0,567.0,568.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.0,562.0,5493.0,563.1,564.0,565.2,566.1,567.2,568.0] || equal(tl(sk3),nil) -> equal(app(nil,cons(sk6,nil)),nil)** equal(nil,sk9).
% 216.01/216.25 60574[4:MRR:60573.2,3132.0] || equal(tl(sk3),nil) -> equal(app(nil,cons(sk6,nil)),nil)**.
% 216.01/216.25 60823[1:Res:60196.0,24591.2] ssList(sk3) singletonP(sk3) || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.25 60825[1:SSi:60823.0,3.0] singletonP(sk3) || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.25 61025[8:Spt:4614.0] || -> equal(nil,sk2)**.
% 216.01/216.25 61043[8:Rew:61025.0,5727.0] || equal(sk3,sk2)** -> .
% 216.01/216.25 61077[8:Rew:61025.0,71.1] ssList(u) || -> segmentP(u,sk2)*.
% 216.01/216.25 62049[8:MRR:31529.1,61043.0] || segmentP(sk3,sk2)* -> .
% 216.01/216.25 62753[8:Res:61077.1,62049.0] ssList(sk3) || -> .
% 216.01/216.25 62754[8:SSi:62753.0,3.0] || -> .
% 216.01/216.25 62761[8:Spt:62754.0,4614.0,61025.0] || equal(nil,sk2)** -> .
% 216.01/216.25 62762[8:Spt:62754.0,4614.1] || -> singletonP(sk3)*.
% 216.01/216.25 62763[8:MRR:60825.0,62762.0] || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.25 64185[8:SpR:62763.0,24589.2] ssList(sk3) singletonP(sk3) || -> equal(cons(sk6,nil),sk3)**.
% 216.01/216.25 64236[8:SSi:64185.1,64185.0,3.0,62762.0,3.0,62762.0] || -> equal(cons(sk6,nil),sk3)**.
% 216.01/216.25 64239[8:Rew:64236.0,60574.1] || equal(tl(sk3),nil) -> equal(app(nil,sk3),nil)**.
% 216.01/216.25 64274[8:Rew:34282.0,64239.1] || equal(tl(sk3),nil)** -> equal(nil,sk3).
% 216.01/216.25 64275[8:MRR:64274.1,5727.0] || equal(tl(sk3),nil)** -> .
% 216.01/216.25 64306[8:SpR:64236.0,685.1] ssList(nil) || -> equal(tl(sk3),nil)**.
% 216.01/216.25 64381[8:SSi:64306.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] || -> equal(tl(sk3),nil)**.
% 216.01/216.25 64382[8:MRR:64381.0,64275.0] || -> .
% 216.01/216.25 64448[3:Spt:64382.0,335.1] || -> equal(nil,sk9)**.
% 216.01/216.25 64463[3:Rew:64448.0,465.0] || -> rearsegP(sk8,sk9)*.
% 216.01/216.25 64465[3:Rew:64448.0,568.0] || -> equalelemsP(cons(u,sk9))*.
% 216.01/216.25 64466[3:Rew:64448.0,567.0] || -> duplicatefreeP(cons(u,sk9))*.
% 216.01/216.25 64467[3:Rew:64448.0,566.0] || -> strictorderedP(cons(u,sk9))*.
% 216.01/216.25 64468[3:Rew:64448.0,565.0] || -> totalorderedP(cons(u,sk9))*.
% 216.01/216.25 64469[3:Rew:64448.0,564.0] || -> strictorderP(cons(u,sk9))*.
% 216.01/216.25 64470[3:Rew:64448.0,563.0] || -> totalorderP(cons(u,sk9))*.
% 216.01/216.25 64471[3:Rew:64448.0,562.0] || -> cyclefreeP(cons(u,sk9))*.
% 216.01/216.25 64472[3:Rew:64448.0,5493.0] || -> singletonP(cons(u,sk9))*.
% 216.01/216.25 64477[3:Rew:64448.0,33633.0] || -> equal(skaf46(sk8,sk9),sk8)**.
% 216.01/216.25 64478[3:Rew:64448.0,71.1] ssList(u) || -> segmentP(u,sk9)*.
% 216.01/216.25 64486[3:Rew:64448.0,461.0] || -> equal(app(sk9,sk8),sk8)**.
% 216.01/216.25 64492[3:Rew:64448.0,89.1] ssList(u) || -> equal(app(sk9,u),u)**.
% 216.01/216.25 64498[3:Rew:64448.0,94.1] ssList(u) || equal(sk9,u) -> segmentP(nil,u)*.
% 216.01/216.25 64499[3:Rew:64448.0,95.2] ssList(u) || segmentP(nil,u)* -> equal(sk9,u).
% 216.01/216.25 64506[3:Rew:64448.0,24589.2] ssList(u) singletonP(u) || -> equal(cons(skaf83(u),sk9),u)**.
% 216.01/216.25 64691[3:Rew:64448.0,49376.3] ssList(u) || strictorderedP(u) lt(skaf83(skaf82(u)),skaf83(u))* -> equal(sk9,u) equal(skaf82(u),nil).
% 216.01/216.25 64779[3:Rew:64448.0,5623.3] ssList(u) || strictorderedP(cons(v,u))* -> lt(v,skaf83(u)) equal(sk9,u).
% 216.01/216.25 64781[3:Rew:64448.0,133.3] ssList(u) ssList(v) || equal(app(u,v),nil)** -> equal(sk9,u).
% 216.01/216.25 64820[3:Rew:64448.0,7299.1] ssList(u) || equal(sk9,u) memberP(u,v)* -> .
% 216.01/216.25 64848[3:Rew:64448.0,34450.0] || -> equal(app(app(app(sk7,cons(sk5,sk9)),sk8),cons(sk6,sk9)),sk3)**.
% 216.01/216.25 64883[3:Rew:64448.0,42382.2] ssList(u) || memberP(u,v)* equal(skaf82(u),sk9) -> equal(v,skaf83(u)).
% 216.01/216.25 65417[3:Rew:64448.0,4614.0] || -> equal(sk9,sk2) singletonP(sk3)*.
% 216.01/216.25 65438[3:Rew:64448.0,458.1] || -> ssList(tl(sk8))* equal(sk9,sk8).
% 216.01/216.25 65456[3:MRR:60543.1,64478.1] ssList(u) || memberP(app(skaf47(u,sk9),sk9),v)* -> memberP(u,v).
% 216.01/216.25 65543[3:Rew:64448.0,452.1,64448.0,452.0] || rearsegP(sk9,sk8)* -> equal(sk9,sk8).
% 216.01/216.25 65561[3:Rew:64448.0,579.0] || equal(sk9,sk8) -> totalorderedP(cons(u,sk8))*.
% 216.01/216.25 65562[3:Rew:64448.0,580.0] || equal(sk9,sk8) -> strictorderedP(cons(u,sk8))*.
% 216.01/216.25 65826[3:Rew:64448.0,587.2] || totalorderedP(cons(u,sk8))* -> totalorderedP(sk8) equal(sk9,sk8).
% 216.01/216.25 65827[3:Rew:64448.0,588.2] || strictorderedP(cons(u,sk8))* -> strictorderedP(sk8) equal(sk9,sk8).
% 216.01/216.25 65830[3:Rew:64448.0,64498.2] ssList(u) || equal(sk9,u) -> segmentP(sk9,u)*.
% 216.01/216.25 65831[3:Rew:64448.0,64499.1] ssList(u) || segmentP(sk9,u)* -> equal(sk9,u).
% 216.01/216.25 66117[3:Rew:64448.0,50447.1] || equal(cons(sk6,sk9),sk3) -> equal(app(app(sk7,cons(sk5,sk9)),sk8),sk9)**.
% 216.01/216.25 66162[3:Rew:64448.0,64781.2] ssList(u) ssList(v) || equal(app(u,v),sk9)** -> equal(sk9,u).
% 216.01/216.25 66246[3:Rew:65827.2,40015.2,64448.0,40015.2] ssList(cons(u,sk8)) || strictorderedP(cons(u,sk8))* -> equal(cons(u,sk8),sk8) strictorderedP(sk8).
% 216.01/216.25 66247[3:SSi:66246.0,559.0] || strictorderedP(cons(u,sk8))* -> equal(cons(u,sk8),sk8) strictorderedP(sk8).
% 216.01/216.25 66248[3:MRR:66247.1,570.0] || strictorderedP(cons(u,sk8))* -> strictorderedP(sk8).
% 216.01/216.25 66261[3:Rew:65826.2,39978.2,64448.0,39978.2] ssList(cons(u,sk8)) || totalorderedP(cons(u,sk8))* -> equal(cons(u,sk8),sk8) totalorderedP(sk8).
% 216.01/216.25 66262[3:SSi:66261.0,559.0] || totalorderedP(cons(u,sk8))* -> equal(cons(u,sk8),sk8) totalorderedP(sk8).
% 216.01/216.25 66263[3:MRR:66262.1,570.0] || totalorderedP(cons(u,sk8))* -> totalorderedP(sk8).
% 216.01/216.25 66604[3:Rew:64448.0,64691.4] ssList(u) || strictorderedP(u) lt(skaf83(skaf82(u)),skaf83(u))* -> equal(sk9,u) equal(skaf82(u),sk9).
% 216.01/216.25 66961[3:Rew:64477.0,41046.4,64477.0,41046.3,64448.0,41046.3] ssList(sk9) ssList(skaf46(sk8,sk9)) || rearsegP(sk8,sk9)* -> equal(sk9,sk8) equal(hd(sk8),skaf83(sk8)).
% 216.01/216.25 66962[3:SSi:66961.1,66961.0,65.0,11.0,12.0,12.0] || rearsegP(sk8,sk9)* -> equal(sk9,sk8) equal(hd(sk8),skaf83(sk8)).
% 216.01/216.25 66963[3:MRR:66962.0,64463.0] || -> equal(sk9,sk8) equal(hd(sk8),skaf83(sk8))**.
% 216.01/216.25 67342[3:Rew:64848.0,24481.1,64448.0,24481.1,64848.0,24481.0,64448.0,24481.0] || -> equal(sk9,sk3) equal(hd(sk3),skaf83(sk3))**.
% 216.01/216.25 67343[3:MRR:67342.0,50200.0] || -> equal(hd(sk3),skaf83(sk3))**.
% 216.01/216.25 67500[4:Spt:400.0] || -> strictorderedP(sk8)*.
% 216.01/216.25 67503[5:Spt:399.0] || -> totalorderedP(sk8)*.
% 216.01/216.25 67508[6:Spt:456.0] || -> cyclefreeP(sk8)*.
% 216.01/216.25 67509[7:Spt:398.0] || -> strictorderP(sk8)*.
% 216.01/216.25 67510[8:Spt:397.0] || -> totalorderP(sk8)*.
% 216.01/216.25 67576[9:Spt:65417.0] || -> equal(sk9,sk2)**.
% 216.01/216.25 67617[9:Rew:67576.0,50200.0] || equal(sk3,sk2)** -> .
% 216.01/216.25 68553[9:Rew:67576.0,64478.1] ssList(u) || -> segmentP(u,sk2)*.
% 216.01/216.25 68819[9:MRR:31529.1,67617.0] || segmentP(sk3,sk2)* -> .
% 216.01/216.25 69336[9:Res:68553.1,68819.0] ssList(sk3) || -> .
% 216.01/216.25 69337[9:SSi:69336.0,3.0] || -> .
% 216.01/216.25 69343[9:Spt:69337.0,65417.0,67576.0] || equal(sk9,sk2)** -> .
% 216.01/216.25 69344[9:Spt:69337.0,65417.1] || -> singletonP(sk3)*.
% 216.01/216.25 69345[9:MRR:60825.0,69344.0] || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.25 69346[9:Rew:69345.0,67343.0] || -> equal(hd(sk3),sk6)**.
% 216.01/216.25 69419[9:SpR:69346.0,5876.2] ssList(sk3) totalorderedP(sk3) || -> totalorderedP(cons(sk6,sk3))*.
% 216.01/216.25 69423[9:SSi:69419.1,69419.0,5548.0,3.0,69344.0,3.0,69344.2] || -> totalorderedP(cons(sk6,sk3))*.
% 216.01/216.25 69429[9:Res:69423.0,35769.1] ssList(sk3) || -> totalorderedP(sk3)*.
% 216.01/216.25 69430[9:SSi:69429.0,3.0,69344.0] || -> totalorderedP(sk3)*.
% 216.01/216.25 69863[10:Spt:65438.1] || -> equal(sk9,sk8)**.
% 216.01/216.25 69886[10:Rew:69863.0,64471.0] || -> cyclefreeP(cons(u,sk8))*.
% 216.01/216.25 69887[10:Rew:69863.0,64472.0] || -> singletonP(cons(u,sk8))*.
% 216.01/216.25 69888[10:Rew:69863.0,64470.0] || -> totalorderP(cons(u,sk8))*.
% 216.01/216.25 69889[10:Rew:69863.0,64469.0] || -> strictorderP(cons(u,sk8))*.
% 216.01/216.25 69890[10:Rew:69863.0,64468.0] || -> totalorderedP(cons(u,sk8))*.
% 216.01/216.25 69891[10:Rew:69863.0,64467.0] || -> strictorderedP(cons(u,sk8))*.
% 216.01/216.25 69892[10:Rew:69863.0,64466.0] || -> duplicatefreeP(cons(u,sk8))*.
% 216.01/216.25 69893[10:Rew:69863.0,64465.0] || -> equalelemsP(cons(u,sk8))*.
% 216.01/216.25 69909[10:Rew:69863.0,64492.1] ssList(u) || -> equal(app(sk8,u),u)**.
% 216.01/216.25 70315[10:Rew:69863.0,66604.3] ssList(u) || strictorderedP(u) lt(skaf83(skaf82(u)),skaf83(u))* -> equal(sk8,u) equal(skaf82(u),sk9).
% 216.01/216.25 70396[10:Rew:69863.0,64779.3] ssList(u) || strictorderedP(cons(v,u))* -> lt(v,skaf83(u)) equal(sk8,u).
% 216.01/216.25 70435[10:Rew:69863.0,64820.1] ssList(u) || equal(sk8,u) memberP(u,v)* -> .
% 216.01/216.25 70460[10:Rew:69863.0,65456.1] ssList(u) || memberP(app(skaf47(u,sk8),sk8),v)* -> memberP(u,v).
% 216.01/216.25 70489[10:Rew:69863.0,64883.2] ssList(u) || memberP(u,v)* equal(skaf82(u),sk8) -> equal(v,skaf83(u)).
% 216.01/216.25 71369[10:Rew:69909.1,752.1] ssList(u) || -> equal(hd(u),hd(sk8))*.
% 216.01/216.25 71963[10:Rew:69863.0,70315.4] ssList(u) || strictorderedP(u) lt(skaf83(skaf82(u)),skaf83(u))* -> equal(sk8,u) equal(skaf82(u),sk8).
% 216.01/216.25 72559[10:SpR:71369.1,572.0] ssList(cons(u,sk8)) || -> equal(hd(sk8),u)*.
% 216.01/216.25 72575[10:SSi:72559.0,559.0,69886.0,69887.0,69888.0,69889.0,69890.0,69891.0,69892.0,69893.0] || -> equal(hd(sk8),u)*.
% 216.01/216.25 72680[10:Rew:72575.0,607.1] || equal(u,v)* -> memberP(hd(sk8),u)*.
% 216.01/216.25 72690[10:Rew:72575.0,35770.1] ssList(u) || strictorderedP(hd(sk8))* -> strictorderedP(u)*.
% 216.01/216.25 72714[10:Rew:72575.0,69891.0] || -> strictorderedP(hd(sk8))*.
% 216.01/216.25 72888[10:Rew:72575.0,71963.2] ssList(u) || strictorderedP(u) lt(hd(sk8),skaf83(u))* -> equal(sk8,u) equal(skaf82(u),sk8).
% 216.01/216.25 73472[10:Rew:72575.0,70460.1] ssList(u) || memberP(hd(sk8),v)* -> memberP(u,v)*.
% 216.01/216.25 74100[10:Rew:72575.0,70396.1] ssList(u) || strictorderedP(hd(sk8)) -> lt(v,skaf83(u))* equal(sk8,u).
% 216.01/216.25 74128[10:AED:69.0,72680.0] || -> memberP(hd(sk8),u)*.
% 216.01/216.25 74144[10:MRR:72690.1,72714.0] ssList(u) || -> strictorderedP(u)*.
% 216.01/216.25 74188[10:MRR:73472.1,74128.0] ssList(u) || -> memberP(u,v)*.
% 216.01/216.25 74193[10:MRR:70435.2,74188.1] ssList(u) || equal(sk8,u)* -> .
% 216.01/216.25 74196[10:MRR:70489.1,74188.1] ssList(u) || equal(skaf82(u),sk8)** -> equal(v,skaf83(u))*.
% 216.01/216.25 74232[10:AED:69.0,74196.2] ssList(u) || equal(skaf82(u),sk8)** -> .
% 216.01/216.25 74360[10:MRR:74100.1,74100.3,72714.0,74193.1] ssList(u) || -> lt(v,skaf83(u))*.
% 216.01/216.25 74572[10:MRR:72888.1,72888.2,72888.3,72888.4,74144.1,74360.1,74193.1,74232.1] ssList(u) || -> .
% 216.01/216.25 74573[10:UnC:74572.0,3.0] || -> .
% 216.01/216.25 75050[10:Spt:74573.0,65438.1,69863.0] || equal(sk9,sk8)** -> .
% 216.01/216.25 75051[10:Spt:74573.0,65438.0] || -> ssList(tl(sk8))*.
% 216.01/216.25 75180[3:Res:31531.1,65831.1] ssList(sk3) || segmentP(sk9,sk2)* -> equal(sk9,sk3).
% 216.01/216.25 75311[9:SpR:69345.0,64506.2] ssList(sk3) singletonP(sk3) || -> equal(cons(sk6,sk9),sk3)**.
% 216.01/216.25 75325[9:SSi:75311.1,75311.0,3.0,69344.0,69430.0,3.0,69344.0,69430.0] || -> equal(cons(sk6,sk9),sk3)**.
% 216.01/216.25 75340[9:Rew:75325.0,66117.0] || equal(sk3,sk3) -> equal(app(app(sk7,cons(sk5,sk9)),sk8),sk9)**.
% 216.01/216.25 75361[9:Obv:75340.0] || -> equal(app(app(sk7,cons(sk5,sk9)),sk8),sk9)**.
% 216.01/216.25 75564[9:SpL:75361.0,66162.2] ssList(app(sk7,cons(sk5,sk9))) ssList(sk8) || equal(sk9,sk9) -> equal(app(sk7,cons(sk5,sk9)),sk9)**.
% 216.01/216.25 75572[9:Obv:75564.2] ssList(app(sk7,cons(sk5,sk9))) ssList(sk8) || -> equal(app(sk7,cons(sk5,sk9)),sk9)**.
% 216.01/216.25 75573[9:SSi:75572.1,75572.0,11.0,67500.0,67503.0,67508.0,67509.0,67510.0,100.0,10.0,64465.0,560.0,64466.2,64467.0,64468.0,64469.0,64470.0,64472.0,64471.0] || -> equal(app(sk7,cons(sk5,sk9)),sk9)**.
% 216.01/216.25 75574[9:Rew:75573.0,75361.0] || -> equal(app(sk9,sk8),sk9)**.
% 216.01/216.25 75577[9:Rew:64486.0,75574.0] || -> equal(sk9,sk8)**.
% 216.01/216.25 75578[10:MRR:75577.0,75050.0] || -> .
% 216.01/216.25 75579[8:Spt:75578.0,397.0,67510.0] || totalorderP(sk8)* -> .
% 216.01/216.25 75580[8:Spt:75578.0,397.1] || -> equal(app(app(skaf56(sk8),cons(skaf54(sk8),skaf57(sk8))),cons(skaf55(sk8),skaf58(sk8))),sk8)**.
% 216.01/216.25 75584[3:SSi:75180.0,3.0] || segmentP(sk9,sk2)* -> equal(sk9,sk3).
% 216.01/216.25 75585[3:MRR:75584.1,50200.0] || segmentP(sk9,sk2)* -> .
% 216.01/216.25 75603[8:Res:21801.2,75579.0] ssList(sk8) totalorderedP(sk8) || -> .
% 216.01/216.25 75609[8:SSi:75603.1,75603.0,11.0,67500.0,67503.0,67508.0,67509.0,11.0,67500.0,67503.0,67508.0,67509.0] || -> .
% 216.01/216.25 75614[7:Spt:75609.0,398.0,67509.0] || strictorderP(sk8)* -> .
% 216.01/216.25 75615[7:Spt:75609.0,398.1] || -> equal(app(app(skaf61(sk8),cons(skaf59(sk8),skaf62(sk8))),cons(skaf60(sk8),skaf63(sk8))),sk8)**.
% 216.01/216.25 75626[7:Res:22111.2,75614.0] ssList(sk8) strictorderedP(sk8) || -> .
% 216.01/216.25 75638[7:SSi:75626.1,75626.0,11.0,67500.0,67503.0,67508.0,11.0,67500.0,67503.0,67508.0] || -> .
% 216.01/216.25 75646[6:Spt:75638.0,456.0,67508.0] || cyclefreeP(sk8)* -> .
% 216.01/216.25 75647[6:Spt:75638.0,456.1] || -> leq(skaf50(sk8),skaf49(sk8))*.
% 216.01/216.25 75669[6:Res:21966.2,75646.0] ssList(sk8) strictorderedP(sk8) || -> .
% 216.01/216.25 75685[6:SSi:75669.1,75669.0,11.0,67500.0,67503.0,11.0,67500.0,67503.0] || -> .
% 216.01/216.25 75693[5:Spt:75685.0,399.0,67503.0] || totalorderedP(sk8)* -> .
% 216.01/216.25 75694[5:Spt:75685.0,399.1] || -> equal(app(app(skaf66(sk8),cons(skaf64(sk8),skaf67(sk8))),cons(skaf65(sk8),skaf68(sk8))),sk8)**.
% 216.01/216.25 75695[5:MRR:66263.1,75693.0] || totalorderedP(cons(u,sk8))* -> .
% 216.01/216.25 75697[5:MRR:65561.1,75695.0] || equal(sk9,sk8)** -> .
% 216.01/216.25 75703[5:MRR:66963.0,75697.0] || -> equal(hd(sk8),skaf83(sk8))**.
% 216.01/216.25 75731[5:Rew:75703.0,610.1] totalorderedP(sk8) || leq(u,skaf83(sk8))* -> totalorderedP(cons(u,sk8)).
% 216.01/216.25 75732[5:SSi:75731.0,22037.0,11.0,67500.2] || leq(u,skaf83(sk8))* -> totalorderedP(cons(u,sk8)).
% 216.01/216.25 75733[5:MRR:75732.1,75695.0] || leq(u,skaf83(sk8))* -> .
% 216.01/216.25 75734[5:UnC:75733.0,557.0] || -> .
% 216.01/216.25 75738[4:Spt:75734.0,400.0,67500.0] || strictorderedP(sk8)* -> .
% 216.01/216.25 75739[4:Spt:75734.0,400.1] || -> equal(app(app(skaf71(sk8),cons(skaf69(sk8),skaf72(sk8))),cons(skaf70(sk8),skaf73(sk8))),sk8)**.
% 216.01/216.25 75740[4:MRR:66248.1,75738.0] || strictorderedP(cons(u,sk8))* -> .
% 216.01/216.25 75742[4:MRR:65562.1,75740.0] || equal(sk9,sk8)** -> .
% 216.01/216.25 75744[4:MRR:65543.1,75742.0] || rearsegP(sk9,sk8)* -> .
% 216.01/216.25 75802[3:Res:65830.2,75585.0] ssList(sk2) || equal(sk9,sk2)** -> .
% 216.01/216.25 75803[3:SSi:75802.0,2.0] || equal(sk9,sk2)** -> .
% 216.01/216.25 75804[3:MRR:65417.0,75803.0] || -> singletonP(sk3)*.
% 216.01/216.25 75805[3:MRR:60825.0,75804.0] || -> equal(skaf83(sk3),sk6)**.
% 216.01/216.25 75827[3:SpR:75805.0,64506.2] ssList(sk3) singletonP(sk3) || -> equal(cons(sk6,sk9),sk3)**.
% 216.01/216.25 75831[3:SSi:75827.1,75827.0,3.0,75804.0,3.0,75804.0] || -> equal(cons(sk6,sk9),sk3)**.
% 216.01/216.25 75843[3:Rew:75831.0,66117.0] || equal(sk3,sk3) -> equal(app(app(sk7,cons(sk5,sk9)),sk8),sk9)**.
% 216.01/216.25 75866[3:Obv:75843.0] || -> equal(app(app(sk7,cons(sk5,sk9)),sk8),sk9)**.
% 216.01/216.25 76353[3:SpR:75866.0,18202.1] ssList(app(sk7,cons(sk5,sk9))) || -> rearsegP(sk9,sk8)*.
% 216.01/216.25 76362[3:SSi:76353.0,100.0,10.0,64465.0,560.0,64466.0,64467.0,64468.0,64469.0,64470.0,64472.0,64471.2] || -> rearsegP(sk9,sk8)*.
% 216.01/216.25 76363[4:MRR:76362.0,75744.0] || -> .
% 216.01/216.25 76379[2:Spt:76363.0,506.1] || -> equal(nil,sk8)**.
% 216.01/216.25 76381[2:Rew:76379.0,22.0] || -> cyclefreeP(sk8)*.
% 216.01/216.25 76382[2:Rew:76379.0,21.0] || -> totalorderP(sk8)*.
% 216.01/216.25 76383[2:Rew:76379.0,20.0] || -> strictorderP(sk8)*.
% 216.01/216.25 76384[2:Rew:76379.0,19.0] || -> totalorderedP(sk8)*.
% 216.01/216.25 76385[2:Rew:76379.0,18.0] || -> strictorderedP(sk8)*.
% 216.01/216.25 76386[2:Rew:76379.0,17.0] || -> duplicatefreeP(sk8)*.
% 216.01/216.25 76387[2:Rew:76379.0,16.0] || -> equalelemsP(sk8)*.
% 216.01/216.25 76399[2:Rew:76379.0,561.0] || memberP(sk8,u)* -> .
% 216.01/216.25 76477[2:Rew:76379.0,5493.0] || -> singletonP(cons(u,sk8))*.
% 216.01/216.25 76478[2:Rew:76379.0,562.0] || -> cyclefreeP(cons(u,sk8))*.
% 216.01/216.25 76479[2:Rew:76379.0,563.0] || -> totalorderP(cons(u,sk8))*.
% 216.01/216.25 76480[2:Rew:76379.0,564.0] || -> strictorderP(cons(u,sk8))*.
% 216.01/216.25 76481[2:Rew:76379.0,565.0] || -> totalorderedP(cons(u,sk8))*.
% 216.01/216.25 76485[2:Rew:76379.0,566.0] || -> strictorderedP(cons(u,sk8))*.
% 216.01/216.25 76486[2:Rew:76379.0,567.0] || -> duplicatefreeP(cons(u,sk8))*.
% 216.01/216.25 76487[2:Rew:76379.0,568.0] || -> equalelemsP(cons(u,sk8))*.
% 216.01/216.25 76499[2:Rew:76379.0,34282.0] || -> equal(app(sk8,sk3),sk3)**.
% 216.01/216.25 76505[2:Rew:76379.0,4614.0] || -> equal(sk8,sk2) singletonP(sk3)*.
% 216.01/216.25 76556[2:Rew:76379.0,71.1] ssList(u) || -> segmentP(u,sk8)*.
% 216.01/216.25 76590[2:Rew:76379.0,287.1] || -> ssList(tl(sk9))* equal(sk9,sk8).
% 216.01/216.25 76591[2:MRR:60321.1,76399.0] || equal(sk8,sk3)** -> .
% 216.01/216.25 76607[2:Rew:76379.0,89.1] ssList(u) || -> equal(app(sk8,u),u)**.
% 216.01/216.25 76733[2:Rew:76379.0,88.1] ssList(u) || -> equal(app(u,sk8),u)**.
% 216.01/216.25 76956[2:Rew:76379.0,24589.2] ssList(u) singletonP(u) || -> equal(cons(skaf83(u),sk8),u)**.
% 216.01/216.25 77088[2:Rew:76379.0,34450.0] || -> equal(app(app(app(sk7,cons(sk5,sk8)),sk8),cons(sk6,sk9)),sk3)**.
% 216.01/216.25 77339[2:Rew:76379.0,133.3,76379.0,133.2] ssList(u) ssList(v) || equal(app(u,v),sk8)** -> equal(sk8,u).
% 216.01/216.25 77361[2:Rew:76379.0,50447.1] || equal(cons(sk6,sk9),sk3) -> equal(app(app(sk7,cons(sk5,sk8)),sk8),sk8)**.
% 216.01/216.25 77392[2:Rew:76379.0,60573.2,76379.0,60573.1,76379.0,60573.0] || equal(tl(sk3),sk8) -> equal(app(sk8,cons(sk6,sk8)),sk8)** equal(sk9,sk8).
% 216.01/216.25 78813[2:Rew:76379.0,24481.1,76379.0,24481.0] || -> equal(app(app(app(sk7,cons(sk5,sk8)),sk8),cons(sk6,sk8)),sk8) equal(skaf83(app(app(app(sk7,cons(sk5,sk8)),sk8),cons(sk6,sk8))),hd(sk3))**.
% 216.01/216.25 79117[3:Spt:76505.0] || -> equal(sk8,sk2)**.
% 216.01/216.25 79156[3:Rew:79117.0,76591.0] || equal(sk3,sk2)** -> .
% 216.01/216.25 80025[3:Rew:79117.0,76556.1] ssList(u) || -> segmentP(u,sk2)*.
% 216.01/216.25 80353[Cputime limit exceeded (core dumped)
%------------------------------------------------------------------------------