TSTP Solution File: SWC067-1 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : SWC067-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:01:29 EDT 2022
% Result : Unsatisfiable 156.16s 156.34s
% Output : Refutation 156.16s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.12 % Problem : SWC067-1 : TPTP v8.1.0. Released v2.4.0.
% 0.12/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 02:11:40 EDT 2022
% 0.13/0.34 % CPUTime :
% 156.16/156.34
% 156.16/156.34 SPASS V 3.9
% 156.16/156.34 SPASS beiseite: Proof found.
% 156.16/156.34 % SZS status Theorem
% 156.16/156.34 Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 156.16/156.34 SPASS derived 76647 clauses, backtracked 61814 clauses, performed 325 splits and kept 88263 clauses.
% 156.16/156.34 SPASS allocated 149842 KBytes.
% 156.16/156.34 SPASS spent 0:2:35.86 on the problem.
% 156.16/156.34 0:00:00.04 for the input.
% 156.16/156.34 0:00:00.00 for the FLOTTER CNF translation.
% 156.16/156.34 0:00:00.56 for inferences.
% 156.16/156.34 0:00:06.80 for the backtracking.
% 156.16/156.34 0:2:27.56 for the reduction.
% 156.16/156.34
% 156.16/156.34
% 156.16/156.34 Here is a proof with depth 5, length 687 :
% 156.16/156.34 % SZS output start Refutation
% 156.16/156.34 1[0:Inp] || -> ssList(sk1)*.
% 156.16/156.34 2[0:Inp] || -> ssList(sk2)*.
% 156.16/156.34 5[0:Inp] || -> equal(sk4,sk2)**.
% 156.16/156.34 6[0:Inp] || -> equal(sk3,sk1)**.
% 156.16/156.34 7[0:Inp] || -> ssList(sk5)*.
% 156.16/156.34 8[0:Inp] || -> ssList(sk6)*.
% 156.16/156.34 9[0:Inp] || -> equal(app(app(sk5,sk3),sk6),sk4)**.
% 156.16/156.34 10[0:Inp] || -> strictorderedP(sk3)*.
% 156.16/156.34 13[0:Inp] || equal(nil,sk3)** -> equal(nil,sk4).
% 156.16/156.34 14[0:Inp] || -> neq(sk2,nil)* equal(nil,sk2).
% 156.16/156.34 15[0:Inp] ssList(u) || neq(u,nil) segmentP(sk1,u) segmentP(sk2,u)* -> equal(nil,sk2).
% 156.16/156.34 16[0:Inp] || equal(nil,sk1) -> neq(sk2,nil)*.
% 156.16/156.34 17[0:Inp] ssList(u) || equal(nil,sk1) neq(u,nil) segmentP(sk2,u)* segmentP(sk1,u) -> .
% 156.16/156.34 18[0:Inp] || -> equalelemsP(nil)*.
% 156.16/156.34 19[0:Inp] || -> duplicatefreeP(nil)*.
% 156.16/156.34 20[0:Inp] || -> strictorderedP(nil)*.
% 156.16/156.34 21[0:Inp] || -> totalorderedP(nil)*.
% 156.16/156.34 22[0:Inp] || -> strictorderP(nil)*.
% 156.16/156.34 23[0:Inp] || -> totalorderP(nil)*.
% 156.16/156.34 24[0:Inp] || -> cyclefreeP(nil)*.
% 156.16/156.34 25[0:Inp] || -> ssList(nil)*.
% 156.16/156.34 30[0:Inp] || -> ssList(skaf82(u))*.
% 156.16/156.34 31[0:Inp] || -> ssList(skaf81(u))*.
% 156.16/156.34 32[0:Inp] || -> ssList(skaf80(u))*.
% 156.16/156.34 35[0:Inp] || -> ssList(skaf77(u))*.
% 156.16/156.34 36[0:Inp] || -> ssList(skaf76(u))*.
% 156.16/156.34 37[0:Inp] || -> ssList(skaf75(u))*.
% 156.16/156.34 39[0:Inp] || -> ssList(skaf73(u))*.
% 156.16/156.34 40[0:Inp] || -> ssList(skaf72(u))*.
% 156.16/156.34 41[0:Inp] || -> ssList(skaf71(u))*.
% 156.16/156.34 49[0:Inp] || -> ssList(skaf63(u))*.
% 156.16/156.34 50[0:Inp] || -> ssList(skaf62(u))*.
% 156.16/156.34 51[0:Inp] || -> ssList(skaf61(u))*.
% 156.16/156.34 59[0:Inp] || -> ssList(skaf53(u))*.
% 156.16/156.34 60[0:Inp] || -> ssList(skaf52(u))*.
% 156.16/156.34 61[0:Inp] || -> ssList(skaf51(u))*.
% 156.16/156.34 65[0:Inp] || -> ssList(skaf48(u,v))*.
% 156.16/156.34 71[0:Inp] || equal(skac2,skac3)** -> .
% 156.16/156.34 73[0:Inp] ssList(u) || -> segmentP(u,nil)*.
% 156.16/156.34 74[0:Inp] ssList(u) || -> segmentP(u,u)*.
% 156.16/156.34 77[0:Inp] ssList(u) || -> frontsegP(u,nil)*.
% 156.16/156.34 78[0:Inp] ssList(u) || -> frontsegP(u,u)*.
% 156.16/156.34 81[0:Inp] ssItem(u) || -> equalelemsP(cons(u,nil))*.
% 156.16/156.34 82[0:Inp] ssItem(u) || -> duplicatefreeP(cons(u,nil))*.
% 156.16/156.34 83[0:Inp] ssItem(u) || -> strictorderedP(cons(u,nil))*.
% 156.16/156.34 84[0:Inp] ssItem(u) || -> totalorderedP(cons(u,nil))*.
% 156.16/156.34 85[0:Inp] ssItem(u) || -> strictorderP(cons(u,nil))*.
% 156.16/156.34 86[0:Inp] ssItem(u) || -> totalorderP(cons(u,nil))*.
% 156.16/156.34 87[0:Inp] ssItem(u) || -> cyclefreeP(cons(u,nil))*.
% 156.16/156.34 88[0:Inp] ssItem(u) || memberP(nil,u)* -> .
% 156.16/156.34 89[0:Inp] ssList(u) || -> ssItem(v)* duplicatefreeP(u)*.
% 156.16/156.34 90[0:Inp] ssList(u) || -> equal(app(u,nil),u)**.
% 156.16/156.34 91[0:Inp] ssList(u) || -> equal(app(nil,u),u)**.
% 156.16/156.34 94[0:Inp] ssList(u) || -> ssList(tl(u))* equal(nil,u).
% 156.16/156.34 99[0:Inp] ssList(u) || rearsegP(nil,u)* -> equal(nil,u).
% 156.16/156.34 102[0:Inp] ssList(u) ssList(v) || -> ssList(app(u,v))*.
% 156.16/156.34 103[0:Inp] ssList(u) ssItem(v) || -> ssList(cons(v,u))*.
% 156.16/156.34 104[0:Inp] ssList(u) || -> cyclefreeP(u) leq(skaf50(u),skaf49(u))*.
% 156.16/156.34 105[0:Inp] ssList(u) || -> cyclefreeP(u) leq(skaf49(u),skaf50(u))*.
% 156.16/156.34 113[0:Inp] ssList(u) ssItem(v) || -> equal(tl(cons(v,u)),u)**.
% 156.16/156.34 114[0:Inp] ssList(u) ssItem(v) || -> equal(hd(cons(v,u)),v)**.
% 156.16/156.34 117[0:Inp] ssList(u) ssList(v) || -> equal(u,v) neq(u,v)*.
% 156.16/156.34 119[0:Inp] ssItem(u) ssItem(v) || -> equal(u,v) neq(u,v)*.
% 156.16/156.34 126[0:Inp] ssList(u) || -> equal(nil,u) equal(cons(skaf83(u),skaf82(u)),u)**.
% 156.16/156.34 133[0:Inp] ssList(u) ssItem(v) || equal(cons(v,nil),u)* -> singletonP(u)*.
% 156.16/156.34 134[0:Inp] ssItem(u) ssItem(v) || neq(u,v)* equal(u,v) -> .
% 156.16/156.34 135[0:Inp] ssList(u) ssList(v) || equal(app(u,v),nil)** -> equal(nil,u).
% 156.16/156.34 136[0:Inp] ssList(u) ssList(v) || equal(app(u,v),nil)** -> equal(nil,v).
% 156.16/156.34 137[0:Inp] ssList(u) ssItem(v) || -> equal(app(cons(v,nil),u),cons(v,u))**.
% 156.16/156.34 140[0:Inp] ssList(u) ssList(v) || -> equal(nil,u) equal(hd(app(u,v)),hd(u))**.
% 156.16/156.34 144[0:Inp] ssList(u) ssList(v) || segmentP(u,v)*+ segmentP(v,u)* -> equal(u,v).
% 156.16/156.34 146[0:Inp] ssList(u) ssList(v) || frontsegP(u,v)*+ frontsegP(v,u)* -> equal(u,v).
% 156.16/156.34 147[0:Inp] ssItem(u) ssItem(v) || leq(u,v)* leq(v,u)* -> equal(u,v).
% 156.16/156.34 150[0:Inp] ssList(u) ssList(v) || -> equal(nil,u) equal(app(tl(u),v),tl(app(u,v)))**.
% 156.16/156.34 151[0:Inp] ssItem(u) ssList(v) || strictorderedP(cons(u,v)) -> lt(u,hd(v))* equal(nil,v).
% 156.16/156.34 157[0:Inp] ssItem(u) ssList(v) ssList(w) || memberP(v,u) -> memberP(app(v,w),u)*.
% 156.16/156.34 159[0:Inp] ssList(u) || -> equalelemsP(u) equal(app(skaf80(u),cons(skaf78(u),cons(skaf79(u),skaf81(u)))),u)**.
% 156.16/156.34 160[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(w,v),u)*+ -> rearsegP(u,v)*.
% 156.16/156.34 161[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(v,w),u)*+ -> frontsegP(u,v)*.
% 156.16/156.34 166[0:Inp] ssList(u) ssList(v) ssList(w) || -> equal(app(app(u,v),w),app(u,app(v,w)))**.
% 156.16/156.34 167[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(v,w),app(v,u))* -> equal(w,u).
% 156.16/156.34 168[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(w,v),app(u,v))* -> equal(w,u).
% 156.16/156.34 169[0:Inp] ssList(u) ssList(v) ssList(w) || segmentP(u,v)*+ segmentP(v,w)* -> segmentP(u,w)*.
% 156.16/156.34 174[0:Inp] ssList(u) ssList(v) ssItem(w) || -> equal(app(cons(w,v),u),cons(w,app(v,u)))**.
% 156.16/156.34 179[0:Inp] ssList(u) || -> duplicatefreeP(u) equal(app(app(skaf75(u),cons(skaf74(u),skaf76(u))),cons(skaf74(u),skaf77(u))),u)**.
% 156.16/156.34 180[0:Inp] ssList(u) || -> strictorderedP(u) equal(app(app(skaf71(u),cons(skaf69(u),skaf72(u))),cons(skaf70(u),skaf73(u))),u)**.
% 156.16/156.34 181[0:Inp] ssList(u) || -> totalorderedP(u) equal(app(app(skaf66(u),cons(skaf64(u),skaf67(u))),cons(skaf65(u),skaf68(u))),u)**.
% 156.16/156.34 182[0:Inp] ssList(u) || -> strictorderP(u) equal(app(app(skaf61(u),cons(skaf59(u),skaf62(u))),cons(skaf60(u),skaf63(u))),u)**.
% 156.16/156.34 183[0:Inp] ssList(u) || -> totalorderP(u) equal(app(app(skaf56(u),cons(skaf54(u),skaf57(u))),cons(skaf55(u),skaf58(u))),u)**.
% 156.16/156.34 184[0:Inp] ssList(u) || -> cyclefreeP(u) equal(app(app(skaf51(u),cons(skaf49(u),skaf52(u))),cons(skaf50(u),skaf53(u))),u)**.
% 156.16/156.34 187[0:Inp] ssList(u) ssList(v) ssItem(w) ssItem(x) || equal(cons(w,u),cons(x,v))* -> equal(w,x).
% 156.16/156.34 189[0:Inp] ssList(u) ssList(v) ssList(w) ssList(x) || segmentP(x,w) -> segmentP(app(app(v,x),u),w)*.
% 156.16/156.34 190[0:Inp] ssList(u) ssList(v) ssList(w) ssList(x) || equal(app(app(v,w),u),x)* -> segmentP(x,w)*.
% 156.16/156.34 192[0:Inp] ssList(u) ssItem(v) ssList(w) ssList(x) || equal(app(w,cons(v,x)),u)* -> memberP(u,v)*.
% 156.16/156.34 193[0:Inp] ssItem(u) ssItem(v) ssList(w) ssList(x) || frontsegP(cons(u,w),cons(v,x))* -> equal(u,v).
% 156.16/156.34 194[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).
% 156.16/156.34 203[0:Rew:6.0,10.0] || -> strictorderedP(sk1)*.
% 156.16/156.34 206[0:Rew:14.0,16.0] || equal(sk2,sk1) -> neq(sk2,nil)*.
% 156.16/156.34 207[0:Rew:5.0,13.1,6.0,13.0] || equal(nil,sk1)** -> equal(nil,sk2).
% 156.16/156.34 208[0:Rew:6.0,9.0,5.0,9.0] || -> equal(app(app(sk5,sk1),sk6),sk2)**.
% 156.16/156.34 209[0:Rew:15.4,17.1] ssList(u) || neq(u,nil) segmentP(sk1,u) segmentP(sk2,u)* equal(sk2,sk1) -> .
% 156.16/156.34 212[0:Rew:166.3,189.5] ssList(u) ssList(v) ssList(w) ssList(x) || segmentP(u,v) -> segmentP(app(w,app(u,x)),v)*.
% 156.16/156.34 213[0:Rew:166.3,190.4] ssList(u) ssList(v) ssList(w) ssList(x) || equal(app(w,app(v,x)),u)*+ -> segmentP(u,v)*.
% 156.16/156.34 243[0:Res:8.0,169.0] ssList(u) ssList(v) || segmentP(u,v)*+ segmentP(v,sk6)* -> segmentP(u,sk6)*.
% 156.16/156.34 246[0:Res:8.0,166.0] ssList(u) ssList(v) || -> equal(app(app(u,v),sk6),app(u,app(v,sk6)))**.
% 156.16/156.34 247[0:Res:8.0,209.0] || segmentP(sk1,sk6) segmentP(sk2,sk6)* neq(sk6,nil) equal(sk2,sk1) -> .
% 156.16/156.34 251[0:Res:8.0,151.0] ssItem(u) || strictorderedP(cons(u,sk6)) -> lt(u,hd(sk6))* equal(nil,sk6).
% 156.16/156.34 271[0:Res:8.0,136.0] ssList(u) || equal(app(u,sk6),nil)** -> equal(nil,sk6).
% 156.16/156.34 277[0:Res:8.0,117.0] ssList(u) || -> equal(u,sk6) neq(u,sk6)*.
% 156.16/156.34 289[0:Res:8.0,99.0] || rearsegP(nil,sk6)* -> equal(nil,sk6).
% 156.16/156.34 292[0:Res:8.0,102.0] ssList(u) || -> ssList(app(u,sk6))*.
% 156.16/156.34 295[0:Res:8.0,94.0] || -> ssList(tl(sk6))* equal(nil,sk6).
% 156.16/156.34 297[0:Res:8.0,90.0] || -> equal(app(sk6,nil),sk6)**.
% 156.16/156.34 316[0:Res:8.0,194.1] ssList(u) || equal(hd(u),hd(sk6))* equal(tl(u),tl(sk6)) -> equal(u,sk6) equal(nil,u) equal(nil,sk6).
% 156.16/156.34 338[0:Res:8.0,160.1] ssList(u) ssList(v) || equal(app(v,sk6),u)*+ -> rearsegP(u,sk6)*.
% 156.16/156.34 345[0:Res:8.0,140.1] ssList(u) || -> equal(nil,sk6) equal(hd(app(sk6,u)),hd(sk6))**.
% 156.16/156.34 352[0:Res:8.0,114.1] ssItem(u) || -> equal(hd(cons(u,sk6)),u)**.
% 156.16/156.34 357[0:Res:8.0,103.1] ssItem(u) || -> ssList(cons(u,sk6))*.
% 156.16/156.34 409[0:Res:7.0,183.0] || -> totalorderP(sk5) equal(app(app(skaf56(sk5),cons(skaf54(sk5),skaf57(sk5))),cons(skaf55(sk5),skaf58(sk5))),sk5)**.
% 156.16/156.34 410[0:Res:7.0,182.0] || -> strictorderP(sk5) equal(app(app(skaf61(sk5),cons(skaf59(sk5),skaf62(sk5))),cons(skaf60(sk5),skaf63(sk5))),sk5)**.
% 156.16/156.34 411[0:Res:7.0,181.0] || -> totalorderedP(sk5) equal(app(app(skaf66(sk5),cons(skaf64(sk5),skaf67(sk5))),cons(skaf65(sk5),skaf68(sk5))),sk5)**.
% 156.16/156.34 412[0:Res:7.0,180.0] || -> strictorderedP(sk5) equal(app(app(skaf71(sk5),cons(skaf69(sk5),skaf72(sk5))),cons(skaf70(sk5),skaf73(sk5))),sk5)**.
% 156.16/156.34 421[0:Res:7.0,168.0] ssList(u) ssList(v) || equal(app(sk5,v),app(u,v))* -> equal(sk5,u).
% 156.16/156.34 422[0:Res:7.0,167.0] ssList(u) ssList(v) || equal(app(v,sk5),app(v,u))* -> equal(sk5,u).
% 156.16/156.34 428[0:Res:7.0,151.0] ssItem(u) || strictorderedP(cons(u,sk5)) -> lt(u,hd(sk5))* equal(nil,sk5).
% 156.16/156.34 438[0:Res:7.0,161.0] ssList(u) ssList(v) || equal(app(v,sk5),u)*+ -> frontsegP(u,v)*.
% 156.16/156.34 441[0:Res:7.0,146.0] ssList(u) || frontsegP(u,sk5)*+ frontsegP(sk5,u)* -> equal(u,sk5).
% 156.16/156.34 454[0:Res:7.0,117.0] ssList(u) || -> equal(u,sk5) neq(u,sk5)*.
% 156.16/156.34 469[0:Res:7.0,102.0] ssList(u) || -> ssList(app(u,sk5))*.
% 156.16/156.34 470[0:Res:7.0,104.0] || -> cyclefreeP(sk5) leq(skaf50(sk5),skaf49(sk5))*.
% 156.16/156.34 472[0:Res:7.0,94.0] || -> ssList(tl(sk5))* equal(nil,sk5).
% 156.16/156.34 481[0:Res:7.0,77.0] || -> frontsegP(sk5,nil)*.
% 156.16/156.34 493[0:Res:7.0,194.1] ssList(u) || equal(hd(u),hd(sk5))* equal(tl(u),tl(sk5)) -> equal(u,sk5) equal(nil,u) equal(nil,sk5).
% 156.16/156.34 513[0:Res:7.0,157.1] ssItem(u) ssList(v) || memberP(sk5,u) -> memberP(app(sk5,v),u)*.
% 156.16/156.34 522[0:Res:7.0,140.1] ssList(u) || -> equal(nil,sk5) equal(hd(app(sk5,u)),hd(sk5))**.
% 156.16/156.34 525[0:Res:7.0,137.1] ssItem(u) || -> equal(app(cons(u,nil),sk5),cons(u,sk5))**.
% 156.16/156.34 529[0:Res:7.0,114.1] ssItem(u) || -> equal(hd(cons(u,sk5)),u)**.
% 156.16/156.34 533[0:Res:7.0,102.1] ssList(u) || -> ssList(app(sk5,u))*.
% 156.16/156.34 534[0:Res:7.0,103.1] ssItem(u) || -> ssList(cons(u,sk5))*.
% 156.16/156.34 545[0:Res:7.0,174.2] ssList(u) ssItem(v) || -> equal(app(cons(v,u),sk5),cons(v,app(u,sk5)))**.
% 156.16/156.34 574[1:Spt:89.1] || -> ssItem(u)*.
% 156.16/156.34 577[1:MRR:534.0,574.0] || -> ssList(cons(u,sk5))*.
% 156.16/156.34 578[1:MRR:357.0,574.0] || -> ssList(cons(u,sk6))*.
% 156.16/156.34 579[1:MRR:88.0,574.0] || memberP(nil,u)* -> .
% 156.16/156.34 580[1:MRR:87.0,574.0] || -> cyclefreeP(cons(u,nil))*.
% 156.16/156.34 581[1:MRR:86.0,574.0] || -> totalorderP(cons(u,nil))*.
% 156.16/156.34 582[1:MRR:85.0,574.0] || -> strictorderP(cons(u,nil))*.
% 156.16/156.34 583[1:MRR:84.0,574.0] || -> totalorderedP(cons(u,nil))*.
% 156.16/156.34 584[1:MRR:83.0,574.0] || -> strictorderedP(cons(u,nil))*.
% 156.16/156.34 585[1:MRR:82.0,574.0] || -> duplicatefreeP(cons(u,nil))*.
% 156.16/156.34 586[1:MRR:81.0,574.0] || -> equalelemsP(cons(u,nil))*.
% 156.16/156.34 590[1:MRR:529.0,574.0] || -> equal(hd(cons(u,sk5)),u)**.
% 156.16/156.34 594[1:MRR:352.0,574.0] || -> equal(hd(cons(u,sk6)),u)**.
% 156.16/156.34 602[1:MRR:525.0,574.0] || -> equal(app(cons(u,nil),sk5),cons(u,sk5))**.
% 156.16/156.34 604[1:MRR:119.1,119.0,574.0] || -> equal(u,v) neq(u,v)*.
% 156.16/156.34 614[1:MRR:134.1,134.0,574.0] || neq(u,v)* equal(u,v) -> .
% 156.16/156.34 621[1:MRR:513.0,574.0] ssList(u) || memberP(sk5,v) -> memberP(app(sk5,u),v)*.
% 156.16/156.34 643[1:MRR:147.1,147.0,574.0] || leq(u,v)*+ leq(v,u)* -> equal(u,v).
% 156.16/156.34 678[1:MRR:193.1,193.0,574.0] ssList(u) ssList(v) || frontsegP(cons(w,u),cons(x,v))* -> equal(w,x).
% 156.16/156.34 703[1:MRR:103.1,574.0] ssList(u) || -> ssList(cons(v,u))*.
% 156.16/156.34 707[1:MRR:113.1,574.0] ssList(u) || -> equal(tl(cons(v,u)),u)**.
% 156.16/156.34 708[1:MRR:133.1,574.0] ssList(u) || equal(cons(v,nil),u)* -> singletonP(u)*.
% 156.16/156.34 709[1:MRR:137.1,574.0] ssList(u) || -> equal(app(cons(v,nil),u),cons(v,u))**.
% 156.16/156.34 710[1:MRR:545.1,574.0] ssList(u) || -> equal(app(cons(v,u),sk5),cons(v,app(u,sk5)))**.
% 156.16/156.34 723[1:MRR:192.1,574.0] ssList(u) ssList(v) ssList(w) || equal(app(v,cons(x,w)),u)*+ -> memberP(u,x)*.
% 156.16/156.34 778[1:MRR:187.3,187.2,574.0] ssList(u) ssList(v) || equal(cons(w,u),cons(x,v))* -> equal(w,x).
% 156.16/156.34 779[2:Spt:522.0,522.2] ssList(u) || -> equal(hd(app(sk5,u)),hd(sk5))**.
% 156.16/156.34 781[3:Spt:345.0,345.2] ssList(u) || -> equal(hd(app(sk6,u)),hd(sk6))**.
% 156.16/156.34 787[4:Spt:493.5] || -> equal(nil,sk5)**.
% 156.16/156.34 853[4:Rew:787.0,24.0] || -> cyclefreeP(sk5)*.
% 156.16/156.34 854[4:Rew:787.0,23.0] || -> totalorderP(sk5)*.
% 156.16/156.34 855[4:Rew:787.0,22.0] || -> strictorderP(sk5)*.
% 156.16/156.34 856[4:Rew:787.0,21.0] || -> totalorderedP(sk5)*.
% 156.16/156.34 857[4:Rew:787.0,20.0] || -> strictorderedP(sk5)*.
% 156.16/156.34 858[4:Rew:787.0,19.0] || -> duplicatefreeP(sk5)*.
% 156.16/156.34 859[4:Rew:787.0,18.0] || -> equalelemsP(sk5)*.
% 156.16/156.34 874[4:Rew:787.0,91.1] ssList(u) || -> equal(app(sk5,u),u)**.
% 156.16/156.34 875[4:Rew:787.0,90.1] ssList(u) || -> equal(app(u,sk5),u)**.
% 156.16/156.34 880[4:Rew:787.0,580.0] || -> cyclefreeP(cons(u,sk5))*.
% 156.16/156.34 881[4:Rew:787.0,581.0] || -> totalorderP(cons(u,sk5))*.
% 156.16/156.34 882[4:Rew:787.0,582.0] || -> strictorderP(cons(u,sk5))*.
% 156.16/156.34 883[4:Rew:787.0,583.0] || -> totalorderedP(cons(u,sk5))*.
% 156.16/156.34 884[4:Rew:787.0,584.0] || -> strictorderedP(cons(u,sk5))*.
% 156.16/156.34 885[4:Rew:787.0,585.0] || -> duplicatefreeP(cons(u,sk5))*.
% 156.16/156.34 886[4:Rew:787.0,586.0] || -> equalelemsP(cons(u,sk5))*.
% 156.16/156.34 946[4:Rew:874.1,779.1] ssList(u) || -> equal(hd(u),hd(sk5))*.
% 156.16/156.34 969[4:Rew:875.1,710.1] ssList(u) || -> equal(app(cons(v,u),sk5),cons(v,u))**.
% 156.16/156.34 1598[4:SpR:946.1,590.0] ssList(cons(u,sk5)) || -> equal(hd(sk5),u)*.
% 156.16/156.34 1603[4:SSi:1598.0,886.0,885.0,884.0,883.0,882.0,881.0,880.0,703.0,859.1,858.0,857.0,856.0,855.0,854.0,853.0,7.0] || -> equal(hd(sk5),u)*.
% 156.16/156.34 1632[4:Rew:1603.0,969.1] ssList(u) || -> equal(cons(v,u),hd(sk5))**.
% 156.16/156.34 1732[4:Rew:1603.0,778.2] ssList(u) ssList(v) || equal(cons(w,u),hd(sk5))** -> equal(w,x)*.
% 156.16/156.34 1808[4:Con:1732.1] ssList(u) || equal(cons(v,u),hd(sk5))** -> equal(v,w)*.
% 156.16/156.34 1809[4:AED:71.0,1808.2] ssList(u) || equal(cons(v,u),hd(sk5))** -> .
% 156.16/156.34 1810[4:Rew:1632.1,1809.1] ssList(u) || equal(hd(sk5),hd(sk5))* -> .
% 156.16/156.34 1811[4:Obv:1810.1] ssList(u) || -> .
% 156.16/156.34 1812[4:UnC:1811.0,2.0] || -> .
% 156.16/156.34 1901[4:Spt:1812.0,493.5,787.0] || equal(nil,sk5)** -> .
% 156.16/156.34 1902[4:Spt:1812.0,493.0,493.1,493.2,493.3,493.4] ssList(u) || equal(hd(u),hd(sk5))* equal(tl(u),tl(sk5)) -> equal(u,sk5) equal(nil,u).
% 156.16/156.34 1916[5:Spt:316.5] || -> equal(nil,sk6)**.
% 156.16/156.34 1933[5:Rew:1916.0,586.0] || -> equalelemsP(cons(u,sk6))*.
% 156.16/156.34 1934[5:Rew:1916.0,585.0] || -> duplicatefreeP(cons(u,sk6))*.
% 156.16/156.34 1935[5:Rew:1916.0,584.0] || -> strictorderedP(cons(u,sk6))*.
% 156.16/156.34 1936[5:Rew:1916.0,583.0] || -> totalorderedP(cons(u,sk6))*.
% 156.16/156.34 1937[5:Rew:1916.0,582.0] || -> strictorderP(cons(u,sk6))*.
% 156.16/156.34 1938[5:Rew:1916.0,581.0] || -> totalorderP(cons(u,sk6))*.
% 156.16/156.34 1939[5:Rew:1916.0,580.0] || -> cyclefreeP(cons(u,sk6))*.
% 156.16/156.34 1971[5:Rew:1916.0,91.1] ssList(u) || -> equal(app(sk6,u),u)**.
% 156.16/156.34 2000[5:Rew:1916.0,709.1] ssList(u) || -> equal(app(cons(v,sk6),u),cons(v,u))**.
% 156.16/156.34 2072[5:Rew:1971.1,781.1] ssList(u) || -> equal(hd(u),hd(sk6))*.
% 156.16/156.34 2861[5:SpR:2072.1,594.0] ssList(cons(u,sk6)) || -> equal(hd(sk6),u)*.
% 156.16/156.34 2867[5:SSi:2861.0,1939.0,1938.0,1937.0,1936.0,1935.0,1934.0,1933.0,578.0] || -> equal(hd(sk6),u)*.
% 156.16/156.34 3044[5:Rew:2867.0,2000.1] ssList(u) || -> equal(cons(v,u),hd(sk6))**.
% 156.16/156.34 3083[5:Rew:2867.0,778.2] ssList(u) ssList(v) || equal(cons(w,u),hd(sk6))** -> equal(w,x)*.
% 156.16/156.34 3201[5:Con:3083.1] ssList(u) || equal(cons(v,u),hd(sk6))** -> equal(v,w)*.
% 156.16/156.34 3202[5:AED:71.0,3201.2] ssList(u) || equal(cons(v,u),hd(sk6))** -> .
% 156.16/156.34 3203[5:Rew:3044.1,3202.1] ssList(u) || equal(hd(sk6),hd(sk6))* -> .
% 156.16/156.34 3204[5:Obv:3203.1] ssList(u) || -> .
% 156.16/156.34 3205[5:UnC:3204.0,8.0] || -> .
% 156.16/156.34 3376[5:Spt:3205.0,316.5,1916.0] || equal(nil,sk6)** -> .
% 156.16/156.34 3377[5:Spt:3205.0,316.0,316.1,316.2,316.3,316.4] ssList(u) || equal(hd(u),hd(sk6))* equal(tl(u),tl(sk6)) -> equal(u,sk6) equal(nil,u).
% 156.16/156.34 3387[5:MRR:271.2,3376.0] ssList(u) || equal(app(u,sk6),nil)** -> .
% 156.16/156.34 3391[6:Spt:15.4] || -> equal(nil,sk2)**.
% 156.16/156.34 3480[6:Rew:3391.0,3387.1] ssList(u) || equal(app(u,sk6),sk2)** -> .
% 156.16/156.34 3665[6:SpL:208.0,3480.1] ssList(app(sk5,sk1)) || equal(sk2,sk2)* -> .
% 156.16/156.34 3668[6:Obv:3665.1] ssList(app(sk5,sk1)) || -> .
% 156.16/156.34 3669[6:SSi:3668.0,533.0,203.0,1.1] || -> .
% 156.16/156.34 3670[6:Spt:3669.0,15.4,3391.0] || equal(nil,sk2)** -> .
% 156.16/156.34 3671[6:Spt:3669.0,15.0,15.1,15.2,15.3] ssList(u) || neq(u,nil) segmentP(sk1,u) segmentP(sk2,u)* -> .
% 156.16/156.34 3672[6:MRR:207.1,3670.0] || equal(nil,sk1)** -> .
% 156.16/156.34 3872[1:EqR:708.1] ssList(cons(u,nil)) || -> singletonP(cons(u,nil))*.
% 156.16/156.34 3873[1:SSi:3872.0,703.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,586.0,585.0,584.0,583.0,582.0,581.0,580.1] || -> singletonP(cons(u,nil))*.
% 156.16/156.34 3891[1:Res:105.2,643.0] ssList(u) || leq(skaf50(u),skaf49(u))* -> cyclefreeP(u) equal(skaf49(u),skaf50(u)).
% 156.16/156.34 3894[1:MRR:3891.1,104.2] ssList(u) || -> cyclefreeP(u) equal(skaf49(u),skaf50(u))**.
% 156.16/156.34 3899[1:Rew:3894.2,184.2] ssList(u) || -> cyclefreeP(u) equal(app(app(skaf51(u),cons(skaf50(u),skaf52(u))),cons(skaf50(u),skaf53(u))),u)**.
% 156.16/156.34 4023[1:SpR:126.2,707.1] ssList(u) ssList(skaf82(u)) || -> equal(nil,u) equal(tl(u),skaf82(u))**.
% 156.16/156.34 4032[1:SSi:4023.1,30.0] ssList(u) || -> equal(nil,u) equal(tl(u),skaf82(u))**.
% 156.16/156.34 4038[1:Rew:4032.2,150.3] ssList(u) ssList(v) || -> equal(nil,u) equal(app(skaf82(u),v),tl(app(u,v)))**.
% 156.16/156.34 4160[0:SpL:208.0,136.2] ssList(app(sk5,sk1)) ssList(sk6) || equal(nil,sk2)** -> equal(nil,sk6).
% 156.16/156.34 4955[1:SpR:4038.3,102.2] ssList(u) ssList(v) ssList(skaf82(u)) ssList(v) || -> equal(nil,u) ssList(tl(app(u,v)))*.
% 156.16/156.34 4976[1:Obv:4955.1] ssList(u) ssList(skaf82(u)) ssList(v) || -> equal(nil,u) ssList(tl(app(u,v)))*.
% 156.16/156.34 4977[1:SSi:4976.1,30.0] ssList(u) ssList(v) || -> equal(nil,u) ssList(tl(app(u,v)))*.
% 156.16/156.34 5342[0:EqR:161.3] ssList(app(u,v)) ssList(u) ssList(v) || -> frontsegP(app(u,v),u)*.
% 156.16/156.34 5358[0:SSi:5342.0,102.2] ssList(u) ssList(v) || -> frontsegP(app(u,v),u)*.
% 156.16/156.34 5728[0:SpL:91.1,168.3] ssList(u) ssList(nil) ssList(u) ssList(v) || equal(app(v,u),u)** -> equal(v,nil).
% 156.16/156.34 5752[0:Obv:5728.0] ssList(nil) ssList(u) ssList(v) || equal(app(v,u),u)** -> equal(v,nil).
% 156.16/156.34 5753[0:SSi:5752.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0] ssList(u) ssList(v) || equal(app(v,u),u)** -> equal(v,nil).
% 156.16/156.34 5799[0:SpR:91.1,166.3] ssList(u) ssList(nil) ssList(u) ssList(v) || -> equal(app(nil,app(u,v)),app(u,v))**.
% 156.16/156.34 5831[0:Obv:5799.0] ssList(nil) ssList(u) ssList(v) || -> equal(app(nil,app(u,v)),app(u,v))**.
% 156.16/156.34 5832[0:SSi:5831.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0] ssList(u) ssList(v) || -> equal(app(nil,app(u,v)),app(u,v))**.
% 156.16/156.34 6001[0:SpL:90.1,167.3] ssList(u) ssList(nil) ssList(u) ssList(v) || equal(app(u,v),u)** -> equal(v,nil).
% 156.16/156.34 6016[0:Obv:6001.0] ssList(nil) ssList(u) ssList(v) || equal(app(u,v),u)** -> equal(v,nil).
% 156.16/156.34 6017[0:SSi:6016.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0] ssList(u) ssList(v) || equal(app(u,v),u)** -> equal(v,nil).
% 156.16/156.34 6067[1:EqR:723.3] ssList(app(u,cons(v,w))) ssList(u) ssList(w) || -> memberP(app(u,cons(v,w)),v)*.
% 156.16/156.34 6087[1:SSi:6067.0,102.1,703.2] ssList(u) ssList(v) || -> memberP(app(u,cons(w,v)),w)*.
% 156.16/156.34 6743[0:EqR:213.4] ssList(app(u,app(v,w))) ssList(v) ssList(u) ssList(w) || -> segmentP(app(u,app(v,w)),v)*.
% 156.16/156.34 6782[0:SSi:6743.0,102.2,102.2] ssList(u) ssList(v) ssList(w) || -> segmentP(app(v,app(u,w)),u)*.
% 156.16/156.34 10853[1:SpR:159.2,6087.2] ssList(u) ssList(skaf80(u)) ssList(cons(skaf79(u),skaf81(u))) || -> equalelemsP(u) memberP(u,skaf78(u))*.
% 156.16/156.34 10856[1:SpR:182.2,6087.2] ssList(u) ssList(app(skaf61(u),cons(skaf59(u),skaf62(u)))) ssList(skaf63(u)) || -> strictorderP(u) memberP(u,skaf60(u))*.
% 156.16/156.34 10857[1:SpR:180.2,6087.2] ssList(u) ssList(app(skaf71(u),cons(skaf69(u),skaf72(u)))) ssList(skaf73(u)) || -> strictorderedP(u) memberP(u,skaf70(u))*.
% 156.16/156.34 10858[1:SpR:179.2,6087.2] ssList(u) ssList(app(skaf75(u),cons(skaf74(u),skaf76(u)))) ssList(skaf77(u)) || -> duplicatefreeP(u) memberP(u,skaf74(u))*.
% 156.16/156.34 10860[1:SpR:3899.2,6087.2] ssList(u) ssList(app(skaf51(u),cons(skaf50(u),skaf52(u)))) ssList(skaf53(u)) || -> cyclefreeP(u) memberP(u,skaf50(u))*.
% 156.16/156.34 10874[1:SSi:10853.2,10853.1,703.0,31.0,32.1] ssList(u) || -> equalelemsP(u) memberP(u,skaf78(u))*.
% 156.16/156.34 10879[1:SSi:10860.2,10860.1,59.0,102.1,61.0,703.2,60.0] ssList(u) || -> cyclefreeP(u) memberP(u,skaf50(u))*.
% 156.16/156.34 10881[1:SSi:10858.2,10858.1,35.0,102.1,37.0,703.2,36.0] ssList(u) || -> duplicatefreeP(u) memberP(u,skaf74(u))*.
% 156.16/156.34 10882[1:SSi:10857.2,10857.1,39.0,102.1,41.0,703.2,40.0] ssList(u) || -> strictorderedP(u) memberP(u,skaf70(u))*.
% 156.16/156.34 10883[1:SSi:10856.2,10856.1,49.0,102.1,51.0,703.2,50.0] ssList(u) || -> strictorderP(u) memberP(u,skaf60(u))*.
% 156.16/156.34 12897[1:SpR:208.0,4977.3] ssList(app(sk5,sk1)) ssList(sk6) || -> equal(app(sk5,sk1),nil)** ssList(tl(sk2)).
% 156.16/156.34 16264[0:EqR:338.2] ssList(app(u,sk6)) ssList(u) || -> rearsegP(app(u,sk6),sk6)*.
% 156.16/156.34 16283[0:SSi:16264.0,292.1] ssList(u) || -> rearsegP(app(u,sk6),sk6)*.
% 156.16/156.34 18226[0:EqR:438.2] ssList(app(u,sk5)) ssList(u) || -> frontsegP(app(u,sk5),u)*.
% 156.16/156.34 18243[0:SSi:18226.0,469.1] ssList(u) || -> frontsegP(app(u,sk5),u)*.
% 156.16/156.34 18256[1:SpR:602.0,18243.1] ssList(cons(u,nil)) || -> frontsegP(cons(u,sk5),cons(u,nil))*.
% 156.16/156.34 18265[0:Res:18243.1,146.2] ssList(u) ssList(app(u,sk5)) ssList(u) || frontsegP(u,app(u,sk5))* -> equal(app(u,sk5),u).
% 156.16/156.34 18272[0:Obv:18265.0] ssList(app(u,sk5)) ssList(u) || frontsegP(u,app(u,sk5))* -> equal(app(u,sk5),u).
% 156.16/156.34 18273[0:SSi:18272.0,469.1] ssList(u) || frontsegP(u,app(u,sk5))* -> equal(app(u,sk5),u).
% 156.16/156.34 19221[1:SpR:709.1,5832.2] ssList(u) ssList(cons(v,nil)) ssList(u) || -> equal(app(nil,cons(v,u)),cons(v,u))**.
% 156.16/156.34 19286[1:Obv:19221.0] ssList(cons(u,nil)) ssList(v) || -> equal(app(nil,cons(u,v)),cons(u,v))**.
% 156.16/156.34 19287[1:SSi:19286.0,703.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,586.0,585.0,584.0,583.0,582.0,581.0,580.0,3873.1] ssList(u) || -> equal(app(nil,cons(v,u)),cons(v,u))**.
% 156.16/156.34 24257[0:SpR:246.2,208.0] ssList(sk5) ssList(sk1) || -> equal(app(sk5,app(sk1,sk6)),sk2)**.
% 156.16/156.34 24289[0:SpR:208.0,246.2] ssList(app(sk5,sk1)) ssList(sk6) || -> equal(app(app(sk5,sk1),app(sk6,sk6)),app(sk2,sk6))**.
% 156.16/156.34 24619[0:SpL:90.1,422.2] ssList(u) ssList(nil) ssList(u) || equal(app(u,sk5),u)** -> equal(nil,sk5).
% 156.16/156.34 24660[0:Obv:24619.0] ssList(nil) ssList(u) || equal(app(u,sk5),u)** -> equal(nil,sk5).
% 156.16/156.34 24661[0:SSi:24660.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0] ssList(u) || equal(app(u,sk5),u)** -> equal(nil,sk5).
% 156.16/156.34 24807[0:SpL:91.1,421.2] ssList(u) ssList(nil) ssList(u) || equal(app(sk5,u),u)** -> equal(nil,sk5).
% 156.16/156.34 24858[0:Obv:24807.0] ssList(nil) ssList(u) || equal(app(sk5,u),u)** -> equal(nil,sk5).
% 156.16/156.34 26489[1:SSi:18256.0,703.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,586.0,585.0,584.0,583.0,582.0,581.0,580.0,3873.1] || -> frontsegP(cons(u,sk5),cons(u,nil))*.
% 156.16/156.34 26530[0:SSi:24858.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0] ssList(u) || equal(app(sk5,u),u)** -> equal(nil,sk5).
% 156.16/156.34 34908[0:SSi:24257.1,24257.0,203.0,1.0,7.0] || -> equal(app(sk5,app(sk1,sk6)),sk2)**.
% 156.16/156.34 36272[1:SpR:34908.0,621.2] ssList(app(sk1,sk6)) || memberP(sk5,u)* -> memberP(sk2,u).
% 156.16/156.34 36284[1:SpR:34908.0,4977.3] ssList(sk5) ssList(app(sk1,sk6)) || -> equal(nil,sk5) ssList(tl(sk2))*.
% 156.16/156.34 36286[0:SpR:34908.0,5358.2] ssList(sk5) ssList(app(sk1,sk6)) || -> frontsegP(sk2,sk5)*.
% 156.16/156.34 36299[0:SpR:34908.0,212.5] ssList(sk1) ssList(u) ssList(sk5) ssList(sk6) || segmentP(sk1,u) -> segmentP(sk2,u)*.
% 156.16/156.34 36300[0:SpR:34908.0,6782.3] ssList(sk1) ssList(sk5) ssList(sk6) || -> segmentP(sk2,sk1)*.
% 156.16/156.34 36310[0:SpL:34908.0,5753.2] ssList(app(sk1,sk6)) ssList(sk5) || equal(app(sk1,sk6),sk2)** -> equal(nil,sk5).
% 156.16/156.34 36313[0:SpL:34908.0,135.2] ssList(sk5) ssList(app(sk1,sk6)) || equal(nil,sk2)** -> equal(nil,sk5).
% 156.16/156.34 36320[0:SpL:34908.0,6017.2] ssList(sk5) ssList(app(sk1,sk6)) || equal(sk5,sk2) -> equal(app(sk1,sk6),nil)**.
% 156.16/156.34 36333[1:SSi:36272.0,292.0,203.0,1.1] || memberP(sk5,u)* -> memberP(sk2,u).
% 156.16/156.34 39103[0:SSi:36286.1,36286.0,292.0,203.0,1.0,7.1] || -> frontsegP(sk2,sk5)*.
% 156.16/156.34 39107[1:SSi:36284.1,36284.0,292.0,203.0,1.0,7.1] || -> equal(nil,sk5) ssList(tl(sk2))*.
% 156.16/156.34 39122[0:SSi:36310.1,36310.0,7.0,292.0,203.1,1.0] || equal(app(sk1,sk6),sk2)** -> equal(nil,sk5).
% 156.16/156.34 39124[0:SSi:36320.1,36320.0,292.0,203.0,1.0,7.1] || equal(sk5,sk2) -> equal(app(sk1,sk6),nil)**.
% 156.16/156.34 39350[0:Res:39103.0,441.1] ssList(sk2) || frontsegP(sk5,sk2)* -> equal(sk5,sk2).
% 156.16/156.34 39351[0:SSi:39350.0,2.0] || frontsegP(sk5,sk2)* -> equal(sk5,sk2).
% 156.16/156.34 41291[1:Res:10874.2,36333.0] ssList(sk5) || -> equalelemsP(sk5) memberP(sk2,skaf78(sk5))*.
% 156.16/156.34 41292[1:Res:10879.2,36333.0] ssList(sk5) || -> cyclefreeP(sk5) memberP(sk2,skaf50(sk5))*.
% 156.16/156.34 41294[1:Res:10881.2,36333.0] ssList(sk5) || -> duplicatefreeP(sk5) memberP(sk2,skaf74(sk5))*.
% 156.16/156.34 41295[1:Res:10882.2,36333.0] ssList(sk5) || -> strictorderedP(sk5) memberP(sk2,skaf70(sk5))*.
% 156.16/156.34 41296[1:Res:10883.2,36333.0] ssList(sk5) || -> strictorderP(sk5) memberP(sk2,skaf60(sk5))*.
% 156.16/156.34 41331[1:SSi:41291.0,7.0] || -> equalelemsP(sk5) memberP(sk2,skaf78(sk5))*.
% 156.16/156.34 41332[1:SSi:41294.0,7.0] || -> duplicatefreeP(sk5) memberP(sk2,skaf74(sk5))*.
% 156.16/156.34 41333[1:SSi:41296.0,7.0] || -> strictorderP(sk5) memberP(sk2,skaf60(sk5))*.
% 156.16/156.34 41340[1:SSi:41292.0,7.0] || -> cyclefreeP(sk5) memberP(sk2,skaf50(sk5))*.
% 156.16/156.34 41342[1:SSi:41295.0,7.0] || -> strictorderedP(sk5) memberP(sk2,skaf70(sk5))*.
% 156.16/156.34 41355[0:SSi:36300.2,36300.1,36300.0,8.0,7.0,203.0,1.0] || -> segmentP(sk2,sk1)*.
% 156.16/156.34 41452[0:SSi:24289.1,24289.0,8.0,102.0,7.0,203.2,1.0] || -> equal(app(app(sk5,sk1),app(sk6,sk6)),app(sk2,sk6))**.
% 156.16/156.34 41453[0:SSi:36299.3,36299.2,36299.0,8.0,7.0,203.0,1.0] ssList(u) || segmentP(sk1,u) -> segmentP(sk2,u)*.
% 156.16/156.34 41454[6:MRR:3671.3,41453.2] ssList(u) || neq(u,nil) segmentP(sk1,u)* -> .
% 156.16/156.34 41771[0:Res:41355.0,243.2] ssList(sk2) ssList(sk1) || segmentP(sk1,sk6) -> segmentP(sk2,sk6)*.
% 156.16/156.34 41776[0:Res:41355.0,144.2] ssList(sk2) ssList(sk1) || segmentP(sk1,sk2)* -> equal(sk2,sk1).
% 156.16/156.34 41777[0:SSi:41771.1,41771.0,203.0,1.0,2.0] || segmentP(sk1,sk6) -> segmentP(sk2,sk6)*.
% 156.16/156.34 42450[6:Res:74.1,41454.2] ssList(sk1) ssList(sk1) || neq(sk1,nil)* -> .
% 156.16/156.34 42452[6:Obv:42450.0] ssList(sk1) || neq(sk1,nil)* -> .
% 156.16/156.34 42453[6:SSi:42452.0,203.0,1.0] || neq(sk1,nil)* -> .
% 156.16/156.34 42454[6:Res:604.1,42453.0] || -> equal(nil,sk1)**.
% 156.16/156.34 42455[6:MRR:42454.0,3672.0] || -> .
% 156.16/156.34 42456[3:Spt:42455.0,345.1] || -> equal(nil,sk6)**.
% 156.16/156.34 42458[3:Rew:42456.0,19.0] || -> duplicatefreeP(sk6)*.
% 156.16/156.34 42460[3:Rew:42456.0,21.0] || -> totalorderedP(sk6)*.
% 156.16/156.34 42462[3:Rew:42456.0,23.0] || -> totalorderP(sk6)*.
% 156.16/156.34 42471[3:Rew:42456.0,481.0] || -> frontsegP(sk5,sk6)*.
% 156.16/156.34 42472[3:Rew:42456.0,586.0] || -> equalelemsP(cons(u,sk6))*.
% 156.16/156.34 42473[3:Rew:42456.0,585.0] || -> duplicatefreeP(cons(u,sk6))*.
% 156.16/156.34 42474[3:Rew:42456.0,584.0] || -> strictorderedP(cons(u,sk6))*.
% 156.16/156.34 42475[3:Rew:42456.0,583.0] || -> totalorderedP(cons(u,sk6))*.
% 156.16/156.34 42476[3:Rew:42456.0,582.0] || -> strictorderP(cons(u,sk6))*.
% 156.16/156.34 42477[3:Rew:42456.0,581.0] || -> totalorderP(cons(u,sk6))*.
% 156.16/156.34 42478[3:Rew:42456.0,580.0] || -> cyclefreeP(cons(u,sk6))*.
% 156.16/156.34 42481[3:Rew:42456.0,3873.0] || -> singletonP(cons(u,sk6))*.
% 156.16/156.34 42484[3:Rew:42456.0,26489.0] || -> frontsegP(cons(u,sk5),cons(u,sk6))*.
% 156.16/156.34 42485[3:Rew:42456.0,579.0] || memberP(sk6,u)* -> .
% 156.16/156.34 42486[3:Rew:42456.0,297.0] || -> equal(app(sk6,sk6),sk6)**.
% 156.16/156.34 42495[3:Rew:42456.0,90.1] ssList(u) || -> equal(app(u,sk6),u)**.
% 156.16/156.34 42496[3:Rew:42456.0,91.1] ssList(u) || -> equal(app(sk6,u),u)**.
% 156.16/156.34 43068[3:Rew:42456.0,19287.1] ssList(u) || -> equal(app(sk6,cons(v,u)),cons(v,u))**.
% 156.16/156.34 43164[3:Rew:42486.0,41452.0] || -> equal(app(app(sk5,sk1),sk6),app(sk2,sk6))**.
% 156.16/156.34 43177[3:Rew:42456.0,472.1] || -> ssList(tl(sk5))* equal(sk6,sk5).
% 156.16/156.34 43178[3:Rew:42456.0,39107.0] || -> equal(sk6,sk5) ssList(tl(sk2))*.
% 156.16/156.34 43218[3:Rew:42456.0,206.1] || equal(sk2,sk1) -> neq(sk2,sk6)*.
% 156.16/156.34 43219[3:Rew:42456.0,207.1,42456.0,207.0] || equal(sk6,sk1)** -> equal(sk6,sk2).
% 156.16/156.34 43372[3:Rew:42456.0,39122.1] || equal(app(sk1,sk6),sk2)** -> equal(sk6,sk5).
% 156.16/156.34 43376[3:Rew:208.0,43164.0] || -> equal(app(sk2,sk6),sk2)**.
% 156.16/156.34 43416[3:Rew:42456.0,24661.2] ssList(u) || equal(app(u,sk5),u)** -> equal(sk6,sk5).
% 156.16/156.34 43418[3:Rew:42456.0,26530.2] ssList(u) || equal(app(sk5,u),u)** -> equal(sk6,sk5).
% 156.16/156.34 43472[0:SSi:41776.1,41776.0,203.0,1.0,2.0] || segmentP(sk1,sk2)* -> equal(sk2,sk1).
% 156.16/156.34 43555[3:Rew:42456.0,36313.3,42456.0,36313.2] ssList(sk5) ssList(app(sk1,sk6)) || equal(sk6,sk2)** -> equal(sk6,sk5).
% 156.16/156.34 43556[3:SSi:43555.1,43555.0,102.0,203.0,1.0,8.0,7.2] || equal(sk6,sk2)** -> equal(sk6,sk5).
% 156.16/156.34 43606[3:Rew:43178.0,12897.2,42456.0,12897.2] ssList(app(sk5,sk1)) ssList(sk6) || -> equal(app(sk5,sk1),sk5)** ssList(tl(sk2)).
% 156.16/156.34 43607[3:SSi:43606.1,43606.0,8.0,102.0,7.0,203.2,1.0] || -> equal(app(sk5,sk1),sk5)** ssList(tl(sk2)).
% 156.16/156.34 43671[3:Rew:42456.0,15.4,42456.0,15.1] ssList(u) || neq(u,sk6) segmentP(sk1,u) segmentP(sk2,u)* -> equal(sk6,sk2).
% 156.16/156.34 43672[3:MRR:43671.3,41453.2] ssList(u) || neq(u,sk6) segmentP(sk1,u)* -> equal(sk6,sk2).
% 156.16/156.34 44060[4:Spt:412.0] || -> strictorderedP(sk5)*.
% 156.16/156.34 44063[5:Spt:411.0] || -> totalorderedP(sk5)*.
% 156.16/156.34 44068[6:Spt:470.0] || -> cyclefreeP(sk5)*.
% 156.16/156.34 44069[7:Spt:409.0] || -> totalorderP(sk5)*.
% 156.16/156.34 44070[8:Spt:410.0] || -> strictorderP(sk5)*.
% 156.16/156.34 44373[9:Spt:41332.0] || -> duplicatefreeP(sk5)*.
% 156.16/156.34 44375[10:Spt:41331.0] || -> equalelemsP(sk5)*.
% 156.16/156.34 44377[11:Spt:43218.0] || equal(sk2,sk1)** -> .
% 156.16/156.34 44379[12:Spt:43177.1] || -> equal(sk6,sk5)**.
% 156.16/156.34 44413[12:Rew:44379.0,34908.0] || -> equal(app(sk5,app(sk1,sk5)),sk2)**.
% 156.16/156.34 45003[12:Rew:44379.0,42495.1] ssList(u) || -> equal(app(u,sk5),u)**.
% 156.16/156.34 45004[12:Rew:44379.0,42496.1] ssList(u) || -> equal(app(sk5,u),u)**.
% 156.16/156.34 46095[12:SpR:45003.1,44413.0] ssList(sk1) || -> equal(app(sk5,sk1),sk2)**.
% 156.16/156.34 46111[12:Rew:45004.1,46095.1] ssList(sk1) || -> equal(sk2,sk1)**.
% 156.16/156.34 46112[12:SSi:46111.0,203.0,1.0] || -> equal(sk2,sk1)**.
% 156.16/156.34 46113[12:MRR:46112.0,44377.0] || -> .
% 156.16/156.34 46155[12:Spt:46113.0,43177.1,44379.0] || equal(sk6,sk5)** -> .
% 156.16/156.34 46156[12:Spt:46113.0,43177.0] || -> ssList(tl(sk5))*.
% 156.16/156.34 46161[12:MRR:43556.1,46155.0] || equal(sk6,sk2)** -> .
% 156.16/156.34 46163[12:MRR:43219.1,46161.0] || equal(sk6,sk1)** -> .
% 156.16/156.34 46189[12:MRR:43672.3,46161.0] ssList(u) || neq(u,sk6) segmentP(sk1,u)* -> .
% 156.16/156.34 46590[3:SpR:42495.1,208.0] ssList(app(sk5,sk1)) || -> equal(app(sk5,sk1),sk2)**.
% 156.16/156.34 46608[10:SSi:46590.0,102.0,7.0,44060.0,44063.0,44068.0,44069.0,44070.0,44373.0,44375.0,203.0,1.2] || -> equal(app(sk5,sk1),sk2)**.
% 156.16/156.34 46760[3:SpR:42495.1,34908.0] ssList(sk1) || -> equal(app(sk5,sk1),sk2)**.
% 156.16/156.34 46919[12:Res:74.1,46189.2] ssList(sk1) ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 46921[12:Obv:46919.0] ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 46922[12:SSi:46921.0,203.0,1.0] || neq(sk1,sk6)* -> .
% 156.16/156.34 46924[12:Res:604.1,46922.0] || -> equal(sk6,sk1)**.
% 156.16/156.34 46925[12:MRR:46924.0,46163.0] || -> .
% 156.16/156.34 46926[11:Spt:46925.0,43218.0,44377.0] || -> equal(sk2,sk1)**.
% 156.16/156.34 46927[11:Spt:46925.0,43218.1] || -> neq(sk2,sk6)*.
% 156.16/156.34 46943[11:Rew:46926.0,43376.0] || -> equal(app(sk1,sk6),sk1)**.
% 156.16/156.34 46948[11:Rew:46926.0,46608.0] || -> equal(app(sk5,sk1),sk1)**.
% 156.16/156.34 47009[11:Rew:46926.0,46927.0] || -> neq(sk1,sk6)*.
% 156.16/156.34 47024[11:Rew:46926.0,43607.1,46948.0,43607.0] || -> equal(sk5,sk1) ssList(tl(sk1))*.
% 156.16/156.34 47026[11:Rew:46943.0,43372.0,46926.0,43372.0] || equal(sk1,sk1) -> equal(sk6,sk5)**.
% 156.16/156.34 47027[11:Obv:47026.0] || -> equal(sk6,sk5)**.
% 156.16/156.34 47029[11:Rew:47027.0,42481.0] || -> singletonP(cons(u,sk5))*.
% 156.16/156.34 47030[11:Rew:47027.0,42478.0] || -> cyclefreeP(cons(u,sk5))*.
% 156.16/156.34 47031[11:Rew:47027.0,42477.0] || -> totalorderP(cons(u,sk5))*.
% 156.16/156.34 47032[11:Rew:47027.0,42476.0] || -> strictorderP(cons(u,sk5))*.
% 156.16/156.34 47033[11:Rew:47027.0,42475.0] || -> totalorderedP(cons(u,sk5))*.
% 156.16/156.34 47034[11:Rew:47027.0,42474.0] || -> strictorderedP(cons(u,sk5))*.
% 156.16/156.34 47035[11:Rew:47027.0,42473.0] || -> duplicatefreeP(cons(u,sk5))*.
% 156.16/156.34 47036[11:Rew:47027.0,42472.0] || -> equalelemsP(cons(u,sk5))*.
% 156.16/156.34 47070[11:Rew:47027.0,42496.1] ssList(u) || -> equal(app(sk5,u),u)**.
% 156.16/156.34 47083[11:Rew:47027.0,42484.0] || -> frontsegP(cons(u,sk5),cons(u,sk5))*.
% 156.16/156.34 47510[11:Rew:47027.0,43068.1] ssList(u) || -> equal(app(sk5,cons(v,u)),cons(v,u))**.
% 156.16/156.34 47760[11:Rew:47027.0,47009.0] || -> neq(sk1,sk5)*.
% 156.16/156.34 48019[11:Rew:47070.1,779.1] ssList(u) || -> equal(hd(u),hd(sk5))*.
% 156.16/156.34 48478[11:Res:47760.0,614.0] || equal(sk5,sk1)** -> .
% 156.16/156.34 48480[11:MRR:47024.0,48478.0] || -> ssList(tl(sk1))*.
% 156.16/156.34 48822[11:SpR:48019.1,590.0] ssList(cons(u,sk5)) || -> equal(hd(sk5),u)*.
% 156.16/156.34 48840[11:SSi:48822.0,577.0,47030.0,47031.0,47032.0,47029.0,47033.0,47034.0,47035.0,47036.0] || -> equal(hd(sk5),u)*.
% 156.16/156.34 48919[11:Rew:48840.0,678.2] ssList(u) ssList(v) || frontsegP(cons(w,u),hd(sk5))* -> equal(w,x)*.
% 156.16/156.34 48967[11:Rew:48840.0,47083.0] || -> frontsegP(hd(sk5),hd(sk5))*.
% 156.16/156.34 49406[11:Rew:48840.0,47510.1] ssList(u) || -> equal(cons(v,u),hd(sk5))**.
% 156.16/156.34 50218[11:Con:48919.1] ssList(u) || frontsegP(cons(v,u),hd(sk5))* -> equal(v,w)*.
% 156.16/156.34 50219[11:AED:71.0,50218.2] ssList(u) || frontsegP(cons(v,u),hd(sk5))* -> .
% 156.16/156.34 50220[11:Rew:49406.1,50219.1] ssList(u) || frontsegP(hd(sk5),hd(sk5))* -> .
% 156.16/156.34 50221[11:MRR:50220.1,48967.0] ssList(u) || -> .
% 156.16/156.34 50222[11:UnC:50221.0,48480.0] || -> .
% 156.16/156.34 50694[10:Spt:50222.0,41331.0,44375.0] || equalelemsP(sk5)* -> .
% 156.16/156.34 50695[10:Spt:50222.0,41331.1] || -> memberP(sk2,skaf78(sk5))*.
% 156.16/156.34 50697[3:SSi:46760.0,203.0,1.0] || -> equal(app(sk5,sk1),sk2)**.
% 156.16/156.34 50700[3:Rew:50697.0,43607.0] || -> equal(sk5,sk2) ssList(tl(sk2))*.
% 156.16/156.34 50701[3:Rew:50700.0,43178.0] || -> equal(sk6,sk2) ssList(tl(sk2))*.
% 156.16/156.34 50755[11:Spt:43219.1] || -> equal(sk6,sk2)**.
% 156.16/156.34 50782[11:Rew:50755.0,42471.0] || -> frontsegP(sk5,sk2)*.
% 156.16/156.34 50783[11:Rew:50755.0,42485.0] || memberP(sk2,u)* -> .
% 156.16/156.34 51611[11:MRR:39351.0,50782.0] || -> equal(sk5,sk2)**.
% 156.16/156.34 51623[11:Rew:51611.0,50695.0] || -> memberP(sk2,skaf78(sk2))*.
% 156.16/156.34 52122[11:MRR:51623.0,50783.0] || -> .
% 156.16/156.34 52865[11:Spt:52122.0,43219.1,50755.0] || equal(sk6,sk2)** -> .
% 156.16/156.34 52866[11:Spt:52122.0,43219.0] || equal(sk6,sk1)** -> .
% 156.16/156.34 52881[11:MRR:43672.3,52865.0] ssList(u) || neq(u,sk6) segmentP(sk1,u)* -> .
% 156.16/156.34 54530[11:Res:74.1,52881.2] ssList(sk1) ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 54532[11:Obv:54530.0] ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 54533[11:SSi:54532.0,203.0,1.0] || neq(sk1,sk6)* -> .
% 156.16/156.34 54534[11:Res:604.1,54533.0] || -> equal(sk6,sk1)**.
% 156.16/156.34 54535[11:MRR:54534.0,52866.0] || -> .
% 156.16/156.34 54536[9:Spt:54535.0,41332.0,44373.0] || duplicatefreeP(sk5)* -> .
% 156.16/156.34 54537[9:Spt:54535.0,41332.1] || -> memberP(sk2,skaf74(sk5))*.
% 156.16/156.34 54542[10:Spt:43177.1] || -> equal(sk6,sk5)**.
% 156.16/156.34 54561[10:Rew:54542.0,42458.0] || -> duplicatefreeP(sk5)*.
% 156.16/156.34 55380[10:MRR:54561.0,54536.0] || -> .
% 156.16/156.34 56020[10:Spt:55380.0,43177.1,54542.0] || equal(sk6,sk5)** -> .
% 156.16/156.34 56021[10:Spt:55380.0,43177.0] || -> ssList(tl(sk5))*.
% 156.16/156.34 56042[10:MRR:43416.2,56020.0] ssList(u) || equal(app(u,sk5),u)** -> .
% 156.16/156.34 56051[10:MRR:18273.2,56042.1] ssList(u) || frontsegP(u,app(u,sk5))* -> .
% 156.16/156.34 56094[11:Spt:43219.1] || -> equal(sk6,sk2)**.
% 156.16/156.34 56113[11:Rew:56094.0,42471.0] || -> frontsegP(sk5,sk2)*.
% 156.16/156.34 56142[11:Rew:56094.0,42495.1] ssList(u) || -> equal(app(u,sk2),u)**.
% 156.16/156.34 56879[11:MRR:39351.0,56113.0] || -> equal(sk5,sk2)**.
% 156.16/156.34 57205[11:Rew:56879.0,56051.1] ssList(u) || frontsegP(u,app(u,sk2))* -> .
% 156.16/156.34 57471[11:Rew:56142.1,57205.1] ssList(u) || frontsegP(u,u)* -> .
% 156.16/156.34 57472[11:MRR:57471.1,78.1] ssList(u) || -> .
% 156.16/156.34 57473[11:UnC:57472.0,65.0] || -> .
% 156.16/156.34 58041[11:Spt:57473.0,43219.1,56094.0] || equal(sk6,sk2)** -> .
% 156.16/156.34 58042[11:Spt:57473.0,43219.0] || equal(sk6,sk1)** -> .
% 156.16/156.34 58058[11:MRR:43672.3,58041.0] ssList(u) || neq(u,sk6) segmentP(sk1,u)* -> .
% 156.16/156.34 58137[11:Res:74.1,58058.2] ssList(sk1) ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 58139[11:Obv:58137.0] ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 58140[11:SSi:58139.0,203.0,1.0] || neq(sk1,sk6)* -> .
% 156.16/156.34 58142[11:Res:604.1,58140.0] || -> equal(sk6,sk1)**.
% 156.16/156.34 58143[11:MRR:58142.0,58042.0] || -> .
% 156.16/156.34 58144[8:Spt:58143.0,410.0,44070.0] || strictorderP(sk5)* -> .
% 156.16/156.34 58145[8:Spt:58143.0,410.1] || -> equal(app(app(skaf61(sk5),cons(skaf59(sk5),skaf62(sk5))),cons(skaf60(sk5),skaf63(sk5))),sk5)**.
% 156.16/156.34 58146[8:MRR:41333.0,58144.0] || -> memberP(sk2,skaf60(sk5))*.
% 156.16/156.34 58156[9:Spt:43219.1] || -> equal(sk6,sk2)**.
% 156.16/156.34 58186[9:Rew:58156.0,42471.0] || -> frontsegP(sk5,sk2)*.
% 156.16/156.34 58187[9:Rew:58156.0,42485.0] || memberP(sk2,u)* -> .
% 156.16/156.34 59012[9:MRR:39351.0,58186.0] || -> equal(sk5,sk2)**.
% 156.16/156.34 59031[9:Rew:59012.0,58146.0] || -> memberP(sk2,skaf60(sk2))*.
% 156.16/156.34 59525[9:MRR:59031.0,58187.0] || -> .
% 156.16/156.34 60272[9:Spt:59525.0,43219.1,58156.0] || equal(sk6,sk2)** -> .
% 156.16/156.34 60273[9:Spt:59525.0,43219.0] || equal(sk6,sk1)** -> .
% 156.16/156.34 60288[9:MRR:43672.3,60272.0] ssList(u) || neq(u,sk6) segmentP(sk1,u)* -> .
% 156.16/156.34 61915[9:Res:74.1,60288.2] ssList(sk1) ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 61917[9:Obv:61915.0] ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 61918[9:SSi:61917.0,203.0,1.0] || neq(sk1,sk6)* -> .
% 156.16/156.34 61920[9:Res:604.1,61918.0] || -> equal(sk6,sk1)**.
% 156.16/156.34 61921[9:MRR:61920.0,60273.0] || -> .
% 156.16/156.34 61922[7:Spt:61921.0,409.0,44069.0] || totalorderP(sk5)* -> .
% 156.16/156.34 61923[7:Spt:61921.0,409.1] || -> equal(app(app(skaf56(sk5),cons(skaf54(sk5),skaf57(sk5))),cons(skaf55(sk5),skaf58(sk5))),sk5)**.
% 156.16/156.34 61938[8:Spt:43177.1] || -> equal(sk6,sk5)**.
% 156.16/156.34 61958[8:Rew:61938.0,42462.0] || -> totalorderP(sk5)*.
% 156.16/156.34 62772[8:MRR:61958.0,61922.0] || -> .
% 156.16/156.34 63411[8:Spt:62772.0,43177.1,61938.0] || equal(sk6,sk5)** -> .
% 156.16/156.34 63412[8:Spt:62772.0,43177.0] || -> ssList(tl(sk5))*.
% 156.16/156.34 63434[8:MRR:43418.2,63411.0] ssList(u) || equal(app(sk5,u),u)** -> .
% 156.16/156.34 63482[9:Spt:43219.1] || -> equal(sk6,sk2)**.
% 156.16/156.34 63501[9:Rew:63482.0,42471.0] || -> frontsegP(sk5,sk2)*.
% 156.16/156.34 63532[9:Rew:63482.0,42496.1] ssList(u) || -> equal(app(sk2,u),u)**.
% 156.16/156.34 64267[9:MRR:39351.0,63501.0] || -> equal(sk5,sk2)**.
% 156.16/156.34 64592[9:Rew:64267.0,63434.1] ssList(u) || equal(app(sk2,u),u)** -> .
% 156.16/156.34 64861[9:Rew:63532.1,64592.1] ssList(u) || equal(u,u)* -> .
% 156.16/156.34 64862[9:Obv:64861.1] ssList(u) || -> .
% 156.16/156.34 64863[9:UnC:64862.0,65.0] || -> .
% 156.16/156.34 65431[9:Spt:64863.0,43219.1,63482.0] || equal(sk6,sk2)** -> .
% 156.16/156.34 65432[9:Spt:64863.0,43219.0] || equal(sk6,sk1)** -> .
% 156.16/156.34 65448[9:MRR:43672.3,65431.0] ssList(u) || neq(u,sk6) segmentP(sk1,u)* -> .
% 156.16/156.34 65527[9:Res:74.1,65448.2] ssList(sk1) ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 65529[9:Obv:65527.0] ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 65530[9:SSi:65529.0,203.0,1.0] || neq(sk1,sk6)* -> .
% 156.16/156.34 65532[9:Res:604.1,65530.0] || -> equal(sk6,sk1)**.
% 156.16/156.34 65533[9:MRR:65532.0,65432.0] || -> .
% 156.16/156.34 65534[6:Spt:65533.0,470.0,44068.0] || cyclefreeP(sk5)* -> .
% 156.16/156.34 65535[6:Spt:65533.0,470.1] || -> leq(skaf50(sk5),skaf49(sk5))*.
% 156.16/156.34 65536[6:MRR:41340.0,65534.0] || -> memberP(sk2,skaf50(sk5))*.
% 156.16/156.34 65560[7:Spt:43219.1] || -> equal(sk6,sk2)**.
% 156.16/156.34 65589[7:Rew:65560.0,42471.0] || -> frontsegP(sk5,sk2)*.
% 156.16/156.34 65590[7:Rew:65560.0,42485.0] || memberP(sk2,u)* -> .
% 156.16/156.34 66416[7:MRR:39351.0,65589.0] || -> equal(sk5,sk2)**.
% 156.16/156.34 66434[7:Rew:66416.0,65536.0] || -> memberP(sk2,skaf50(sk2))*.
% 156.16/156.34 66930[7:MRR:66434.0,65590.0] || -> .
% 156.16/156.34 67675[7:Spt:66930.0,43219.1,65560.0] || equal(sk6,sk2)** -> .
% 156.16/156.34 67676[7:Spt:66930.0,43219.0] || equal(sk6,sk1)** -> .
% 156.16/156.34 67691[7:MRR:43672.3,67675.0] ssList(u) || neq(u,sk6) segmentP(sk1,u)* -> .
% 156.16/156.34 69325[7:Res:74.1,67691.2] ssList(sk1) ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 69327[7:Obv:69325.0] ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 69328[7:SSi:69327.0,203.0,1.0] || neq(sk1,sk6)* -> .
% 156.16/156.34 69330[7:Res:604.1,69328.0] || -> equal(sk6,sk1)**.
% 156.16/156.34 69331[7:MRR:69330.0,67676.0] || -> .
% 156.16/156.34 69332[5:Spt:69331.0,411.0,44063.0] || totalorderedP(sk5)* -> .
% 156.16/156.34 69333[5:Spt:69331.0,411.1] || -> equal(app(app(skaf66(sk5),cons(skaf64(sk5),skaf67(sk5))),cons(skaf65(sk5),skaf68(sk5))),sk5)**.
% 156.16/156.34 69354[6:Spt:43177.1] || -> equal(sk6,sk5)**.
% 156.16/156.34 69372[6:Rew:69354.0,42460.0] || -> totalorderedP(sk5)*.
% 156.16/156.34 70187[6:MRR:69372.0,69332.0] || -> .
% 156.16/156.34 70827[6:Spt:70187.0,43177.1,69354.0] || equal(sk6,sk5)** -> .
% 156.16/156.34 70828[6:Spt:70187.0,43177.0] || -> ssList(tl(sk5))*.
% 156.16/156.34 70850[6:MRR:43418.2,70827.0] ssList(u) || equal(app(sk5,u),u)** -> .
% 156.16/156.34 70900[7:Spt:43219.1] || -> equal(sk6,sk2)**.
% 156.16/156.34 70919[7:Rew:70900.0,42471.0] || -> frontsegP(sk5,sk2)*.
% 156.16/156.34 70950[7:Rew:70900.0,42496.1] ssList(u) || -> equal(app(sk2,u),u)**.
% 156.16/156.34 71685[7:MRR:39351.0,70919.0] || -> equal(sk5,sk2)**.
% 156.16/156.34 72008[7:Rew:71685.0,70850.1] ssList(u) || equal(app(sk2,u),u)** -> .
% 156.16/156.34 72276[7:Rew:70950.1,72008.1] ssList(u) || equal(u,u)* -> .
% 156.16/156.34 72277[7:Obv:72276.1] ssList(u) || -> .
% 156.16/156.34 72278[7:UnC:72277.0,65.0] || -> .
% 156.16/156.34 72847[7:Spt:72278.0,43219.1,70900.0] || equal(sk6,sk2)** -> .
% 156.16/156.34 72848[7:Spt:72278.0,43219.0] || equal(sk6,sk1)** -> .
% 156.16/156.34 72863[7:MRR:43672.3,72847.0] ssList(u) || neq(u,sk6) segmentP(sk1,u)* -> .
% 156.16/156.34 72938[7:Res:74.1,72863.2] ssList(sk1) ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 72940[7:Obv:72938.0] ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 72941[7:SSi:72940.0,203.0,1.0] || neq(sk1,sk6)* -> .
% 156.16/156.34 72943[7:Res:604.1,72941.0] || -> equal(sk6,sk1)**.
% 156.16/156.34 72944[7:MRR:72943.0,72848.0] || -> .
% 156.16/156.34 72945[4:Spt:72944.0,412.0,44060.0] || strictorderedP(sk5)* -> .
% 156.16/156.34 72946[4:Spt:72944.0,412.1] || -> equal(app(app(skaf71(sk5),cons(skaf69(sk5),skaf72(sk5))),cons(skaf70(sk5),skaf73(sk5))),sk5)**.
% 156.16/156.34 72947[4:MRR:41342.0,72945.0] || -> memberP(sk2,skaf70(sk5))*.
% 156.16/156.34 72963[5:Spt:50701.0] || -> equal(sk6,sk2)**.
% 156.16/156.34 72993[5:Rew:72963.0,42471.0] || -> frontsegP(sk5,sk2)*.
% 156.16/156.34 72994[5:Rew:72963.0,42485.0] || memberP(sk2,u)* -> .
% 156.16/156.34 73819[5:MRR:39351.0,72993.0] || -> equal(sk5,sk2)**.
% 156.16/156.34 73832[5:Rew:73819.0,72947.0] || -> memberP(sk2,skaf70(sk2))*.
% 156.16/156.34 74337[5:MRR:73832.0,72994.0] || -> .
% 156.16/156.34 75082[5:Spt:74337.0,50701.0,72963.0] || equal(sk6,sk2)** -> .
% 156.16/156.34 75083[5:Spt:74337.0,50701.1] || -> ssList(tl(sk2))*.
% 156.16/156.34 75085[5:MRR:43219.1,75082.0] || equal(sk6,sk1)** -> .
% 156.16/156.34 75097[5:MRR:43672.3,75082.0] ssList(u) || neq(u,sk6) segmentP(sk1,u)* -> .
% 156.16/156.34 76723[5:Res:74.1,75097.2] ssList(sk1) ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 76725[5:Obv:76723.0] ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 76726[5:SSi:76725.0,203.0,1.0] || neq(sk1,sk6)* -> .
% 156.16/156.34 76728[5:Res:604.1,76726.0] || -> equal(sk6,sk1)**.
% 156.16/156.34 76729[5:MRR:76728.0,75085.0] || -> .
% 156.16/156.34 76730[2:Spt:76729.0,522.1] || -> equal(nil,sk5)**.
% 156.16/156.34 76733[2:Rew:76730.0,24.0] || -> cyclefreeP(sk5)*.
% 156.16/156.34 76734[2:Rew:76730.0,23.0] || -> totalorderP(sk5)*.
% 156.16/156.34 76735[2:Rew:76730.0,22.0] || -> strictorderP(sk5)*.
% 156.16/156.34 76736[2:Rew:76730.0,21.0] || -> totalorderedP(sk5)*.
% 156.16/156.34 76737[2:Rew:76730.0,20.0] || -> strictorderedP(sk5)*.
% 156.16/156.34 76738[2:Rew:76730.0,19.0] || -> duplicatefreeP(sk5)*.
% 156.16/156.34 76739[2:Rew:76730.0,18.0] || -> equalelemsP(sk5)*.
% 156.16/156.34 76881[2:Rew:76730.0,295.1] || -> ssList(tl(sk6))* equal(sk6,sk5).
% 156.16/156.34 76885[2:Rew:76730.0,206.1] || equal(sk2,sk1) -> neq(sk2,sk5)*.
% 156.16/156.34 76886[2:Rew:76730.0,207.1,76730.0,207.0] || equal(sk5,sk1)** -> equal(sk5,sk2).
% 156.16/156.34 76905[2:Rew:76730.0,91.1] ssList(u) || -> equal(app(sk5,u),u)**.
% 156.16/156.34 76964[2:Rew:76730.0,90.1] ssList(u) || -> equal(app(u,sk5),u)**.
% 156.16/156.34 77375[2:Rew:76730.0,4160.3,76730.0,4160.2] ssList(app(sk5,sk1)) ssList(sk6) || equal(sk5,sk2) -> equal(sk6,sk5)**.
% 156.16/156.34 77376[2:SSi:77375.1,77375.0,8.0,102.0,7.0,203.2,1.0] || equal(sk5,sk2) -> equal(sk6,sk5)**.
% 156.16/156.34 77593[2:Rew:76730.0,15.4,76730.0,15.1] ssList(u) || neq(u,sk5) segmentP(sk1,u) segmentP(sk2,u)* -> equal(sk5,sk2).
% 156.16/156.34 77594[2:MRR:77593.3,41453.2] ssList(u) || neq(u,sk5) segmentP(sk1,u)* -> equal(sk5,sk2).
% 156.16/156.34 77700[2:Rew:76730.0,209.1] ssList(u) || neq(u,sk5) segmentP(sk1,u) segmentP(sk2,u)* equal(sk2,sk1) -> .
% 156.16/156.34 77701[2:MRR:77700.3,41453.2] ssList(u) || neq(u,sk5) segmentP(sk1,u)* equal(sk2,sk1) -> .
% 156.16/156.34 78199[3:Spt:76885.0] || equal(sk2,sk1)** -> .
% 156.16/156.34 78203[4:Spt:76881.1] || -> equal(sk6,sk5)**.
% 156.16/156.34 78666[4:Rew:78203.0,208.0] || -> equal(app(app(sk5,sk1),sk5),sk2)**.
% 156.16/156.34 80298[4:SpR:76964.1,78666.0] ssList(app(sk5,sk1)) || -> equal(app(sk5,sk1),sk2)**.
% 156.16/156.34 80303[4:SSi:80298.0,102.0,76739.0,76738.0,76737.0,76736.0,76735.0,76734.0,76733.0,7.0,203.0,1.2] || -> equal(app(sk5,sk1),sk2)**.
% 156.16/156.34 80324[4:SpR:76905.1,80303.0] ssList(sk1) || -> equal(sk2,sk1)**.
% 156.16/156.34 80326[4:SSi:80324.0,203.0,1.0] || -> equal(sk2,sk1)**.
% 156.16/156.34 80327[4:MRR:80326.0,78199.0] || -> .
% 156.16/156.34 80328[4:Spt:80327.0,76881.1,78203.0] || equal(sk6,sk5)** -> .
% 156.16/156.34 80329[4:Spt:80327.0,76881.0] || -> ssList(tl(sk6))*.
% 156.16/156.34 80334[4:MRR:77376.1,80328.0] || equal(sk5,sk2)** -> .
% 156.16/156.34 80336[4:MRR:76886.1,80334.0] || equal(sk5,sk1)** -> .
% 156.16/156.34 80357[4:MRR:77594.3,80334.0] ssList(u) || neq(u,sk5) segmentP(sk1,u)* -> .
% 156.16/156.34 80433[4:Res:74.1,80357.2] ssList(sk1) ssList(sk1) || neq(sk1,sk5)* -> .
% 156.16/156.34 80435[4:Obv:80433.0] ssList(sk1) || neq(sk1,sk5)* -> .
% 156.16/156.34 80436[4:SSi:80435.0,203.0,1.0] || neq(sk1,sk5)* -> .
% 156.16/156.34 80438[4:Res:604.1,80436.0] || -> equal(sk5,sk1)**.
% 156.16/156.34 80439[4:MRR:80438.0,80336.0] || -> .
% 156.16/156.34 80440[3:Spt:80439.0,76885.0,78199.0] || -> equal(sk2,sk1)**.
% 156.16/156.34 80441[3:Spt:80439.0,76885.1] || -> neq(sk2,sk5)*.
% 156.16/156.34 80515[3:Rew:80440.0,80441.0] || -> neq(sk1,sk5)*.
% 156.16/156.34 81332[3:Rew:80440.0,77701.3] ssList(u) || neq(u,sk5) segmentP(sk1,u)* equal(sk1,sk1) -> .
% 156.16/156.34 81333[3:Obv:81332.3] ssList(u) || neq(u,sk5) segmentP(sk1,u)* -> .
% 156.16/156.34 81767[3:Res:74.1,81333.2] ssList(sk1) ssList(sk1) || neq(sk1,sk5)* -> .
% 156.16/156.34 81772[3:Obv:81767.0] ssList(sk1) || neq(sk1,sk5)* -> .
% 156.16/156.34 81773[3:SSi:81772.0,203.0,1.0] || neq(sk1,sk5)* -> .
% 156.16/156.34 81774[3:MRR:81773.0,80515.0] || -> .
% 156.16/156.34 81776[1:Spt:81774.0,89.0,89.2] ssList(u) || -> duplicatefreeP(u)*.
% 156.16/156.34 81794[0:SSi:4160.0,102.0,7.0,203.0,1.2] ssList(sk6) || equal(nil,sk2)** -> equal(nil,sk6).
% 156.16/156.34 81795[0:MRR:81794.0,8.0] || equal(nil,sk2)** -> equal(nil,sk6).
% 156.16/156.34 81796[0:Rew:81795.1,36313.3] ssList(sk5) ssList(app(sk1,sk6)) || equal(nil,sk2)** -> equal(sk6,sk5).
% 156.16/156.34 81797[0:SSi:81796.0,7.0] ssList(app(sk1,sk6)) || equal(nil,sk2)** -> equal(sk6,sk5).
% 156.16/156.34 81798[0:MRR:247.1,41777.1] || segmentP(sk1,sk6)* neq(sk6,nil) equal(sk2,sk1) -> .
% 156.16/156.34 81815[0:MRR:15.3,41453.2] ssList(u) || neq(u,nil) segmentP(sk1,u)* -> equal(nil,sk2).
% 156.16/156.34 87705[0:SpR:39124.1,16283.1] ssList(sk1) || equal(sk5,sk2) -> rearsegP(nil,sk6)*.
% 156.16/156.34 87710[0:SSi:87705.0,203.0,1.0] || equal(sk5,sk2) -> rearsegP(nil,sk6)*.
% 156.16/156.34 87771[0:SSi:81797.0,292.0,203.0,1.1] || equal(nil,sk2)** -> equal(sk6,sk5).
% 156.16/156.34 87772[0:Rew:87771.1,81795.1] || equal(nil,sk2)** -> equal(nil,sk5).
% 156.16/156.34 110990[2:Spt:251.3] || -> equal(nil,sk6)**.
% 156.16/156.34 111009[2:Rew:110990.0,73.1] ssList(u) || -> segmentP(u,sk6)*.
% 156.16/156.34 111021[2:Rew:110990.0,206.1] || equal(sk2,sk1) -> neq(sk2,sk6)*.
% 156.16/156.34 111225[2:Rew:110990.0,14.0] || -> neq(sk2,sk6)* equal(nil,sk2).
% 156.16/156.34 111226[2:Rew:110990.0,81815.3] ssList(u) || neq(u,nil) segmentP(sk1,u)* -> equal(sk6,sk2).
% 156.16/156.34 111231[2:Rew:110990.0,207.1] || equal(nil,sk1)** -> equal(sk6,sk2).
% 156.16/156.34 111274[2:Rew:110990.0,81798.1] || segmentP(sk1,sk6)* neq(sk6,sk6) equal(sk2,sk1) -> .
% 156.16/156.34 111356[2:Rew:110990.0,111225.1] || -> neq(sk2,sk6)* equal(sk6,sk2).
% 156.16/156.34 111372[2:Rew:110990.0,111231.0] || equal(sk6,sk1)** -> equal(sk6,sk2).
% 156.16/156.34 111514[2:Rew:110990.0,111226.1] ssList(u) || neq(u,sk6) segmentP(sk1,u)* -> equal(sk6,sk2).
% 156.16/156.34 111676[3:Spt:111356.1] || -> equal(sk6,sk2)**.
% 156.16/156.34 111712[3:Rew:111676.0,111274.0] || segmentP(sk1,sk2)* neq(sk6,sk6) equal(sk2,sk1) -> .
% 156.16/156.34 111960[3:Rew:111676.0,111009.1] ssList(u) || -> segmentP(u,sk2)*.
% 156.16/156.34 111963[3:Rew:111676.0,111021.1] || equal(sk2,sk1) -> neq(sk2,sk2)*.
% 156.16/156.34 112429[3:Rew:43472.1,111712.2] || segmentP(sk1,sk2)* neq(sk6,sk6) equal(sk1,sk1) -> .
% 156.16/156.34 112430[3:Obv:112429.2] || segmentP(sk1,sk2)* neq(sk6,sk6) -> .
% 156.16/156.34 112431[3:Rew:111676.0,112430.1] || segmentP(sk1,sk2)* neq(sk2,sk2) -> .
% 156.16/156.34 112432[3:Rew:43472.1,112431.1] || segmentP(sk1,sk2)* neq(sk1,sk1) -> .
% 156.16/156.34 112776[3:Res:111960.1,43472.0] ssList(sk1) || -> equal(sk2,sk1)**.
% 156.16/156.34 112777[3:SSi:112776.0,203.0,1.0] || -> equal(sk2,sk1)**.
% 156.16/156.34 112780[3:Rew:112777.0,41355.0] || -> segmentP(sk1,sk1)*.
% 156.16/156.34 112857[3:Rew:112777.0,111963.0] || equal(sk1,sk1) -> neq(sk2,sk2)*.
% 156.16/156.34 112938[3:Rew:112777.0,112432.0] || segmentP(sk1,sk1)* neq(sk1,sk1) -> .
% 156.16/156.34 113052[3:Obv:112857.0] || -> neq(sk2,sk2)*.
% 156.16/156.34 113053[3:Rew:112777.0,113052.0] || -> neq(sk1,sk1)*.
% 156.16/156.34 113054[3:MRR:112938.0,112938.1,112780.0,113053.0] || -> .
% 156.16/156.34 113160[3:Spt:113054.0,111356.1,111676.0] || equal(sk6,sk2)** -> .
% 156.16/156.34 113161[3:Spt:113054.0,111356.0] || -> neq(sk2,sk6)*.
% 156.16/156.34 113163[3:MRR:111372.1,113160.0] || equal(sk6,sk1)** -> .
% 156.16/156.34 113170[3:MRR:111514.3,113160.0] ssList(u) || neq(u,sk6) segmentP(sk1,u)* -> .
% 156.16/156.34 115042[3:Res:74.1,113170.2] ssList(sk1) ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 115044[3:Obv:115042.0] ssList(sk1) || neq(sk1,sk6)* -> .
% 156.16/156.34 115045[3:SSi:115044.0,203.0,1.0] || neq(sk1,sk6)* -> .
% 156.16/156.34 115059[3:Res:277.2,115045.0] ssList(sk1) || -> equal(sk6,sk1)**.
% 156.16/156.34 115060[3:SSi:115059.0,203.0,1.0] || -> equal(sk6,sk1)**.
% 156.16/156.34 115061[3:MRR:115060.0,113163.0] || -> .
% 156.16/156.34 115062[2:Spt:115061.0,251.3,110990.0] || equal(nil,sk6)** -> .
% 156.16/156.34 115063[2:Spt:115061.0,251.0,251.1,251.2] ssItem(u) || strictorderedP(cons(u,sk6)) -> lt(u,hd(sk6))*.
% 156.16/156.34 115067[2:MRR:289.1,115062.0] || rearsegP(nil,sk6)* -> .
% 156.16/156.34 115069[2:MRR:87710.1,115067.0] || equal(sk5,sk2)** -> .
% 156.16/156.34 115153[3:Spt:428.3] || -> equal(nil,sk5)**.
% 156.16/156.34 115187[3:Rew:115153.0,81815.3] ssList(u) || neq(u,nil) segmentP(sk1,u)* -> equal(sk5,sk2).
% 156.16/156.34 115193[3:Rew:115153.0,207.1] || equal(nil,sk1)** -> equal(sk5,sk2).
% 156.16/156.34 115480[3:Rew:115153.0,115193.0] || equal(sk5,sk1)** -> equal(sk5,sk2).
% 156.16/156.34 115481[3:MRR:115480.1,115069.0] || equal(sk5,sk1)** -> .
% 156.16/156.34 115606[3:Rew:115153.0,115187.1] ssList(u) || neq(u,sk5) segmentP(sk1,u)* -> equal(sk5,sk2).
% 156.16/156.34 115607[3:MRR:115606.3,115069.0] ssList(u) || neq(u,sk5) segmentP(sk1,u)* -> .
% 156.16/156.34 116023[3:Res:74.1,115607.2] ssList(sk1) ssList(sk1) || neq(sk1,sk5)* -> .
% 156.16/156.34 116025[3:Obv:116023.0] ssList(sk1) || neq(sk1,sk5)* -> .
% 156.16/156.34 116026[3:SSi:116025.0,203.0,1.0] || neq(sk1,sk5)* -> .
% 156.16/156.34 116027[3:Res:454.2,116026.0] ssList(sk1) || -> equal(sk5,sk1)**.
% 156.16/156.34 116028[3:SSi:116027.0,203.0,1.0] || -> equal(sk5,sk1)**.
% 156.16/156.34 116029[3:MRR:116028.0,115481.0] || -> .
% 156.16/156.34 116030[3:Spt:116029.0,428.3,115153.0] || equal(nil,sk5)** -> .
% 156.16/156.34 116031[3:Spt:116029.0,428.0,428.1,428.2] ssItem(u) || strictorderedP(cons(u,sk5)) -> lt(u,hd(sk5))*.
% 156.16/156.34 116037[3:MRR:87772.1,116030.0] || equal(nil,sk2)** -> .
% 156.16/156.34 116040[3:MRR:207.1,116037.0] || equal(nil,sk1)** -> .
% 156.16/156.34 116059[3:MRR:81815.3,116037.0] ssList(u) || neq(u,nil) segmentP(sk1,u)* -> .
% 156.16/156.34 116249[3:Res:74.1,116059.2] ssList(sk1) ssList(sk1) || neq(sk1,nil)* -> .
% 156.16/156.34 116251[3:Obv:116249.0] ssList(sk1) || neq(sk1,nil)* -> .
% 156.16/156.34 116252[3:SSi:116251.0,203.0,1.0] || neq(sk1,nil)* -> .
% 156.16/156.34 116497[3:Res:117.3,116252.0] ssList(sk1) ssList(nil) || -> equal(nil,sk1)**.
% 156.16/156.34 116499[3:SSi:116497.1,116497.0,25.0,24.0,23.0,22.0,21.0,20.0,19.0,18.0,203.0,1.0] || -> equal(nil,sk1)**.
% 156.16/156.34 116500[3:MRR:116499.0,116040.0] || -> .
% 156.16/156.34 % SZS output end Refutation
% 156.16/156.34 Formulae used in the proof : co1_1 co1_2 co1_5 co1_6 co1_7 co1_8 co1_9 co1_10 co1_13 co1_14 co1_15 co1_16 co1_17 clause1 clause2 clause3 clause4 clause5 clause6 clause7 clause8 clause13 clause14 clause15 clause18 clause19 clause20 clause22 clause23 clause24 clause32 clause33 clause34 clause42 clause43 clause44 clause48 clause54 clause56 clause57 clause60 clause61 clause64 clause65 clause66 clause67 clause68 clause69 clause70 clause71 clause72 clause73 clause74 clause77 clause82 clause85 clause86 clause87 clause88 clause96 clause97 clause100 clause102 clause109 clause116 clause117 clause118 clause119 clause120 clause123 clause127 clause129 clause130 clause133 clause134 clause140 clause142 clause143 clause144 clause149 clause150 clause151 clause152 clause157 clause162 clause163 clause164 clause165 clause166 clause167 clause170 clause172 clause173 clause175 clause176 clause177
% 222.02/222.26
%------------------------------------------------------------------------------