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)
%------------------------------------------------------------------------------