TSTP Solution File: SWC192-1 by SPASS---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SPASS---3.9
% Problem  : SWC192-1 : TPTP v8.1.0. Released v2.4.0.
% Transfm  : none
% Format   : tptp
% Command  : run_spass %d %s

% Computer : n018.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:02:22 EDT 2022

% Result   : Unsatisfiable 58.85s 59.05s
% Output   : Refutation 91.63s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.13  % Problem  : SWC192-1 : TPTP v8.1.0. Released v2.4.0.
% 0.04/0.14  % Command  : run_spass %d %s
% 0.14/0.35  % Computer : n018.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 600
% 0.14/0.35  % DateTime : Sat Jun 11 19:42:25 EDT 2022
% 0.14/0.35  % CPUTime  : 
% 58.85/59.05  
% 58.85/59.05  SPASS V 3.9 
% 58.85/59.05  SPASS beiseite: Proof found.
% 58.85/59.05  % SZS status Theorem
% 58.85/59.05  Problem: /export/starexec/sandbox/benchmark/theBenchmark.p 
% 58.85/59.05  SPASS derived 64438 clauses, backtracked 29773 clauses, performed 242 splits and kept 51769 clauses.
% 58.85/59.05  SPASS allocated 135412 KBytes.
% 58.85/59.05  SPASS spent	0:0:58.58 on the problem.
% 58.85/59.05  		0:00:00.04 for the input.
% 58.85/59.05  		0:00:00.00 for the FLOTTER CNF translation.
% 58.85/59.05  		0:00:00.62 for inferences.
% 58.85/59.05  		0:00:02.07 for the backtracking.
% 58.85/59.05  		0:0:55.24 for the reduction.
% 58.85/59.05  
% 58.85/59.05  
% 58.85/59.05  Here is a proof with depth 7, length 511 :
% 58.85/59.05  % SZS output start Refutation
% 58.85/59.05  1[0:Inp] ||  -> ssList(sk1)*.
% 58.85/59.05  5[0:Inp] ||  -> equal(sk4,sk2)**.
% 58.85/59.05  6[0:Inp] ||  -> equal(sk3,sk1)**.
% 58.85/59.05  9[0:Inp] ||  -> ssList(sk7)*.
% 58.85/59.05  10[0:Inp] ||  -> ssList(sk8)*.
% 58.85/59.05  11[0:Inp] ||  -> equal(app(app(app(sk7,cons(sk5,nil)),cons(sk6,nil)),sk8),sk1)**.
% 58.85/59.05  12[0:Inp] || equal(sk6,sk5)** -> .
% 58.85/59.05  15[0:Inp] ||  -> equal(cons(sk9,nil),sk3)** equal(nil,sk4).
% 58.85/59.05  16[0:Inp] ||  -> memberP(sk4,sk9)* equal(nil,sk4).
% 58.85/59.05  17[0:Inp] ||  -> equal(cons(sk9,nil),sk3)** equal(nil,sk3).
% 58.85/59.05  18[0:Inp] ||  -> memberP(sk4,sk9)* equal(nil,sk3).
% 58.85/59.05  19[0:Inp] ||  -> equalelemsP(nil)*.
% 58.85/59.05  20[0:Inp] ||  -> duplicatefreeP(nil)*.
% 58.85/59.05  21[0:Inp] ||  -> strictorderedP(nil)*.
% 58.85/59.05  22[0:Inp] ||  -> totalorderedP(nil)*.
% 58.85/59.05  23[0:Inp] ||  -> strictorderP(nil)*.
% 58.85/59.05  24[0:Inp] ||  -> totalorderP(nil)*.
% 58.85/59.05  25[0:Inp] ||  -> cyclefreeP(nil)*.
% 58.85/59.05  26[0:Inp] ||  -> ssList(nil)*.
% 58.85/59.05  30[0:Inp] ||  -> ssItem(skaf83(u))*.
% 58.85/59.05  31[0:Inp] ||  -> ssList(skaf82(u))*.
% 58.85/59.05  50[0:Inp] ||  -> ssList(skaf63(u))*.
% 58.85/59.05  51[0:Inp] ||  -> ssList(skaf62(u))*.
% 58.85/59.05  52[0:Inp] ||  -> ssList(skaf61(u))*.
% 58.85/59.05  55[0:Inp] ||  -> ssList(skaf58(u))*.
% 58.85/59.05  56[0:Inp] ||  -> ssList(skaf57(u))*.
% 58.85/59.05  57[0:Inp] ||  -> ssList(skaf56(u))*.
% 58.85/59.05  82[0:Inp] ssItem(u) ||  -> equalelemsP(cons(u,nil))*.
% 58.85/59.05  83[0:Inp] ssItem(u) ||  -> duplicatefreeP(cons(u,nil))*.
% 58.85/59.05  84[0:Inp] ssItem(u) ||  -> strictorderedP(cons(u,nil))*.
% 58.85/59.05  85[0:Inp] ssItem(u) ||  -> totalorderedP(cons(u,nil))*.
% 58.85/59.05  86[0:Inp] ssItem(u) ||  -> strictorderP(cons(u,nil))*.
% 58.85/59.05  87[0:Inp] ssItem(u) ||  -> totalorderP(cons(u,nil))*.
% 58.85/59.05  88[0:Inp] ssItem(u) ||  -> cyclefreeP(cons(u,nil))*.
% 58.85/59.05  89[0:Inp] ssItem(u) || memberP(nil,u)* -> .
% 58.85/59.05  90[0:Inp] ssList(u) ||  -> ssItem(v)* duplicatefreeP(u)*.
% 58.85/59.05  92[0:Inp] ssList(u) ||  -> equal(app(nil,u),u)**.
% 58.85/59.05  103[0:Inp] ssList(u) ssList(v) ||  -> ssList(app(u,v))*.
% 58.85/59.05  104[0:Inp] ssList(u) ssItem(v) ||  -> ssList(cons(v,u))*.
% 58.85/59.05  106[0:Inp] ssList(u) ||  -> cyclefreeP(u) leq(skaf49(u),skaf50(u))*.
% 58.85/59.05  111[0:Inp] ssList(u) || lt(skaf59(u),skaf60(u))* -> strictorderP(u).
% 58.85/59.05  113[0:Inp] ssList(u) || leq(skaf54(u),skaf55(u))* -> totalorderP(u).
% 58.85/59.05  114[0:Inp] ssList(u) ssItem(v) ||  -> equal(tl(cons(v,u)),u)**.
% 58.85/59.05  115[0:Inp] ssList(u) ssItem(v) ||  -> equal(hd(cons(v,u)),v)**.
% 58.85/59.05  116[0:Inp] ssList(u) ssItem(v) || equal(cons(v,u),nil)** -> .
% 58.85/59.05  117[0:Inp] ssList(u) ssItem(v) || equal(cons(v,u),u)** -> .
% 58.85/59.05  119[0:Inp] ssList(u) singletonP(u) ||  -> equal(cons(skaf44(u),nil),u)**.
% 58.85/59.05  127[0:Inp] ssList(u) ||  -> equal(nil,u) equal(cons(skaf83(u),skaf82(u)),u)**.
% 58.85/59.05  130[0:Inp] ssItem(u) ssList(v) || equal(nil,v) -> strictorderedP(cons(u,v))*.
% 58.85/59.05  134[0:Inp] ssList(u) ssItem(v) || equal(cons(v,nil),u)* -> singletonP(u)*.
% 58.85/59.05  137[0:Inp] ssList(u) ssList(v) || equal(app(u,v),nil)** -> equal(nil,v).
% 58.85/59.05  138[0:Inp] ssList(u) ssItem(v) ||  -> equal(app(cons(v,nil),u),cons(v,u))**.
% 58.85/59.05  141[0:Inp] ssList(u) ssList(v) ||  -> equal(nil,u) equal(hd(app(u,v)),hd(u))**.
% 58.85/59.05  142[0:Inp] ssItem(u) ssList(v) || strictorderedP(cons(u,v))* -> strictorderedP(v) equal(nil,v).
% 58.85/59.05  143[0:Inp] ssItem(u) ssList(v) || totalorderedP(cons(u,v))* -> totalorderedP(v) equal(nil,v).
% 58.85/59.05  146[0:Inp] ssList(u) ssList(v) || rearsegP(u,v)*+ rearsegP(v,u)* -> equal(u,v).
% 58.85/59.05  147[0:Inp] ssList(u) ssList(v) || frontsegP(u,v)*+ frontsegP(v,u)* -> equal(u,v).
% 58.85/59.05  156[0:Inp] ssItem(u) ssItem(v) ssList(w) || equal(u,v) -> memberP(cons(v,w),u)*.
% 58.85/59.05  159[0:Inp] ssItem(u) ssList(v) ssList(w) || memberP(w,u) -> memberP(app(v,w),u)*.
% 58.85/59.05  161[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(w,v),u)*+ -> rearsegP(u,v)*.
% 58.85/59.05  162[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(v,w),u)*+ -> frontsegP(u,v)*.
% 58.85/59.05  167[0:Inp] ssList(u) ssList(v) ssList(w) ||  -> equal(app(app(u,v),w),app(u,app(v,w)))**.
% 58.85/59.05  175[0:Inp] ssList(u) ssList(v) ssItem(w) ||  -> equal(app(cons(w,v),u),cons(w,app(v,u)))**.
% 58.85/59.05  179[0:Inp] ssItem(u) ssItem(v) ssList(w) || memberP(cons(v,w),u)* -> equal(u,v) memberP(w,u).
% 58.85/59.05  181[0:Inp] ssList(u) ||  -> strictorderedP(u) equal(app(app(skaf71(u),cons(skaf69(u),skaf72(u))),cons(skaf70(u),skaf73(u))),u)**.
% 58.85/59.05  182[0:Inp] ssList(u) ||  -> totalorderedP(u) equal(app(app(skaf66(u),cons(skaf64(u),skaf67(u))),cons(skaf65(u),skaf68(u))),u)**.
% 58.85/59.05  183[0:Inp] ssList(u) ||  -> strictorderP(u) equal(app(app(skaf61(u),cons(skaf59(u),skaf62(u))),cons(skaf60(u),skaf63(u))),u)**.
% 58.85/59.05  184[0:Inp] ssList(u) ||  -> totalorderP(u) equal(app(app(skaf56(u),cons(skaf54(u),skaf57(u))),cons(skaf55(u),skaf58(u))),u)**.
% 58.85/59.05  188[0:Inp] ssList(u) ssList(v) ssItem(w) ssItem(x) || equal(cons(w,u),cons(x,v))* -> equal(w,x).
% 58.85/59.05  195[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).
% 58.85/59.05  197[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)* -> .
% 58.85/59.05  199[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).
% 58.85/59.05  200[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).
% 58.85/59.05  208[0:Rew:6.0,18.1,5.0,18.0] ||  -> equal(nil,sk1) memberP(sk2,sk9)*.
% 58.85/59.05  209[0:Rew:208.1,16.1,5.0,16.1,5.0,16.0] ||  -> equal(sk2,sk1) memberP(sk2,sk9)*.
% 58.85/59.05  210[0:Rew:6.0,17.1,6.0,17.0] ||  -> equal(nil,sk1) equal(cons(sk9,nil),sk1)**.
% 58.85/59.05  211[0:Rew:210.1,15.1,5.0,15.1,6.0,15.0] ||  -> equal(sk2,sk1) equal(cons(sk9,nil),sk1)**.
% 58.85/59.05  237[0:Res:10.0,179.0] ssItem(u) ssItem(v) || memberP(cons(v,sk8),u)* -> equal(u,v) memberP(sk8,u).
% 58.85/59.05  253[0:Res:10.0,156.0] ssItem(u) ssItem(v) || equal(u,v) -> memberP(cons(v,sk8),u)*.
% 58.85/59.05  269[0:Res:10.0,137.0] ssList(u) || equal(app(u,sk8),nil)** -> equal(nil,sk8).
% 58.85/59.05  312[0:Res:10.0,195.1] ssList(u) || equal(hd(u),hd(sk8))* equal(tl(u),tl(sk8)) -> equal(u,sk8) equal(nil,u) equal(nil,sk8).
% 58.85/59.05  341[0:Res:10.0,141.1] ssList(u) ||  -> equal(nil,sk8) equal(hd(app(sk8,u)),hd(sk8))**.
% 58.85/59.05  348[0:Res:10.0,115.1] ssItem(u) ||  -> equal(hd(cons(u,sk8)),u)**.
% 58.85/59.05  349[0:Res:10.0,116.1] ssItem(u) || equal(cons(u,sk8),nil)** -> .
% 58.85/59.05  353[0:Res:10.0,104.1] ssItem(u) ||  -> ssList(cons(u,sk8))*.
% 58.85/59.05  403[0:Res:9.0,184.0] ||  -> totalorderP(sk7) equal(app(app(skaf56(sk7),cons(skaf54(sk7),skaf57(sk7))),cons(skaf55(sk7),skaf58(sk7))),sk7)**.
% 58.85/59.05  404[0:Res:9.0,183.0] ||  -> strictorderP(sk7) equal(app(app(skaf61(sk7),cons(skaf59(sk7),skaf62(sk7))),cons(skaf60(sk7),skaf63(sk7))),sk7)**.
% 58.85/59.05  405[0:Res:9.0,182.0] ||  -> totalorderedP(sk7) equal(app(app(skaf66(sk7),cons(skaf64(sk7),skaf67(sk7))),cons(skaf65(sk7),skaf68(sk7))),sk7)**.
% 58.85/59.05  406[0:Res:9.0,181.0] ||  -> strictorderedP(sk7) equal(app(app(skaf71(sk7),cons(skaf69(sk7),skaf72(sk7))),cons(skaf70(sk7),skaf73(sk7))),sk7)**.
% 58.85/59.05  445[0:Res:9.0,127.0] ||  -> equal(nil,sk7) equal(cons(skaf83(sk7),skaf82(sk7)),sk7)**.
% 58.85/59.05  447[0:Res:9.0,119.1] singletonP(sk7) ||  -> equal(cons(skaf44(sk7),nil),sk7)**.
% 58.85/59.05  452[0:Res:9.0,111.0] || lt(skaf59(sk7),skaf60(sk7))* -> strictorderP(sk7).
% 58.85/59.05  454[0:Res:9.0,113.0] || leq(skaf54(sk7),skaf55(sk7))* -> totalorderP(sk7).
% 58.85/59.05  463[0:Res:9.0,106.0] ||  -> cyclefreeP(sk7) leq(skaf49(sk7),skaf50(sk7))*.
% 58.85/59.05  483[0:Res:9.0,195.1] ssList(u) || equal(hd(u),hd(sk7))* equal(tl(u),tl(sk7)) -> equal(u,sk7) equal(nil,u) equal(nil,sk7).
% 58.85/59.05  512[0:Res:9.0,141.1] ssList(u) ||  -> equal(nil,sk7) equal(hd(app(sk7,u)),hd(sk7))**.
% 58.85/59.05  517[0:Res:9.0,134.1] ssItem(u) || equal(cons(u,nil),sk7)** -> singletonP(sk7).
% 58.85/59.05  518[0:Res:9.0,114.1] ssItem(u) ||  -> equal(tl(cons(u,sk7)),sk7)**.
% 58.85/59.05  519[0:Res:9.0,115.1] ssItem(u) ||  -> equal(hd(cons(u,sk7)),u)**.
% 58.85/59.05  520[0:Res:9.0,116.1] ssItem(u) || equal(cons(u,sk7),nil)** -> .
% 58.85/59.05  524[0:Res:9.0,104.1] ssItem(u) ||  -> ssList(cons(u,sk7))*.
% 58.85/59.05  562[1:Spt:90.1] ||  -> ssItem(u)*.
% 58.85/59.05  565[1:MRR:524.0,562.0] ||  -> ssList(cons(u,sk7))*.
% 58.85/59.05  566[1:MRR:353.0,562.0] ||  -> ssList(cons(u,sk8))*.
% 58.85/59.05  567[1:MRR:89.0,562.0] || memberP(nil,u)* -> .
% 58.85/59.05  568[1:MRR:88.0,562.0] ||  -> cyclefreeP(cons(u,nil))*.
% 58.85/59.05  569[1:MRR:87.0,562.0] ||  -> totalorderP(cons(u,nil))*.
% 58.85/59.05  570[1:MRR:86.0,562.0] ||  -> strictorderP(cons(u,nil))*.
% 58.85/59.05  571[1:MRR:85.0,562.0] ||  -> totalorderedP(cons(u,nil))*.
% 58.85/59.05  572[1:MRR:84.0,562.0] ||  -> strictorderedP(cons(u,nil))*.
% 58.85/59.05  573[1:MRR:83.0,562.0] ||  -> duplicatefreeP(cons(u,nil))*.
% 58.85/59.05  574[1:MRR:82.0,562.0] ||  -> equalelemsP(cons(u,nil))*.
% 58.85/59.05  577[1:MRR:520.0,562.0] || equal(cons(u,sk7),nil)** -> .
% 58.85/59.05  578[1:MRR:519.0,562.0] ||  -> equal(hd(cons(u,sk7)),u)**.
% 58.85/59.05  579[1:MRR:518.0,562.0] ||  -> equal(tl(cons(u,sk7)),sk7)**.
% 58.85/59.05  581[1:MRR:349.0,562.0] || equal(cons(u,sk8),nil)** -> .
% 58.85/59.05  582[1:MRR:348.0,562.0] ||  -> equal(hd(cons(u,sk8)),u)**.
% 58.85/59.05  584[1:MRR:517.0,562.0] || equal(cons(u,nil),sk7)** -> singletonP(sk7).
% 58.85/59.05  605[1:MRR:130.0,562.0] ssList(u) || equal(nil,u) -> strictorderedP(cons(v,u))*.
% 58.85/59.05  623[1:MRR:253.1,253.0,562.0] || equal(u,v) -> memberP(cons(v,sk8),u)*.
% 58.85/59.05  628[1:MRR:143.0,562.0] ssList(u) || totalorderedP(cons(v,u))* -> totalorderedP(u) equal(nil,u).
% 58.85/59.05  629[1:MRR:142.0,562.0] ssList(u) || strictorderedP(cons(v,u))* -> strictorderedP(u) equal(nil,u).
% 58.85/59.05  640[1:MRR:237.1,237.0,562.0] || memberP(cons(u,sk8),v)* -> equal(v,u) memberP(sk8,v).
% 58.85/59.05  641[1:MRR:159.0,562.0] ssList(u) ssList(v) || memberP(v,w) -> memberP(app(u,v),w)*.
% 58.85/59.05  644[1:MRR:156.1,156.0,562.0] ssList(u) || equal(v,w) -> memberP(cons(w,u),v)*.
% 58.85/59.05  664[1:MRR:179.1,179.0,562.0] ssList(u) || memberP(cons(v,u),w)* -> equal(w,v) memberP(u,w).
% 58.85/59.05  687[1:MRR:104.1,562.0] ssList(u) ||  -> ssList(cons(v,u))*.
% 58.85/59.05  688[1:MRR:117.1,562.0] ssList(u) || equal(cons(v,u),u)** -> .
% 58.85/59.05  689[1:MRR:116.1,562.0] ssList(u) || equal(cons(v,u),nil)** -> .
% 58.85/59.05  690[1:MRR:115.1,562.0] ssList(u) ||  -> equal(hd(cons(v,u)),v)**.
% 58.85/59.05  691[1:MRR:114.1,562.0] ssList(u) ||  -> equal(tl(cons(v,u)),u)**.
% 58.85/59.05  692[1:MRR:134.1,562.0] ssList(u) || equal(cons(v,nil),u)* -> singletonP(u)*.
% 58.85/59.05  693[1:MRR:138.1,562.0] ssList(u) ||  -> equal(app(cons(v,nil),u),cons(v,u))**.
% 58.85/59.05  744[1:MRR:200.3,200.2,562.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).
% 58.85/59.05  745[1:MRR:199.3,199.2,562.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).
% 58.85/59.05  757[1:MRR:188.3,188.2,562.0] ssList(u) ssList(v) || equal(cons(w,u),cons(x,v))* -> equal(w,x).
% 58.85/59.05  758[2:Spt:512.0,512.2] ssList(u) ||  -> equal(hd(app(sk7,u)),hd(sk7))**.
% 58.85/59.05  760[3:Spt:341.0,341.2] ssList(u) ||  -> equal(hd(app(sk8,u)),hd(sk8))**.
% 58.85/59.05  766[4:Spt:312.5] ||  -> equal(nil,sk8)**.
% 58.85/59.05  848[4:Rew:766.0,92.1] ssList(u) ||  -> equal(app(sk8,u),u)**.
% 58.85/59.05  855[4:Rew:766.0,568.0] ||  -> cyclefreeP(cons(u,sk8))*.
% 58.85/59.05  856[4:Rew:766.0,569.0] ||  -> totalorderP(cons(u,sk8))*.
% 58.85/59.05  857[4:Rew:766.0,570.0] ||  -> strictorderP(cons(u,sk8))*.
% 58.85/59.05  858[4:Rew:766.0,571.0] ||  -> totalorderedP(cons(u,sk8))*.
% 58.85/59.05  859[4:Rew:766.0,572.0] ||  -> strictorderedP(cons(u,sk8))*.
% 58.85/59.05  860[4:Rew:766.0,573.0] ||  -> duplicatefreeP(cons(u,sk8))*.
% 58.85/59.05  861[4:Rew:766.0,574.0] ||  -> equalelemsP(cons(u,sk8))*.
% 58.85/59.05  870[4:Rew:766.0,693.1] ssList(u) ||  -> equal(app(cons(v,sk8),u),cons(v,u))**.
% 58.85/59.05  912[4:Rew:848.1,760.1] ssList(u) ||  -> equal(hd(u),hd(sk8))*.
% 58.85/59.05  2654[4:SpR:912.1,582.0] ssList(cons(u,sk8)) ||  -> equal(hd(sk8),u)*.
% 58.85/59.05  2660[4:SSi:2654.0,566.0,855.0,856.0,857.0,858.0,859.0,860.0,861.0] ||  -> equal(hd(sk8),u)*.
% 58.85/59.05  2839[4:Rew:2660.0,870.1] ssList(u) ||  -> equal(cons(v,u),hd(sk8))**.
% 58.85/59.05  2869[4:Rew:2660.0,757.2] ssList(u) ssList(v) || equal(cons(w,u),hd(sk8))** -> equal(w,x)*.
% 58.85/59.05  2995[4:Con:2869.1] ssList(u) || equal(cons(v,u),hd(sk8))** -> equal(v,w)*.
% 58.85/59.05  2996[4:AED:12.0,2995.2] ssList(u) || equal(cons(v,u),hd(sk8))** -> .
% 58.85/59.05  2997[4:Rew:2839.1,2996.1] ssList(u) || equal(hd(sk8),hd(sk8))* -> .
% 58.85/59.05  2998[4:Obv:2997.1] ssList(u) ||  -> .
% 58.85/59.05  2999[4:UnC:2998.0,10.0] ||  -> .
% 58.85/59.05  3124[4:Spt:2999.0,312.5,766.0] || equal(nil,sk8)** -> .
% 58.85/59.05  3125[4:Spt:2999.0,312.0,312.1,312.2,312.3,312.4] ssList(u) || equal(hd(u),hd(sk8))* equal(tl(u),tl(sk8)) -> equal(u,sk8) equal(nil,u).
% 58.85/59.05  3135[4:MRR:269.2,3124.0] ssList(u) || equal(app(u,sk8),nil)** -> .
% 58.85/59.05  3139[5:Spt:483.5] ||  -> equal(nil,sk7)**.
% 58.85/59.05  3156[5:Rew:3139.0,574.0] ||  -> equalelemsP(cons(u,sk7))*.
% 58.85/59.05  3157[5:Rew:3139.0,573.0] ||  -> duplicatefreeP(cons(u,sk7))*.
% 58.85/59.05  3158[5:Rew:3139.0,572.0] ||  -> strictorderedP(cons(u,sk7))*.
% 58.85/59.05  3159[5:Rew:3139.0,571.0] ||  -> totalorderedP(cons(u,sk7))*.
% 58.85/59.05  3160[5:Rew:3139.0,570.0] ||  -> strictorderP(cons(u,sk7))*.
% 58.85/59.05  3161[5:Rew:3139.0,569.0] ||  -> totalorderP(cons(u,sk7))*.
% 58.85/59.05  3162[5:Rew:3139.0,568.0] ||  -> cyclefreeP(cons(u,sk7))*.
% 58.85/59.05  3191[5:Rew:3139.0,92.1] ssList(u) ||  -> equal(app(sk7,u),u)**.
% 58.85/59.05  3221[5:Rew:3139.0,693.1] ssList(u) ||  -> equal(app(cons(v,sk7),u),cons(v,u))**.
% 58.85/59.05  3282[5:Rew:3191.1,758.1] ssList(u) ||  -> equal(hd(u),hd(sk7))*.
% 58.85/59.05  4049[5:SpR:3282.1,578.0] ssList(cons(u,sk7)) ||  -> equal(hd(sk7),u)*.
% 58.85/59.05  4056[5:SSi:4049.0,3162.0,3161.0,3160.0,3159.0,3158.0,3157.0,565.0,3156.0] ||  -> equal(hd(sk7),u)*.
% 58.85/59.05  4240[5:Rew:4056.0,3221.1] ssList(u) ||  -> equal(cons(v,u),hd(sk7))**.
% 58.85/59.05  4270[5:Rew:4056.0,757.2] ssList(u) ssList(v) || equal(cons(w,u),hd(sk7))** -> equal(w,x)*.
% 58.85/59.05  4386[5:Con:4270.1] ssList(u) || equal(cons(v,u),hd(sk7))** -> equal(v,w)*.
% 58.85/59.05  4387[5:AED:12.0,4386.2] ssList(u) || equal(cons(v,u),hd(sk7))** -> .
% 58.85/59.05  4388[5:Rew:4240.1,4387.1] ssList(u) || equal(hd(sk7),hd(sk7))* -> .
% 58.85/59.05  4389[5:Obv:4388.1] ssList(u) ||  -> .
% 58.85/59.05  4390[5:UnC:4389.0,9.0] ||  -> .
% 58.85/59.05  4566[5:Spt:4390.0,483.5,3139.0] || equal(nil,sk7)** -> .
% 58.85/59.05  4567[5:Spt:4390.0,483.0,483.1,483.2,483.3,483.4] ssList(u) || equal(hd(u),hd(sk7))* equal(tl(u),tl(sk7)) -> equal(u,sk7) equal(nil,u).
% 58.85/59.05  4572[5:MRR:445.0,4566.0] ||  -> equal(cons(skaf83(sk7),skaf82(sk7)),sk7)**.
% 58.85/59.05  4581[6:Spt:208.0] ||  -> equal(nil,sk1)**.
% 58.85/59.05  4584[6:Rew:4581.0,25.0] ||  -> cyclefreeP(sk1)*.
% 58.85/59.05  4585[6:Rew:4581.0,24.0] ||  -> totalorderP(sk1)*.
% 58.85/59.05  4586[6:Rew:4581.0,23.0] ||  -> strictorderP(sk1)*.
% 58.85/59.05  4587[6:Rew:4581.0,22.0] ||  -> totalorderedP(sk1)*.
% 58.85/59.05  4588[6:Rew:4581.0,21.0] ||  -> strictorderedP(sk1)*.
% 58.85/59.05  4589[6:Rew:4581.0,20.0] ||  -> duplicatefreeP(sk1)*.
% 58.85/59.05  4590[6:Rew:4581.0,19.0] ||  -> equalelemsP(sk1)*.
% 58.85/59.05  4603[6:Rew:4581.0,568.0] ||  -> cyclefreeP(cons(u,sk1))*.
% 58.85/59.05  4604[6:Rew:4581.0,569.0] ||  -> totalorderP(cons(u,sk1))*.
% 58.85/59.05  4605[6:Rew:4581.0,570.0] ||  -> strictorderP(cons(u,sk1))*.
% 58.85/59.05  4606[6:Rew:4581.0,571.0] ||  -> totalorderedP(cons(u,sk1))*.
% 58.85/59.05  4607[6:Rew:4581.0,572.0] ||  -> strictorderedP(cons(u,sk1))*.
% 58.85/59.05  4608[6:Rew:4581.0,573.0] ||  -> duplicatefreeP(cons(u,sk1))*.
% 58.85/59.05  4609[6:Rew:4581.0,574.0] ||  -> equalelemsP(cons(u,sk1))*.
% 58.85/59.05  4630[6:Rew:4581.0,3135.1] ssList(u) || equal(app(u,sk8),sk1)** -> .
% 58.85/59.05  4660[6:Rew:4581.0,692.1] ssList(u) || equal(cons(v,sk1),u)*+ -> singletonP(u)*.
% 58.85/59.05  4665[6:Rew:4581.0,11.0] ||  -> equal(app(app(app(sk7,cons(sk5,sk1)),cons(sk6,sk1)),sk8),sk1)**.
% 58.85/59.05  4772[5:SpR:4572.0,691.1] ssList(skaf82(sk7)) ||  -> equal(tl(sk7),skaf82(sk7))**.
% 58.85/59.05  4937[6:EqR:4660.1] ssList(cons(u,sk1)) ||  -> singletonP(cons(u,sk1))*.
% 58.85/59.05  4938[6:SSi:4937.0,687.0,1.0,4584.0,4585.0,4586.0,4587.0,4588.0,4589.0,4590.0,4603.0,4604.0,4605.0,4606.0,4607.0,4608.0,4609.1] ||  -> singletonP(cons(u,sk1))*.
% 58.85/59.05  5059[6:SpL:4665.0,4630.1] ssList(app(app(sk7,cons(sk5,sk1)),cons(sk6,sk1))) || equal(sk1,sk1)* -> .
% 58.85/59.05  5234[5:SSi:4772.0,31.0,9.0] ||  -> equal(tl(sk7),skaf82(sk7))**.
% 58.85/59.05  5258[6:Obv:5059.1] ssList(app(app(sk7,cons(sk5,sk1)),cons(sk6,sk1))) ||  -> .
% 58.85/59.05  5259[6:SSi:5258.0,103.0,103.0,9.0,687.0,1.0,4584.0,4585.0,4586.0,4587.0,4588.0,4589.0,4590.0,4603.0,4604.0,4605.0,4606.0,4607.1,4608.0,4609.0,4938.0,687.0,1.0,4584.0,4585.0,4586.0,4587.0,4588.0,4589.0,4590.0,4603.0,4604.0,4605.0,4606.0,4607.1,4608.0,4609.2,4938.2] ||  -> .
% 58.85/59.05  5261[6:Spt:5259.0,208.0,4581.0] || equal(nil,sk1)** -> .
% 58.85/59.05  5262[6:Spt:5259.0,208.1] ||  -> memberP(sk2,sk9)*.
% 58.85/59.05  5264[6:MRR:210.0,5261.0] ||  -> equal(cons(sk9,nil),sk1)**.
% 58.85/59.05  5292[7:Spt:405.0] ||  -> totalorderedP(sk7)*.
% 58.85/59.05  5296[8:Spt:406.0] ||  -> strictorderedP(sk7)*.
% 58.85/59.05  5306[9:Spt:463.0] ||  -> cyclefreeP(sk7)*.
% 58.85/59.05  5310[10:Spt:403.0] ||  -> totalorderP(sk7)*.
% 58.85/59.05  5311[11:Spt:404.0] ||  -> strictorderP(sk7)*.
% 58.85/59.05  5315[6:SpR:5264.0,574.0] ||  -> equalelemsP(sk1)*.
% 58.85/59.05  5316[6:SpR:5264.0,573.0] ||  -> duplicatefreeP(sk1)*.
% 58.85/59.05  5317[6:SpR:5264.0,572.0] ||  -> strictorderedP(sk1)*.
% 58.85/59.05  5318[6:SpR:5264.0,571.0] ||  -> totalorderedP(sk1)*.
% 58.85/59.05  5319[6:SpR:5264.0,570.0] ||  -> strictorderP(sk1)*.
% 58.85/59.05  5320[6:SpR:5264.0,569.0] ||  -> totalorderP(sk1)*.
% 58.85/59.05  5321[6:SpR:5264.0,568.0] ||  -> cyclefreeP(sk1)*.
% 58.85/59.05  5323[6:SpR:5264.0,691.1] ssList(nil) ||  -> equal(tl(sk1),nil)**.
% 58.85/59.05  5324[6:SpR:5264.0,690.1] ssList(nil) ||  -> equal(hd(sk1),sk9)**.
% 58.85/59.05  5329[6:SSi:5323.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0] ||  -> equal(tl(sk1),nil)**.
% 58.85/59.05  5330[6:SSi:5324.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0] ||  -> equal(hd(sk1),sk9)**.
% 58.85/59.05  5367[6:SpL:5264.0,584.0] || equal(sk7,sk1) -> singletonP(sk7)*.
% 58.85/59.05  5377[6:SoR:447.0,5367.1] || equal(sk7,sk1) -> equal(cons(skaf44(sk7),nil),sk7)**.
% 58.85/59.05  5467[1:EqR:692.1] ssList(cons(u,nil)) ||  -> singletonP(cons(u,nil))*.
% 58.85/59.05  5469[1:SSi:5467.0,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.1] ||  -> singletonP(cons(u,nil))*.
% 58.85/59.05  5472[6:SpR:5264.0,5469.0] ||  -> singletonP(sk1)*.
% 58.85/59.05  5488[5:SpR:4572.0,605.2] ssList(skaf82(sk7)) || equal(skaf82(sk7),nil)** -> strictorderedP(sk7).
% 58.85/59.05  5541[1:SpR:119.2,691.1] ssList(u) singletonP(u) ssList(nil) ||  -> equal(tl(u),nil)**.
% 58.85/59.05  5553[1:SSi:5541.2,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0] ssList(u) singletonP(u) ||  -> equal(tl(u),nil)**.
% 58.85/59.05  5575[6:SpR:5264.0,693.1] ssList(u) ||  -> equal(app(sk1,u),cons(sk9,u))**.
% 58.85/59.05  5597[1:SpR:127.2,690.1] ssList(u) ssList(skaf82(u)) ||  -> equal(nil,u) equal(hd(u),skaf83(u))**.
% 58.85/59.05  5615[1:SSi:5597.1,31.0] ssList(u) ||  -> equal(nil,u) equal(hd(u),skaf83(u))**.
% 58.85/59.05  5620[1:Rew:5615.2,141.3] ssList(u) ssList(v) ||  -> equal(nil,u) equal(hd(app(u,v)),skaf83(u))**.
% 58.85/59.05  5636[6:SpR:5377.1,572.0] || equal(sk7,sk1) -> strictorderedP(sk7)*.
% 58.85/59.05  5637[6:SpR:5377.1,571.0] || equal(sk7,sk1) -> totalorderedP(sk7)*.
% 58.85/59.05  5640[6:SpR:5377.1,568.0] || equal(sk7,sk1) -> cyclefreeP(sk7)*.
% 58.85/59.05  5674[5:SpL:4572.0,628.1] ssList(skaf82(sk7)) || totalorderedP(sk7) -> totalorderedP(skaf82(sk7))* equal(skaf82(sk7),nil).
% 58.85/59.05  5687[11:SSi:5674.0,31.0,9.0,5292.0,5296.0,5306.0,5310.0,5311.0] || totalorderedP(sk7) -> totalorderedP(skaf82(sk7))* equal(skaf82(sk7),nil).
% 58.85/59.05  5688[11:MRR:5687.0,5292.0] ||  -> totalorderedP(skaf82(sk7))* equal(skaf82(sk7),nil).
% 58.85/59.05  5703[5:SpL:4572.0,629.1] ssList(skaf82(sk7)) || strictorderedP(sk7) -> strictorderedP(skaf82(sk7))* equal(skaf82(sk7),nil).
% 58.85/59.05  5710[11:SSi:5703.0,31.0,9.0,5292.0,5296.0,5306.0,5310.0,5311.0] || strictorderedP(sk7) -> strictorderedP(skaf82(sk7))* equal(skaf82(sk7),nil).
% 58.85/59.05  5711[11:MRR:5710.0,5296.0] ||  -> strictorderedP(skaf82(sk7))* equal(skaf82(sk7),nil).
% 58.85/59.05  7131[0:EqR:162.3] ssList(app(u,v)) ssList(u) ssList(v) ||  -> frontsegP(app(u,v),u)*.
% 58.85/59.05  7148[0:SSi:7131.0,103.2] ssList(u) ssList(v) ||  -> frontsegP(app(u,v),u)*.
% 58.85/59.05  7174[0:EqR:161.3] ssList(app(u,v)) ssList(v) ssList(u) ||  -> rearsegP(app(u,v),v)*.
% 58.85/59.05  7191[0:SSi:7174.0,103.2] ssList(u) ssList(v) ||  -> rearsegP(app(v,u),u)*.
% 58.85/59.05  10524[0:SpR:11.0,167.3] ssList(app(sk7,cons(sk5,nil))) ssList(cons(sk6,nil)) ssList(sk8) ||  -> equal(app(app(sk7,cons(sk5,nil)),app(cons(sk6,nil),sk8)),sk1)**.
% 58.85/59.05  10543[1:Rew:693.1,10524.3] ssList(app(sk7,cons(sk5,nil))) ssList(cons(sk6,nil)) ssList(sk8) ||  -> equal(app(app(sk7,cons(sk5,nil)),cons(sk6,sk8)),sk1)**.
% 58.85/59.05  10622[5:SpR:5234.0,5553.2] ssList(sk7) singletonP(sk7) ||  -> equal(skaf82(sk7),nil)**.
% 58.85/59.05  10624[11:SSi:10622.0,9.0,5311.0,5310.0,5306.0,5296.0,5292.0] singletonP(sk7) ||  -> equal(skaf82(sk7),nil)**.
% 58.85/59.05  13714[1:SpR:5615.2,578.0] ssList(cons(u,sk7)) ||  -> equal(cons(u,sk7),nil) equal(skaf83(cons(u,sk7)),u)**.
% 58.85/59.05  13722[1:SSi:13714.0,565.0] ||  -> equal(cons(u,sk7),nil) equal(skaf83(cons(u,sk7)),u)**.
% 58.85/59.05  13723[1:MRR:13722.0,577.0] ||  -> equal(skaf83(cons(u,sk7)),u)**.
% 58.85/59.05  13887[6:SpR:5575.1,7148.2] ssList(u) ssList(sk1) ssList(u) ||  -> frontsegP(cons(sk9,u),sk1)*.
% 58.85/59.05  13923[6:Obv:13887.0] ssList(sk1) ssList(u) ||  -> frontsegP(cons(sk9,u),sk1)*.
% 58.85/59.05  13924[6:SSi:13923.0,1.0,5315.0,5316.0,5317.0,5318.0,5319.0,5320.0,5321.0,5472.0] ssList(u) ||  -> frontsegP(cons(sk9,u),sk1)*.
% 58.85/59.05  13976[1:SpR:693.1,7191.2] ssList(u) ssList(u) ssList(cons(v,nil)) ||  -> rearsegP(cons(v,u),u)*.
% 58.85/59.05  14017[1:Obv:13976.0] ssList(u) ssList(cons(v,nil)) ||  -> rearsegP(cons(v,u),u)*.
% 58.85/59.05  14018[1:SSi:14017.1,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.0,5469.1] ssList(u) ||  -> rearsegP(cons(v,u),u)*.
% 58.85/59.05  14106[11:SSi:10543.1,10543.0,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.0,5469.1,103.0,9.0,5311.0,5310.0,5306.0,5296.0,5292.2,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.0,5469.1] ssList(sk8) ||  -> equal(app(app(sk7,cons(sk5,nil)),cons(sk6,sk8)),sk1)**.
% 58.85/59.05  14107[11:MRR:14106.0,10.0] ||  -> equal(app(app(sk7,cons(sk5,nil)),cons(sk6,sk8)),sk1)**.
% 58.85/59.05  14373[12:Spt:5711.1] ||  -> equal(skaf82(sk7),nil)**.
% 58.85/59.05  14378[12:Rew:14373.0,4572.0] ||  -> equal(cons(skaf83(sk7),nil),sk7)**.
% 58.85/59.05  14407[12:SpR:14378.0,574.0] ||  -> equalelemsP(sk7)*.
% 58.85/59.05  14408[12:SpR:14378.0,573.0] ||  -> duplicatefreeP(sk7)*.
% 58.85/59.05  14414[12:SpR:14378.0,5469.0] ||  -> singletonP(sk7)*.
% 58.85/59.05  15312[1:Res:14018.1,146.2] ssList(u) ssList(cons(v,u)) ssList(u) || rearsegP(u,cons(v,u))* -> equal(cons(v,u),u).
% 58.85/59.05  15317[1:Obv:15312.0] ssList(cons(u,v)) ssList(v) || rearsegP(v,cons(u,v))* -> equal(cons(u,v),v).
% 58.85/59.05  15318[1:SSi:15317.0,687.1] ssList(u) || rearsegP(u,cons(v,u))* -> equal(cons(v,u),u).
% 58.85/59.05  15319[1:MRR:15318.2,688.1] ssList(u) || rearsegP(u,cons(v,u))* -> .
% 58.85/59.05  15414[11:SpR:14107.0,167.3] ssList(sk7) ssList(cons(sk5,nil)) ssList(cons(sk6,sk8)) ||  -> equal(app(sk7,app(cons(sk5,nil),cons(sk6,sk8))),sk1)**.
% 58.85/59.05  15447[11:Rew:693.1,15414.3] ssList(sk7) ssList(cons(sk5,nil)) ssList(cons(sk6,sk8)) ||  -> equal(app(sk7,cons(sk5,cons(sk6,sk8))),sk1)**.
% 58.85/59.05  15448[12:SSi:15447.2,15447.1,15447.0,566.0,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.0,5469.0,9.0,5311.0,5310.0,5306.0,5296.0,5292.0,14407.0,14408.1,14414.0] ||  -> equal(app(sk7,cons(sk5,cons(sk6,sk8))),sk1)**.
% 58.85/59.05  15487[12:SpR:15448.0,5620.3] ssList(sk7) ssList(cons(sk5,cons(sk6,sk8))) ||  -> equal(nil,sk7) equal(hd(sk1),skaf83(sk7))**.
% 58.85/59.05  15519[12:Rew:5330.0,15487.3] ssList(sk7) ssList(cons(sk5,cons(sk6,sk8))) ||  -> equal(nil,sk7) equal(skaf83(sk7),sk9)**.
% 58.85/59.05  15520[12:SSi:15519.1,15519.0,687.0,566.0,9.0,5311.0,5310.0,5306.0,5296.0,5292.0,14407.0,14408.0,14414.1] ||  -> equal(nil,sk7) equal(skaf83(sk7),sk9)**.
% 58.85/59.05  15521[12:MRR:15520.0,4566.0] ||  -> equal(skaf83(sk7),sk9)**.
% 58.85/59.05  15523[12:Rew:15521.0,14378.0] ||  -> equal(cons(sk9,nil),sk7)**.
% 58.85/59.05  15644[12:Rew:5264.0,15523.0] ||  -> equal(sk7,sk1)**.
% 58.85/59.05  15650[12:Rew:15644.0,13723.0] ||  -> equal(skaf83(cons(u,sk1)),u)**.
% 58.85/59.05  15726[12:Rew:15644.0,15448.0] ||  -> equal(app(sk1,cons(sk5,cons(sk6,sk8))),sk1)**.
% 58.85/59.05  16551[12:SpR:15726.0,5575.1] ssList(cons(sk5,cons(sk6,sk8))) ||  -> equal(cons(sk9,cons(sk5,cons(sk6,sk8))),sk1)**.
% 58.85/59.05  16571[12:SSi:16551.0,687.0,566.1] ||  -> equal(cons(sk9,cons(sk5,cons(sk6,sk8))),sk1)**.
% 58.85/59.05  16598[12:SpR:16571.0,691.1] ssList(cons(sk5,cons(sk6,sk8))) ||  -> equal(cons(sk5,cons(sk6,sk8)),tl(sk1))**.
% 58.85/59.05  16638[12:Rew:5329.0,16598.1] ssList(cons(sk5,cons(sk6,sk8))) ||  -> equal(cons(sk5,cons(sk6,sk8)),nil)**.
% 58.85/59.05  16639[12:SSi:16638.0,687.0,566.1] ||  -> equal(cons(sk5,cons(sk6,sk8)),nil)**.
% 58.85/59.05  16669[12:SpR:16639.0,644.2] ssList(cons(sk6,sk8)) || equal(u,sk5) -> memberP(nil,u)*.
% 58.85/59.05  16719[12:SSi:16669.0,566.0] || equal(u,sk5) -> memberP(nil,u)*.
% 58.85/59.05  16720[12:MRR:16719.1,567.0] || equal(u,sk5)* -> .
% 58.85/59.05  16721[12:UnC:16720.0,15650.0] ||  -> .
% 58.85/59.05  16772[12:Spt:16721.0,5711.1,14373.0] || equal(skaf82(sk7),nil)** -> .
% 58.85/59.05  16773[12:Spt:16721.0,5711.0] ||  -> strictorderedP(skaf82(sk7))*.
% 58.85/59.05  16774[12:MRR:10624.1,16772.0] singletonP(sk7) ||  -> .
% 58.85/59.05  16775[12:MRR:5367.1,16774.0] || equal(sk7,sk1)** -> .
% 58.85/59.05  16776[12:MRR:5688.1,16772.0] ||  -> totalorderedP(skaf82(sk7))*.
% 58.85/59.05  16785[11:SSi:15447.2,15447.1,566.0,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.1,5469.0] ssList(sk7) ||  -> equal(app(sk7,cons(sk5,cons(sk6,sk8))),sk1)**.
% 58.85/59.05  16786[11:MRR:16785.0,9.0] ||  -> equal(app(sk7,cons(sk5,cons(sk6,sk8))),sk1)**.
% 58.85/59.05  17101[11:SpR:16786.0,5620.3] ssList(sk7) ssList(cons(sk5,cons(sk6,sk8))) ||  -> equal(nil,sk7) equal(hd(sk1),skaf83(sk7))**.
% 58.85/59.05  17103[11:SpR:16786.0,7148.2] ssList(sk7) ssList(cons(sk5,cons(sk6,sk8))) ||  -> frontsegP(sk1,sk7)*.
% 58.85/59.05  17128[11:SSi:17103.1,17103.0,687.0,566.0,5292.0,5296.0,9.0,5306.0,5310.0,5311.1] ||  -> frontsegP(sk1,sk7)*.
% 58.85/59.05  17132[11:Rew:5330.0,17101.3] ssList(sk7) ssList(cons(sk5,cons(sk6,sk8))) ||  -> equal(nil,sk7) equal(skaf83(sk7),sk9)**.
% 58.85/59.05  17133[11:SSi:17132.1,17132.0,687.0,566.0,5292.0,5296.0,9.0,5306.0,5310.0,5311.1] ||  -> equal(nil,sk7) equal(skaf83(sk7),sk9)**.
% 58.85/59.05  17134[11:MRR:17133.0,4566.0] ||  -> equal(skaf83(sk7),sk9)**.
% 58.85/59.05  17138[11:Rew:17134.0,4572.0] ||  -> equal(cons(sk9,skaf82(sk7)),sk7)**.
% 58.85/59.05  17231[11:SpR:17138.0,13924.1] ssList(skaf82(sk7)) ||  -> frontsegP(sk7,sk1)*.
% 58.85/59.05  17261[12:SSi:17231.0,16773.0,16776.0,31.0,5292.0,5296.0,9.0,5306.0,5310.0,5311.0] ||  -> frontsegP(sk7,sk1)*.
% 58.85/59.05  17264[11:Res:17128.0,147.2] ssList(sk1) ssList(sk7) || frontsegP(sk7,sk1)* -> equal(sk7,sk1).
% 58.85/59.05  17265[11:SSi:17264.1,17264.0,5292.0,5296.0,9.0,5306.0,5310.0,5311.0,1.0,5315.0,5316.0,5317.0,5318.0,5319.0,5320.0,5321.0,5472.0] || frontsegP(sk7,sk1)* -> equal(sk7,sk1).
% 58.85/59.05  17266[12:MRR:17265.1,16775.0] || frontsegP(sk7,sk1)* -> .
% 58.85/59.05  17267[12:MRR:17266.0,17261.0] ||  -> .
% 58.85/59.05  17268[11:Spt:17267.0,404.0,5311.0] || strictorderP(sk7)* -> .
% 58.85/59.05  17269[11:Spt:17267.0,404.1] ||  -> equal(app(app(skaf61(sk7),cons(skaf59(sk7),skaf62(sk7))),cons(skaf60(sk7),skaf63(sk7))),sk7)**.
% 58.85/59.05  17272[11:MRR:452.1,17268.0] || lt(skaf59(sk7),skaf60(sk7))* -> .
% 58.85/59.05  17377[11:SpL:17269.0,745.5] ssList(u) strictorderedP(u) ssList(skaf61(sk7)) ssList(skaf62(sk7)) ssList(skaf63(sk7)) || equal(sk7,u)* -> lt(skaf59(sk7),skaf60(sk7))*.
% 58.85/59.05  17394[11:SSi:17377.4,17377.3,17377.2,50.0,5292.0,5296.0,9.0,5306.0,5310.0,51.0,5292.0,5296.0,9.0,5306.0,5310.0,52.0,5292.0,5296.0,9.0,5306.0,5310.0] ssList(u) strictorderedP(u) || equal(sk7,u)* -> lt(skaf59(sk7),skaf60(sk7))*.
% 58.85/59.05  17395[11:MRR:17394.3,17272.0] ssList(u) strictorderedP(u) || equal(sk7,u)* -> .
% 58.85/59.05  19333[11:EmS:17395.0,17395.1,9.0,5296.0] || equal(sk7,sk7)* -> .
% 58.85/59.05  19380[11:Obv:19333.0] ||  -> .
% 58.85/59.05  19383[10:Spt:19380.0,403.0,5310.0] || totalorderP(sk7)* -> .
% 58.85/59.05  19384[10:Spt:19380.0,403.1] ||  -> equal(app(app(skaf56(sk7),cons(skaf54(sk7),skaf57(sk7))),cons(skaf55(sk7),skaf58(sk7))),sk7)**.
% 58.85/59.05  19388[10:MRR:454.1,19383.0] || leq(skaf54(sk7),skaf55(sk7))* -> .
% 58.85/59.05  19482[10:SpL:19384.0,744.5] ssList(u) totalorderedP(u) ssList(skaf56(sk7)) ssList(skaf57(sk7)) ssList(skaf58(sk7)) || equal(sk7,u)* -> leq(skaf54(sk7),skaf55(sk7))*.
% 58.85/59.05  19497[10:SSi:19482.4,19482.3,19482.2,55.0,5292.0,5296.0,9.0,5306.0,56.0,5292.0,5296.0,9.0,5306.0,57.0,5292.0,5296.0,9.0,5306.0] ssList(u) totalorderedP(u) || equal(sk7,u)* -> leq(skaf54(sk7),skaf55(sk7))*.
% 58.85/59.05  19498[10:MRR:19497.3,19388.0] ssList(u) totalorderedP(u) || equal(sk7,u)* -> .
% 58.85/59.05  19569[0:SpR:11.0,167.3] ssList(app(sk7,cons(sk5,nil))) ssList(cons(sk6,nil)) ssList(sk8) ||  -> equal(app(app(sk7,cons(sk5,nil)),app(cons(sk6,nil),sk8)),sk1)**.
% 58.85/59.05  19585[1:Rew:693.1,19569.3] ssList(app(sk7,cons(sk5,nil))) ssList(cons(sk6,nil)) ssList(sk8) ||  -> equal(app(app(sk7,cons(sk5,nil)),cons(sk6,sk8)),sk1)**.
% 58.85/59.05  19970[5:SpL:4572.0,628.1] ssList(skaf82(sk7)) || totalorderedP(sk7) -> totalorderedP(skaf82(sk7))* equal(skaf82(sk7),nil).
% 58.85/59.05  21413[10:EmS:19498.0,19498.1,9.0,5292.0] || equal(sk7,sk7)* -> .
% 58.85/59.05  21475[10:Obv:21413.0] ||  -> .
% 58.85/59.05  21483[9:Spt:21475.0,463.0,5306.0] || cyclefreeP(sk7)* -> .
% 58.85/59.05  21484[9:Spt:21475.0,463.1] ||  -> leq(skaf49(sk7),skaf50(sk7))*.
% 58.85/59.05  21485[9:MRR:5640.1,21483.0] || equal(sk7,sk1)** -> .
% 58.85/59.05  21548[8:SSi:19585.1,19585.0,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.0,5469.1,103.0,5292.0,5296.0,9.2,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.0,5469.1] ssList(sk8) ||  -> equal(app(app(sk7,cons(sk5,nil)),cons(sk6,sk8)),sk1)**.
% 58.85/59.05  21549[8:MRR:21548.0,10.0] ||  -> equal(app(app(sk7,cons(sk5,nil)),cons(sk6,sk8)),sk1)**.
% 58.85/59.05  24279[8:SpR:21549.0,167.3] ssList(sk7) ssList(cons(sk5,nil)) ssList(cons(sk6,sk8)) ||  -> equal(app(sk7,app(cons(sk5,nil),cons(sk6,sk8))),sk1)**.
% 58.85/59.05  24562[8:Rew:693.1,24279.3] ssList(sk7) ssList(cons(sk5,nil)) ssList(cons(sk6,sk8)) ||  -> equal(app(sk7,cons(sk5,cons(sk6,sk8))),sk1)**.
% 58.85/59.05  25857[8:SSi:24562.2,24562.1,24562.0,566.0,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.0,5469.0,5292.0,5296.1,9.0] ||  -> equal(app(sk7,cons(sk5,cons(sk6,sk8))),sk1)**.
% 58.85/59.05  26601[0:SpR:11.0,167.3] ssList(app(sk7,cons(sk5,nil))) ssList(cons(sk6,nil)) ssList(sk8) ||  -> equal(app(app(sk7,cons(sk5,nil)),app(cons(sk6,nil),sk8)),sk1)**.
% 58.85/59.05  26617[1:Rew:693.1,26601.3] ssList(app(sk7,cons(sk5,nil))) ssList(cons(sk6,nil)) ssList(sk8) ||  -> equal(app(app(sk7,cons(sk5,nil)),cons(sk6,sk8)),sk1)**.
% 58.85/59.05  26892[8:SpR:25857.0,5620.3] ssList(sk7) ssList(cons(sk5,cons(sk6,sk8))) ||  -> equal(nil,sk7) equal(hd(sk1),skaf83(sk7))**.
% 58.85/59.05  26894[8:SpR:25857.0,7148.2] ssList(sk7) ssList(cons(sk5,cons(sk6,sk8))) ||  -> frontsegP(sk1,sk7)*.
% 58.85/59.05  26924[8:Rew:5330.0,26892.3] ssList(sk7) ssList(cons(sk5,cons(sk6,sk8))) ||  -> equal(nil,sk7) equal(skaf83(sk7),sk9)**.
% 58.85/59.05  27083[8:SSi:26894.1,26894.0,687.0,566.0,5292.0,5296.0,9.1] ||  -> frontsegP(sk1,sk7)*.
% 58.85/59.05  27090[8:SSi:26924.1,26924.0,687.0,566.0,5292.0,5296.0,9.1] ||  -> equal(nil,sk7) equal(skaf83(sk7),sk9)**.
% 58.85/59.05  27091[8:MRR:27090.0,4566.0] ||  -> equal(skaf83(sk7),sk9)**.
% 58.85/59.05  27095[8:Rew:27091.0,4572.0] ||  -> equal(cons(sk9,skaf82(sk7)),sk7)**.
% 58.85/59.05  27257[8:Res:27083.0,147.2] ssList(sk1) ssList(sk7) || frontsegP(sk7,sk1)* -> equal(sk7,sk1).
% 58.85/59.05  27258[8:SSi:27257.1,27257.0,5292.0,5296.0,9.0,1.0,5315.0,5316.0,5317.0,5318.0,5319.0,5320.0,5321.0,5472.0] || frontsegP(sk7,sk1)* -> equal(sk7,sk1).
% 58.85/59.05  27259[9:MRR:27258.1,21485.0] || frontsegP(sk7,sk1)* -> .
% 58.85/59.05  27293[8:SpR:27095.0,13924.1] ssList(skaf82(sk7)) ||  -> frontsegP(sk7,sk1)*.
% 58.85/59.05  27325[8:SSi:27293.0,31.0,5292.0,5296.0,9.0] ||  -> frontsegP(sk7,sk1)*.
% 58.85/59.05  27326[9:MRR:27325.0,27259.0] ||  -> .
% 58.85/59.05  27328[8:Spt:27326.0,406.0,5296.0] || strictorderedP(sk7)* -> .
% 58.85/59.05  27329[8:Spt:27326.0,406.1] ||  -> equal(app(app(skaf71(sk7),cons(skaf69(sk7),skaf72(sk7))),cons(skaf70(sk7),skaf73(sk7))),sk7)**.
% 58.85/59.05  27330[8:MRR:5636.1,27328.0] || equal(sk7,sk1)** -> .
% 58.85/59.05  27337[7:SSi:5488.0,31.0,5292.0,9.0] || equal(skaf82(sk7),nil)** -> strictorderedP(sk7).
% 58.85/59.05  27338[8:MRR:27337.1,27328.0] || equal(skaf82(sk7),nil)** -> .
% 58.85/59.05  27340[7:SSi:19970.0,31.0,5292.0,9.0] || totalorderedP(sk7) -> totalorderedP(skaf82(sk7))* equal(skaf82(sk7),nil).
% 58.85/59.05  27341[7:MRR:27340.0,5292.0] ||  -> totalorderedP(skaf82(sk7))* equal(skaf82(sk7),nil).
% 58.85/59.05  27342[8:MRR:27341.1,27338.0] ||  -> totalorderedP(skaf82(sk7))*.
% 58.85/59.05  27375[7:SSi:26617.2,26617.1,26617.0,10.0,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.1,5469.0,103.0,5292.2,9.0,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.1,5469.0] ||  -> equal(app(app(sk7,cons(sk5,nil)),cons(sk6,sk8)),sk1)**.
% 58.85/59.05  29953[7:SpR:27375.0,167.3] ssList(sk7) ssList(cons(sk5,nil)) ssList(cons(sk6,sk8)) ||  -> equal(app(sk7,app(cons(sk5,nil),cons(sk6,sk8))),sk1)**.
% 58.85/59.05  29986[7:Rew:693.1,29953.3] ssList(sk7) ssList(cons(sk5,nil)) ssList(cons(sk6,sk8)) ||  -> equal(app(sk7,cons(sk5,cons(sk6,sk8))),sk1)**.
% 58.85/59.05  32832[7:SSi:29986.2,29986.1,29986.0,566.0,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.0,5469.0,5292.1,9.0] ||  -> equal(app(sk7,cons(sk5,cons(sk6,sk8))),sk1)**.
% 58.85/59.05  33490[0:SpR:11.0,167.3] ssList(app(sk7,cons(sk5,nil))) ssList(cons(sk6,nil)) ssList(sk8) ||  -> equal(app(app(sk7,cons(sk5,nil)),app(cons(sk6,nil),sk8)),sk1)**.
% 58.85/59.05  33506[1:Rew:693.1,33490.3] ssList(app(sk7,cons(sk5,nil))) ssList(cons(sk6,nil)) ssList(sk8) ||  -> equal(app(app(sk7,cons(sk5,nil)),cons(sk6,sk8)),sk1)**.
% 58.85/59.05  33787[7:SpR:32832.0,5620.3] ssList(sk7) ssList(cons(sk5,cons(sk6,sk8))) ||  -> equal(nil,sk7) equal(hd(sk1),skaf83(sk7))**.
% 58.85/59.05  33789[7:SpR:32832.0,7148.2] ssList(sk7) ssList(cons(sk5,cons(sk6,sk8))) ||  -> frontsegP(sk1,sk7)*.
% 58.85/59.05  33819[7:Rew:5330.0,33787.3] ssList(sk7) ssList(cons(sk5,cons(sk6,sk8))) ||  -> equal(nil,sk7) equal(skaf83(sk7),sk9)**.
% 58.85/59.05  34192[7:SSi:33789.1,33789.0,687.0,566.0,5292.0,9.1] ||  -> frontsegP(sk1,sk7)*.
% 58.85/59.05  34196[7:SSi:33819.1,33819.0,687.0,566.0,5292.0,9.1] ||  -> equal(nil,sk7) equal(skaf83(sk7),sk9)**.
% 58.85/59.05  34197[7:MRR:34196.0,4566.0] ||  -> equal(skaf83(sk7),sk9)**.
% 58.85/59.05  34200[7:Rew:34197.0,4572.0] ||  -> equal(cons(sk9,skaf82(sk7)),sk7)**.
% 58.85/59.05  34344[7:Res:34192.0,147.2] ssList(sk1) ssList(sk7) || frontsegP(sk7,sk1)* -> equal(sk7,sk1).
% 58.85/59.05  34345[7:SSi:34344.1,34344.0,5292.0,9.0,1.0,5315.0,5316.0,5317.0,5318.0,5319.0,5320.0,5321.0,5472.0] || frontsegP(sk7,sk1)* -> equal(sk7,sk1).
% 58.85/59.05  34346[8:MRR:34345.1,27330.0] || frontsegP(sk7,sk1)* -> .
% 58.85/59.05  34376[7:SpR:34200.0,13924.1] ssList(skaf82(sk7)) ||  -> frontsegP(sk7,sk1)*.
% 58.85/59.05  34413[8:SSi:34376.0,27342.0,31.0,5292.0,9.0] ||  -> frontsegP(sk7,sk1)*.
% 58.85/59.05  34414[8:MRR:34413.0,34346.0] ||  -> .
% 58.85/59.05  34417[7:Spt:34414.0,405.0,5292.0] || totalorderedP(sk7)* -> .
% 58.85/59.05  34418[7:Spt:34414.0,405.1] ||  -> equal(app(app(skaf66(sk7),cons(skaf64(sk7),skaf67(sk7))),cons(skaf65(sk7),skaf68(sk7))),sk7)**.
% 58.85/59.05  34419[7:MRR:5637.1,34417.0] || equal(sk7,sk1)** -> .
% 58.85/59.05  34466[1:SSi:33506.2,33506.1,33506.0,10.0,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.1,5469.0,103.2,9.0,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.1,5469.0] ||  -> equal(app(app(sk7,cons(sk5,nil)),cons(sk6,sk8)),sk1)**.
% 58.85/59.05  37103[1:SpR:34466.0,641.3] ssList(app(sk7,cons(sk5,nil))) ssList(cons(sk6,sk8)) || memberP(cons(sk6,sk8),u)* -> memberP(sk1,u).
% 58.85/59.05  37109[1:SpR:34466.0,7191.2] ssList(cons(sk6,sk8)) ssList(app(sk7,cons(sk5,nil))) ||  -> rearsegP(sk1,cons(sk6,sk8))*.
% 58.85/59.05  37111[1:SpR:34466.0,167.3] ssList(sk7) ssList(cons(sk5,nil)) ssList(cons(sk6,sk8)) ||  -> equal(app(sk7,app(cons(sk5,nil),cons(sk6,sk8))),sk1)**.
% 58.85/59.05  37381[1:Rew:693.1,37111.3] ssList(sk7) ssList(cons(sk5,nil)) ssList(cons(sk6,sk8)) ||  -> equal(app(sk7,cons(sk5,cons(sk6,sk8))),sk1)**.
% 58.85/59.05  41713[1:SSi:37109.1,37109.0,103.0,9.0,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.1,5469.0,566.2] ||  -> rearsegP(sk1,cons(sk6,sk8))*.
% 58.85/59.05  41720[1:SSi:37103.1,37103.0,566.0,103.0,9.0,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.1,569.0,568.2,5469.0] || memberP(cons(sk6,sk8),u)* -> memberP(sk1,u).
% 58.85/59.05  41723[1:SSi:37381.2,37381.1,37381.0,566.0,687.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,574.0,573.0,572.0,571.0,570.0,569.0,568.0,5469.1,9.0] ||  -> equal(app(sk7,cons(sk5,cons(sk6,sk8))),sk1)**.
% 58.85/59.05  42766[1:SpR:41723.0,5620.3] ssList(sk7) ssList(cons(sk5,cons(sk6,sk8))) ||  -> equal(nil,sk7) equal(hd(sk1),skaf83(sk7))**.
% 58.85/59.05  42768[1:SpR:41723.0,7148.2] ssList(sk7) ssList(cons(sk5,cons(sk6,sk8))) ||  -> frontsegP(sk1,sk7)*.
% 58.85/59.05  42771[1:SpR:41723.0,7191.2] ssList(cons(sk5,cons(sk6,sk8))) ssList(sk7) ||  -> rearsegP(sk1,cons(sk5,cons(sk6,sk8)))*.
% 58.85/59.05  42798[6:Rew:5330.0,42766.3] ssList(sk7) ssList(cons(sk5,cons(sk6,sk8))) ||  -> equal(nil,sk7) equal(skaf83(sk7),sk9)**.
% 58.85/59.05  43366[1:SSi:42768.1,42768.0,687.0,566.0,9.1] ||  -> frontsegP(sk1,sk7)*.
% 58.85/59.05  43369[1:SSi:42771.1,42771.0,9.0,687.1,566.0] ||  -> rearsegP(sk1,cons(sk5,cons(sk6,sk8)))*.
% 58.85/59.05  43370[6:SSi:42798.1,42798.0,687.0,566.0,9.1] ||  -> equal(nil,sk7) equal(skaf83(sk7),sk9)**.
% 58.85/59.05  43371[6:MRR:43370.0,4566.0] ||  -> equal(skaf83(sk7),sk9)**.
% 58.85/59.05  43373[6:Rew:43371.0,4572.0] ||  -> equal(cons(sk9,skaf82(sk7)),sk7)**.
% 58.85/59.05  43453[1:Res:43366.0,147.2] ssList(sk1) ssList(sk7) || frontsegP(sk7,sk1)* -> equal(sk7,sk1).
% 58.85/59.05  43482[6:SpR:43373.0,13924.1] ssList(skaf82(sk7)) ||  -> frontsegP(sk7,sk1)*.
% 58.85/59.05  43525[6:SSi:43482.0,31.0,9.0] ||  -> frontsegP(sk7,sk1)*.
% 58.85/59.05  43528[6:SSi:43453.1,43453.0,9.0,1.0,5315.0,5316.0,5317.0,5318.0,5319.0,5320.0,5321.0,5472.0] || frontsegP(sk7,sk1)* -> equal(sk7,sk1).
% 58.85/59.05  43529[7:MRR:43528.1,34419.0] || frontsegP(sk7,sk1)* -> .
% 58.85/59.05  43530[7:MRR:43529.0,43525.0] ||  -> .
% 58.85/59.05  43531[3:Spt:43530.0,341.1] ||  -> equal(nil,sk8)**.
% 58.85/59.05  43532[3:Rew:43531.0,19.0] ||  -> equalelemsP(sk8)*.
% 58.85/59.05  43533[3:Rew:43531.0,20.0] ||  -> duplicatefreeP(sk8)*.
% 58.85/59.05  43534[3:Rew:43531.0,21.0] ||  -> strictorderedP(sk8)*.
% 58.85/59.05  43535[3:Rew:43531.0,22.0] ||  -> totalorderedP(sk8)*.
% 58.85/59.05  43536[3:Rew:43531.0,23.0] ||  -> strictorderP(sk8)*.
% 58.85/59.05  43537[3:Rew:43531.0,24.0] ||  -> totalorderP(sk8)*.
% 58.85/59.05  43538[3:Rew:43531.0,25.0] ||  -> cyclefreeP(sk8)*.
% 58.85/59.05  43541[3:Rew:43531.0,574.0] ||  -> equalelemsP(cons(u,sk8))*.
% 58.85/59.05  43542[3:Rew:43531.0,573.0] ||  -> duplicatefreeP(cons(u,sk8))*.
% 58.85/59.05  43543[3:Rew:43531.0,572.0] ||  -> strictorderedP(cons(u,sk8))*.
% 58.85/59.05  43544[3:Rew:43531.0,571.0] ||  -> totalorderedP(cons(u,sk8))*.
% 58.85/59.05  43545[3:Rew:43531.0,570.0] ||  -> strictorderP(cons(u,sk8))*.
% 58.85/59.05  43546[3:Rew:43531.0,569.0] ||  -> totalorderP(cons(u,sk8))*.
% 58.85/59.05  43547[3:Rew:43531.0,568.0] ||  -> cyclefreeP(cons(u,sk8))*.
% 58.85/59.05  43548[3:Rew:43531.0,5469.0] ||  -> singletonP(cons(u,sk8))*.
% 58.85/59.05  43552[3:Rew:43531.0,567.0] || memberP(sk8,u)* -> .
% 58.85/59.05  43841[3:MRR:640.2,43552.0] || memberP(cons(u,sk8),v)* -> equal(v,u).
% 58.85/59.05  43846[3:Rew:43531.0,208.0] ||  -> equal(sk8,sk1) memberP(sk2,sk9)*.
% 58.85/59.05  43875[3:Rew:43531.0,210.1,43531.0,210.0] ||  -> equal(sk8,sk1) equal(cons(sk9,sk8),sk1)**.
% 58.85/59.05  43876[3:Rew:43531.0,211.1] ||  -> equal(sk2,sk1) equal(cons(sk9,sk8),sk1)**.
% 58.85/59.05  44342[4:Spt:209.0] ||  -> equal(sk2,sk1)**.
% 58.85/59.05  44345[4:Rew:44342.0,43846.1] ||  -> equal(sk8,sk1) memberP(sk1,sk9)*.
% 58.85/59.05  44393[5:Spt:44345.0] ||  -> equal(sk8,sk1)**.
% 58.85/59.05  44410[5:Rew:44393.0,41713.0] ||  -> rearsegP(sk1,cons(sk6,sk1))*.
% 58.85/59.05  44416[5:Rew:44393.0,43532.0] ||  -> equalelemsP(sk1)*.
% 58.85/59.05  44417[5:Rew:44393.0,43533.0] ||  -> duplicatefreeP(sk1)*.
% 58.85/59.05  44418[5:Rew:44393.0,43534.0] ||  -> strictorderedP(sk1)*.
% 58.85/59.05  44419[5:Rew:44393.0,43535.0] ||  -> totalorderedP(sk1)*.
% 58.85/59.05  44420[5:Rew:44393.0,43536.0] ||  -> strictorderP(sk1)*.
% 58.85/59.05  44421[5:Rew:44393.0,43537.0] ||  -> totalorderP(sk1)*.
% 58.85/59.05  44422[5:Rew:44393.0,43538.0] ||  -> cyclefreeP(sk1)*.
% 58.85/59.05  45240[5:Res:44410.0,15319.1] ssList(sk1) ||  -> .
% 58.85/59.05  45241[5:SSi:45240.0,1.0,44416.0,44417.0,44418.0,44419.0,44420.0,44421.0,44422.0] ||  -> .
% 58.85/59.05  45242[5:Spt:45241.0,44345.0,44393.0] || equal(sk8,sk1)** -> .
% 58.85/59.05  45243[5:Spt:45241.0,44345.1] ||  -> memberP(sk1,sk9)*.
% 58.85/59.05  45244[5:MRR:43875.0,45242.0] ||  -> equal(cons(sk9,sk8),sk1)**.
% 58.85/59.05  45303[5:SpR:45244.0,43548.0] ||  -> singletonP(sk1)*.
% 58.85/59.05  45304[5:SpR:45244.0,43547.0] ||  -> cyclefreeP(sk1)*.
% 58.85/59.05  45305[5:SpR:45244.0,43546.0] ||  -> totalorderP(sk1)*.
% 58.85/59.05  45306[5:SpR:45244.0,43545.0] ||  -> strictorderP(sk1)*.
% 58.85/59.05  45307[5:SpR:45244.0,43544.0] ||  -> totalorderedP(sk1)*.
% 58.85/59.05  45308[5:SpR:45244.0,43543.0] ||  -> strictorderedP(sk1)*.
% 58.85/59.05  45309[5:SpR:45244.0,43542.0] ||  -> duplicatefreeP(sk1)*.
% 58.85/59.05  45310[5:SpR:45244.0,43541.0] ||  -> equalelemsP(sk1)*.
% 58.85/59.05  45314[5:SpL:45244.0,664.1] ssList(sk8) || memberP(sk1,u) -> equal(u,sk9) memberP(sk8,u)*.
% 58.85/59.05  45348[5:SSi:45314.0,43538.0,43537.0,43536.0,43535.0,43534.0,43533.0,43532.0,10.0] || memberP(sk1,u) -> equal(u,sk9) memberP(sk8,u)*.
% 58.85/59.05  45349[5:MRR:45348.2,43552.0] || memberP(sk1,u)* -> equal(u,sk9).
% 58.85/59.05  47733[1:Res:623.1,41720.0] || equal(u,sk6) -> memberP(sk1,u)*.
% 58.85/59.05  47734[5:Res:47733.1,45349.0] || equal(u,sk6) -> equal(u,sk9)*.
% 58.85/59.05  47849[5:SpR:47734.1,45244.0] || equal(u,sk6) -> equal(cons(u,sk8),sk1)**.
% 58.85/59.05  48064[5:SpR:47849.1,43369.0] || equal(sk6,sk6) -> rearsegP(sk1,cons(sk5,sk1))*.
% 58.85/59.05  48107[5:Obv:48064.0] ||  -> rearsegP(sk1,cons(sk5,sk1))*.
% 58.85/59.05  48170[5:Res:48107.0,15319.1] ssList(sk1) ||  -> .
% 58.85/59.05  48171[5:SSi:48170.0,1.0,45303.0,45304.0,45305.0,45306.0,45307.0,45308.0,45309.0,45310.0] ||  -> .
% 58.85/59.05  48174[4:Spt:48171.0,209.0,44342.0] || equal(sk2,sk1)** -> .
% 58.85/59.05  48175[4:Spt:48171.0,209.1] ||  -> memberP(sk2,sk9)*.
% 58.85/59.05  48176[4:MRR:43876.0,48174.0] ||  -> equal(cons(sk9,sk8),sk1)**.
% 58.85/59.05  48191[4:SpR:48176.0,43541.0] ||  -> equalelemsP(sk1)*.
% 58.85/59.05  48193[4:SpR:48176.0,43542.0] ||  -> duplicatefreeP(sk1)*.
% 58.85/59.05  48194[4:SpR:48176.0,43543.0] ||  -> strictorderedP(sk1)*.
% 58.85/59.05  48195[4:SpR:48176.0,43544.0] ||  -> totalorderedP(sk1)*.
% 58.85/59.05  48196[4:SpR:48176.0,43545.0] ||  -> strictorderP(sk1)*.
% 58.85/59.05  48197[4:SpR:48176.0,43546.0] ||  -> totalorderP(sk1)*.
% 58.85/59.05  48198[4:SpR:48176.0,43547.0] ||  -> cyclefreeP(sk1)*.
% 58.85/59.05  48199[4:SpR:48176.0,43548.0] ||  -> singletonP(sk1)*.
% 58.85/59.05  48217[4:SpL:48176.0,43841.0] || memberP(sk1,u)* -> equal(u,sk9).
% 58.85/59.05  48880[4:Res:47733.1,48217.0] || equal(u,sk6) -> equal(u,sk9)*.
% 58.85/59.05  50338[4:SpR:48880.1,48176.0] || equal(u,sk6) -> equal(cons(u,sk8),sk1)**.
% 58.85/59.05  50636[4:SpR:50338.1,43369.0] || equal(sk6,sk6) -> rearsegP(sk1,cons(sk5,sk1))*.
% 58.85/59.05  50678[4:Obv:50636.0] ||  -> rearsegP(sk1,cons(sk5,sk1))*.
% 58.85/59.05  50757[4:Res:50678.0,15319.1] ssList(sk1) ||  -> .
% 58.85/59.05  50758[4:SSi:50757.0,1.0,48191.0,48193.0,48194.0,48195.0,48196.0,48197.0,48198.0,48199.0] ||  -> .
% 58.85/59.05  50761[2:Spt:50758.0,512.1] ||  -> equal(nil,sk7)**.
% 58.85/59.05  50806[2:Rew:50761.0,581.0] || equal(cons(u,sk8),sk7)** -> .
% 58.85/59.05  50842[2:Rew:50761.0,92.1] ssList(u) ||  -> equal(app(sk7,u),u)**.
% 58.85/59.05  50871[2:Rew:50761.0,210.1,50761.0,210.0] ||  -> equal(sk7,sk1) equal(cons(sk9,sk7),sk1)**.
% 58.85/59.05  50876[2:Rew:50761.0,689.1] ssList(u) || equal(cons(v,u),sk7)** -> .
% 58.85/59.05  52989[2:SpR:41723.0,50842.1] ssList(cons(sk5,cons(sk6,sk8))) ||  -> equal(cons(sk5,cons(sk6,sk8)),sk1)**.
% 58.85/59.05  59338[2:SSi:52989.0,687.0,687.1,10.1] ||  -> equal(cons(sk5,cons(sk6,sk8)),sk1)**.
% 58.85/59.05  60620[2:SpR:59338.0,691.1] ssList(cons(sk6,sk8)) ||  -> equal(cons(sk6,sk8),tl(sk1))**.
% 58.85/59.05  60626[2:SpL:59338.0,50876.1] ssList(cons(sk6,sk8)) || equal(sk7,sk1)** -> .
% 58.85/59.05  61117[2:SSi:60626.0,687.0,10.1] || equal(sk7,sk1)** -> .
% 91.63/91.86  61120[2:MRR:50871.0,61117.0] ||  -> equal(cons(sk9,sk7),sk1)**.
% 91.63/91.86  61122[2:SSi:60620.0,687.0,10.1] ||  -> equal(cons(sk6,sk8),tl(sk1))**.
% 91.63/91.86  61165[2:SpR:61120.0,579.0] ||  -> equal(tl(sk1),sk7)**.
% 91.63/91.86  61175[2:Rew:61165.0,61122.0] ||  -> equal(cons(sk6,sk8),sk7)**.
% 91.63/91.86  61192[2:MRR:61175.0,50806.0] ||  -> .
% 91.63/91.86  61253[1:Spt:61192.0,90.0,90.2] ssList(u) ||  -> duplicatefreeP(u)*.
% 91.63/91.86  61293[1:MRR:197.1,61253.1] ssList(u) ssItem(v) ssList(w) ssList(x) ssList(y) || equal(app(app(w,cons(v,x)),cons(v,y)),u)* -> .
% 91.63/91.86  92411[0:SpR:175.3,103.2] ssList(u) ssList(v) ssItem(w) ssList(cons(w,v)) ssList(u) ||  -> ssList(cons(w,app(v,u)))*.
% 91.63/91.86  92444[0:Obv:92411.0] ssList(u) ssItem(v) ssList(cons(v,u)) ssList(w) ||  -> ssList(cons(v,app(u,w)))*.
% 91.63/91.86  92445[0:SSi:92444.2,104.2] ssList(u) ssItem(v) ssList(w) ||  -> ssList(cons(v,app(u,w)))*.
% 91.63/91.86  94340[1:EqR:61293.5] ssList(app(app(u,cons(v,w)),cons(v,x))) ssItem(v) ssList(u) ssList(w) ssList(x) ||  -> .
% 91.63/91.86  94364[1:SSi:94340.0,103.2,103.2,104.2,104.2] ssItem(u) ssList(v) ssList(w) ssList(x) ||  -> .
% 91.63/91.86  94365[1:MRR:92445.3,94364.1] ssList(u) ssItem(v) ssList(w) ||  -> .
% 91.63/91.86  94368[1:Con:94365.2] ssList(u) ssItem(v) ||  -> .
% 91.63/91.86  94370[1:MRR:524.1,94368.0] ssItem(u) ||  -> .
% 91.63/91.86  94372[1:UnC:94370.0,30.0] ||  -> .
% 91.63/91.86  % SZS output end Refutation
% 91.63/91.86  Formulae used in the proof : co1_1 co1_5 co1_6 co1_9 co1_10 co1_11 co1_12 co1_15 co1_16 co1_17 co1_18 clause1 clause2 clause3 clause4 clause5 clause6 clause7 clause8 clause12 clause13 clause32 clause33 clause34 clause37 clause38 clause39 clause64 clause65 clause66 clause67 clause68 clause69 clause70 clause71 clause72 clause74 clause85 clause86 clause88 clause93 clause95 clause96 clause97 clause98 clause99 clause101 clause109 clause112 clause116 clause119 clause120 clause123 clause124 clause125 clause128 clause129 clause138 clause141 clause143 clause144 clause149 clause157 clause161 clause163 clause164 clause165 clause166 clause170 clause177 clause179 clause181 clause182
% 91.63/91.86  
%------------------------------------------------------------------------------