TSTP Solution File: SWV936-1 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : SWV936-1 : TPTP v8.1.0. Released v4.1.0.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n005.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 : Wed Jul 20 21:45:40 EDT 2022
% Result : Timeout 299.70s 300.35s
% Output : None
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : SWV936-1 : TPTP v8.1.0. Released v4.1.0.
% 0.07/0.13 % Command : run_spass %d %s
% 0.13/0.33 % Computer : n005.cluster.edu
% 0.13/0.33 % Model : x86_64 x86_64
% 0.13/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33 % Memory : 8042.1875MB
% 0.13/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33 % CPULimit : 300
% 0.13/0.33 % WCLimit : 600
% 0.13/0.33 % DateTime : Wed Jun 15 19:53:23 EDT 2022
% 0.13/0.34 % CPUTime :
% 299.70/300.35
% 299.70/300.35 SPASS V 3.9
% 299.70/300.35 SPASS beiseite: Ran out of time.
% 299.70/300.35 Problem: /export/starexec/sandbox/benchmark/theBenchmark.p
% 299.70/300.35 SPASS derived 66878 clauses, backtracked 0 clauses, performed 0 splits and kept 22317 clauses.
% 299.70/300.35 SPASS allocated 166306 KBytes.
% 299.70/300.35 SPASS spent 0:05:00.01 on the problem.
% 299.70/300.35 0:00:00.05 for the input.
% 299.70/300.35 0:00:00.00 for the FLOTTER CNF translation.
% 299.70/300.35 0:00:01.56 for inferences.
% 299.70/300.35 0:00:00.00 for the backtracking.
% 299.70/300.35 0:4:57.58 for the reduction.
% 299.70/300.35
% 299.70/300.35
% 299.70/300.35 The set of clauses at termination is :
% 299.70/300.35 195[0:Inp] || c_Objects_Ohext(u,v)* c_Objects_Ohext(v,w)* -> c_Objects_Ohext(u,w)*.
% 299.70/300.35 92271[0:SpL:377.0,92210.0] || equal(c_List_Orotate(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 92210[0:EqR:52139.1] || equal(c_List_Orotate(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),x)** -> .
% 299.70/300.35 52139[0:SpL:51643.1,37284.0] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,x,w),w),v)*+ -> .
% 299.70/300.35 52138[0:SpL:51643.1,37265.0] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,x,w),w),v)*+ -> .
% 299.70/300.35 8303[0:SpL:336.0,16.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(y,v,x),w,x),x))* -> equal(u,c_List_Oreplicate(y,v,x)).
% 299.70/300.35 52060[0:SpL:51643.1,21647.0] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Olist_OCons(v,x,w),c_List_Oreplicate(u,y,w))*+ -> .
% 299.70/300.35 51997[0:SpL:51643.1,16102.0] || equal(c_List_Olist_OCons(u,v,w),x)*+ c_List_Odistinct(c_List_Olist_OCons(y,x,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.35 51985[0:SpL:51643.1,37265.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),y)*+ equal(c_List_Olist_OCons(z,y,x),w)* -> .
% 299.70/300.35 51981[0:SpL:51643.1,16155.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),y)*+ equal(c_List_Olist_OCons(z,y,x),w)* -> .
% 299.70/300.35 8040[0:SpL:161.0,15.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),c_List_Oappend(c_List_Oreplicate(y,v,w),c_List_Oreplicate(u,v,w),w))* -> equal(x,c_List_Oreplicate(y,v,w)).
% 299.70/300.35 51959[0:SpL:51643.1,37371.0] || equal(c_List_Oappend(u,c_List_Orotate(v,w,x),x),y)*+ equal(c_List_Olist_OCons(z,y,x),w)* -> .
% 299.70/300.35 51954[0:SpL:51643.1,16293.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)*+ equal(c_List_Olist_OCons(z,y,x),w)* -> .
% 299.70/300.35 51922[0:SpL:51643.1,1452.0] || equal(c_List_Oappend(u,v,w),x)*+ c_List_Odistinct(c_List_Olist_OCons(y,x,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.35 51880[0:SpL:51643.1,1784.0] || equal(u,v) equal(c_List_Olist_OCons(w,v,x),c_List_Odrop(y,c_List_Odrop(z,u,x),x))* -> .
% 299.70/300.35 8041[0:SpL:161.0,16.0] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x))* -> equal(u,c_List_Oreplicate(y,w,x)).
% 299.70/300.35 51878[0:SpL:51643.1,325.0] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),c_List_Olist_OCons(y,z,x))*+ -> equal(u,z)*.
% 299.70/300.35 51875[0:SpL:51643.1,1693.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,v,x),x)*+ -> c_List_Odistinct(c_List_Odrop(y,u,x),x)*.
% 299.70/300.35 51868[0:SpL:51643.1,17616.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,v,x),x)*+ -> c_List_Odistinct(c_List_Otake(y,u,x),x)*.
% 299.70/300.35 51803[0:SpR:51643.1,51643.1] || equal(u,v)*+ equal(w,u)* -> equal(c_List_Olist_OCons(x,w,y),c_List_Olist_OCons(x,v,y))*.
% 299.70/300.35 6658[0:SpL:434.0,453.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),c_List_Olist_OCons(x1,x2,x3),z,x3)* -> hBOOL(hAPP(hAPP(u,hAPP(v,w)),x1)).
% 299.70/300.35 49323[0:Obv:49319.1] || equal(c_List_Olist__update(u,v,w,x),c_List_Olist_ONil(x))**+ -> equal(c_List_Omap(y,u,x,z),c_List_Olist_ONil(z))**.
% 299.70/300.35 49004[0:SpL:219.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Odrop(x,c_List_Orev(c_List_Otake(y,v,w),w),w))* -> .
% 299.70/300.35 48948[0:SpL:219.0,1777.0] || c_List_Odistinct(c_List_Orev(u,v),v) -> c_List_Odistinct(c_List_Odrop(w,c_List_Orev(c_List_Otake(x,u,v),v),v),v)*.
% 299.70/300.35 48567[0:SpL:219.0,1743.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Orev(c_List_Otake(y,w,x),x))* -> .
% 299.70/300.35 6662[0:SpL:434.0,453.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,w,x),c_List_Omap(y,c_List_Olist_OCons(z,x1,x2),x2,x3),x,x3)* -> hBOOL(hAPP(hAPP(u,v),hAPP(y,z))).
% 299.70/300.35 48486[0:SpL:219.0,1729.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(v,w),w),w)*+ -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,v,w),w),w)*.
% 299.70/300.35 48423[0:SpL:219.0,1705.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),c_List_Orev(c_List_Otake(y,w,x),x))* -> .
% 299.70/300.35 48362[0:SpL:219.0,1696.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w)*+ -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,v,w),w),w)*.
% 299.70/300.35 45307[0:SpL:1342.0,1565.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w).
% 299.70/300.35 7430[0:SpL:100.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,c_List_Oreplicate(y,z,w),w),w))* -> equal(v,c_List_Oreplicate(y,z,w)).
% 299.70/300.35 45271[0:SpL:219.0,1565.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,v,w),w),w)*.
% 299.70/300.35 90543[0:SpL:1342.0,90451.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(v,u).
% 299.70/300.35 90451[0:Con:90433.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,v).
% 299.70/300.35 44392[0:SpL:377.0,44265.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(x,w).
% 299.70/300.35 3896[0:SpL:427.0,106.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* -> equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x)).
% 299.70/300.35 44311[0:Rew:44309.1,44080.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))**+ -> equal(c_List_Oappend(w,y,x),y)**.
% 299.70/300.35 89984[0:SpL:1342.0,89819.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))**+ -> equal(c_List_Oappend(u,x,v),x)**.
% 299.70/300.35 89892[0:SpL:1349.0,89814.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))**+ -> equal(c_List_Oappend(v,x,w),x)**.
% 299.70/300.35 89819[0:Rew:89814.1,2856.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))**+ -> equal(c_List_Oappend(v,x,w),x)**.
% 299.70/300.35 12863[0:Res:445.2,476.0] || hBOOL(hAPP(hAPP(c_fequal(u),v),w))*+ c_List_Olist__all2(c_fequal(u),x,y,u,u)* -> equal(c_List_Olist_OCons(v,x,u),c_List_Olist_OCons(w,y,u))*.
% 299.70/300.35 89814[0:Con:89795.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))**+ -> equal(c_List_Oappend(u,x,w),x)**.
% 299.70/300.35 44309[0:Rew:43967.1,44281.1,377.0,44281.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))**+ -> equal(c_List_Oappend(v,y,x),y)**.
% 299.70/300.35 44001[0:Rew:43969.1,43489.1] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Odrop(u,y,w),y)**.
% 299.70/300.35 89565[0:Rew:43969.1,89494.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.35 7443[0:Rew:4047.0,7428.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w))* -> equal(v,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w)).
% 299.70/300.35 43973[0:Rew:43967.1,43538.1] || equal(c_List_Oappend(u,c_List_Otake(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(v,w,x),w).
% 299.70/300.35 43472[0:Rew:88.0,43448.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x),x)* -> c_List_Odistinct(v,x).
% 299.70/300.35 43438[0:SpL:219.0,1462.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,v,w),w),w)*.
% 299.70/300.35 89312[0:SpL:845.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),y)* equal(y,w) -> .
% 299.70/300.35 12937[0:SpR:83.0,452.2] || c_List_Olist__all2(u,v,c_List_Olist_ONil(w),x,w)*+ c_List_Olist__all2(u,y,z,x,w) -> c_List_Olist__all2(u,c_List_Oappend(v,y,x),z,x,w)*.
% 299.70/300.35 42644[0:SpL:39737.1,37284.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),c_List_Odrop(y,z,x))* equal(z,w) -> .
% 299.70/300.35 42642[0:SpL:39737.1,24055.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,z,x))* equal(z,w) -> .
% 299.70/300.35 42633[0:SpL:39737.1,22251.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,z,x))* equal(z,w) -> .
% 299.70/300.35 42626[0:SpL:39737.1,37371.0] || equal(c_List_Orotate(u,v,w),c_List_Odrop(x,y,w))*+ equal(c_List_Olist_OCons(z,y,w),v)* -> .
% 299.70/300.35 12938[0:SpR:81.0,452.2] || c_List_Olist__all2(u,v,w,x,y) c_List_Olist__all2(u,z,c_List_Olist_ONil(y),x,y)*+ -> c_List_Olist__all2(u,c_List_Oappend(v,z,x),w,x,y)*.
% 299.70/300.35 42619[0:SpL:39737.1,22251.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))*+ equal(c_List_Oappend(z,y,w),v)* -> .
% 299.70/300.35 42611[0:SpL:39737.1,16293.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))*+ equal(c_List_Olist_OCons(z,y,w),v)* -> .
% 299.70/300.35 42587[0:SpL:39737.1,1568.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,w,x),x),u)*+ -> .
% 299.70/300.35 42585[0:SpL:39737.1,22211.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Oappend(y,c_List_Olist_OCons(z,w,x),x),u)*+ -> .
% 299.70/300.35 12952[0:SpR:83.0,452.2] || c_List_Olist__all2(u,c_List_Olist_ONil(v),w,v,x)*+ c_List_Olist__all2(u,y,z,v,x) -> c_List_Olist__all2(u,y,c_List_Oappend(w,z,x),v,x)*.
% 299.70/300.35 42576[0:SpL:39737.1,1473.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,w,x),x),u)*+ -> .
% 299.70/300.35 88626[0:SpL:845.0,42554.0] || equal(c_List_Olist_OCons(u,v,w),x)*+ c_List_Odistinct(x,w)* -> c_List_Odistinct(v,w).
% 299.70/300.35 42554[0:SpL:39737.1,16205.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(v,w).
% 299.70/300.35 42491[0:SpL:39737.1,1555.0] || equal(u,c_List_Odrop(v,w,x))*+ c_List_Odistinct(c_List_Oappend(y,w,x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.35 12953[0:SpR:81.0,452.2] || c_List_Olist__all2(u,v,w,x,y) c_List_Olist__all2(u,c_List_Olist_ONil(x),z,x,y)*+ -> c_List_Olist__all2(u,v,c_List_Oappend(w,z,y),x,y)*.
% 299.70/300.35 42469[0:SpL:39737.1,1740.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,w,x),c_List_Odrop(z,u,x))*+ -> .
% 299.70/300.35 42468[0:SpL:39737.1,1452.0] || equal(u,c_List_Odrop(v,w,x))*+ c_List_Odistinct(c_List_Olist_OCons(y,w,x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.35 88248[0:SpL:845.0,42404.0] || equal(c_List_Oappend(u,v,w),x)*+ c_List_Odistinct(x,w)* -> c_List_Odistinct(v,w).
% 299.70/300.35 42404[0:SpL:39737.1,1555.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(v,w).
% 299.70/300.35 7113[0:SpR:431.0,427.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))*.
% 299.70/300.35 41950[0:SpL:377.0,41906.1] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,z),z),z),v)* -> .
% 299.70/300.35 41949[0:SpL:207.0,41906.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,z),z),z),v)* -> .
% 299.70/300.35 40219[0:SpL:39516.1,37284.0] || equal(u,c_List_Olist_OCons(v,c_List_Orotate(w,x,y),y))*+ equal(c_List_Oappend(z,u,y),x)* -> .
% 299.70/300.35 40217[0:SpL:39516.1,24055.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y))*+ equal(c_List_Oappend(z,u,y),x)* -> .
% 299.70/300.35 7128[0:SpR:431.0,427.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))*.
% 299.70/300.35 40208[0:SpL:39516.1,22251.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))*+ equal(c_List_Oappend(z,u,y),x)* -> .
% 299.70/300.35 83150[0:SpL:25354.1,83074.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orotate(w,c_List_Olist_OCons(x,y,v),v),u)*+ -> .
% 299.70/300.35 85579[0:SpL:46002.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 85481[0:SpL:219.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,c_List_Odrop(z,w,x),x))* -> .
% 299.70/300.35 7129[0:SpR:431.0,427.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))*.
% 299.70/300.35 85464[0:SpL:46002.0,84733.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 85310[0:SpL:219.0,83134.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.35 84733[0:SpL:219.0,83133.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.35 83134[0:SpL:377.0,83074.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 7148[0:SpR:427.0,431.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))*.
% 299.70/300.35 83133[0:SpL:207.0,83074.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 84704[0:Obv:84695.1] || equal(c_List_Orev(c_List_Orotate(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.35 84675[0:SpL:426.0,83198.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Olist_OCons(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> .
% 299.70/300.35 83198[0:SpL:434.0,83127.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.35 4341[0:SpR:418.0,219.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Odrop(u,w,x),x,y),y),c_List_Omap(v,w,x,y))**.
% 299.70/300.35 83151[0:SpL:2717.1,83074.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate(w,c_List_Olist_OCons(x,y,v),v),u)* -> .
% 299.70/300.35 83183[0:SpL:51643.1,83126.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,u,y),y),v)* -> .
% 299.70/300.35 83915[0:SpL:46002.0,83130.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),x)** -> .
% 299.70/300.35 83130[0:SpL:219.0,83074.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,w,x))* -> .
% 299.70/300.35 4122[0:SpR:429.0,219.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,w,x),x,y),c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),c_List_Omap(u,w,x,y))**.
% 299.70/300.35 83127[0:SpL:81.0,83074.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,w,x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.35 83126[0:SpL:83.0,83074.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,w,x),x),w)** -> .
% 299.70/300.35 83074[0:EqR:40201.1] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),x)** -> .
% 299.70/300.35 40201[0:SpL:39516.1,37371.0] || equal(u,c_List_Orotate(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,u,x),x),w)*+ -> .
% 299.70/300.35 10762[0:SpL:330.1,278.0] || equal(c_List_Olist__update(c_List_Olist__update(u,v,w,x),y,z,x),c_List_Olist_ONil(x))** -> equal(v,y) equal(c_List_Olist__update(u,y,z,x),c_List_Olist_ONil(x)).
% 299.70/300.35 40194[0:SpL:39516.1,22251.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Oappend(z,u,x),x),w)*+ -> .
% 299.70/300.35 40186[0:SpL:39516.1,16293.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,u,x),x),w)*+ -> .
% 299.70/300.35 40175[0:SpL:39516.1,1568.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,u,x),x),w)*+ -> .
% 299.70/300.35 40163[0:SpL:39516.1,1568.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,z),z),z),v)* -> .
% 299.70/300.35 7291[0:Rew:154.0,7281.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Omap(u,z,w,x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(z,tc_List_Olist(w))).
% 299.70/300.35 40161[0:SpL:39516.1,22211.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,z),z),z),v)* -> .
% 299.70/300.35 40152[0:SpL:39516.1,1473.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,z),z),z),v)* -> .
% 299.70/300.35 40134[0:SpL:39516.1,22216.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,u,x),c_List_Odrop(z,w,x))*+ -> .
% 299.70/300.35 40132[0:SpL:39516.1,16205.0] || equal(u,c_List_Olist_OCons(v,w,x))*+ c_List_Odistinct(c_List_Oappend(y,u,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.35 13779[0:SpL:279.1,276.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty).
% 299.70/300.35 40043[0:SpL:39516.1,1740.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,u,y),y),c_List_Odrop(z,v,y))* -> .
% 299.70/300.35 39943[0:SpL:39516.1,1555.0] || equal(u,c_List_Oappend(v,w,x))*+ c_List_Odistinct(c_List_Oappend(y,u,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.35 39900[0:SpL:39516.1,15.0] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Oappend(w,y,x))*+ -> equal(v,y)*.
% 299.70/300.35 39899[0:SpL:39516.1,16.0] || equal(u,v) equal(c_List_Oappend(w,u,x),c_List_Oappend(y,v,x))* -> equal(w,y).
% 299.70/300.35 11156[0:Res:2.1,444.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_Nat_Osize__class_Osize(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)))**.
% 299.70/300.35 39881[0:SpL:39516.1,26697.0] || equal(u,v)* equal(c_List_Oappend(w,u,x),w)**+ -> equal(c_List_Oappend(v,y,x),y)**.
% 299.70/300.35 39873[0:SpL:39516.1,1726.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,u,x),x)*+ -> c_List_Odistinct(c_List_Odrop(y,v,x),x)*.
% 299.70/300.35 39865[0:SpL:39516.1,17674.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,u,x),x)*+ -> c_List_Odistinct(c_List_Otake(y,v,x),x)*.
% 299.70/300.35 39784[0:SpR:39516.1,39516.1] || equal(u,v)*+ equal(w,v)* -> equal(c_List_Oappend(x,u,y),c_List_Oappend(x,w,y))*.
% 299.70/300.35 11035[0:SpR:424.0,80.0] || -> c_BigStep_Ofinals(c_List_Oappend(c_List_Oreplicate(u,hAPP(c_Expr_Oexp_OVal(v),w),tc_Expr_Oexp(v)),c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(v),c_Value_Oval_OAddr(x)),v),y,tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v)*.
% 299.70/300.35 39773[0:SpR:39516.1,9401.1] || equal(u,v) equal(w,x) -> equal(c_List_Oappend(x,u,y),c_List_Oappend(w,v,y))*.
% 299.70/300.35 79008[0:Rew:83.0,77694.2] || equal(u,c_List_Olist_ONil(v)) equal(u,c_List_Orev(w,v))*+ -> equal(c_List_Oappend(w,x,v),x)**.
% 299.70/300.35 39580[0:Rew:1342.0,38976.1,88.0,38976.1] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Oappend(v,x,w))*.
% 299.70/300.35 76494[0:Rew:8404.2,75413.2] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))**+ -> equal(x,v)*.
% 299.70/300.35 8862[0:SpR:437.0,370.0] || -> equal(c_List_Olist__update(c_List_Omap(u,c_List_Olist__update(v,w,x,y),y,z),w,x1,z),c_List_Olist__update(c_List_Omap(u,v,y,z),w,x1,z))**.
% 299.70/300.35 39528[0:Rew:1342.0,38883.1] || equal(u,v) -> equal(c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Oappend(c_List_Orev(u,w),x,w))*.
% 299.70/300.35 74113[0:SpL:38776.1,253.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(v,x),x),c_List_Orev(u,x))* -> .
% 299.70/300.35 38776[0:Rew:88.0,38119.1,3954.0,38119.1,88.0,38119.1] || equal(u,v) -> equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Olist_OCons(w,c_List_Orev(v,x),x))*.
% 299.70/300.35 73058[0:Rew:81.0,71954.2] || equal(u,c_List_Olist_ONil(v)) equal(u,c_List_Orev(w,v))*+ -> equal(c_List_Oappend(x,w,v),x)**.
% 299.70/300.35 4355[0:SpR:418.0,429.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Odrop(v,x,y),y),y,z))*.
% 299.70/300.35 38750[0:Rew:1349.0,38124.1,88.0,38124.1] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Oappend(x,v,w))*.
% 299.70/300.35 37568[0:SpL:434.0,37552.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.35 71688[0:SpL:88.0,36764.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),x)** -> .
% 299.70/300.35 4356[0:SpR:418.0,426.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Odrop(v,x,y),y),y,z))*.
% 299.70/300.35 71128[0:SpL:88.0,36754.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.35 35087[0:SpL:83.0,1459.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,v,w))*+ -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),x)*.
% 299.70/300.35 70516[0:SpL:259.0,33800.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orev(c_List_Olist_OCons(w,x,v),v))* -> equal(u,w).
% 299.70/300.35 4357[0:SpR:418.0,418.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y,z))*.
% 299.70/300.35 33800[0:SpL:88.0,7673.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(c_List_Olist_OCons(x,y,w),w))* -> equal(u,x).
% 299.70/300.35 33582[0:SpL:297.0,21649.1] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oreplicate(u,y,w),w),x)*+ -> .
% 299.70/300.35 28350[0:Res:27109.1,1305.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ equal(x,c_List_Odrop(y,u,w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.35 27232[0:SpL:1548.0,21760.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x),c_List_Otake(y,v,x))* -> .
% 299.70/300.35 4363[0:SpR:429.0,418.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,x,y),y),y,z))*.
% 299.70/300.35 27226[0:SpL:1548.0,1474.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Orev(c_List_Otake(y,v,x),x))* -> .
% 299.70/300.35 27137[0:SpL:1548.0,1355.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,u,w),w),w)*.
% 299.70/300.35 27107[0:SpL:1548.0,1305.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ equal(x,c_List_Otake(y,u,w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.35 26855[0:SpL:9401.1,26697.0] || equal(u,v) equal(c_List_Oappend(u,w,x),v)*+ -> equal(c_List_Oappend(w,y,x),y)**.
% 299.70/300.35 4364[0:SpR:426.0,418.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y,z))*.
% 299.70/300.35 25016[0:Res:539.1,24834.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x))**+ -> c_List_Odistinct(c_List_Orotate(y,v,w),w)*.
% 299.70/300.35 24862[0:Res:539.1,24485.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x))**+ -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.35 24811[0:Res:539.1,24396.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x))**+ -> c_List_Odistinct(c_List_Otake(y,v,w),w)*.
% 299.70/300.35 23466[0:Res:1626.1,5773.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)*+ equal(y,c_List_Orev(v,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.35 4249[0:SpR:426.0,429.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Orotate(v,x,y),y),y,z))*.
% 299.70/300.35 23248[0:SpR:6605.0,23246.0] || -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y,tc_Expr_Oexp(u)),u)*.
% 299.70/300.35 23103[0:SpL:6605.0,20635.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y))*+ -> equal(c_List_Orev(u,y),u)**.
% 299.70/300.35 22222[0:SpL:274.0,22211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Orev(w,y))** -> .
% 299.70/300.35 68243[0:SpL:1548.0,68180.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Otake(y,u,x))* -> .
% 299.70/300.35 4250[0:SpR:426.0,426.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Orotate(v,x,y),y),y,z))*.
% 299.70/300.35 68180[0:Rew:377.0,68179.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),u)** -> .
% 299.70/300.35 21743[0:SpL:377.0,21735.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.35 21742[0:SpL:207.0,21735.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.35 21663[0:SpL:425.0,21635.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Omap(y,v,w,x))* -> .
% 299.70/300.35 4256[0:SpR:429.0,426.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Otake(v,x,y),y),y,z))*.
% 299.70/300.35 21662[0:SpL:256.0,21635.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Olist__update(v,x,y,w))* -> .
% 299.70/300.35 21549[0:SpL:297.0,1068.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),c_List_Oreplicate(u,y,w))* -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.35 20698[0:Rew:20635.1,20697.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))*+ -> equal(c_List_Oappend(u,x,w),c_List_Olist_OCons(v,x,w))*.
% 299.70/300.35 18530[0:SpL:9401.1,18475.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(u,w,x),x)*+ -> c_List_Odistinct(c_List_Odrop(y,v,x),x)*.
% 299.70/300.35 4137[0:SpR:429.0,429.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Otake(v,x,y),y),y,z))*.
% 299.70/300.35 18508[0:Res:18447.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Odrop(x,c_List_Otake(y,u,v),v))*+ -> c_List_Odistinct(w,v)*.
% 299.70/300.35 18481[0:SpR:11144.0,18447.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,v,w),w)*.
% 299.70/300.35 18480[0:SpR:4019.0,18447.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(v,w),w),w)*.
% 299.70/300.35 66211[0:Rew:88.0,66174.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,v,w),w)*.
% 299.70/300.35 1635[0:SpR:427.0,427.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))*.
% 299.70/300.35 66199[0:SpL:1349.0,65983.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(v,w),w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,v,w),w)*.
% 299.70/300.35 66169[0:SpL:219.0,65983.0] || c_List_Odistinct(c_List_Orev(u,v),v) -> c_List_Odistinct(c_List_Odrop(w,c_List_Otake(x,u,v),v),v)*.
% 299.70/300.35 66052[0:SpR:46002.0,65950.1] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(v,w),w),w)*.
% 299.70/300.35 65983[0:Rew:88.0,65960.1] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,u,w),w)*.
% 299.70/300.35 8531[0:SpL:421.0,313.0] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Omap(u,w,x,y))** -> equal(c_List_Omap(u,v,x,y),c_List_Olist_ONil(y)).
% 299.70/300.35 65950[0:SpL:219.0,65923.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Odrop(w,c_List_Orev(c_List_Odrop(x,u,v),v),v),v)*.
% 299.70/300.35 65923[0:Res:234.1,18479.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(v,w),w),w)*.
% 299.70/300.35 18479[0:SpR:1372.0,18447.1] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(v,w),w),w)*.
% 299.70/300.35 17766[0:Res:17692.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Otake(x,c_List_Odrop(y,u,v),v))*+ -> c_List_Odistinct(w,v)*.
% 299.70/300.35 8532[0:SpL:421.0,311.0] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Omap(u,v,x,y))** -> equal(c_List_Omap(u,w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.35 63998[0:SpR:6607.0,63861.0] || -> c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(u),v),c_List_Oreplicate(w,hAPP(c_Expr_Oexp_OVal(u),x),tc_Expr_Oexp(u)),tc_Expr_Oexp(u)),u)*.
% 299.70/300.35 65622[0:SpL:427.0,65514.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),z,y),z)** -> .
% 299.70/300.35 65514[0:MRR:65136.1,212.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z,y),z)** -> .
% 299.70/300.35 64392[0:SpL:6606.0,22785.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,x),x),w)** -> .
% 299.70/300.35 6591[0:SpR:434.0,427.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))*.
% 299.70/300.35 64100[0:SpL:1342.0,63974.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),w,v),v)*+ -> c_List_Odistinct(c_List_Otake(x,u,v),v)*.
% 299.70/300.35 64073[0:SpL:219.0,63974.0] || c_List_Odistinct(c_List_Orev(u,v),v) -> c_List_Odistinct(c_List_Otake(w,c_List_Odrop(x,u,v),v),v)*.
% 299.70/300.35 64061[0:Rew:88.0,64012.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Otake(x,v,w),w)*.
% 299.70/300.35 64393[0:SpL:6606.0,63135.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,x),w)** -> .
% 299.70/300.35 6606[0:SpR:427.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y))*.
% 299.70/300.35 63974[0:Rew:88.0,63950.1] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Otake(x,v,w),w)*.
% 299.70/300.35 63940[0:SpL:219.0,63369.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Otake(w,c_List_Orev(c_List_Otake(x,u,v),v),v),v)*.
% 299.70/300.35 63861[0:MRR:63450.0,1707.0] || -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,tc_Expr_Oexp(u)),u)*.
% 299.70/300.35 63369[0:Res:234.1,17698.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Otake(x,c_List_Orev(u,w),w),w)*.
% 299.70/300.35 6607[0:SpR:424.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),z),z))*.
% 299.70/300.35 17698[0:SpL:274.0,17674.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Otake(x,c_List_Orev(u,w),w),w)*.
% 299.70/300.35 17671[0:Res:16074.1,1315.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ equal(x,c_List_Otake(y,v,w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.35 17610[0:Res:16058.1,13124.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ equal(x,c_List_Otake(y,v,w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.35 63169[0:Rew:100.0,63142.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Oreplicate(v,x,y))** -> .
% 299.70/300.35 4777[0:SpL:259.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),w,y)* -> c_List_Olist__all2(u,v,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),w,y).
% 299.70/300.35 63198[0:SpL:434.0,63163.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,x),c_List_Orev(w,x))** -> .
% 299.70/300.35 63163[0:SpL:1625.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,x),x),c_List_Orev(w,x))** -> .
% 299.70/300.35 63135[0:MRR:63134.1,212.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,x),x),x),w)** -> .
% 299.70/300.35 15732[0:SpR:831.0,2337.1] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,w),x,w),w),v)** -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.35 4787[0:SpL:259.0,449.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orev(x,y),w,y)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),x,w,y).
% 299.70/300.35 15726[0:SpR:831.0,1076.1] || equal(c_List_Oappend(c_List_Omap(u,v,w,w),x,w),c_List_Orev(v,w))** -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.35 62968[0:SpL:10588.0,62959.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(y,w,x))* -> .
% 299.70/300.35 62959[0:MRR:62958.1,212.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y),y),v)** -> .
% 299.70/300.35 15604[0:SpR:822.0,2337.1] || equal(c_List_Orev(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),x),u)** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.35 4525[0:SpR:259.0,448.1] || c_List_Olist__all2(u,v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),y,x) -> c_List_Olist__all2(u,c_List_Orev(v,y),c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),y,x)*.
% 299.70/300.35 15598[0:SpR:822.0,1076.1] || equal(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),c_List_Orev(u,x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.35 14364[0:SpL:377.0,14340.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(w,y).
% 299.70/300.35 13718[0:SpL:377.0,13684.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.35 13693[0:SpL:434.0,13670.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.35 4535[0:SpR:259.0,448.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),x,w,y) -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orev(x,y),w,y)*.
% 299.70/300.35 13136[0:SpR:11144.0,5315.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)*+ -> c_List_Odistinct(c_List_Otake(x,v,w),w)*.
% 299.70/300.35 62524[0:EqR:13048.1] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Odrop(w,c_List_Orotate(x,u,v),v),v)*.
% 299.70/300.35 13048[0:Res:291.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Orotate(w,u,v),x)*+ -> c_List_Odistinct(c_List_Odrop(y,x,v),v)*.
% 299.70/300.35 13038[0:Res:1907.1,10665.1] || c_List_Odistinct(u,v) equal(c_List_Otake(w,u,v),x)*+ -> c_List_Odistinct(c_List_Odrop(y,x,v),v)*.
% 299.70/300.35 1632[0:SpR:427.0,274.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Orev(y,x),x),c_List_Orev(c_List_Oappend(y,c_List_Omap(u,v,w,x),x),x))**.
% 299.70/300.35 13035[0:Res:1498.1,10665.1] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,u,v),x)*+ -> c_List_Odistinct(c_List_Odrop(y,x,v),v)*.
% 299.70/300.35 61666[0:EqR:12921.1] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Otake(w,c_List_Orotate(x,u,v),v),v)*.
% 299.70/300.35 12921[0:Res:291.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Orotate(w,u,v),x)*+ -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.35 12911[0:Res:1907.1,10514.1] || c_List_Odistinct(u,v) equal(c_List_Otake(w,u,v),x)*+ -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.35 1633[0:SpR:427.0,274.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Orev(x,y),y,v),v),c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,v),u,v),v))**.
% 299.70/300.35 12908[0:Res:1498.1,10514.1] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,u,v),x)*+ -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.35 12436[0:Rew:83.0,12370.0,207.0,12370.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.35 11072[0:SpR:4019.0,5315.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Otake(x,c_List_Orev(v,w),w),w)*.
% 299.70/300.35 10588[0:Rew:83.0,10572.0,83.0,10572.0] || -> equal(c_List_Olist__update(c_List_Olist_OCons(u,v,w),c_Nat_Osize__class_Osize(c_List_Olist_ONil(x),tc_List_Olist(x)),y,w),c_List_Olist_OCons(y,v,w))**.
% 299.70/300.35 8890[0:SpL:437.0,423.0] || equal(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),c_List_Olist_ONil(x))** -> equal(c_List_Olist__update(v,y,z,w),c_List_Olist_ONil(w)).
% 299.70/300.35 60097[0:Rew:8403.2,59349.2] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Olist_ONil(x))**+ -> equal(u,w)*.
% 299.70/300.35 9809[0:Rew:1349.0,9469.1] || equal(u,v) -> equal(c_List_Oappend(w,c_List_Orev(u,x),x),c_List_Oappend(w,c_List_Orev(v,x),x))*.
% 299.70/300.35 9542[0:SpL:9401.1,15.0] || equal(u,v) equal(c_List_Oappend(u,w,x),c_List_Oappend(v,y,x))* -> equal(w,y).
% 299.70/300.35 59062[0:Rew:81.0,59011.1] || equal(u,v)*+ equal(u,w)* -> equal(v,w)*.
% 299.70/300.35 8266[0:SpL:336.0,313.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),c_List_Olist_OCons(u,x,w))** -> equal(c_List_Oreplicate(v,u,w),c_List_Olist_ONil(w)).
% 299.70/300.35 9541[0:SpL:9401.1,16.0] || equal(u,v)* equal(c_List_Oappend(u,w,x),c_List_Oappend(y,w,x))*+ -> equal(v,y)*.
% 299.70/300.35 9515[0:SpL:9401.1,5305.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(u,w,x),x)*+ -> c_List_Odistinct(c_List_Otake(y,v,x),x)*.
% 299.70/300.35 9480[0:SpR:9401.1,9401.1] || equal(u,v)*+ equal(w,v)* -> equal(c_List_Oappend(u,x,y),c_List_Oappend(w,x,y))*.
% 299.70/300.35 7288[0:Rew:344.0,7275.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Omap(u,y,w,x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(y,tc_List_Olist(w))).
% 299.70/300.35 6889[0:SpL:1349.0,6804.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Oappend(w,c_List_Orev(v,x),x))** -> .
% 299.70/300.35 6885[0:SpL:1342.0,6804.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Oappend(c_List_Orev(x,w),v,w))** -> .
% 299.70/300.35 58687[0:Res:4099.0,11802.0] || -> equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,v,c_List_Olist_ONil(tc_Type_Oty),c_List_Olist_OCons(v,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),w),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.70/300.35 11802[0:Res:461.1,442.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),x,tc_Type_Oty,tc_Type_Oty)* -> equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,c_List_Olist_ONil(tc_Type_Oty),x,v),c_List_Olist_ONil(tc_Type_Oty)).
% 299.70/300.35 6657[0:SpL:434.0,4029.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.35 5780[0:SpL:5634.1,3904.0] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Omap(x,w,v,y),y)*+ -> c_List_Odistinct(u,v).
% 299.70/300.35 5777[0:SpL:5634.1,3886.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Omap(w,v,x,y),y),y)*+ -> c_List_Odistinct(u,x)*.
% 299.70/300.35 5772[0:SpL:5634.1,3872.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,v,x,y),y)*+ -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.35 6815[0:SpR:190.0,443.1] || c_List_Olist__all2(u,v,c_List_Oappend(w,x,y),z,y) -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(y)),v,z),x,z,y)*.
% 299.70/300.35 5713[0:SpR:1086.1,3422.0] || equal(c_List_Orotate(u,c_List_Oreplicate(v,w,x),x),c_List_Olist_ONil(x))**+ -> equal(c_List_Odrop(v,y,x),y)**.
% 299.70/300.35 5639[0:Rew:344.0,5612.1,425.0,5612.1] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,y,z,w))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(z)),u).
% 299.70/300.35 5346[0:Res:5315.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Otake(x,c_List_Otake(y,u,v),v))*+ -> c_List_Odistinct(w,v)*.
% 299.70/300.35 5318[0:SpL:274.0,5305.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Otake(x,c_List_Orev(v,w),w),w)*.
% 299.70/300.35 6845[0:SpR:190.0,443.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),y,x,z) -> c_List_Olist__all2(u,w,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.35 5152[0:Rew:83.0,5135.0,207.0,5135.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w)*.
% 299.70/300.35 57996[0:SpL:83.0,4569.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(u,x))** -> .
% 299.70/300.35 4569[0:Rew:377.0,4568.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orev(u,y))** -> .
% 299.70/300.35 4310[0:SpL:125.0,1714.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,hAPP(w,x)),y),y)*+ -> c_List_Odistinct(c_List_Oreplicate(u,x,z),z)*.
% 299.70/300.35 6712[0:SpR:90.0,451.1] || c_List_Olist__all2(u,v,c_List_Oappend(w,x,y),z,y)*+ -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(y)),v,z),w,z,y)*.
% 299.70/300.35 4235[0:Rew:3717.0,4230.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Oappend(u,c_List_Orev(w,x),x))** -> .
% 299.70/300.35 54589[0:SpL:1086.1,54275.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,v),v),v),u)* -> .
% 299.70/300.35 52226[0:SpL:51643.1,6887.1] || equal(c_List_Orev(u,v),w)* equal(u,x)* equal(c_List_Olist_OCons(y,w,v),x)*+ -> .
% 299.70/300.35 52082[0:SpL:51643.1,7044.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* equal(c_List_Olist_OCons(y,v,w),x)*+ -> .
% 299.70/300.35 6728[0:SpR:90.0,451.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),y,x,z)*+ -> c_List_Olist__all2(u,v,c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.35 52057[0:SpL:51643.1,21635.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x)*+ equal(c_List_Olist_OCons(w,x,v),u)* -> .
% 299.70/300.35 51280[0:SpL:4036.1,14593.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(c_List_Olist_OCons(x,u,y),y),w)*+ -> .
% 299.70/300.35 56805[0:SpL:434.0,56775.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),u)** -> .
% 299.70/300.35 56675[0:Rew:344.0,56666.1,297.0,56666.1] || c_List_Olist__all2(u,v,c_List_Oreplicate(w,x,y),z,y)* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(z)),w).
% 299.70/300.35 11434[0:SpL:438.0,469.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),w,v,x)*+ -> c_List_Olist__all2(c_COMBB(u,y,v,tc_fun(x,tc_bool),z),c_List_Olist_ONil(z),w,z,x)*.
% 299.70/300.35 56488[0:Rew:297.0,56479.1,344.0,56479.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),y,x,z)* -> equal(v,c_Nat_Osize__class_Osize(y,tc_List_Olist(z))).
% 299.70/300.35 55233[0:SpL:434.0,55187.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Orev(u,z))** -> .
% 299.70/300.35 55191[0:SpL:100.0,55176.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,y,w),w),c_List_Oreplicate(u,v,w))** -> .
% 299.70/300.35 7161[0:SpL:431.0,423.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(v,z,y,w),c_List_Olist_ONil(w)).
% 299.70/300.35 55182[0:SpL:434.0,55176.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,v),v),u)** -> .
% 299.70/300.35 57372[0:SpL:88.0,57101.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Orotate(y,u,v),v),w)* -> .
% 299.70/300.35 57101[0:SpL:587.1,57066.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orotate(x,c_List_Orev(u,y),y),y),v)* -> .
% 299.70/300.35 57069[0:SpL:88.0,55967.1] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v))*+ equal(c_List_Orotate(y,u,v),x)* -> .
% 299.70/300.35 6874[0:Res:443.1,444.0] || c_List_Olist__all2(u,v,w,x,y)*+ -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(z,v,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Odrop(z,w,y),tc_List_Olist(y)))*.
% 299.70/300.35 56820[0:SpL:39516.1,56775.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(c_List_Oappend(y,u,x),x),y)**+ -> .
% 299.70/300.35 56818[0:SpL:9401.1,56775.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(w,x,y),y),y),v)* -> .
% 299.70/300.35 56731[0:SpL:88.0,55192.1] || equal(c_List_Orev(u,v),w) equal(c_List_Oappend(u,c_List_Olist_OCons(x,y,v),v),w)* -> .
% 299.70/300.35 56626[0:SpL:51643.1,56614.0] || equal(u,v) equal(c_List_Orev(c_List_Orotate(w,c_List_Olist_OCons(x,u,y),y),y),v)* -> .
% 299.70/300.35 6743[0:Res:451.1,444.0] || c_List_Olist__all2(u,v,w,x,y)*+ -> equal(c_Nat_Osize__class_Osize(c_List_Otake(z,v,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Otake(z,w,y),tc_List_Olist(y)))*.
% 299.70/300.35 56412[0:SpL:51643.1,56381.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,y),y),y),v)* -> .
% 299.70/300.35 57096[0:SpL:88.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),c_List_Orev(w,x))** -> .
% 299.70/300.35 57066[0:EqR:55967.1] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Orev(w,x),x),x),w)** -> .
% 299.70/300.35 55967[0:SpL:587.1,55940.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orotate(y,c_List_Orev(u,x),x),w)*+ -> .
% 299.70/300.35 4779[0:SpL:100.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Oreplicate(x,y,z),w,z)* -> c_List_Olist__all2(u,v,c_List_Oreplicate(x,y,z),w,z).
% 299.70/300.35 55959[0:SpL:51643.1,55940.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),v)* -> .
% 299.70/300.35 55248[0:SpL:39516.1,55187.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,u,x),c_List_Orev(y,x))**+ -> .
% 299.70/300.35 55246[0:SpL:9401.1,55187.0] || equal(u,v) equal(c_List_Oappend(u,c_List_Olist_OCons(w,x,y),y),c_List_Orev(v,y))* -> .
% 299.70/300.35 55215[0:SpL:39516.1,55176.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Orev(y,x),u,x),y)**+ -> .
% 299.70/300.35 4789[0:SpL:100.0,449.0] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Orev(y,z),x,z)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),y,x,z).
% 299.70/300.35 56775[0:EqR:55213.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),u)** -> .
% 299.70/300.35 55213[0:SpL:9401.1,55176.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,c_List_Olist_OCons(x,y,w),w),v)*+ -> .
% 299.70/300.35 55192[0:SpL:587.1,55176.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,w),c_List_Olist_OCons(x,y,w),w),v)* -> .
% 299.70/300.35 54149[0:SpL:51643.1,54130.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),v)* -> .
% 299.70/300.35 4527[0:SpR:100.0,448.1] || c_List_Olist__all2(u,v,c_List_Oreplicate(w,x,y),z,y) -> c_List_Olist__all2(u,c_List_Orev(v,z),c_List_Oreplicate(w,x,y),z,y)*.
% 299.70/300.35 56614[0:EqR:52196.1] || equal(c_List_Orev(c_List_Orotate(u,c_List_Olist_OCons(v,w,x),x),x),w)** -> .
% 299.70/300.35 52196[0:SpL:51643.1,23496.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Orotate(x,c_List_Olist_OCons(y,w,v),v),u)*+ -> .
% 299.70/300.35 56530[0:SpL:1342.0,56421.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),y,x),w)** -> .
% 299.70/300.35 56421[0:SpL:377.0,56381.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),x)** -> .
% 299.70/300.35 4537[0:SpR:100.0,448.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),y,x,z) -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Orev(y,z),x,z)*.
% 299.70/300.35 56381[0:EqR:52194.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),w)** -> .
% 299.70/300.35 52194[0:SpL:51643.1,13554.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(x,c_List_Olist_OCons(y,w,v),v),u)*+ -> .
% 299.70/300.35 52188[0:SpL:51643.1,23533.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,v,y),y),c_List_Orev(u,y))* -> .
% 299.70/300.35 52176[0:SpL:51643.1,13574.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,v,y),y),c_List_Orev(u,y))* -> .
% 299.70/300.35 8888[0:SpL:437.0,420.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x)*+ -> c_List_Odistinct(c_List_Olist__update(v,y,z,w),w)*.
% 299.70/300.35 52146[0:SpL:51643.1,7103.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),c_List_Orev(u,y))* -> .
% 299.70/300.35 52143[0:SpL:51643.1,4509.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),y),u)* -> .
% 299.70/300.35 52024[0:SpL:51643.1,22850.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),x)*+ equal(c_List_Olist_OCons(y,x,w),v)* -> .
% 299.70/300.35 51906[0:SpL:51643.1,11874.0] || equal(u,v) equal(c_List_Olist_OCons(w,v,x),c_List_Orev(c_List_Otake(y,u,x),x))* -> .
% 299.70/300.35 6649[0:SpL:434.0,325.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w))* -> equal(v,c_List_Omap(x,z,x1,w)).
% 299.70/300.35 51901[0:SpL:51643.1,6896.0] || equal(u,v) equal(c_List_Olist_OCons(w,v,x),c_List_Orev(c_List_Odrop(y,u,x),x))* -> .
% 299.70/300.35 55940[0:EqR:51266.1] || equal(c_List_Orotate(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),w)** -> .
% 299.70/300.35 51266[0:SpL:4036.1,37186.0] || equal(u,c_List_Orotate(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),w)*+ -> .
% 299.70/300.35 55221[0:Rew:83.0,55188.0,207.0,55188.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Olist_OCons(u,c_List_Olist_ONil(x),x))** -> .
% 299.70/300.35 4352[0:SpR:418.0,427.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))*.
% 299.70/300.35 55187[0:SpL:88.0,55176.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Orev(u,x))** -> .
% 299.70/300.35 55176[0:Rew:4048.0,55160.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),u)** -> .
% 299.70/300.35 51249[0:SpL:4036.1,13445.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),v)*+ -> .
% 299.70/300.35 54642[0:Rew:88.0,54641.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),x)** -> .
% 299.70/300.35 4360[0:SpR:427.0,418.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Odrop(u,c_List_Orev(w,x),x),x,y))*.
% 299.70/300.35 54590[0:SpL:219.0,54275.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Otake(y,w,x))* -> .
% 299.70/300.35 54578[0:SpR:4361.0,54330.0] || -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Odrop(v,c_List_Oreplicate(w,x,y),y),y,tc_Expr_Oexp(u)),u)*.
% 299.70/300.35 54275[0:Rew:207.0,54252.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),w)** -> .
% 299.70/300.35 54330[0:SpR:4361.0,471.0] || -> c_BigStep_Ofinals(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(w),x),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)*.
% 299.70/300.35 4361[0:SpR:424.0,418.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Omap(w,c_List_Odrop(u,c_List_Oreplicate(v,x,z),z),z,y))*.
% 299.70/300.35 54166[0:SpL:377.0,54130.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),x)** -> .
% 299.70/300.35 54165[0:SpL:207.0,54130.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),x)** -> .
% 299.70/300.35 54130[0:EqR:51245.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),w)** -> .
% 299.70/300.35 51245[0:SpL:4036.1,2918.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),w)*+ -> .
% 299.70/300.35 4246[0:SpR:426.0,427.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))*.
% 299.70/300.35 51191[0:SpL:4036.1,13466.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,u,x),x),c_List_Otake(y,v,x))* -> .
% 299.70/300.35 51183[0:SpL:4036.1,2930.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,u,x),x),c_List_Odrop(y,v,x))* -> .
% 299.70/300.35 53136[0:SpR:4254.0,52920.0] || -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,tc_Expr_Oexp(u)),u)*.
% 299.70/300.35 52237[0:SpL:51643.1,40962.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,v,y),w)*+ -> .
% 299.70/300.35 4253[0:SpR:427.0,426.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Orotate(u,c_List_Orev(w,x),x),x,y))*.
% 299.70/300.35 51199[0:SpL:4036.1,4211.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Olist_OCons(x,u,w),w),v)*+ -> .
% 299.70/300.35 51184[0:SpL:4036.1,4025.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,u,x),x),c_List_Orev(v,x))* -> .
% 299.70/300.35 52055[0:SpL:51643.1,37260.0] || equal(c_List_Orotate(u,v,w),x)*+ equal(c_List_Olist_OCons(y,x,w),v)* -> .
% 299.70/300.35 52920[0:SpR:4254.0,471.0] || -> c_BigStep_Ofinals(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(w),x),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)*.
% 299.70/300.35 4254[0:SpR:424.0,426.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Omap(w,c_List_Orotate(u,c_List_Oreplicate(v,x,z),z),z,y))*.
% 299.70/300.35 51643[0:Rew:88.0,50947.1] || equal(u,v) -> equal(c_List_Olist_OCons(w,u,x),c_List_Olist_OCons(w,v,x))*.
% 299.70/300.35 4036[0:Rew:88.0,4035.1] || equal(u,v) -> equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),c_List_Orev(c_List_Olist_OCons(w,u,x),x))*.
% 299.70/300.35 3915[0:SpL:587.1,3904.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(u,x),x,y),y)*+ -> c_List_Odistinct(v,x)*.
% 299.70/300.35 3902[0:SpL:587.1,3886.0] || equal(u,c_List_Omap(v,w,x,y))*+ c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(w,x).
% 299.70/300.35 4133[0:SpR:429.0,427.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))*.
% 299.70/300.35 3689[0:SpR:1349.0,234.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(v,w),w),w)*+ -> c_List_Odistinct(c_List_Oappend(v,c_List_Orev(u,w),w),w)*.
% 299.70/300.35 3563[0:SpR:1342.0,234.1] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),w,v),v)*+ -> c_List_Odistinct(c_List_Oappend(c_List_Orev(w,v),u,v),v)*.
% 299.70/300.35 50187[0:MRR:50177.1,212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(w,x),x),x),x),x),w)** -> .
% 299.70/300.35 49710[0:SpR:3430.0,785.1] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Orev(v,w),w),x,w),v)** -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.35 4139[0:SpR:427.0,429.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Otake(u,c_List_Orev(w,x),x),x,y))*.
% 299.70/300.35 3430[0:SpR:344.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Orev(u,v),v),x,v),v),x)**.
% 299.70/300.35 3358[0:SpR:370.0,1246.1] || equal(c_List_Olist__update(u,v,w,x),c_List_Olist_ONil(x))**+ -> equal(c_List_Olist__update(u,v,y,x),c_List_Olist_ONil(x))**.
% 299.70/300.35 49614[0:SpR:4140.0,49394.0] || -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Otake(v,c_List_Oreplicate(w,x,y),y),y,tc_Expr_Oexp(u)),u)*.
% 299.70/300.35 49394[0:SpR:4140.0,471.0] || -> c_BigStep_Ofinals(c_List_Otake(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(w),x),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)*.
% 299.70/300.35 4140[0:SpR:424.0,429.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Omap(w,c_List_Otake(u,c_List_Oreplicate(v,x,z),z),z,y))*.
% 299.70/300.35 3324[0:Rew:3313.1,3302.1] || equal(u,c_List_Oreplicate(v,w,x))*+ equal(u,y)* -> equal(c_List_Otake(v,y,x),y)**.
% 299.70/300.35 3323[0:Rew:3313.1,3300.1] || equal(u,c_List_Oreplicate(v,w,x))*+ equal(u,c_List_Oreplicate(y,z,x))* -> equal(v,y)*.
% 299.70/300.35 3321[0:Rew:3313.1,3260.1] || equal(u,c_List_Oreplicate(v,w,x))*+ -> equal(c_List_Odrop(v,c_List_Orotate(y,u,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.35 8899[0:SpL:437.0,278.0] || equal(c_List_Omap(u,c_List_Olist__update(v,w,x,y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(u,v,y,z),c_List_Olist_ONil(z)).
% 299.70/300.35 2069[0:SpL:377.0,1560.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(x,y).
% 299.70/300.35 1833[0:Res:1774.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Odrop(x,c_List_Odrop(y,u,v),v))*+ -> c_List_Odistinct(w,v)*.
% 299.70/300.35 1787[0:SpL:274.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Odrop(y,c_List_Orev(v,x),x))* -> .
% 299.70/300.35 1777[0:SpL:274.0,1726.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(u,w),w),w)*.
% 299.70/300.35 1648[0:SpR:259.0,427.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),x),c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x))**.
% 299.70/300.35 1743[0:SpL:274.0,1568.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Orev(w,y))** -> .
% 299.70/300.35 1729[0:SpL:274.0,1555.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(v,x),x).
% 299.70/300.35 1705[0:SpL:274.0,1473.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Orev(w,y))** -> .
% 299.70/300.35 1696[0:SpL:274.0,1452.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(v,x),x).
% 299.70/300.35 1540[0:SpR:377.0,90.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,v,w),tc_List_Olist(w)),c_List_Oappend(u,c_List_Oappend(v,x,w),w),w),c_List_Oappend(u,v,w))**.
% 299.70/300.35 46998[0:Rew:46991.0,46033.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(u,c_List_Olist_ONil(w),w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.35 46993[0:Rew:46991.0,46075.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Olist_OCons(w,u,v))*.
% 299.70/300.35 45919[0:SpR:45625.0,2337.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orev(c_List_Olist_OCons(w,x,v),v))* -> equal(x,c_List_Olist_ONil(v)).
% 299.70/300.35 45729[0:Rew:425.0,45707.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),tc_List_Olist(x)))*.
% 299.70/300.35 1550[0:SpR:274.0,377.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(c_List_Orev(w,v),x,v),v),c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,v),v),x,v))**.
% 299.70/300.35 46002[0:Rew:425.0,45938.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Olist_OCons(w,x,y),y),x)**.
% 299.70/300.35 45578[0:SpR:45527.0,659.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist_OCons(x,v,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.35 45527[0:Rew:83.0,45476.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,v,w),tc_List_Olist(w)))*.
% 299.70/300.35 10554[0:SpR:308.0,256.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),tc_List_Olist(x)))*.
% 299.70/300.35 1565[0:SpL:377.0,1354.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.35 1552[0:SpL:377.0,1315.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)*+ equal(y,w)* -> c_List_Odistinct(y,x)*.
% 299.70/300.35 44445[0:SpL:587.1,44405.0] || equal(u,c_List_Oappend(v,w,x))*+ equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> equal(w,v).
% 299.70/300.35 44440[0:SpL:39516.1,44405.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Olist_ONil(x))**+ -> equal(v,w)*.
% 299.70/300.35 7427[0:SpL:88.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,y,w),w))* -> equal(v,c_List_Orev(y,w)).
% 299.70/300.35 44436[0:SpL:9401.1,44405.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Olist_ONil(x))**+ -> equal(w,v)*.
% 299.70/300.35 44065[0:Rew:43969.1,43631.2,43967.1,43631.2] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ equal(c_List_Orev(x,w),u)* -> equal(x,u).
% 299.70/300.35 43998[0:Rew:43969.1,43483.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.35 43737[0:SpL:1542.1,13445.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Orev(c_List_Olist_OCons(x,y,w),w),u)*+ -> .
% 299.70/300.35 43482[0:SpR:1542.1,90.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),u)**.
% 299.70/300.35 44365[0:SpL:1086.1,44265.0] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(w,x,v),c_List_Olist_ONil(v))**+ -> equal(x,u)*.
% 299.70/300.35 43997[0:Rew:43969.1,43510.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ equal(x,c_List_Olist_ONil(w))* -> equal(x,u)*.
% 299.70/300.35 44359[0:Res:4099.0,13770.0] || equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,v,w,c_List_Olist_OCons(v,w,tc_Type_Oty),x),c_List_Olist_OCons(v,w,tc_Type_Oty))** -> .
% 299.70/300.35 3991[0:SpL:62.0,15.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(c_List_Olist_OCons(x,u,v),v))* -> equal(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v)).
% 299.70/300.35 44261[0:SpL:39516.1,44069.0] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Olist_ONil(x))**+ -> equal(v,w)*.
% 299.70/300.35 44257[0:SpL:9401.1,44069.0] || equal(u,v)* equal(c_List_Oappend(u,w,x),c_List_Olist_ONil(x))**+ -> equal(w,v)*.
% 299.70/300.35 44405[0:Con:44394.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(v,u).
% 299.70/300.35 44265[0:Rew:43967.1,44246.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(w,v).
% 299.70/300.35 13770[0:SpL:279.1,253.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),y) -> .
% 299.70/300.35 43969[0:Rew:43967.1,1542.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Oappend(v,x,w),x)**.
% 299.70/300.35 43967[0:Obv:43966.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Oappend(u,x,w),x)**.
% 299.70/300.35 44069[0:Rew:43967.1,44068.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(v,u).
% 299.70/300.35 44233[0:Res:440.0,11157.0] || -> equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,c_List_Olist_ONil(tc_Type_Oty),v,c_List_Olist_ONil(tc_Value_Oval),w),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.70/300.35 11157[0:Res:2.1,441.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,c_List_Olist_ONil(tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)* -> equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,c_List_Olist_ONil(tc_Type_Oty),v,x,w),c_List_Olist_ONil(tc_Type_Oty)).
% 299.70/300.35 1462[0:SpL:207.0,1354.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.35 1449[0:SpL:207.0,1315.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)*+ equal(y,w)* -> c_List_Odistinct(y,x)*.
% 299.70/300.35 40021[0:SpL:39516.1,6516.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(w,x),u,x),v)* -> equal(c_List_Olist_ONil(x),w).
% 299.70/300.35 15697[0:Rew:438.0,15689.1] || c_WellTypeRT_OWTrts(u,v,w,c_List_Olist_ONil(tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),x)* -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),x,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty))).
% 299.70/300.35 40013[0:SpL:39516.1,1152.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(w,x),u,x),w)**+ -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.35 40009[0:SpL:39516.1,3746.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,u,w),c_List_Olist_ONil(w))**+ -> c_List_Odistinct(v,w).
% 299.70/300.35 39902[0:SpL:39516.1,1182.0] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Orev(w,x))**+ -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.35 39879[0:SpL:39516.1,6571.0] || equal(u,v) equal(c_List_Oappend(w,u,x),v)* -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.35 15470[0:Rew:438.0,15464.0] || equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),u,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty))) -> c_WellTypeRT_OWTrts(v,w,x,c_List_Olist_ONil(tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),u)*.
% 299.70/300.35 39766[0:SpR:39516.1,25354.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Oappend(x,u,w),x)**.
% 299.70/300.35 39122[0:SpL:1378.1,6454.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,v,x),x),w)**+ -> equal(c_List_Olist_ONil(x),u)*.
% 299.70/300.35 40230[0:SpL:39516.1,26565.0] || equal(u,v)* equal(c_List_Oappend(w,u,tc_Expr_Oexp(x)),c_List_Olist_ONil(tc_Expr_Oexp(x)))**+ -> c_BigStep_Ofinals(v,x)*.
% 299.70/300.35 43001[0:SpL:26422.0,42555.0] || equal(c_List_Olist_OCons(u,v,w),x)*+ equal(c_List_Olist_OCons(y,x,w),v)* -> .
% 299.70/300.35 7159[0:SpL:431.0,420.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)*+ -> c_List_Odistinct(c_List_Omap(v,z,y,w),w)*.
% 299.70/300.35 42555[0:SpL:39737.1,22212.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(y,v) -> .
% 299.70/300.35 39737[0:SpR:39516.1,219.0] || equal(u,c_List_Odrop(v,w,x)) -> equal(c_List_Oappend(c_List_Otake(v,w,x),u,x),w)**.
% 299.70/300.35 41990[0:SpL:26422.0,41582.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,u,w),w)*+ -> c_List_Odistinct(v,w).
% 299.70/300.35 41614[0:SpL:219.0,40044.1] || equal(c_List_Odrop(u,v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,v,w),w),x)*+ -> .
% 299.70/300.35 4367[0:SpR:190.0,418.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(u,x,v),v,y),y),c_List_Omap(w,x,v,y))**.
% 299.70/300.35 41582[0:SpL:219.0,40005.1] || equal(c_List_Odrop(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(x,w).
% 299.70/300.35 41906[0:SpL:88.0,41139.1] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,y),y),v)* -> .
% 299.70/300.35 41034[0:Obv:41029.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Omap(x,u,w,y),c_List_Olist_ONil(y))**.
% 299.70/300.35 4144[0:SpR:90.0,429.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(u,x,v),v,y),y),c_List_Omap(w,u,v,y))**.
% 299.70/300.35 40050[0:SpL:39516.1,6795.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,u,y),y),c_List_Orev(v,y))* -> .
% 299.70/300.35 40044[0:SpL:39516.1,2918.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,y),y),y),v)* -> .
% 299.70/300.35 40005[0:SpL:39516.1,3743.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,u,w),w)*+ -> c_List_Odistinct(v,w).
% 299.70/300.35 41408[0:SpL:259.0,39964.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))*+ equal(c_List_Oappend(x,u,w),x)** -> .
% 299.70/300.35 829[0:SpR:425.0,90.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,u,v,x),y,x),x),c_List_Omap(w,u,v,x))**.
% 299.70/300.35 39964[0:SpL:39516.1,21879.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))*+ equal(c_List_Oappend(y,u,x),y)** -> .
% 299.70/300.35 39720[0:Obv:39715.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Omap(x,v,w,y),c_List_Olist_ONil(y))**.
% 299.70/300.35 39896[0:SpL:39516.1,141.0] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Olist_ONil(x))**+ -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.35 39882[0:SpL:39516.1,311.0] || equal(u,v)* equal(c_List_Oappend(w,u,x),w)**+ -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.35 820[0:SpR:256.0,90.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Olist__update(u,w,x,v),y,v),v),c_List_Olist__update(u,w,x,v))**.
% 299.70/300.35 39880[0:SpL:39516.1,313.0] || equal(u,v) equal(c_List_Oappend(w,u,x),v)* -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.35 39767[0:SpR:39516.1,2717.1] || equal(u,v)* equal(v,c_List_Olist_ONil(w))*+ -> equal(c_List_Oappend(x,u,w),x)**.
% 299.70/300.35 41065[0:SpL:26422.0,40966.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,y),y),v)* -> .
% 299.70/300.35 40966[0:SpL:219.0,40037.1] || equal(c_List_Odrop(u,v,w),x)*+ equal(c_List_Olist_OCons(y,v,w),x)* -> .
% 299.70/300.35 8541[0:SpL:421.0,140.0] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(u,v,x,y),c_List_Olist_ONil(y)).
% 299.70/300.35 40133[0:SpL:39516.1,22212.0] || equal(u,c_List_Olist_OCons(v,w,x))*+ equal(c_List_Oappend(y,u,x),w)* -> .
% 299.70/300.35 40962[0:SpL:83.0,40037.1] || equal(u,v) equal(c_List_Olist_OCons(w,u,x),v)* -> .
% 299.70/300.35 40037[0:SpL:39516.1,1466.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,u,y),y),v)* -> .
% 299.70/300.35 39516[0:Rew:88.0,38862.1] || equal(u,v) -> equal(c_List_Oappend(w,v,x),c_List_Oappend(w,u,x))*.
% 299.70/300.35 8542[0:SpL:421.0,141.0] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(u,w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.35 1378[0:Rew:274.0,1352.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Orev(c_List_Oappend(w,v,x),x))*.
% 299.70/300.35 1375[0:Rew:274.0,1345.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Orev(c_List_Oappend(v,w,x),x))*.
% 299.70/300.35 1277[0:SpR:154.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orotate(x,u,v),v,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.35 37826[0:Obv:37821.1] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Omap(x,v,w,y),c_List_Olist_ONil(y))**.
% 299.70/300.35 4261[0:SpL:426.0,305.0] || equal(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(u,w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.35 1250[0:SpR:154.0,823.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Orotate(w,u,v),x,y,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.35 37617[0:SpL:88.0,37574.1] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v))*+ equal(c_List_Orotate(y,u,v),c_List_Olist_ONil(v))** -> .
% 299.70/300.35 37574[0:SpL:587.1,37552.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orotate(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))**+ -> .
% 299.70/300.35 37382[0:SpL:25354.1,37371.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))**+ equal(c_List_Olist_OCons(x,y,w),v)* -> .
% 299.70/300.35 13566[0:Res:440.0,462.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_ONil(tc_Type_Oty),w,tc_Type_Oty,tc_Type_Oty) -> c_List_Olist__all2(c_Conform_Oconf(u,x,v),c_List_Olist_ONil(tc_Value_Oval),w,tc_Value_Oval,tc_Type_Oty)*.
% 299.70/300.35 37552[0:EqR:37305.1] || equal(c_List_Orotate(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.35 37305[0:Rew:88.0,37281.1,3954.0,37281.1] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Orev(c_List_Olist_OCons(x,y,w),w),v)*+ -> .
% 299.70/300.35 37380[0:SpL:377.0,37371.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orotate(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 8264[0:SpL:336.0,85.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Olist_OCons(u,x,w),w).
% 299.70/300.35 37379[0:SpL:207.0,37371.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orotate(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 37336[0:SpL:377.0,37284.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orotate(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 37335[0:SpL:207.0,37284.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orotate(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 37383[0:SpL:2717.1,37371.0] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))**+ equal(c_List_Olist_OCons(x,y,w),v)* -> .
% 299.70/300.35 8263[0:SpL:336.0,84.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Oreplicate(v,u,w),w).
% 299.70/300.35 37371[0:MRR:37363.1,2917.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orotate(w,x,y),y),y),x)** -> .
% 299.70/300.35 37237[0:SpL:88.0,37135.0] || equal(c_List_Oappend(u,c_List_Orotate(v,w,x),x),w)** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x)).
% 299.70/300.35 37194[0:SpL:587.1,37186.0] || equal(u,c_List_Olist_OCons(v,c_List_Orotate(w,x,y),y))*+ equal(c_List_Orev(u,y),x)* -> .
% 299.70/300.35 37284[0:SpL:88.0,37258.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orotate(w,x,y),y),y),x)** -> .
% 299.70/300.35 6634[0:SpL:434.0,324.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Olist_OCons(z,x1,y))* -> equal(hAPP(u,v),z).
% 299.70/300.35 37265[0:MRR:37264.1,1699.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orotate(w,x,y),y),y),x)** -> .
% 299.70/300.35 37260[0:MRR:37259.1,212.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),w)** -> .
% 299.70/300.35 37135[0:Rew:1342.0,37036.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Orotate(w,x,v),v),x)** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.35 6618[0:SpL:434.0,420.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)*+ -> c_List_Odistinct(c_List_Olist_OCons(v,w,x),x)*.
% 299.70/300.35 37186[0:MRR:37185.1,212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),x),w)** -> .
% 299.70/300.35 37037[0:SpR:1165.0,785.1] || equal(c_List_Oappend(c_List_Orev(c_List_Orotate(u,v,w),w),x,w),v)** -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.35 1165[0:SpR:154.0,662.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Orotate(w,u,v),v),x,v),v),x)**.
% 299.70/300.35 1007[0:SpR:425.0,783.1] || equal(c_List_Omap(u,v,w,x),y)*+ -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,x),y)**.
% 299.70/300.35 4048[0:Rew:83.0,3947.0,207.0,3947.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x,w),c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,x,w),w))**.
% 299.70/300.35 1006[0:SpR:256.0,783.1] || equal(c_List_Olist__update(u,v,w,x),y)*+ -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,x),y)**.
% 299.70/300.35 974[0:SpR:425.0,675.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(x,u,v,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.35 973[0:SpR:256.0,675.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Olist__update(u,x,y,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.35 35928[0:SpL:1342.0,35536.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))**+ -> equal(c_List_Otake(x,u,v),c_List_Olist_ONil(v))**.
% 299.70/300.35 1655[0:SpL:427.0,287.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Orev(y,x))* -> equal(c_List_Omap(u,v,w,x),y).
% 299.70/300.35 35564[0:SpL:1342.0,34962.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(u,c_List_Olist_ONil(w)).
% 299.70/300.35 35536[0:SpL:219.0,34962.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))**+ -> equal(c_List_Otake(x,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.35 35436[0:SpL:274.0,34928.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))**+ -> equal(c_List_Odrop(x,u,w),c_List_Olist_ONil(w))**.
% 299.70/300.35 35003[0:SpL:1342.0,31702.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))**+ -> equal(c_List_Odrop(x,u,v),c_List_Olist_ONil(v))**.
% 299.70/300.35 1572[0:Rew:377.0,1563.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Oappend(u,c_List_Oappend(v,y,x),x))* -> equal(w,y).
% 299.70/300.35 35609[0:SpL:1548.0,35572.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Odrop(x,u,w),c_List_Olist_ONil(w))**.
% 299.70/300.35 35589[0:SpL:219.0,35572.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Otake(x,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.35 35572[0:Obv:35563.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(x)).
% 299.70/300.35 34962[0:Rew:377.0,34956.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(x)).
% 299.70/300.35 1562[0:SpL:377.0,16.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Oappend(y,w,x))* -> equal(c_List_Oappend(u,v,x),y).
% 299.70/300.35 34928[0:SpL:219.0,31588.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))**+ -> equal(c_List_Odrop(x,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.35 34339[0:SpL:1349.0,27146.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))**+ -> equal(c_List_Otake(x,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.35 1467[0:Rew:207.0,1460.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Olist_OCons(u,c_List_Oappend(v,y,x),x))* -> equal(w,y).
% 299.70/300.35 33504[0:SpL:88.0,17418.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(c_List_Orev(c_List_Olist_OCons(x,w,v),v),u)*+ -> .
% 299.70/300.35 32850[0:SpL:1342.0,12255.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))**+ equal(c_List_Olist_OCons(x,y,v),u)* -> .
% 299.70/300.35 31929[0:SpL:88.0,7048.2] || equal(c_List_Orev(u,v),w)* equal(w,x)* equal(c_List_Olist_OCons(y,u,v),x)*+ -> .
% 299.70/300.35 31815[0:MRR:31804.2,212.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x))*+ equal(c_List_Orev(u,x),w)* -> .
% 299.70/300.35 1459[0:SpL:207.0,16.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Oappend(y,w,x))* -> equal(c_List_Olist_OCons(u,v,x),y).
% 299.70/300.35 31728[0:SpL:1342.0,6255.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.35 31702[0:SpL:219.0,6255.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))**+ -> equal(c_List_Odrop(x,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.35 31588[0:SpL:274.0,6207.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.35 31574[0:SpL:88.0,6207.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x)).
% 299.70/300.35 1351[0:SpR:100.0,274.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Orev(x,w),w),c_List_Orev(c_List_Oappend(x,c_List_Oreplicate(u,v,w),w),w))**.
% 299.70/300.35 31564[0:Rew:88.0,31537.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(x)).
% 299.70/300.35 30622[0:SpL:30361.1,20635.0] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,u,v))*+ -> equal(c_List_Orev(w,v),w)**.
% 299.70/300.35 30468[0:SpR:30361.1,23246.0] || equal(u,c_List_Olist_ONil(v)) -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(w),c_List_Olist_OCons(x,u,v),v,tc_Expr_Oexp(w)),w)*.
% 299.70/300.35 27146[0:SpL:1548.0,6173.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))**+ -> equal(c_List_Otake(x,u,w),c_List_Olist_ONil(w))**.
% 299.70/300.35 1344[0:SpR:100.0,274.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oreplicate(w,x,v),v),c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,v),u,v),v))**.
% 299.70/300.35 25662[0:SpL:25354.1,15.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))**+ equal(c_List_Oappend(w,x,v),w)** -> equal(u,x)*.
% 299.70/300.35 25037[0:SpL:88.0,1185.1] || equal(c_List_Orev(u,v),w) equal(c_List_Oappend(u,x,v),w)* -> equal(x,c_List_Olist_ONil(v)).
% 299.70/300.35 23314[0:Rew:259.0,23308.1] || equal(c_List_Olist__update(u,v,w,x),c_List_Olist_ONil(x))**+ equal(c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),u)* -> .
% 299.70/300.35 23252[0:SpR:5634.1,23246.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))*+ -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(x),u,w,tc_Expr_Oexp(x)),x)*.
% 299.70/300.35 22979[0:SpL:6605.0,420.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(w),w),w)*+ -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x)*.
% 299.70/300.35 22903[0:SpL:344.0,22865.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),w),c_List_Orev(v,w))** -> .
% 299.70/300.35 33644[0:Obv:33624.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x))**+ -> equal(c_List_Odrop(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.35 4398[0:SpL:418.0,423.0] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(u,w,x),c_List_Olist_ONil(x)).
% 299.70/300.35 21649[0:SpL:623.1,21635.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),w,x),x),v)* -> .
% 299.70/300.35 20921[0:SpL:88.0,912.2] || equal(c_List_Orev(u,v),w)*+ equal(x,w)* c_List_Odistinct(u,v) -> c_List_Odistinct(x,v)*.
% 299.70/300.35 17420[0:MRR:17398.2,4228.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(v,x),x),x),c_List_Orev(u,x))* -> .
% 299.70/300.35 17418[0:MRR:17397.2,4290.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,v,w),w),c_List_Orev(u,w))* -> .
% 299.70/300.35 4351[0:SpR:418.0,425.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)))*.
% 299.70/300.35 15711[0:SpL:1086.1,15605.0] || equal(c_List_Olist__update(u,v,w,x),c_List_Olist_ONil(x))**+ equal(y,u)* -> equal(y,c_List_Olist_ONil(x))*.
% 299.70/300.35 14616[0:SpL:587.1,14593.1] || equal(u,c_List_Olist_OCons(v,w,x))*+ equal(w,y)* equal(c_List_Orev(u,x),y)* -> .
% 299.70/300.35 13705[0:SpL:587.1,13670.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))*+ equal(c_List_Orev(u,y),c_List_Olist_ONil(y))** -> .
% 299.70/300.35 33118[0:Obv:33116.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x))**+ -> equal(c_List_Orotate(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.35 4267[0:SpL:426.0,423.0] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(u,w,x),c_List_Olist_ONil(x)).
% 299.70/300.35 13015[0:Res:539.1,10658.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))**+ equal(x,v)* -> c_List_Odistinct(x,w)*.
% 299.70/300.35 12905[0:Res:539.1,10514.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))**+ equal(u,w)* -> c_List_Odistinct(c_List_Otake(x,w,v),v)*.
% 299.70/300.35 32977[0:Obv:32964.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x))**+ -> equal(c_List_Otake(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.35 4160[0:SpL:429.0,423.0] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(u,w,x),c_List_Olist_ONil(x)).
% 299.70/300.35 12811[0:SpL:587.1,12788.0] || equal(u,v)* equal(w,c_List_Orev(u,x))*+ c_List_Odistinct(w,x)* -> c_List_Odistinct(v,x)*.
% 299.70/300.35 12721[0:SpL:587.1,12690.1] || equal(u,v)* equal(v,w)* equal(c_List_Olist_OCons(x,w,y),c_List_Orev(u,y))*+ -> .
% 299.70/300.35 12255[0:SpL:1086.1,12103.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))**+ equal(c_List_Olist_OCons(x,y,w),v)* -> .
% 299.70/300.35 4132[0:SpR:429.0,425.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)))*.
% 299.70/300.35 9585[0:SpL:9401.1,6516.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,x,w),x)**+ -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.35 32183[0:Con:32157.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))**+ equal(u,c_List_Orev(w,v))* -> c_List_Odistinct(w,v).
% 299.70/300.35 32382[0:SpL:4047.0,21879.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),u)** -> .
% 299.70/300.35 32156[0:SpL:81.0,9584.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Olist_ONil(w)) -> c_List_Odistinct(v,w).
% 299.70/300.35 4047[0:Rew:83.0,3955.0,207.0,3955.0] || -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))**.
% 299.70/300.35 9584[0:SpL:9401.1,3612.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,x,w),c_List_Olist_ONil(w))**+ -> c_List_Odistinct(v,w).
% 299.70/300.35 9556[0:SpL:9401.1,1586.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Olist_ONil(x))**+ -> c_List_Odistinct(v,x)*.
% 299.70/300.35 9526[0:SpL:9401.1,6571.0] || equal(u,v)* equal(c_List_Oappend(u,w,x),w)**+ -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 299.70/300.35 8746[0:SpR:784.1,1101.1] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Oappend(v,x,w),x)**.
% 299.70/300.35 1654[0:SpL:427.0,299.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x)).
% 299.70/300.35 8741[0:SpR:784.1,2337.1] || equal(u,v) equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.35 8735[0:SpR:784.1,1076.1] || equal(u,v) equal(c_List_Orev(u,w),c_List_Oappend(v,x,w))* -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.35 7331[0:SpL:2717.1,7214.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))**+ equal(c_List_Olist_OCons(x,y,w),u)* -> .
% 299.70/300.35 7048[0:SpL:587.1,6887.1] || equal(u,v)* equal(v,w)* equal(c_List_Olist_OCons(x,c_List_Orev(u,y),y),w)*+ -> .
% 299.70/300.35 1363[0:SpL:274.0,15.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Oappend(c_List_Orev(v,w),x,w))* -> equal(c_List_Orev(u,w),x).
% 299.70/300.35 6575[0:SpL:587.1,6516.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,w),x,w),x)**+ -> equal(c_List_Olist_ONil(w),v)*.
% 299.70/300.35 6564[0:SpL:587.1,6454.0] || equal(u,c_List_Oappend(v,w,x))*+ equal(c_List_Orev(u,x),v)* -> equal(c_List_Olist_ONil(x),w).
% 299.70/300.35 6286[0:SpL:377.0,6201.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.35 6255[0:SpL:377.0,6189.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.35 1362[0:SpL:274.0,16.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Oappend(x,c_List_Orev(u,w),w))* -> equal(c_List_Orev(v,w),x).
% 299.70/300.35 6207[0:Rew:81.0,6206.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.35 6164[0:SpL:377.0,6150.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.35 5775[0:SpL:5634.1,423.0] || equal(u,v)* equal(c_List_Omap(w,v,x,y),c_List_Olist_ONil(y))**+ -> equal(u,c_List_Olist_ONil(x))*.
% 299.70/300.35 31486[0:MRR:31485.1,212.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> .
% 299.70/300.35 7439[0:Rew:259.0,7425.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.35 5743[0:SpR:5634.1,1272.1] || equal(u,v)* equal(u,c_List_Olist_ONil(w))*+ -> equal(c_List_Omap(x,v,w,y),c_List_Olist_ONil(y))**.
% 299.70/300.35 4562[0:SpL:2717.1,2932.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Orev(c_List_Olist_OCons(x,y,w),w),v)*+ -> .
% 299.70/300.35 4069[0:SpL:587.1,4029.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))**+ -> .
% 299.70/300.35 30478[0:SpR:30361.1,22927.0] || equal(u,c_List_Olist_ONil(tc_Expr_Oexp(v))) -> c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(v),w),u,tc_Expr_Oexp(v)),v)*.
% 299.70/300.35 4041[0:Rew:83.0,3953.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.70/300.35 3802[0:SpL:587.1,3746.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,x),x),c_List_Olist_ONil(x))**+ -> c_List_Odistinct(v,x)*.
% 299.70/300.35 493[0:Res:480.0,492.1] || equal(v_T____,v_T_H____) c_WellTypeRT_OWTrts(v_P,v_ha____,v_E____,c_List_Omap(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v_vs____,tc_Value_Oval,tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),v_Ts____)* -> .
% 299.70/300.35 3665[0:SpL:587.1,3612.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))**+ -> c_List_Odistinct(v,w)*.
% 299.70/300.35 3326[0:Rew:3313.1,3310.1] || equal(u,c_List_Oreplicate(v,w,x))*+ equal(y,u)* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),v)*.
% 299.70/300.35 3110[0:SpR:344.0,2335.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.70/300.35 8529[0:SpL:421.0,85.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Omap(u,w,x,y),y).
% 299.70/300.35 2876[0:SpL:2742.1,16.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))**+ equal(c_List_Oappend(w,x,v),x)** -> equal(u,w)*.
% 299.70/300.35 2524[0:SpR:344.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,c_List_Orev(u,v),v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.35 1990[0:SpL:587.1,1942.0] || equal(u,c_List_Oappend(v,w,x))*+ equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.35 8528[0:SpL:421.0,84.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Omap(u,v,x,y),y).
% 299.70/300.35 1621[0:SpL:587.1,1586.0] || equal(u,c_List_Oappend(v,w,x))*+ equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,x).
% 299.70/300.35 26579[0:SpL:377.0,26565.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Expr_Oexp(x)),tc_Expr_Oexp(x)),c_List_Olist_ONil(tc_Expr_Oexp(x)))** -> c_BigStep_Ofinals(w,x).
% 299.70/300.35 26523[0:SpL:9401.1,26385.0] || equal(u,v)* equal(c_List_Oappend(u,w,tc_Expr_Oexp(x)),c_List_Olist_ONil(tc_Expr_Oexp(x)))**+ -> c_BigStep_Ofinals(v,x)*.
% 299.70/300.35 29344[0:Res:6842.1,442.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),w,v,x)*+ -> equal(c_List_Odrop(y,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.35 25583[0:SpR:25354.1,2742.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))**+ equal(c_List_Orev(w,v),c_List_Olist_ONil(v))** -> equal(w,u)*.
% 299.70/300.35 29014[0:SpL:219.0,28342.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Otake(w,c_List_Odrop(x,c_List_Otake(y,u,v),v),v),v)*.
% 299.70/300.35 28988[0:SpL:219.0,28335.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Odrop(w,c_List_Odrop(x,c_List_Otake(y,u,v),v),v),v)*.
% 299.70/300.35 29091[0:Res:6812.1,441.0] || c_List_Olist__all2(u,v,c_List_Olist_ONil(w),x,w)*+ -> equal(c_List_Odrop(y,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.35 28342[0:Res:27109.1,5305.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Otake(x,c_List_Odrop(y,u,w),w),w)*.
% 299.70/300.35 28335[0:Res:27109.1,18475.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,c_List_Odrop(y,u,w),w),w)*.
% 299.70/300.35 28247[0:SpL:219.0,27099.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Otake(w,c_List_Otake(x,c_List_Otake(y,u,v),v),v),v)*.
% 299.70/300.35 28889[0:Res:6725.1,442.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),w,v,x)*+ -> equal(c_List_Otake(y,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.35 28221[0:SpL:219.0,27092.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Odrop(w,c_List_Otake(x,c_List_Otake(y,u,v),v),v),v)*.
% 299.70/300.35 28165[0:Res:4335.1,3872.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)*+ -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,v,w),w),w)*.
% 299.70/300.35 27885[0:Res:4236.1,3872.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)*+ -> c_List_Odistinct(c_List_Orev(c_List_Orotate(y,v,w),w),w)*.
% 299.70/300.35 28715[0:Res:6709.1,441.0] || c_List_Olist__all2(u,v,c_List_Olist_ONil(w),x,w)*+ -> equal(c_List_Otake(y,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.35 27592[0:Res:4116.1,3872.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)*+ -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,v,w),w),w)*.
% 299.70/300.35 27192[0:SpL:1548.0,1466.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Oappend(c_List_Odrop(y,v,x),w,x))* -> .
% 299.70/300.35 28435[0:SpL:219.0,28346.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(w,c_List_Otake(x,u,v),v),v),v)*.
% 299.70/300.35 28346[0:Res:27109.1,1898.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,u,w),w),w)*.
% 299.70/300.35 6633[0:SpL:434.0,276.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Omap(u,w,x,y),y).
% 299.70/300.35 27109[0:SpL:1548.0,85.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(x,u,w),v,w),w)*.
% 299.70/300.35 27099[0:SpL:1548.0,5305.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Otake(x,c_List_Otake(y,u,w),w),w)*.
% 299.70/300.35 27092[0:SpL:1548.0,18475.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,c_List_Otake(y,u,w),w),w)*.
% 299.70/300.35 26953[0:SpL:26422.0,24059.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 4335[0:SpR:418.0,231.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(y,v,w),w,x),x)*.
% 299.70/300.35 26950[0:SpL:26422.0,16159.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 26942[0:SpL:26422.0,1523.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,v,x),x)*+ -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.35 4260[0:SpL:426.0,290.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Omap(u,w,x,y),y).
% 299.70/300.35 27927[0:Rew:88.0,27926.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),x)** -> .
% 299.70/300.35 27899[0:SpL:90.0,27659.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),w)** -> .
% 299.70/300.35 27674[0:SpL:219.0,27207.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(c_List_Otake(x,c_List_Otake(y,v,w),w),w))* -> .
% 299.70/300.35 27659[0:Rew:88.0,27658.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Otake(y,w,x))* -> .
% 299.70/300.35 4236[0:SpR:426.0,291.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Omap(u,c_List_Orotate(y,v,w),w,x),x)*.
% 299.70/300.35 27605[0:SpL:219.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Otake(x,c_List_Otake(y,v,w),w))* -> .
% 299.70/300.35 27530[0:SpL:219.0,27103.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Orev(c_List_Otake(w,c_List_Otake(x,u,v),v),v),v)*.
% 299.70/300.35 27207[0:SpL:1548.0,11849.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Orev(c_List_Otake(y,v,x),x))* -> .
% 299.70/300.35 27202[0:SpL:1548.0,13445.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Otake(y,v,x))* -> .
% 299.70/300.35 4116[0:SpR:429.0,266.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Omap(u,c_List_Otake(y,v,w),w,x),x)*.
% 299.70/300.35 27103[0:SpL:1548.0,1898.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,u,w),w),w)*.
% 299.70/300.35 26940[0:SpL:26422.0,12083.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),x)** -> .
% 299.70/300.35 26939[0:SpL:26422.0,12061.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),x)** -> .
% 299.70/300.35 27125[0:SpL:1548.0,140.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Otake(x,u,w),c_List_Olist_ONil(w))**.
% 299.70/300.35 1548[0:SpR:219.0,377.0] || -> equal(c_List_Oappend(c_List_Otake(u,v,w),c_List_Oappend(c_List_Odrop(u,v,w),x,w),w),c_List_Oappend(v,x,w))**.
% 299.70/300.35 26935[0:SpL:26422.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),x)** -> .
% 299.70/300.35 26934[0:SpL:26422.0,4513.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),x)** -> .
% 299.70/300.35 26697[0:SpR:1541.0,784.1] || equal(c_List_Oappend(u,v,w),u)**+ -> equal(c_List_Oappend(v,x,w),x)**.
% 299.70/300.35 1541[0:SpR:377.0,190.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,v,w),tc_List_Olist(w)),c_List_Oappend(u,c_List_Oappend(v,x,w),w),w),x)**.
% 299.70/300.35 25586[0:SpR:25354.1,219.0] || equal(c_List_Orev(c_List_Odrop(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(u,v,w),v).
% 299.70/300.35 26565[0:Obv:26555.1] || equal(c_List_Oappend(u,v,tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(v,w).
% 299.70/300.35 26338[0:SpL:274.0,26154.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(v,w).
% 299.70/300.35 26385[0:Obv:26376.1] || equal(c_List_Oappend(u,v,tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(u,w).
% 299.70/300.35 26305[0:SpL:274.0,26153.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(u,w).
% 299.70/300.35 26154[0:Rew:83.0,26141.1,6150.1,26141.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Expr_Oexp(v)),w,tc_Expr_Oexp(v)),c_List_Olist_ONil(tc_Expr_Oexp(v)))** -> c_BigStep_Ofinals(u,v).
% 299.70/300.35 26153[0:Rew:81.0,26145.1,6177.1,26145.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(v,w).
% 299.70/300.35 26169[0:Obv:26156.2] || equal(u,c_List_Olist_ONil(tc_Expr_Oexp(v)))*+ equal(u,w)* -> c_BigStep_Ofinals(w,v)*.
% 299.70/300.35 643[0:SpR:154.0,90.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,u,v),x,v),v),c_List_Orotate(w,u,v))**.
% 299.70/300.35 26143[0:SpL:587.1,26133.0] || equal(u,v)* equal(c_List_Orev(u,tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))**+ -> c_BigStep_Ofinals(v,w)*.
% 299.70/300.35 26133[0:MRR:25914.1,471.0] || equal(c_List_Orev(u,tc_Expr_Oexp(v)),c_List_Olist_ONil(tc_Expr_Oexp(v)))** -> c_BigStep_Ofinals(u,v).
% 299.70/300.35 25354[0:Rew:88.0,25094.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(w,u,v),w)**.
% 299.70/300.35 1185[0:SpL:587.1,1152.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,w),x,w),v)* -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.35 1099[0:SpR:154.0,874.1] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),x)**.
% 299.70/300.35 1074[0:SpR:154.0,785.1] || equal(c_List_Orotate(u,v,w),x)*+ -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.35 24834[0:SpL:427.0,24457.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)*+ -> c_List_Odistinct(c_List_Orotate(y,v,w),w)*.
% 299.70/300.35 3831[0:SpL:424.0,458.0] || c_BigStep_Ofinals(c_List_Oappend(c_List_Oreplicate(u,hAPP(c_Expr_Oexp_OVal(v),w),tc_Expr_Oexp(v)),x,tc_Expr_Oexp(v)),v)* -> c_BigStep_Ofinals(x,v).
% 299.70/300.35 24689[0:SpL:219.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,c_List_Odrop(z,w,x),x))* -> .
% 299.70/300.35 24485[0:SpL:427.0,23828.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)*+ -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.35 24457[0:Rew:88.0,24434.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)*+ -> c_List_Odistinct(c_List_Orotate(y,v,w),w)*.
% 299.70/300.35 24396[0:SpL:427.0,23591.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)*+ -> c_List_Odistinct(c_List_Otake(y,v,w),w)*.
% 299.70/300.35 3679[0:SpR:424.0,457.1] || c_BigStep_Ofinals(u,v) -> c_BigStep_Ofinals(c_List_Oappend(c_List_Oreplicate(w,hAPP(c_Expr_Oexp_OVal(v),x),tc_Expr_Oexp(v)),u,tc_Expr_Oexp(v)),v)*.
% 299.70/300.35 24110[0:SpL:219.0,22218.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.35 24097[0:SpL:377.0,24055.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 24096[0:SpL:207.0,24055.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 24059[0:SpL:219.0,22217.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.35 6873[0:Res:443.1,476.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)*+ -> equal(c_List_Odrop(x,v,u),c_List_Odrop(x,w,u))*.
% 299.70/300.35 24526[0:SpL:259.0,23993.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y),u)** -> .
% 299.70/300.35 23993[0:SpL:427.0,21883.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),u)** -> .
% 299.70/300.35 23862[0:Res:1626.1,23829.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)*+ -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(v,w),w),w)*.
% 299.70/300.35 23828[0:Res:1935.1,4396.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)*+ -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.35 6742[0:Res:451.1,476.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)*+ -> equal(c_List_Otake(x,v,u),c_List_Otake(x,w,u))*.
% 299.70/300.35 23734[0:Res:1626.1,23709.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)*+ -> c_List_Odistinct(c_List_Orotate(y,c_List_Orev(v,w),w),w)*.
% 299.70/300.35 23620[0:Res:1626.1,23592.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)*+ -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(v,w),w),w)*.
% 299.70/300.35 23591[0:Res:1579.1,4158.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)*+ -> c_List_Odistinct(c_List_Otake(y,v,w),w)*.
% 299.70/300.35 4784[0:SpL:339.0,449.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Orev(w,x),v,x)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),w,v,x).
% 299.70/300.35 22332[0:SpL:377.0,22251.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 22331[0:SpL:207.0,22251.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 22266[0:SpL:377.0,22216.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.35 22232[0:SpL:377.0,22211.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 4774[0:SpL:339.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Olist_ONil(x),w,x)* -> c_List_Olist__all2(u,v,c_List_Olist_ONil(x),w,x).
% 299.70/300.35 22218[0:SpL:377.0,22211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 24055[0:SpL:83.0,22217.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),x)** -> .
% 299.70/300.35 22217[0:SpL:207.0,22211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 24033[0:Res:4532.1,442.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),w,v,x)* -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.35 22144[0:SpL:297.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Orotate(x,c_List_Oreplicate(v,y,w),w))* -> .
% 299.70/300.35 21883[0:SpL:434.0,21879.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),u)** -> .
% 299.70/300.35 21615[0:SpL:297.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),c_List_Oreplicate(v,y,w))* -> .
% 299.70/300.35 23934[0:Res:4522.1,441.0] || c_List_Olist__all2(u,v,c_List_Olist_ONil(w),x,w)* -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x)).
% 299.70/300.35 23829[0:Res:231.1,4396.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)*+ -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.35 4396[0:SpL:418.0,420.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)*+ -> c_List_Odistinct(c_List_Odrop(u,w,x),x)*.
% 299.70/300.35 23678[0:SpL:88.0,23537.1] || equal(c_List_Orev(u,v),w) equal(c_List_Orotate(x,c_List_Olist_OCons(y,u,v),v),w)* -> .
% 299.70/300.35 23709[0:Res:291.1,4265.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)*+ -> c_List_Odistinct(c_List_Orotate(y,v,w),w)*.
% 299.70/300.35 4265[0:SpL:426.0,420.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)*+ -> c_List_Odistinct(c_List_Orotate(u,w,x),x)*.
% 299.70/300.35 23537[0:SpL:587.1,23496.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),v)* -> .
% 299.70/300.35 23499[0:SpL:88.0,22879.1] || equal(c_List_Orev(u,v),c_List_Orotate(w,x,v))*+ equal(c_List_Olist_OCons(y,u,v),x)* -> .
% 299.70/300.35 23592[0:Res:266.1,4158.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)*+ -> c_List_Odistinct(c_List_Otake(y,v,w),w)*.
% 299.70/300.35 4158[0:SpL:429.0,420.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)*+ -> c_List_Odistinct(c_List_Otake(u,w,x),x)*.
% 299.70/300.35 23533[0:SpL:88.0,23496.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,w,x),x),c_List_Orev(w,x))** -> .
% 299.70/300.35 23496[0:EqR:22879.1] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),w)** -> .
% 299.70/300.35 1652[0:SpL:427.0,235.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)* -> c_List_Odistinct(c_List_Omap(u,v,w,x),x).
% 299.70/300.35 22879[0:SpL:587.1,22850.0] || equal(u,c_List_Orotate(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),w)*+ -> .
% 299.70/300.35 22851[0:MRR:22562.1,212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,w,x),x),x),x),c_List_Orev(w,x))** -> .
% 299.70/300.35 22745[0:Rew:88.0,22584.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)*+ equal(c_List_Olist_OCons(y,x,w),v)* -> .
% 299.70/300.35 1626[0:SpR:427.0,234.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)*.
% 299.70/300.35 23419[0:SpL:434.0,23330.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,x),x),c_List_Orev(w,x))** -> .
% 299.70/300.35 23330[0:SpL:1625.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,x),x),x),c_List_Orev(w,x))** -> .
% 299.70/300.35 23278[0:SpL:88.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.35 22917[0:SpL:88.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.35 7170[0:SpL:431.0,423.0] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_ONil(z))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.35 22892[0:SpL:297.0,22865.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),x),c_List_Oreplicate(v,y,x))* -> .
% 299.70/300.35 22785[0:MRR:22571.1,212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,x),x),x),x),w)** -> .
% 299.70/300.35 22777[0:MRR:22648.1,212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y),y),y),v)** -> .
% 299.70/300.35 22732[0:Rew:88.0,22638.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.35 6647[0:SpL:434.0,1.0] || c_BigStep_Ofinals(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,tc_Expr_Oexp(y)),y)* -> c_BigStep_Ofinal(hAPP(u,v),y).
% 299.70/300.35 23173[0:Rew:83.0,22929.1,207.0,22929.1] || c_BigStep_Ofinals(u,v) -> c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(v),w),u,tc_Expr_Oexp(v)),v)*.
% 299.70/300.35 23172[0:Rew:83.0,22976.0,207.0,22976.0] || c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(u),v),w,tc_Expr_Oexp(u)),u)* -> c_BigStep_Ofinals(w,u).
% 299.70/300.35 23246[0:SpR:6605.0,22927.0] || -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,tc_Expr_Oexp(u)),u)*.
% 299.70/300.35 22927[0:SpR:6605.0,471.0] || -> c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(u),v),c_List_Olist_ONil(tc_Expr_Oexp(u)),tc_Expr_Oexp(u)),u)*.
% 299.70/300.35 6605[0:SpR:438.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(x),x))*.
% 299.70/300.35 22730[0:Rew:88.0,22630.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.35 22865[0:MRR:22864.1,212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),w),v)** -> .
% 299.70/300.35 22768[0:MRR:22561.1,212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,w,x),x),x),x),w)** -> .
% 299.70/300.35 22850[0:MRR:22849.1,212.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,w,x),x),x),w)** -> .
% 299.70/300.35 3954[0:SpR:88.0,62.0] || -> equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(u,w),w),w))**.
% 299.70/300.35 22401[0:SpL:88.0,21887.1] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v))*+ equal(c_List_Oappend(y,u,v),y)** -> .
% 299.70/300.35 21896[0:SpL:9401.1,21879.0] || equal(u,v) equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),v)* -> .
% 299.70/300.35 21887[0:SpL:587.1,21879.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),y)**+ -> .
% 299.70/300.35 22223[0:SpL:2717.1,22211.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),u)* -> .
% 299.70/300.35 1557[0:SpL:377.0,311.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Oappend(u,v,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.35 22251[0:SpL:377.0,22212.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),x)** -> .
% 299.70/300.35 22216[0:SpL:219.0,22211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,w,x))* -> .
% 299.70/300.35 22212[0:SpL:83.0,22211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),w)** -> .
% 299.70/300.35 22211[0:MRR:22186.1,13652.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),x)** -> .
% 299.70/300.35 1556[0:SpL:377.0,313.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),w)** -> equal(c_List_Oappend(u,v,x),c_List_Olist_ONil(x)).
% 299.70/300.35 21650[0:SpL:154.0,21635.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Orotate(x,v,w))* -> .
% 299.70/300.35 22102[0:SpL:427.0,22071.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.35 22071[0:Rew:88.0,22055.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.35 21922[0:Obv:21916.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.70/300.35 21973[0:Rew:88.0,21951.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),w)** -> .
% 299.70/300.35 21972[0:Rew:88.0,21950.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(w,x))** -> .
% 299.70/300.35 21930[0:SpL:88.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Otake(x,c_List_Orev(v,w),w))* -> .
% 299.70/300.35 21859[0:SpL:219.0,21760.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Otake(x,v,w))* -> .
% 299.70/300.35 1663[0:SpL:427.0,423.0] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.70/300.35 21879[0:Rew:3717.0,21875.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),u)** -> .
% 299.70/300.35 21760[0:Rew:88.0,21747.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x),v)** -> .
% 299.70/300.35 21741[0:SpL:219.0,21735.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(c_List_Odrop(x,v,w),w))* -> .
% 299.70/300.35 21735[0:MRR:21711.1,2917.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(w,x))** -> .
% 299.70/300.35 1357[0:SpL:274.0,311.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(v,w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.35 21658[0:SpL:344.0,21635.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Orev(v,w))** -> .
% 299.70/300.35 21647[0:SpL:297.0,21635.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Oreplicate(v,x,w))* -> .
% 299.70/300.35 21635[0:SpL:81.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),v)** -> .
% 299.70/300.35 21580[0:MRR:21574.1,212.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),x,w),w),v)** -> .
% 299.70/300.35 1356[0:SpL:274.0,313.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(u,w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.70/300.35 1068[0:SpR:785.1,660.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),u)** -> equal(c_List_Olist_ONil(v),x).
% 299.70/300.35 1017[0:SpL:587.1,909.0] || equal(u,v)* equal(w,c_List_Orev(u,x))*+ c_List_Odistinct(v,x)* -> c_List_Odistinct(w,x)*.
% 299.70/300.35 1000[0:SpR:623.1,783.1] || equal(u,v)*+ equal(v,w)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),w,x),w)**.
% 299.70/300.35 21265[0:SpR:967.1,874.1] || equal(u,v)* equal(u,c_List_Olist_ONil(w))*+ -> equal(c_List_Orotate(x,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.35 165[0:Inp] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,w,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,c_Expr_Oexp_OCond(v,w,x,x16),x15,x16,x17))**.
% 299.70/300.35 967[0:SpR:623.1,675.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orotate(x,v,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.35 943[0:SpR:587.1,650.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(u,w),w),c_List_Orev(u,w))**.
% 299.70/300.35 20938[0:MRR:20920.3,171.0] || equal(u,c_List_Olist_ONil(v))*+ equal(u,w)* equal(x,w)* -> c_List_Odistinct(x,v)*.
% 299.70/300.35 20931[0:Res:234.1,912.2] || c_List_Odistinct(u,v)*+ equal(u,w)* equal(x,w)* -> c_List_Odistinct(x,v)*.
% 299.70/300.35 53[0:Inp] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,v,x16,x17,x18)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,y,x16,x17,x18)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,c_Expr_Oexp_OTryCatch(v,w,x,y,x17),x16,x17,x18))**.
% 299.70/300.35 912[0:SpL:587.1,609.1] || equal(u,v)* equal(w,v)* c_List_Odistinct(c_List_Orev(u,x),x)*+ -> c_List_Odistinct(w,x)*.
% 299.70/300.35 827[0:SpR:425.0,623.1] || equal(u,c_List_Omap(v,w,x,y))*+ -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(y)))*.
% 299.70/300.35 818[0:SpR:256.0,623.1] || equal(u,c_List_Olist__update(v,w,x,y))*+ -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(y)))*.
% 299.70/300.35 20646[0:Rew:20635.1,20553.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(tc_Expr_Oexp(w)),tc_Expr_Oexp(w)))*+ c_BigStep_Ofinals(u,w)* -> c_BigStep_Ofinal(v,w).
% 299.70/300.35 262[0:Inp] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x17,x18)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,y,x16,x17,x18)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OFAss(v,w,x,y,x17),x16,x17,x18))**.
% 299.70/300.35 20635[0:Rew:88.0,20240.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))*+ -> equal(c_List_Orev(u,w),u)**.
% 299.70/300.35 8833[0:SpL:1086.1,8742.1] || equal(u,c_List_Olist_ONil(v))*+ equal(w,u)* equal(w,x)* -> equal(x,c_List_Olist_ONil(v))*.
% 299.70/300.35 6483[0:SpR:2337.1,1101.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.35 180[0:Inp] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBinOp(v,w,x,x16),x15,x16,x17))**.
% 299.70/300.35 2804[0:SpL:2717.1,1126.1] || equal(u,c_List_Olist_ONil(v))*+ equal(w,c_List_Olist_ONil(v))* equal(x,u)* -> equal(w,x)*.
% 299.70/300.35 2322[0:SpR:787.1,846.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.35 2321[0:SpR:787.1,844.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.35 2317[0:SpR:787.1,344.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.35 192[0:Inp] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,v,x14,x15,x16)),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,w,x14,x15,x16)),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,c_Expr_Oexp_OWhile(v,w,x15),x14,x15,x16))**.
% 299.70/300.35 779[0:SpR:623.1,623.1] || equal(u,v)*+ equal(w,v)* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x)))*.
% 299.70/300.35 2232[0:SpR:836.1,344.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.35 13771[0:SpL:279.1,212.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(y,c_List_Olist_ONil(tc_Type_Oty)) -> .
% 299.70/300.35 15626[0:SpR:297.0,822.0] || -> equal(c_List_Odrop(u,c_List_Oappend(c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w),z,w),w),z)**.
% 299.70/300.35 301[0:Inp] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,v,x14,x15,x16)),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,w,x14,x15,x16)),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(v,w,x15),x14,x15,x16))**.
% 299.70/300.35 19052[0:SpL:219.0,18567.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Otake(w,c_List_Odrop(x,c_List_Odrop(y,u,v),v),v),v)*.
% 299.70/300.35 18639[0:SpL:219.0,17705.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Otake(w,c_List_Otake(x,c_List_Odrop(y,u,v),v),v),v)*.
% 299.70/300.35 18567[0:SpL:219.0,17694.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Otake(x,c_List_Odrop(y,v,w),w),w)*.
% 299.70/300.35 18544[0:SpL:219.0,17693.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ -> c_List_Odistinct(c_List_Otake(x,c_List_Odrop(y,v,w),w),w)*.
% 299.70/300.35 5[0:Inp] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),hAPP(hAPP(hAPP(hAPP(x4,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17)))*.
% 299.70/300.35 18451[0:SpL:219.0,17669.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Odrop(w,c_List_Otake(x,c_List_Odrop(y,u,v),v),v),v)*.
% 299.70/300.35 18329[0:SpL:219.0,16503.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,c_List_Odrop(y,c_List_Odrop(z,v,w),w),w))* -> .
% 299.70/300.35 18185[0:SpL:219.0,16403.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Odrop(w,c_List_Odrop(x,c_List_Odrop(y,u,v),v),v),v)*.
% 299.70/300.35 17705[0:Res:16074.1,17674.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Otake(x,c_List_Otake(y,v,w),w),w)*.
% 299.70/300.35 326[0:Inp] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),hAPP(hAPP(hAPP(hAPP(x1,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)))*.
% 299.70/300.35 17694[0:SpL:377.0,17674.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)*+ -> c_List_Odistinct(c_List_Otake(y,w,x),x)*.
% 299.70/300.35 17693[0:SpL:207.0,17674.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)*+ -> c_List_Odistinct(c_List_Otake(y,w,x),x)*.
% 299.70/300.35 18475[0:SpR:90.0,18447.1] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,u,w),w)*.
% 299.70/300.35 18447[0:SpL:83.0,17669.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Odrop(w,c_List_Otake(x,u,v),v),v)*.
% 299.70/300.35 120[0:Inp] || c_BigStep_Oeval(u,v,c_Pair(w,x,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),y,c_Pair(z,x1,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))))* -> c_Objects_Ohext(w,z).
% 299.70/300.35 17669[0:Res:16074.1,1726.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,c_List_Otake(y,v,w),w),w)*.
% 299.70/300.35 17622[0:Res:16058.1,17616.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ -> c_List_Odistinct(c_List_Otake(x,c_List_Otake(y,v,w),w),w)*.
% 299.70/300.35 17615[0:Res:16058.1,1693.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,c_List_Otake(y,v,w),w),w)*.
% 299.70/300.35 16503[0:SpL:219.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Odrop(y,c_List_Odrop(z,w,x),x))* -> .
% 299.70/300.35 41[0:Inp] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),hAPP(hAPP(hAPP(z,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16)))*.
% 299.70/300.35 16437[0:SpL:219.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,c_List_Odrop(z,w,x),x))* -> .
% 299.70/300.35 16403[0:SpL:219.0,1776.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,c_List_Odrop(y,v,w),w),w)*.
% 299.70/300.35 16381[0:SpL:219.0,1775.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,c_List_Odrop(y,v,w),w),w)*.
% 299.70/300.35 16329[0:SpL:377.0,16293.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 327[0:Inp] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),hAPP(hAPP(hAPP(v,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16)))*.
% 299.70/300.35 16328[0:SpL:207.0,16293.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 16297[0:SpL:219.0,1741.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.35 16242[0:SpL:377.0,16205.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.35 16241[0:SpL:207.0,16205.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.35 68[0:Inp] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),hAPP(hAPP(x8,x12),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15)))*.
% 299.70/300.35 16209[0:SpL:219.0,1727.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x)*+ -> c_List_Odistinct(c_List_Odrop(y,w,x),x)*.
% 299.70/300.35 16159[0:SpL:219.0,1703.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.35 16106[0:SpL:219.0,1694.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x)*+ -> c_List_Odistinct(c_List_Odrop(y,w,x),x)*.
% 299.70/300.35 17803[0:SpL:219.0,17670.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Orev(c_List_Otake(w,c_List_Odrop(x,u,v),v),v),v)*.
% 299.70/300.35 481[0:Inp] || -> equal(hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____))**.
% 299.70/300.35 17670[0:Res:16074.1,1439.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,v,w),w),w)*.
% 299.70/300.35 17692[0:SpL:219.0,17674.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Otake(w,c_List_Odrop(x,u,v),v),v)*.
% 299.70/300.35 17674[0:Res:16074.1,85.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Otake(x,v,w),w)*.
% 299.70/300.35 16074[0:SpL:219.0,1554.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) -> c_List_Odistinct(c_List_Oappend(u,c_List_Otake(x,v,w),w),w)*.
% 299.70/300.35 72[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Expr_Oexp_OFAss(x10,x11,x12,x13,x14),x15,x14),hAPP(hAPP(hAPP(hAPP(x2,x10),x11),x12),x13))**.
% 299.70/300.35 17614[0:Res:16058.1,3816.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,v,w),w),w)*.
% 299.70/300.35 17616[0:Res:16058.1,276.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ -> c_List_Odistinct(c_List_Otake(x,v,w),w)*.
% 299.70/300.35 16058[0:SpL:219.0,1451.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w) -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Otake(x,v,w),w),w)*.
% 299.70/300.35 224[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Expr_Oexp_OTryCatch(x10,x11,x12,x13,x14),x15,x14),hAPP(hAPP(hAPP(hAPP(x9,x10),x11),x12),x13))**.
% 299.70/300.35 11852[0:SpL:100.0,11846.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),c_List_Oreplicate(v,w,x))** -> .
% 299.70/300.35 10197[0:SpR:297.0,1338.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(u,w,x),x),x),x),c_List_Orev(v,x))**.
% 299.70/300.35 17205[0:Rew:9462.1,16959.2] || equal(u,c_List_Otake(v,w,x))*+ equal(w,c_List_Orev(u,x))* -> equal(w,u).
% 299.70/300.35 17203[0:Rew:9462.1,16980.2] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Orev(w,x),u) -> equal(w,u).
% 299.70/300.35 58[0:Inp] || equal(c_List_Omap(c_Objects_Otypeof__h(u),v,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),w,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))*+ c_List_Olist__all2(c_TypeRel_Owiden(x,y),w,z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(x,u,y),v,z,tc_Value_Oval,tc_Type_Oty)*.
% 299.70/300.35 16856[0:SpR:9462.1,90.0] || equal(u,c_List_Otake(v,w,x))*+ -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),w,x),u)**.
% 299.70/300.35 9462[0:SpR:9401.1,219.0] || equal(u,c_List_Otake(v,w,x)) -> equal(c_List_Oappend(u,c_List_Odrop(v,w,x),x),w)**.
% 299.70/300.35 9143[0:SpR:297.0,968.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.35 8950[0:SpR:297.0,824.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.35 492[0:MRR:475.3,486.0] || equal(v_T____,v_T_H____) c_WellTypeRT_OWTrts(v_P,v_ha____,v_E____,c_List_Omap(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v_vs____,tc_Value_Oval,tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),u) c_List_Olist__all2(c_TypeRel_Owiden(v_P,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),u,v_Ts____,tc_Type_Oty,tc_Type_Oty)* -> .
% 299.70/300.35 8673[0:SpR:297.0,782.1] || equal(c_List_Oreplicate(u,v,w),x)*+ -> equal(c_List_Otake(u,c_List_Oappend(x,y,w),w),x)**.
% 299.70/300.35 7171[0:SpL:431.0,630.0] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_ONil(z))** -> c_List_Odistinct(w,x).
% 299.70/300.35 6986[0:SpL:100.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),c_List_Otake(y,c_List_Oreplicate(v,w,x),x))* -> .
% 299.70/300.35 6663[0:SpL:434.0,6627.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.35 47[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Expr_Oexp_OFAcc(x10,x11,x12,x13),x14,x13),hAPP(hAPP(hAPP(x1,x10),x11),x12))**.
% 299.70/300.35 3320[0:Rew:3313.1,3255.1] || equal(u,c_List_Oreplicate(v,w,x))*+ -> equal(c_List_Odrop(v,c_List_Oappend(u,y,x),x),y)**.
% 299.70/300.35 1786[0:SpL:377.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.35 1785[0:SpL:207.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.35 1776[0:SpL:377.0,1726.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)*+ -> c_List_Odistinct(c_List_Odrop(y,w,x),x)*.
% 299.70/300.35 49[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Expr_Oexp_OCall(x10,x11,x12,x13),x14,x13),hAPP(hAPP(hAPP(x3,x10),x11),x12))**.
% 299.70/300.35 1775[0:SpL:207.0,1726.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)*+ -> c_List_Odistinct(c_List_Odrop(y,w,x),x)*.
% 299.70/300.35 1742[0:SpL:377.0,1568.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 16293[0:SpL:83.0,1741.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),x)** -> .
% 299.70/300.35 1741[0:SpL:207.0,1568.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 112[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Expr_Oexp_OBlock(x10,x11,x12,x13),x14,x13),hAPP(hAPP(hAPP(x4,x10),x11),x12))**.
% 299.70/300.35 1728[0:SpL:377.0,1555.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.35 16205[0:SpL:83.0,1727.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.35 1727[0:SpL:207.0,1555.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.35 1704[0:SpL:377.0,1473.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 153[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Expr_Oexp_OBinOp(x10,x11,x12,x13),x14,x13),hAPP(hAPP(hAPP(x,x10),x11),x12))**.
% 299.70/300.35 16155[0:SpL:83.0,1703.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),x)** -> .
% 299.70/300.35 1703[0:SpL:207.0,1473.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.70/300.35 1695[0:SpL:377.0,1452.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.35 16102[0:SpL:83.0,1694.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.35 335[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Expr_Oexp_OCond(x10,x11,x12,x13),x14,x13),hAPP(hAPP(hAPP(x6,x10),x11),x12))**.
% 299.70/300.35 1694[0:SpL:207.0,1452.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.35 1554[0:SpL:377.0,84.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Oappend(u,v,x),x).
% 299.70/300.35 1451[0:SpL:207.0,84.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(u,v,x),x).
% 299.70/300.35 983[0:SpL:219.0,15.0] || equal(c_List_Oappend(c_List_Otake(u,v,w),x,w),v)** -> equal(c_List_Odrop(u,v,w),x).
% 299.70/300.35 79[0:Inp] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.70/300.35 926[0:SpL:219.0,16.0] || equal(c_List_Oappend(u,c_List_Odrop(v,w,x),x),w)** -> equal(c_List_Otake(v,w,x),u).
% 299.70/300.35 15733[0:SpR:831.0,785.1] || equal(c_List_Oappend(c_List_Omap(u,v,w,w),x,w),v)** -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.35 831[0:SpR:425.0,190.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,u,v,x),y,x),x),y)**.
% 299.70/300.35 15605[0:SpR:822.0,785.1] || equal(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),u)** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.35 381[0:Inp] || c_WellTypeRT_OWTrts(u,v,w,c_List_Omap(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),x,tc_Value_Oval,tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),y)* -> equal(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),y,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty))).
% 299.70/300.35 822[0:SpR:256.0,190.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Olist__update(u,w,x,v),y,v),v),y)**.
% 299.70/300.35 15228[0:SpL:88.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(c_List_Odrop(x,c_List_Orev(v,w),w),w))* -> .
% 299.70/300.35 15215[0:SpL:88.0,14502.1] || equal(c_List_Odrop(u,c_List_Orev(v,w),w),x)*+ equal(c_List_Olist_OCons(y,v,w),x)* -> .
% 299.70/300.35 15204[0:Rew:88.0,15181.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),v)* -> .
% 299.70/300.35 280[0:Inp] || equal(c_List_Omap(c_Objects_Otypeof__h(u),v,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),w,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty))) -> c_WellTypeRT_OWTrts(x,u,y,c_List_Omap(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v,tc_Value_Oval,tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),w)*.
% 299.70/300.35 14930[0:SpL:88.0,13996.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)*+ equal(c_List_Olist_OCons(y,x,v),u)* -> .
% 299.70/300.35 14885[0:SpL:190.0,13981.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)*+ equal(c_List_Olist_OCons(y,x,w),v)* -> .
% 299.70/300.35 14819[0:SpL:1342.0,13698.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),y,x),c_List_Olist_ONil(x))** -> .
% 299.70/300.35 397[0:Inp] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,hAPP(c_Expr_Oexp_OVal(x12),x13),x14,x12,x15),hAPP(w,x13))**.
% 299.70/300.35 14729[0:SpL:88.0,13578.1] || equal(c_List_Orev(u,v),w) equal(c_List_Oappend(x,c_List_Olist_OCons(y,u,v),v),w)* -> .
% 299.70/300.35 14596[0:SpL:219.0,13474.1] || equal(c_List_Otake(u,v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,v,w),w),x)*+ -> .
% 299.70/300.35 14563[0:SpL:219.0,13472.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Odrop(x,v,w),w))* -> .
% 299.70/300.35 14502[0:SpL:219.0,13436.1] || equal(c_List_Odrop(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Orev(v,w),w),x)*+ -> .
% 299.70/300.35 428[0:Inp] || equal(hAPP(u,c_List_Osko__List__Xmap__ext__1__1(u,v,w,x,y)),hAPP(v,c_List_Osko__List__Xmap__ext__1__1(u,v,w,x,y)))* -> equal(c_List_Omap(u,w,x,y),c_List_Omap(v,w,x,y)).
% 299.70/300.35 14481[0:SpL:219.0,13424.1] || equal(c_List_Orev(c_List_Otake(u,v,w),w),x)*+ equal(c_List_Olist_OCons(y,v,w),x)* -> .
% 299.70/300.35 14335[0:SpL:1342.0,13357.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(u,w).
% 299.70/300.35 435[0:Inp] || equal(hAPP(u,c_List_Osko__List__Xmap__cong__1__1(u,v,w,x,y)),hAPP(v,c_List_Osko__List__Xmap__cong__1__1(u,v,w,x,y)))* -> equal(c_List_Omap(u,w,x,y),c_List_Omap(v,w,x,y)).
% 299.70/300.35 14150[0:SpL:88.0,12821.1] || equal(c_List_Otake(u,c_List_Orev(v,w),w),x)*+ equal(c_List_Olist_OCons(y,v,w),x)* -> .
% 299.70/300.35 14084[0:SpL:88.0,12692.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)*+ equal(c_List_Olist_OCons(y,x,w),v)* -> .
% 299.70/300.35 14054[0:SpL:90.0,12679.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)*+ equal(c_List_Olist_OCons(y,x,w),u)* -> .
% 299.70/300.35 436[0:Inp] || equal(hAPP(u,c_List_Osko__List__Xmap__eq__conv__1__1(u,v,w,x,y)),hAPP(v,c_List_Osko__List__Xmap__eq__conv__1__1(u,v,w,x,y)))* -> equal(c_List_Omap(u,w,x,y),c_List_Omap(v,w,x,y)).
% 299.70/300.35 13996[0:SpL:1338.0,12026.1] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Orev(u,w))*+ -> .
% 299.70/300.35 13981[0:SpL:88.0,12026.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,w,v),c_List_Odrop(y,u,v))* -> .
% 299.70/300.35 13909[0:SpL:88.0,11954.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,u,v),c_List_Odrop(y,w,v))* -> .
% 299.70/300.35 13698[0:SpL:377.0,13670.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> .
% 299.70/300.35 152[0:Inp] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),c_List_Oappend(w,x1,x),v,x)* -> c_List_Olist__all2(y,z,x1,v,x).
% 299.70/300.35 13578[0:SpL:587.1,13554.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),v)* -> .
% 299.70/300.35 13557[0:SpL:88.0,11908.1] || equal(c_List_Orev(u,v),c_List_Oappend(w,x,v))*+ equal(c_List_Olist_OCons(y,u,v),x)* -> .
% 299.70/300.35 13495[0:SpL:4019.0,13466.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orev(w,x))** -> .
% 299.70/300.35 151[0:Inp] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),c_List_Oappend(w,x1,x),v,x)* -> c_List_Olist__all2(y,u,w,v,x).
% 299.70/300.35 14593[0:SpL:81.0,13474.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,u,x),x),v)* -> .
% 299.70/300.35 13474[0:SpL:9401.1,13445.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(u,x,y),y),y),v)* -> .
% 299.70/300.35 13472[0:SpL:274.0,13445.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x),c_List_Orev(w,x))** -> .
% 299.70/300.35 13450[0:SpL:219.0,11863.1] || equal(c_List_Otake(u,v,w),c_List_Orev(x,w))*+ equal(c_List_Olist_OCons(y,v,w),x)* -> .
% 299.70/300.35 130[0:Inp] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OVar(x12,x13),x14,x13,x15),hAPP(y,x12))**.
% 299.70/300.35 13436[0:SpL:274.0,11853.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),v)* -> .
% 299.70/300.35 13424[0:SpL:88.0,11853.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Oappend(u,y,v),v),w)* -> .
% 299.70/300.35 13372[0:SpL:219.0,11809.1] || equal(c_List_Orev(c_List_Odrop(u,v,w),w),x)*+ equal(c_List_Olist_OCons(y,v,w),x)* -> .
% 299.70/300.35 281[0:Inp] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Onew(x12,x13),x14,x13,x15),hAPP(u,x12))**.
% 299.70/300.35 14340[0:Obv:14334.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,x).
% 299.70/300.35 13357[0:Rew:377.0,13353.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,x).
% 299.70/300.35 59[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Expr_Oexp_OCast(x10,x11,x12),x13,x12),hAPP(hAPP(v,x10),x11))**.
% 299.70/300.35 13067[0:SpL:88.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(c_List_Otake(x,c_List_Orev(v,w),w),w))* -> .
% 299.70/300.36 13023[0:SpL:88.0,10665.1] || equal(c_List_Orev(u,v),w)*+ c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Odrop(x,w,v),v)*.
% 299.70/300.36 12896[0:SpL:88.0,10514.1] || equal(c_List_Orev(u,v),w)*+ c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Otake(x,w,v),v)*.
% 299.70/300.36 12821[0:SpL:219.0,9606.1] || equal(c_List_Otake(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Orev(v,w),w),x)*+ -> .
% 299.70/300.36 156[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Expr_Oexp_OLAss(x10,x11,x12),x13,x12),hAPP(hAPP(z,x10),x11))**.
% 299.70/300.36 12791[0:SpL:219.0,9582.1] || equal(c_List_Otake(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(x,w).
% 299.70/300.36 12729[0:SpL:88.0,7107.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,v),v),w)* -> .
% 299.70/300.36 12693[0:SpL:4019.0,7021.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Orev(v,w))*+ -> .
% 299.70/300.36 12692[0:SpL:1372.0,7021.1] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Orev(v,w))*+ -> .
% 299.70/300.36 314[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Expr_Oexp_OWhile(x10,x11,x12),x13,x12),hAPP(hAPP(x7,x10),x11))**.
% 299.70/300.36 12679[0:SpL:88.0,7021.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,w,v),c_List_Otake(y,u,v))* -> .
% 299.70/300.36 12640[0:SpL:88.0,6987.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,u,v),c_List_Otake(y,w,v))* -> .
% 299.70/300.36 12026[0:SpL:587.1,11950.0] || equal(u,v) equal(c_List_Olist_OCons(w,v,x),c_List_Odrop(y,c_List_Orev(u,x),x))* -> .
% 299.70/300.36 12017[0:SpL:587.1,11946.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),w)*+ -> .
% 299.70/300.36 331[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Expr_Oexp_OSeq(x10,x11,x12),x13,x12),hAPP(hAPP(x5,x10),x11))**.
% 299.70/300.36 11954[0:SpL:587.1,11895.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Odrop(y,v,x))* -> .
% 299.70/300.36 11937[0:SpL:587.1,11874.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,w,x),c_List_Orev(u,x))*+ -> .
% 299.70/300.36 13867[0:SpL:421.0,13679.0] || equal(c_List_Omap(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 13679[0:SpL:434.0,13652.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 279[0:Inp] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> equal(c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),y)**.
% 299.70/300.36 13603[0:SpL:377.0,13574.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.36 13684[0:SpL:377.0,13652.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Olist_ONil(y))** -> .
% 299.70/300.36 13670[0:MRR:10557.1,13652.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.36 13652[0:SpL:88.0,13643.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.36 456[0:Inp] || hBOOL(hAPP(hAPP(c_TypeRel_Owiden(u,v),w),x))* hBOOL(hAPP(hAPP(c_Conform_Oconf(u,y,v),z),w))*+ -> hBOOL(hAPP(hAPP(c_Conform_Oconf(u,y,v),z),x))*.
% 299.70/300.36 13587[0:SpL:377.0,13554.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),x)** -> .
% 299.70/300.36 13574[0:SpL:88.0,13554.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Orev(w,x))** -> .
% 299.70/300.36 13554[0:EqR:11908.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),w)** -> .
% 299.70/300.36 462[0:Inp] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),w,x,tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_Conform_Oconf(u,y,v),z,w,tc_Value_Oval,tc_Type_Oty)*+ -> c_List_Olist__all2(c_Conform_Oconf(u,y,v),z,x,tc_Value_Oval,tc_Type_Oty)*.
% 299.70/300.36 11908[0:SpL:587.1,11861.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),w)*+ -> .
% 299.70/300.36 11882[0:SpL:9401.1,11849.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(u,x,y),y),c_List_Orev(v,y))* -> .
% 299.70/300.36 13464[0:SpL:2742.1,13445.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(c_List_Olist_OCons(w,x,v),v),u)*+ -> .
% 299.70/300.36 13466[0:SpL:219.0,13445.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Otake(x,v,w))* -> .
% 299.70/300.36 198[0:Inp] || hBOOL(hAPP(hAPP(c_Conform_Oconf(u,v,w),x),y))*+ c_Objects_Ohext(v,z)* -> hBOOL(hAPP(hAPP(c_Conform_Oconf(u,z,w),x),y))*.
% 299.70/300.36 13445[0:EqR:11863.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),v)** -> .
% 299.70/300.36 11863[0:SpL:9401.1,11846.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Oappend(u,y,w),w),v)*+ -> .
% 299.70/300.36 11853[0:SpL:587.1,11846.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(u,x),y,x),x),v)* -> .
% 299.70/300.36 11837[0:SpL:88.0,6917.1] || equal(c_List_Orev(u,v),c_List_Oappend(w,x,v))*+ equal(c_List_Olist_OCons(y,u,v),w)* -> .
% 299.70/300.36 289[0:Inp] || hBOOL(hAPP(hAPP(c_TypeRel_Owiden(u,v),w),x))* equal(hAPP(c_Objects_Otypeof__h(y),z),hAPP(c_Option_Ooption_OSome(tc_Type_Oty),w))*+ -> hBOOL(hAPP(hAPP(c_Conform_Oconf(u,y,v),z),x))*.
% 299.70/300.36 11809[0:SpL:88.0,6799.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Oappend(y,u,v),v),w)* -> .
% 299.70/300.36 11604[0:SpL:274.0,6174.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.36 13198[0:SpL:11144.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),x)** -> .
% 299.70/300.36 196[0:Inp] || c_Objects_Ohext(u,v)* c_List_Olist__all2(c_Conform_Oconf(w,u,x),y,z,tc_Value_Oval,tc_Type_Oty)*+ -> c_List_Olist__all2(c_Conform_Oconf(w,v,x),y,z,tc_Value_Oval,tc_Type_Oty)*.
% 299.70/300.36 13197[0:SpL:11144.0,7518.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),x)** -> .
% 299.70/300.36 13130[0:SpR:11144.0,266.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 11144[0:Rew:88.0,11100.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,v),v),v),v),u)**.
% 299.70/300.36 11143[0:Rew:88.0,11105.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ equal(x,c_List_Orev(v,w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 194[0:Inp] || c_Objects_Ohext(u,v)* equal(hAPP(c_Objects_Otypeof__h(u),w),hAPP(c_Option_Ooption_OSome(tc_Type_Oty),x))*+ -> equal(hAPP(c_Objects_Otypeof__h(v),w),hAPP(c_Option_Ooption_OSome(tc_Type_Oty),x))*.
% 299.70/300.36 13124[0:Res:234.1,11142.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ equal(x,v)* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 11142[0:Rew:88.0,11107.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)*+ equal(x,v)* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 10850[0:SpL:219.0,2933.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Otake(x,v,w),w))* -> .
% 299.70/300.36 13039[0:MRR:13022.2,171.0] || equal(u,c_List_Olist_ONil(v))*+ equal(u,w)* -> c_List_Odistinct(c_List_Odrop(x,w,v),v)*.
% 299.70/300.36 408[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,hAPP(c_Expr_Oexp_OVal(x10),x11),x12,x10),hAPP(w,x11))**.
% 299.70/300.36 13033[0:Res:234.1,10665.1] || c_List_Odistinct(u,v)*+ equal(u,w)* -> c_List_Odistinct(c_List_Odrop(x,w,v),v)*.
% 299.70/300.36 10665[0:SpL:219.0,1940.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(u,w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,v,w),w)*.
% 299.70/300.36 10658[0:Rew:88.0,10637.1] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)*+ equal(x,v)* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 10633[0:SpL:90.0,1926.1] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ equal(x,c_List_Orev(u,w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 452[0:Inp] || c_List_Olist__all2(u,v,w,x,y) c_List_Olist__all2(u,z,x1,x,y) -> c_List_Olist__all2(u,c_List_Oappend(v,z,x),c_List_Oappend(w,x1,y),x,y)*.
% 299.70/300.36 12912[0:MRR:12895.2,171.0] || equal(u,c_List_Olist_ONil(v))*+ equal(u,w)* -> c_List_Odistinct(c_List_Otake(x,w,v),v)*.
% 299.70/300.36 12906[0:Res:234.1,10514.1] || c_List_Odistinct(u,v)*+ equal(u,w)* -> c_List_Odistinct(c_List_Otake(x,w,v),v)*.
% 299.70/300.36 10514[0:SpL:219.0,1584.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(u,w),w)*+ -> c_List_Odistinct(c_List_Otake(x,v,w),w)*.
% 299.70/300.36 10444[0:SpL:190.0,1525.1] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ equal(x,c_List_Orev(v,w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 445[0:Inp] || hBOOL(hAPP(hAPP(u,v),w)) c_List_Olist__all2(u,x,y,z,x1) -> c_List_Olist__all2(u,c_List_Olist_OCons(v,x,z),c_List_Olist_OCons(w,y,x1),z,x1)*.
% 299.70/300.36 10376[0:SpL:190.0,1523.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,v,x),x)*+ -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.36 9606[0:SpL:9401.1,6809.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),v)* -> .
% 299.70/300.36 12788[0:SpL:81.0,9582.1] || equal(u,c_List_Orev(v,w))*+ c_List_Odistinct(u,w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 9582[0:SpL:9401.1,3608.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(u,x,w),w)*+ -> c_List_Odistinct(v,w).
% 299.70/300.36 478[0:Inp] || hBOOL(hAPP(hAPP(c_TypeRel_Owiden(u,v),w),x))*+ hBOOL(hAPP(hAPP(c_TypeRel_Owiden(u,v),x),y))* -> hBOOL(hAPP(hAPP(c_TypeRel_Owiden(u,v),w),y))*.
% 299.70/300.36 9549[0:SpL:9401.1,1504.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(u,w,x),x),x)*+ -> c_List_Odistinct(v,x)*.
% 299.70/300.36 9519[0:SpL:9401.1,1898.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(u,w,x),x)*+ -> c_List_Odistinct(c_List_Orev(v,x),x)*.
% 299.70/300.36 7107[0:SpL:587.1,7093.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),v)* -> .
% 299.70/300.36 12690[0:SpL:641.0,7021.1] || equal(u,v) equal(c_List_Olist_OCons(w,v,x),c_List_Orev(u,x))* -> .
% 299.70/300.36 479[0:Inp] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),w,x,tc_Type_Oty,tc_Type_Oty)*+ c_List_Olist__all2(c_TypeRel_Owiden(u,v),x,y,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),w,y,tc_Type_Oty,tc_Type_Oty)*.
% 299.70/300.36 7021[0:SpL:587.1,6983.0] || equal(u,v) equal(c_List_Olist_OCons(w,v,x),c_List_Otake(y,c_List_Orev(u,x),x))* -> .
% 299.70/300.36 6987[0:SpL:587.1,6910.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Otake(y,v,x))* -> .
% 299.70/300.36 6954[0:SpL:587.1,6896.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,w,x),c_List_Orev(u,x))*+ -> .
% 299.70/300.36 12443[0:SpL:219.0,12225.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,c_List_Orev(c_List_Otake(y,v,w),w),w))* -> .
% 299.70/300.36 30[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Expr_Oexp_Onew(x10,x11),x12,x11),hAPP(u,x10))**.
% 299.70/300.36 12273[0:SpL:88.0,12165.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,c_List_Odrop(y,c_List_Orev(v,w),w),w))* -> .
% 299.70/300.36 12225[0:Rew:88.0,12171.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Odrop(y,c_List_Orev(v,x),x))* -> .
% 299.70/300.36 12177[0:SpL:1342.0,12083.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Odrop(y,v,w))* -> .
% 299.70/300.36 12165[0:SpL:219.0,12083.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Odrop(x,c_List_Odrop(y,v,w),w))* -> .
% 299.70/300.36 138[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Expr_Oexp_Othrow(x10,x11),x12,x11),hAPP(x8,x10))**.
% 299.70/300.36 12103[0:SpL:1342.0,11897.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),w)** -> .
% 299.70/300.36 12083[0:SpL:219.0,11897.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Odrop(y,w,x))* -> .
% 299.70/300.36 12061[0:SpL:219.0,11896.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Odrop(y,w,x))* -> .
% 299.70/300.36 11897[0:SpL:377.0,11861.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),x)** -> .
% 299.70/300.36 202[0:Inp] || -> equal(c_Expr_Oexp_Oexp__case(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Expr_Oexp_OVar(x10,x11),x12,x11),hAPP(y,x10))**.
% 299.70/300.36 11896[0:SpL:207.0,11861.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),x)** -> .
% 299.70/300.36 11867[0:Rew:83.0,11850.0,207.0,11850.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Olist_OCons(v,c_List_Olist_ONil(x),x))** -> .
% 299.70/300.36 11950[0:SpL:88.0,11895.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,c_List_Orev(v,w),w))* -> .
% 299.70/300.36 11946[0:Rew:88.0,11924.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),w)** -> .
% 299.70/300.36 337[0:Inp] || equal(c_Fun_Ocomp(u,v,w,x,y),c_Fun_Ocomp(z,x1,x2,x,y))*+ -> equal(hAPP(u,hAPP(v,x3)),hAPP(z,hAPP(x1,x3)))*.
% 299.70/300.36 11895[0:SpL:219.0,11861.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Odrop(x,v,w))* -> .
% 299.70/300.36 11874[0:SpL:219.0,11849.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(c_List_Otake(x,v,w),w))* -> .
% 299.70/300.36 11861[0:SpL:274.0,11846.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),w)** -> .
% 299.70/300.36 11849[0:SpL:88.0,11846.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Orev(v,x))** -> .
% 299.70/300.36 460[0:Inp] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> hBOOL(hAPP(hAPP(c_TypeRel_Owiden(u,v),w),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v)))*.
% 299.70/300.36 11846[0:Rew:207.0,11834.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),v)** -> .
% 299.70/300.36 6917[0:SpL:587.1,6809.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),v)*+ -> .
% 299.70/300.36 11830[0:Rew:81.0,11808.2] || equal(u,c_List_Olist_ONil(v))* equal(u,w)* equal(c_List_Olist_OCons(x,y,v),w)*+ -> .
% 299.70/300.36 6799[0:SpL:587.1,6792.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),v)* -> .
% 299.70/300.36 461[0:Inp] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),x,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty,tc_Type_Oty)*.
% 299.70/300.36 6666[0:SpL:5634.1,6627.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Omap(y,u,x,z),c_List_Olist_ONil(z))**+ -> .
% 299.70/300.36 6659[0:SpL:434.0,2805.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,v),u)* -> .
% 299.70/300.36 6488[0:SpR:297.0,2337.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))*+ -> equal(c_List_Odrop(u,x,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 6478[0:SpR:2337.1,705.0] || equal(c_List_Otake(u,v,w),c_List_Orev(v,w)) -> equal(c_List_Odrop(u,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 467[0:Inp] || -> c_TypeSafe__Mirabelle_Osconf(v_P,v_E____,c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))))*.
% 299.70/300.36 6456[0:SpR:2337.1,661.0] || equal(c_List_Orev(c_List_Oappend(c_List_Orotate(u,v,w),x,w),w),v)** -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.36 6174[0:Rew:83.0,6172.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.36 5928[0:SpR:1076.1,661.0] || equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),c_List_Orev(v,w))** -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.36 5776[0:SpL:5634.1,630.0] || equal(u,v)* equal(c_List_Omap(w,v,x,y),c_List_Olist_ONil(y))**+ -> c_List_Odistinct(u,x)*.
% 299.70/300.36 468[0:Inp] || c_List_Olist__all2(c_COMBB(u,v,w,tc_fun(x,tc_bool),y),z,x1,y,x)*+ -> c_List_Olist__all2(u,c_List_Omap(v,z,y,w),x1,w,x)*.
% 299.70/300.36 5284[0:Res:5251.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Otake(x,c_List_Orev(u,v),v))*+ -> c_List_Odistinct(w,v)*.
% 299.70/300.36 5271[0:SpR:587.1,5251.1] || equal(u,v)*+ c_List_Odistinct(v,w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Orev(u,w),w),w)*.
% 299.70/300.36 5191[0:Res:5156.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Odrop(x,c_List_Orev(u,v),v))*+ -> c_List_Odistinct(w,v)*.
% 299.70/300.36 469[0:Inp] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),z,y,x1)*+ -> c_List_Olist__all2(c_COMBB(u,v,y,tc_fun(x1,tc_bool),x),w,z,x,x1)*.
% 299.70/300.36 5176[0:SpR:587.1,5156.1] || equal(u,v)*+ c_List_Odistinct(v,w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(u,w),w),w)*.
% 299.70/300.36 4901[0:Res:539.1,4443.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.36 470[0:Inp] || -> c_WellTypeRT_OWTrt(v_P,v_ha____,v_E____,c_Expr_Oexp_OCall(hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),c_Value_Oval_OAddr(v_a____)),v_M____,c_List_Omap(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v_vs____,tc_Value_Oval,tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),tc_List_Olist(tc_String_Ochar)),v_T_H____)*.
% 299.70/300.36 4849[0:Res:539.1,3862.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,x).
% 299.70/300.36 4742[0:SpL:587.1,4727.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)*+ -> c_List_Odistinct(v,x)*.
% 299.70/300.36 4546[0:SpL:587.1,4509.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y))*+ equal(c_List_Orev(u,y),x)* -> .
% 299.70/300.36 294[0:Inp] || -> equal(c_Fun_Ocomp(u,c_Fun_Ocomp(v,w,x,y,z),y,x1,z),c_Fun_Ocomp(c_Fun_Ocomp(u,v,y,x1,x),w,x,x1,z))*.
% 299.70/300.36 4075[0:SpL:377.0,4029.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> .
% 299.70/300.36 4063[0:SpL:587.1,3994.0] || equal(u,c_List_Olist_OCons(v,w,x))*+ c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 11121[0:SpL:4019.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.36 11120[0:SpL:4019.0,7518.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.36 2[0:Inp] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> c_List_Olist__all2(c_TypeRel_Owiden(u,w),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),y,tc_Type_Oty,tc_Type_Oty)*.
% 299.70/300.36 4019[0:Rew:344.0,3943.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,u,v),v),v),c_List_Orev(u,v))**.
% 299.70/300.36 3998[0:SpL:62.0,1466.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(v,c_List_Olist_ONil(x),x))** -> .
% 299.70/300.36 3968[0:SpL:62.0,85.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w).
% 299.70/300.36 11045[0:Res:80.0,458.0] || -> c_BigStep_Ofinals(c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(u),c_Value_Oval_OAddr(v)),u),w,tc_Expr_Oexp(u)),u)*.
% 299.70/300.36 80[0:Inp] || -> c_BigStep_Ofinals(c_List_Oappend(c_List_Omap(c_Expr_Oexp_OVal(u),v,tc_Value_Oval,tc_Expr_Oexp(u)),c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(u),c_Value_Oval_OAddr(w)),u),x,tc_Expr_Oexp(u)),tc_Expr_Oexp(u)),u)*.
% 299.70/300.36 3810[0:SpL:377.0,3746.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.36 3783[0:SpL:587.1,3743.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)*+ -> c_List_Odistinct(v,x)*.
% 299.70/300.36 3647[0:SpL:587.1,3608.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)*+ -> c_List_Odistinct(v,w)*.
% 299.70/300.36 2946[0:SpL:587.1,2930.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(u,x),c_List_Odrop(y,w,x))*+ -> .
% 299.70/300.36 482[0:Inp] || -> c_TypeRel_OMethod(v_P,v_C____,v_M____,v_Ts____,v_T____,c_Pair(v_pns____,v_body____,tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),v_D____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))*.
% 299.70/300.36 2936[0:SpL:587.1,2918.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))*+ equal(c_List_Orev(u,y),x)* -> .
% 299.70/300.36 2933[0:SpL:274.0,2918.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x),c_List_Orev(v,x))** -> .
% 299.70/300.36 2853[0:SpR:2742.1,219.0] || equal(c_List_Orev(c_List_Otake(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(u,v,w),v).
% 299.70/300.36 1987[0:SpL:377.0,1942.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.36 330[0:Inp] || -> equal(u,v) equal(c_List_Olist__update(c_List_Olist__update(w,u,x,y),v,z,y),c_List_Olist__update(c_List_Olist__update(w,v,z,y),u,x,y))*.
% 299.70/300.36 1963[0:Res:1935.1,915.0] || c_List_Odistinct(c_List_Orev(u,v),v)* equal(w,c_List_Odrop(x,u,v))*+ -> c_List_Odistinct(w,v)*.
% 299.70/300.36 1940[0:SpL:587.1,1914.0] || equal(u,c_List_Oappend(v,w,x))*+ c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 1926[0:Res:1907.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Orev(c_List_Otake(x,u,v),v))*+ -> c_List_Odistinct(w,v)*.
% 299.70/300.36 1924[0:SpR:587.1,1907.1] || equal(u,c_List_Otake(v,w,x))*+ c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.36 308[0:Inp] || -> equal(c_List_Olist__update(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,x),c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x))**.
% 299.70/300.36 1597[0:Res:1579.1,915.0] || c_List_Odistinct(c_List_Orev(u,v),v)* equal(w,c_List_Otake(x,u,v))*+ -> c_List_Odistinct(w,v)*.
% 299.70/300.36 1584[0:SpL:587.1,1504.0] || equal(u,c_List_Oappend(v,w,x))*+ c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(v,x).
% 299.70/300.36 1525[0:Res:1498.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Orev(c_List_Odrop(x,u,v),v))*+ -> c_List_Odistinct(w,v)*.
% 299.70/300.36 1523[0:SpR:587.1,1498.1] || equal(u,c_List_Odrop(v,w,x))*+ c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.36 466[0:Inp] || c_Objects_Ohext(u,v)*+ c_WellTypeRT_OWTrts(w,u,x,y,z)* -> c_WellTypeRT_OWTrts(w,v,x,y,z)*.
% 299.70/300.36 1372[0:Rew:344.0,1335.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,u,v),v),v),c_List_Orev(u,v))**.
% 299.70/300.36 1338[0:SpR:274.0,662.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,u,v),v),v),c_List_Orev(w,v))**.
% 299.70/300.36 1279[0:SpR:344.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(u,v),v,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.36 1252[0:SpR:344.0,823.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Orev(u,v),w,x,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 193[0:Inp] || c_Objects_Ohext(u,v)*+ c_WellTypeRT_OWTrt(w,u,x,y,z)* -> c_WellTypeRT_OWTrt(w,v,x,y,z)*.
% 299.70/300.36 1193[0:SpL:219.0,1182.0] || equal(c_List_Orev(c_List_Otake(u,v,w),w),v)** -> equal(c_List_Odrop(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.36 9537[0:SpL:9401.1,140.0] || equal(u,v)* equal(c_List_Oappend(u,w,x),c_List_Olist_ONil(x))**+ -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.36 9527[0:SpL:9401.1,313.0] || equal(u,v)* equal(c_List_Oappend(u,w,x),w)**+ -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.36 9401[0:Obv:9400.0] || equal(u,v) -> equal(c_List_Oappend(v,w,x),c_List_Oappend(u,w,x))*.
% 299.70/300.36 1001[0:SpR:154.0,783.1] || equal(c_List_Orotate(u,v,w),x)*+ -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.36 968[0:SpR:154.0,675.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orotate(x,u,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 833[0:SpR:425.0,676.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Omap(w,u,v,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.36 824[0:SpR:256.0,676.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist__update(u,w,x,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 437[0:Inp] || -> equal(c_List_Omap(u,c_List_Olist__update(v,w,x,y),y,z),c_List_Olist__update(c_List_Omap(u,v,y,z),w,hAPP(u,x),z))*.
% 299.70/300.36 8747[0:SpR:784.1,874.1] || equal(u,v)* equal(u,c_List_Olist_ONil(w))*+ -> equal(c_List_Oappend(v,x,w),x)**.
% 299.70/300.36 8742[0:SpR:784.1,785.1] || equal(u,v) equal(u,c_List_Oappend(v,w,x))* -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 784[0:SpR:623.1,190.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(v,x,w),w),x)**.
% 299.70/300.36 782[0:SpR:623.1,90.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(v,x,w),w),v)**.
% 299.70/300.36 421[0:Inp] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Omap(u,y,w,x),x),c_List_Omap(u,c_List_Oappend(v,y,w),w,x))**.
% 299.70/300.36 644[0:SpR:344.0,90.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(u,v),w,v),v),c_List_Orev(u,v))**.
% 299.70/300.36 4630[0:SpL:587.1,4591.0] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Orev(v,w),v)**.
% 299.70/300.36 4586[0:Rew:2742.1,4572.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))**+ equal(c_List_Orev(w,v),u)* -> equal(w,u).
% 299.70/300.36 3459[0:SpL:1086.1,3414.0] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))**+ equal(x,v)* -> equal(x,c_List_Olist_ONil(w))*.
% 299.70/300.36 336[0:Inp] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(v,x,w),w),c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w))**.
% 299.70/300.36 7168[0:SpL:431.0,420.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(w,x).
% 299.70/300.36 6626[0:SpL:434.0,253.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Omap(u,w,x,y))** -> .
% 299.70/300.36 8125[0:SpL:88.0,7778.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Otake(x,c_List_Otake(y,c_List_Orev(v,w),w),w))* -> .
% 299.70/300.36 7778[0:SpL:219.0,7565.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Otake(x,c_List_Otake(y,v,w),w))* -> .
% 299.70/300.36 161[0:Inp] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w),c_List_Oappend(c_List_Oreplicate(x,v,w),c_List_Oreplicate(u,v,w),w))*.
% 299.70/300.36 7736[0:SpL:219.0,7551.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Otake(x,c_List_Orev(c_List_Odrop(y,v,w),w),w))* -> .
% 299.70/300.36 7565[0:SpL:274.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Otake(y,v,x))* -> .
% 299.70/300.36 7551[0:SpL:88.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Otake(y,c_List_Orev(w,x),x))* -> .
% 299.70/300.36 7518[0:SpL:88.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Otake(y,c_List_Orev(w,x),x))* -> .
% 299.70/300.36 7451[0:SpL:219.0,7242.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(c_List_Odrop(x,c_List_Odrop(y,v,w),w),w))* -> .
% 299.70/300.36 7315[0:SpL:219.0,7214.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Otake(y,w,x))* -> .
% 299.70/300.36 7299[0:SpL:219.0,7098.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),c_List_Otake(y,w,x))* -> .
% 299.70/300.36 7242[0:SpL:219.0,6898.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Orev(c_List_Odrop(y,w,x),x))* -> .
% 299.70/300.36 4043[0:Rew:3954.0,4014.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(y,w),w),w))* -> equal(v,y).
% 299.70/300.36 7228[0:SpL:219.0,6897.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Orev(c_List_Odrop(y,w,x),x))* -> .
% 299.70/300.36 7336[0:Rew:81.0,7320.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ equal(c_List_Olist_OCons(x,y,w),u)* -> .
% 299.70/300.36 7214[0:SpL:274.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),w)** -> .
% 299.70/300.36 7098[0:SpL:274.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),w)** -> .
% 299.70/300.36 422[0:Inp] || equal(c_List_Omap(u,v,w,x),c_List_Omap(u,y,w,x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(y,tc_List_Olist(w))).
% 299.70/300.36 6898[0:SpL:377.0,6795.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.36 6897[0:SpL:207.0,6795.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.36 6808[0:SpL:377.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),x)** -> .
% 299.70/300.36 7103[0:SpL:88.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Orev(w,x))** -> .
% 299.70/300.36 431[0:Inp] || -> equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z))*.
% 299.70/300.36 7093[0:SpL:83.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),w)** -> .
% 299.70/300.36 6807[0:SpL:207.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),x)** -> .
% 299.70/300.36 6583[0:SpL:274.0,6516.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(u,w))** -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.36 6568[0:Rew:88.0,6560.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(v,w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.36 122[0:Inp] || equal(hAPP(c_Objects_Otypeof__h(u),v),hAPP(c_Option_Ooption_OSome(tc_Type_Oty),w)) -> c_WellTypeRT_OWTrt(x,u,y,hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v),w)*.
% 299.70/300.36 7044[0:SpL:88.0,6887.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,u,v),w)* -> .
% 299.70/300.36 6887[0:SpL:587.1,6804.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),v)* -> .
% 299.70/300.36 6983[0:SpL:88.0,6910.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Otake(x,c_List_Orev(v,w),w))* -> .
% 299.70/300.36 6910[0:SpL:219.0,6809.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Otake(x,v,w))* -> .
% 299.70/300.36 450[0:Inp] || c_List_Olist__all2(u,c_List_Olist_OCons(v,w,x),c_List_Olist_OCons(y,z,x1),x,x1)* -> c_List_Olist__all2(u,w,z,x,x1).
% 299.70/300.36 6896[0:SpL:219.0,6795.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(c_List_Odrop(x,v,w),w))* -> .
% 299.70/300.36 6809[0:SpL:274.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),v)** -> .
% 299.70/300.36 6795[0:SpL:88.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Orev(w,x))** -> .
% 299.70/300.36 6804[0:SpL:83.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),v)** -> .
% 299.70/300.36 443[0:Inp] || c_List_Olist__all2(u,v,w,x,y) -> c_List_Olist__all2(u,c_List_Odrop(z,v,x),c_List_Odrop(z,w,y),x,y)*.
% 299.70/300.36 6792[0:MRR:6785.1,2917.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),w)** -> .
% 299.70/300.36 6566[0:SpL:1349.0,6454.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),v)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.36 6767[0:MRR:6766.1,212.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(v,w))** -> .
% 299.70/300.36 6563[0:SpL:1342.0,6454.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(w,v))** -> equal(c_List_Olist_ONil(v),u).
% 299.70/300.36 451[0:Inp] || c_List_Olist__all2(u,v,w,x,y) -> c_List_Olist__all2(u,c_List_Otake(z,v,x),c_List_Otake(z,w,y),x,y)*.
% 299.70/300.36 6694[0:SpL:427.0,6639.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Olist_ONil(y))** -> .
% 299.70/300.36 6639[0:SpL:434.0,2917.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),c_List_Olist_ONil(y))** -> .
% 299.70/300.36 6571[0:SpL:88.0,6516.0] || equal(c_List_Oappend(u,v,w),v)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.36 6627[0:SpL:434.0,212.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Olist_ONil(y))** -> .
% 299.70/300.36 434[0:Inp] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y))*.
% 299.70/300.36 6516[0:Rew:1342.0,6455.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),w)** -> equal(c_List_Olist_ONil(v),u).
% 299.70/300.36 6454[0:SpR:2337.1,190.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),u)** -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.36 2337[0:SpR:787.1,659.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 1359[0:SpL:274.0,141.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.36 453[0:Inp] || c_List_Olist__all2(u,c_List_Olist_OCons(v,w,x),c_List_Olist_OCons(y,z,x1),x,x1)* -> hBOOL(hAPP(hAPP(u,v),y)).
% 299.70/300.36 6253[0:SpL:219.0,6189.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Odrop(w,u,v),c_List_Olist_ONil(v))**.
% 299.70/300.36 6214[0:SpL:219.0,6173.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Otake(w,u,v),c_List_Olist_ONil(v))**.
% 299.70/300.36 6201[0:Rew:81.0,6195.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.36 6189[0:SpL:274.0,6155.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.36 419[0:Inp] || equal(hAPP(u,c_List_Osko__List__Xmap__idI__1__1(u,v,w)),c_List_Osko__List__Xmap__idI__1__1(u,v,w))**+ -> equal(c_List_Omap(u,v,w,w),v)**.
% 299.70/300.36 6177[0:SpL:88.0,6155.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.36 6173[0:Rew:88.0,6165.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(u,c_List_Olist_ONil(w)).
% 299.70/300.36 6155[0:Rew:83.0,6153.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.36 6150[0:Obv:6144.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.70/300.36 102[0:Inp] || equal(hAPP(c_Objects_Otypeof__h(u),v),hAPP(c_Option_Ooption_OSome(tc_Type_Oty),w)) -> hBOOL(hAPP(hAPP(c_Conform_Oconf(x,u,y),v),w))*.
% 299.70/300.36 1358[0:SpL:274.0,140.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.70/300.36 6025[0:SpR:1101.1,823.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Olist__update(u,w,x,v),c_List_Olist_ONil(v))**.
% 299.70/300.36 6023[0:SpR:1101.1,675.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orotate(w,u,v),c_List_Olist_ONil(v))**.
% 299.70/300.36 1101[0:SpR:344.0,874.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,x),w)**.
% 299.70/300.36 415[0:Inp] || c_BigStep_Oeval(u,hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v),w,x,y)* -> equal(x,hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v)).
% 299.70/300.36 1076[0:SpR:344.0,785.1] || equal(c_List_Orev(u,v),w) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),c_List_Olist_ONil(v))**.
% 299.70/300.36 780[0:SpR:623.1,154.0] || equal(u,c_List_Orotate(v,w,x))*+ -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x)))*.
% 299.70/300.36 694[0:SpR:587.1,676.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(u,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 5773[0:SpL:5634.1,420.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,v,x,y),y)*+ -> c_List_Odistinct(u,x)*.
% 299.70/300.36 116[0:Inp] || equal(c_Expr_Oexp_OFAss(u,v,w,x,y),c_Expr_Oexp_OFAss(z,x1,x2,x3,y))* -> equal(x,x3).
% 299.70/300.36 5634[0:Rew:1625.0,5568.1] || equal(u,v) -> equal(c_List_Omap(w,u,x,y),c_List_Omap(w,v,x,y))*.
% 299.70/300.36 3422[0:SpR:297.0,661.0] || -> equal(c_List_Odrop(u,c_List_Oappend(c_List_Orotate(v,c_List_Oreplicate(u,w,x),x),y,x),x),y)**.
% 299.70/300.36 5628[0:Rew:339.0,5573.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Omap(w,u,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 1625[0:SpR:427.0,88.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Orev(v,w),w,x),x),c_List_Omap(u,v,w,x))**.
% 299.70/300.36 117[0:Inp] || equal(c_Expr_Oexp_OFAss(u,v,w,x,y),c_Expr_Oexp_OFAss(z,x1,x2,x3,y))* -> equal(w,x2).
% 299.70/300.36 642[0:SpR:297.0,90.0] || -> equal(c_List_Otake(u,c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),c_List_Oreplicate(u,v,w))**.
% 299.70/300.36 5294[0:SpL:219.0,5073.0] || c_List_Odistinct(c_List_Orev(u,v),v) -> c_List_Odistinct(c_List_Otake(w,c_List_Otake(x,u,v),v),v)*.
% 299.70/300.36 5255[0:SpL:219.0,5060.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Otake(w,c_List_Orev(c_List_Odrop(x,u,v),v),v),v)*.
% 299.70/300.36 5159[0:SpL:219.0,4880.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Odrop(w,c_List_Orev(c_List_Otake(x,u,v),v),v),v)*.
% 299.70/300.36 118[0:Inp] || equal(c_Expr_Oexp_OFAss(u,v,w,x,y),c_Expr_Oexp_OFAss(z,x1,x2,x3,y))* -> equal(v,x1).
% 299.70/300.36 5315[0:SpL:219.0,5305.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Otake(w,c_List_Otake(x,u,v),v),v)*.
% 299.70/300.36 5305[0:Res:234.1,5073.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Otake(x,u,w),w)*.
% 299.70/300.36 5073[0:SpL:274.0,4832.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Otake(x,u,w),w)*.
% 299.70/300.36 119[0:Inp] || equal(c_Expr_Oexp_OFAss(u,v,w,x,y),c_Expr_Oexp_OFAss(z,x1,x2,x3,y))* -> equal(u,z).
% 299.70/300.36 5251[0:SpL:83.0,5060.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Otake(w,c_List_Orev(u,v),v),v)*.
% 299.70/300.36 5060[0:SpL:88.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Otake(x,c_List_Orev(v,w),w),w)*.
% 299.70/300.36 4987[0:SpL:88.0,4801.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ -> c_List_Odistinct(c_List_Otake(x,c_List_Orev(v,w),w),w)*.
% 299.70/300.36 4947[0:SpL:219.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Odrop(x,c_List_Odrop(y,v,w),w))* -> .
% 299.70/300.36 353[0:Inp] || equal(c_Expr_Oexp_OTryCatch(u,v,w,x,y),c_Expr_Oexp_OTryCatch(z,x1,x2,x3,y))* -> equal(x,x3).
% 299.70/300.36 5156[0:SpL:81.0,4880.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Odrop(w,c_List_Orev(u,v),v),v)*.
% 299.70/300.36 4880[0:Rew:88.0,4868.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(u,w),w),w)*.
% 299.70/300.36 4871[0:SpL:1342.0,4431.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),w,v),v)*+ -> c_List_Odistinct(c_List_Odrop(x,u,v),v)*.
% 299.70/300.36 4865[0:SpL:219.0,4431.0] || c_List_Odistinct(c_List_Orev(u,v),v) -> c_List_Odistinct(c_List_Odrop(w,c_List_Odrop(x,u,v),v),v)*.
% 299.70/300.36 354[0:Inp] || equal(c_Expr_Oexp_OTryCatch(u,v,w,x,y),c_Expr_Oexp_OTryCatch(z,x1,x2,x3,y))* -> equal(w,x2).
% 299.70/300.36 4832[0:SpL:219.0,3862.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(v,w),w),w)*+ -> c_List_Odistinct(c_List_Otake(x,v,w),w)*.
% 299.70/300.36 4818[0:SpL:219.0,3846.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(w,c_List_Odrop(x,u,v),v),v),v)*.
% 299.70/300.36 4801[0:SpL:219.0,3829.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w)*+ -> c_List_Odistinct(c_List_Otake(x,v,w),w)*.
% 299.70/300.36 4552[0:SpL:219.0,2932.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Odrop(y,w,x))* -> .
% 299.70/300.36 355[0:Inp] || equal(c_Expr_Oexp_OTryCatch(u,v,w,x,y),c_Expr_Oexp_OTryCatch(z,x1,x2,x3,y))* -> equal(v,x1).
% 299.70/300.36 4542[0:Res:448.1,476.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* -> equal(c_List_Orev(v,u),c_List_Orev(w,u)).
% 299.70/300.36 4513[0:SpL:219.0,2931.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Odrop(y,w,x))* -> .
% 299.70/300.36 4443[0:SpL:1342.0,1937.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 4431[0:SpL:219.0,1937.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,v,w),w)*.
% 299.70/300.36 356[0:Inp] || equal(c_Expr_Oexp_OTryCatch(u,v,w,x,y),c_Expr_Oexp_OTryCatch(z,x1,x2,x3,y))* -> equal(u,z).
% 299.70/300.36 4322[0:SpL:219.0,1936.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,v,w),w)*.
% 299.70/300.36 3862[0:Rew:88.0,3849.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(v,x).
% 299.70/300.36 3846[0:SpL:219.0,1551.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,v,w),w),w)*.
% 299.70/300.36 3829[0:Rew:88.0,3823.1] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(v,x).
% 299.70/300.36 449[0:Inp] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Orev(x,y),w,y)* -> c_List_Olist__all2(u,v,x,w,y).
% 299.70/300.36 3820[0:SpL:219.0,1499.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,v,w),w),w)*.
% 299.70/300.36 3791[0:SpL:377.0,3743.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 4727[0:SpL:83.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 3790[0:SpL:207.0,3743.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 455[0:Inp] || c_List_Olist__all2(u,c_List_Orev(v,w),x,w,y)*+ -> c_List_Olist__all2(u,v,c_List_Orev(x,y),w,y)*.
% 299.70/300.36 3472[0:SpR:704.0,2335.1] || equal(c_List_Otake(u,v,w),c_List_Orev(v,w))** -> equal(c_List_Otake(u,v,w),v).
% 299.70/300.36 3469[0:SpR:704.0,1003.1] || equal(c_List_Orev(c_List_Otake(u,v,w),w),v)** -> equal(c_List_Otake(u,v,w),v).
% 299.70/300.36 3102[0:SpR:297.0,2335.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))*+ -> equal(c_List_Otake(u,x,w),x)**.
% 299.70/300.36 4591[0:EqR:4585.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> equal(c_List_Orev(u,v),u).
% 299.70/300.36 454[0:Inp] || c_List_Olist__all2(u,v,c_List_Orev(w,x),y,x)*+ -> c_List_Olist__all2(u,c_List_Orev(v,y),w,y,x)*.
% 299.70/300.36 4585[0:Rew:1086.1,4573.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(w,v),u)* -> equal(w,u).
% 299.70/300.36 3092[0:SpR:2335.1,90.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),u)** -> equal(c_List_Oappend(u,v,w),u).
% 299.70/300.36 2932[0:SpL:377.0,2918.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),x)** -> .
% 299.70/300.36 4509[0:SpL:83.0,2931.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),w)** -> .
% 299.70/300.36 448[0:Inp] || c_List_Olist__all2(u,v,w,x,y) -> c_List_Olist__all2(u,c_List_Orev(v,x),c_List_Orev(w,y),x,y)*.
% 299.70/300.36 2931[0:SpL:207.0,2918.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),x)** -> .
% 299.70/300.36 2612[0:SpR:1003.1,90.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(u,w))** -> equal(c_List_Oappend(u,v,w),u).
% 299.70/300.36 2516[0:SpR:297.0,697.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(u,w,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.36 1937[0:SpL:377.0,1914.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 418[0:Inp] || -> equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Odrop(u,w,x),x,y))*.
% 299.70/300.36 1936[0:SpL:207.0,1914.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 1714[0:SpL:424.0,420.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)*+ -> c_List_Odistinct(c_List_Oreplicate(u,w,y),y)*.
% 299.70/300.36 4290[0:SpL:88.0,4228.1] || equal(c_List_Orev(u,v),w) equal(c_List_Orev(c_List_Olist_OCons(x,u,v),v),w)* -> .
% 299.70/300.36 4228[0:SpL:587.1,4211.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),v)* -> .
% 299.70/300.36 426[0:Inp] || -> equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Orotate(u,w,x),x,y))*.
% 299.70/300.36 4211[0:EqR:4193.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),v)** -> .
% 299.70/300.36 4193[0:SpL:88.0,4058.1] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))*+ equal(c_List_Orev(u,x),w)* -> .
% 299.70/300.36 4183[0:SpL:88.0,4058.1] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v))* equal(u,c_List_Orev(x,v)) -> .
% 299.70/300.36 4058[0:SpL:587.1,4025.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(u,x),c_List_Orev(w,x))*+ -> .
% 299.70/300.36 429[0:Inp] || -> equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Otake(u,w,x),x,y))*.
% 299.70/300.36 4021[0:Rew:88.0,3984.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w)*.
% 299.70/300.36 3967[0:SpL:62.0,84.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w).
% 299.70/300.36 4099[0:Res:477.0,439.0] || -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),w,w,x,x)*.
% 299.70/300.36 4098[0:Res:484.0,439.0] || -> c_List_Olist__all2(c_fequal(u),v,v,w,w)*.
% 299.70/300.36 439[0:Inp] || hBOOL(hAPP(hAPP(u,c_List_Osko__List__Xlist__all2__refl__1__1(u,v)),c_List_Osko__List__Xlist__all2__refl__1__1(u,v)))*+ -> c_List_Olist__all2(u,w,w,v,v)*.
% 299.70/300.36 3921[0:Res:539.1,3904.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,w).
% 299.70/300.36 4029[0:MRR:4005.1,212.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.36 3994[0:SpL:62.0,3608.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 4025[0:MRR:3970.1,212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(v,w))** -> .
% 299.70/300.36 3905[0:Res:539.1,3886.0] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,w).
% 299.70/300.36 3904[0:SpL:427.0,3886.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)* -> c_List_Odistinct(v,w).
% 299.70/300.36 3886[0:Rew:88.0,3880.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(v,w).
% 299.70/300.36 106[0:Inp] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))* -> equal(u,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v)).
% 299.70/300.36 3872[0:Res:234.1,1662.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)*+ -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.36 1662[0:SpL:427.0,420.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)*+ -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.36 1551[0:SpL:377.0,1439.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.36 3816[0:SpL:83.0,1499.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w).
% 299.70/300.36 458[0:Inp] || c_BigStep_Ofinals(c_List_Oappend(c_List_Omap(c_Expr_Oexp_OVal(u),v,tc_Value_Oval,tc_Expr_Oexp(u)),w,tc_Expr_Oexp(u)),u)* -> c_BigStep_Ofinals(w,u).
% 299.70/300.36 1499[0:SpL:207.0,1439.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.36 3746[0:SpL:1349.0,1586.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.36 3743[0:SpL:1349.0,1504.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(v,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 1349[0:SpR:88.0,274.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Orev(v,w),w),w),c_List_Oappend(v,c_List_Orev(u,w),w))**.
% 299.70/300.36 457[0:Inp] || c_BigStep_Ofinals(u,v) -> c_BigStep_Ofinals(c_List_Oappend(c_List_Omap(c_Expr_Oexp_OVal(v),w,tc_Value_Oval,tc_Expr_Oexp(v)),u,tc_Expr_Oexp(v)),v)*.
% 299.70/300.36 3612[0:SpL:1342.0,1942.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** -> c_List_Odistinct(u,v).
% 299.70/300.36 3608[0:SpL:1342.0,1914.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),w,v),v)* -> c_List_Odistinct(u,v).
% 299.70/300.36 1342[0:SpR:88.0,274.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Orev(u,v),w,v),v),c_List_Oappend(c_List_Orev(w,v),u,v))**.
% 299.70/300.36 705[0:SpR:219.0,190.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),v,w),c_List_Odrop(u,v,w))**.
% 299.70/300.36 444[0:Inp] || c_List_Olist__all2(u,v,w,x,y)* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),c_Nat_Osize__class_Osize(w,tc_List_Olist(y))).
% 299.70/300.36 704[0:SpR:219.0,90.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),v,w),c_List_Otake(u,v,w))**.
% 299.70/300.36 3414[0:SpR:661.0,785.1] || equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),v)** -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.36 661[0:SpR:154.0,190.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,u,v),x,v),v),x)**.
% 299.70/300.36 649[0:SpR:154.0,641.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,u,v),v),c_List_Orotate(w,u,v))**.
% 299.70/300.36 370[0:Inp] || -> equal(c_List_Olist__update(c_List_Olist__update(u,v,w,x),v,y,x),c_List_Olist__update(u,v,y,x))**.
% 299.70/300.36 3351[0:SpL:846.0,3319.0] || equal(u,c_List_Olist_ONil(tc_Expr_Oexp(v)))*+ -> c_BigStep_Ofinals(u,v)*.
% 299.70/300.36 3319[0:Rew:3313.1,3262.1] || equal(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(w),x),tc_Expr_Oexp(w)))*+ -> c_BigStep_Ofinals(u,w)*.
% 299.70/300.36 3313[0:Rew:88.0,3252.1] || equal(u,c_List_Oreplicate(v,w,x))*+ -> equal(c_List_Orev(u,x),u)**.
% 299.70/300.36 64[0:Inp] || equal(c_Expr_Oexp_OCall(u,v,w,x),c_Expr_Oexp_OCall(y,z,x1,x))* -> equal(u,y).
% 299.70/300.36 574[0:SpL:100.0,287.0] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))* -> equal(c_List_Oreplicate(u,v,w),x).
% 299.70/300.36 3057[0:SpL:219.0,1559.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Odrop(x,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 2813[0:SpL:2717.1,1568.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ equal(c_List_Olist_OCons(x,y,w),v)* -> .
% 299.70/300.36 2790[0:SpL:2717.1,15.0] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(w,x,v),w)**+ -> equal(u,x)*.
% 299.70/300.36 65[0:Inp] || equal(c_Expr_Oexp_OCall(u,v,w,x),c_Expr_Oexp_OCall(y,z,x1,x))* -> equal(v,z).
% 299.70/300.36 2486[0:SpL:88.0,614.1] || equal(u,c_List_Orev(v,w))*+ equal(x,v)* -> equal(c_List_Orev(x,w),u)*.
% 299.70/300.36 2468[0:SpL:88.0,612.1] || equal(u,c_List_Orev(v,w))*+ equal(v,c_List_Orev(x,w))* -> equal(u,x)*.
% 299.70/300.36 2427[0:SpR:297.0,899.1] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Oreplicate(u,x,y),c_List_Olist_ONil(y))**.
% 299.70/300.36 2380[0:SpR:297.0,888.1] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Otake(u,x,y),c_List_Olist_ONil(y))**.
% 299.70/300.36 66[0:Inp] || equal(c_Expr_Oexp_OCall(u,v,w,x),c_Expr_Oexp_OCall(y,z,x1,x))* -> equal(w,x1).
% 299.70/300.36 3101[0:SpR:2335.1,888.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Olist_ONil(w)) -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.36 2335[0:SpR:787.1,641.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),v,w),v)**.
% 299.70/300.36 2296[0:SpR:787.1,297.0] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))*+ -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),u)*.
% 299.70/300.36 1559[0:SpL:377.0,141.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 113[0:Inp] || equal(c_Expr_Oexp_OFAcc(u,v,w,x),c_Expr_Oexp_OFAcc(y,z,x1,x))* -> equal(w,x1).
% 299.70/300.36 1428[0:Res:539.1,1315.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ equal(x,v)* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 1422[0:Res:539.1,1305.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ equal(x,u)* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 2766[0:SpR:2717.1,219.0] || equal(c_List_Odrop(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(u,v,w),v).
% 299.70/300.36 2934[0:SpL:2717.1,2918.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Olist_OCons(w,x,v),v),u)* -> .
% 299.70/300.36 114[0:Inp] || equal(c_Expr_Oexp_OFAcc(u,v,w,x),c_Expr_Oexp_OFAcc(y,z,x1,x))* -> equal(v,z).
% 299.70/300.36 2923[0:SpL:587.1,2917.0] || equal(u,c_List_Olist_OCons(v,w,x))*+ equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> .
% 299.70/300.36 2942[0:SpL:587.1,2926.0] || equal(u,c_List_Olist_OCons(v,w,x))*+ equal(c_List_Orev(u,x),w)* -> .
% 299.70/300.36 2930[0:SpL:219.0,2918.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Odrop(x,v,w))* -> .
% 299.70/300.36 2926[0:SpL:83.0,2918.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),v)** -> .
% 299.70/300.36 115[0:Inp] || equal(c_Expr_Oexp_OFAcc(u,v,w,x),c_Expr_Oexp_OFAcc(y,z,x1,x))* -> equal(u,y).
% 299.70/300.36 2918[0:MRR:2663.1,2917.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),w)** -> .
% 299.70/300.36 2917[0:MRR:2855.1,1466.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Olist_ONil(w))** -> .
% 299.70/300.36 2742[0:Rew:88.0,2690.1,88.0,2690.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(u,w,v),w)**.
% 299.70/300.36 2805[0:SpL:2717.1,1466.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,x,v),u)* -> .
% 299.70/300.36 341[0:Inp] || equal(c_Expr_Oexp_OBlock(u,v,w,x),c_Expr_Oexp_OBlock(y,z,x1,x))* -> equal(w,x1).
% 299.70/300.36 2717[0:Rew:88.0,2670.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Oappend(w,u,v),w)**.
% 299.70/300.36 1367[0:SpL:274.0,1152.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),v)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.36 1126[0:SpL:1086.1,16.0] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(w,x,v),x)**+ -> equal(u,w)*.
% 299.70/300.36 342[0:Inp] || equal(c_Expr_Oexp_OBlock(u,v,w,x),c_Expr_Oexp_OBlock(y,z,x1,x))* -> equal(v,z).
% 299.70/300.36 1003[0:SpR:344.0,783.1] || equal(c_List_Orev(u,v),w) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.70/300.36 970[0:SpR:344.0,675.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orev(u,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 697[0:SpR:154.0,676.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,u,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 614[0:SpL:587.1,559.0] || equal(u,v)* equal(w,c_List_Orev(v,x))*+ -> equal(c_List_Orev(w,x),u)*.
% 299.70/300.36 343[0:Inp] || equal(c_Expr_Oexp_OBlock(u,v,w,x),c_Expr_Oexp_OBlock(y,z,x1,x))* -> equal(u,y).
% 299.70/300.36 612[0:SpL:587.1,287.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Orev(x,w))*+ -> equal(u,x)*.
% 299.70/300.36 598[0:SpR:587.1,587.1] || equal(u,v)*+ equal(w,u)* -> equal(c_List_Orev(w,x),c_List_Orev(v,x))*.
% 299.70/300.36 1030[0:SpL:846.0,17.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(x),tc_List_Olist(x)),u)*.
% 299.70/300.36 899[0:SpR:623.1,846.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 345[0:Inp] || equal(c_Expr_Oexp_OCond(u,v,w,x),c_Expr_Oexp_OCond(y,z,x1,x))* -> equal(w,x1).
% 299.70/300.36 888[0:SpR:623.1,844.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 787[0:SpR:623.1,344.0] || equal(u,c_List_Orev(v,w)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.70/300.36 611[0:SpL:587.1,299.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))**+ -> equal(u,c_List_Olist_ONil(w))*.
% 299.70/300.36 595[0:SpR:587.1,528.1] || equal(u,v)* equal(u,c_List_Olist_ONil(w))*+ -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 346[0:Inp] || equal(c_Expr_Oexp_OCond(u,v,w,x),c_Expr_Oexp_OCond(y,z,x1,x))* -> equal(v,z).
% 299.70/300.36 558[0:SpL:528.1,287.0] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Orev(w,v),c_List_Olist_ONil(v))**+ -> equal(u,w)*.
% 299.70/300.36 836[0:SpR:835.0,623.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.36 1248[0:SpR:297.0,823.0] || -> equal(c_List_Odrop(u,c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 347[0:Inp] || equal(c_Expr_Oexp_OCond(u,v,w,x),c_Expr_Oexp_OCond(y,z,x1,x))* -> equal(u,y).
% 299.70/300.36 2111[0:SpL:88.0,2053.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(c_List_Otake(x,c_List_Orev(v,w),w),w))* -> .
% 299.70/300.36 2053[0:SpL:219.0,1474.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(c_List_Otake(x,v,w),w))* -> .
% 299.70/300.36 1890[0:SpL:219.0,1355.0] || c_List_Odistinct(c_List_Orev(u,v),v) -> c_List_Odistinct(c_List_Orev(c_List_Otake(w,u,v),v),v)*.
% 299.70/300.36 361[0:Inp] || equal(c_Expr_Oexp_OBinOp(u,v,w,x),c_Expr_Oexp_OBinOp(y,z,x1,x))* -> equal(w,x1).
% 299.70/300.36 1560[0:SpL:377.0,546.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.36 1474[0:SpL:274.0,1466.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Orev(v,x))** -> .
% 299.70/300.36 1433[0:SpL:219.0,1354.0] || c_List_Odistinct(c_List_Orev(u,v),v) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(w,u,v),v),v)*.
% 299.70/300.36 362[0:Inp] || equal(c_Expr_Oexp_OBinOp(u,v,w,x),c_Expr_Oexp_OBinOp(y,z,x1,x))* -> equal(v,z).
% 299.70/300.36 1942[0:Res:539.1,1914.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.36 1935[0:SpL:219.0,1914.0] || c_List_Odistinct(c_List_Orev(u,v),v) -> c_List_Odistinct(c_List_Odrop(w,u,v),v)*.
% 299.70/300.36 1914[0:Rew:88.0,1910.1] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 363[0:Inp] || equal(c_Expr_Oexp_OBinOp(u,v,w,x),c_Expr_Oexp_OBinOp(y,z,x1,x))* -> equal(u,y).
% 299.70/300.36 1907[0:SpL:219.0,1898.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Orev(c_List_Otake(w,u,v),v),v)*.
% 299.70/300.36 1898[0:Res:234.1,1355.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w).
% 299.70/300.36 1355[0:SpL:274.0,85.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w).
% 299.70/300.36 1784[0:SpL:219.0,1740.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,c_List_Odrop(y,v,w),w))* -> .
% 299.70/300.36 333[0:Inp] || equal(c_Pair(u,v,w,x),c_Pair(y,z,w,x))* -> equal(u,y).
% 299.70/300.36 1774[0:SpL:219.0,1726.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Odrop(w,c_List_Odrop(x,u,v),v),v)*.
% 299.70/300.36 1740[0:SpL:219.0,1568.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Odrop(y,w,x))* -> .
% 299.70/300.36 1726[0:SpL:219.0,1555.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,v,w),w)*.
% 299.70/300.36 1702[0:SpL:219.0,1473.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,w,x))* -> .
% 299.70/300.36 334[0:Inp] || equal(c_Pair(u,v,w,x),c_Pair(y,z,w,x))* -> equal(v,z).
% 299.70/300.36 1693[0:SpL:219.0,1452.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)*+ -> c_List_Odistinct(c_List_Odrop(x,v,w),w)*.
% 299.70/300.36 1568[0:SpL:377.0,1466.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),x)** -> .
% 299.70/300.36 1555[0:SpL:377.0,85.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 1707[0:SpR:424.0,471.0] || -> c_BigStep_Ofinals(c_List_Oreplicate(u,hAPP(c_Expr_Oexp_OVal(v),w),tc_Expr_Oexp(v)),v)*.
% 299.70/300.36 424[0:Inp] || -> equal(c_List_Omap(u,c_List_Oreplicate(v,w,x),x,y),c_List_Oreplicate(v,hAPP(u,w),y))**.
% 299.70/300.36 1699[0:SpL:83.0,1473.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),w)** -> .
% 299.70/300.36 1473[0:SpL:207.0,1466.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),x)** -> .
% 299.70/300.36 1452[0:SpL:207.0,85.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 427[0:Inp] || -> equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Omap(u,c_List_Orev(v,w),w,x))*.
% 299.70/300.36 1586[0:Res:539.1,1504.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(u,w).
% 299.70/300.36 1579[0:SpL:219.0,1504.0] || c_List_Odistinct(c_List_Orev(u,v),v) -> c_List_Odistinct(c_List_Otake(w,u,v),v)*.
% 299.70/300.36 1504[0:Rew:88.0,1500.1] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(u,w).
% 299.70/300.36 377[0:Inp] || -> equal(c_List_Oappend(c_List_Oappend(u,v,w),x,w),c_List_Oappend(u,c_List_Oappend(v,x,w),w))**.
% 299.70/300.36 1498[0:SpL:219.0,1439.0] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(w,u,v),v),v)*.
% 299.70/300.36 1439[0:Res:234.1,1354.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w).
% 299.70/300.36 1472[0:SpL:219.0,1466.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,v,w))* -> .
% 299.70/300.36 1466[0:MRR:1453.1,212.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),w)** -> .
% 299.70/300.36 207[0:Inp] || -> equal(c_List_Oappend(c_List_Olist_OCons(u,v,w),x,w),c_List_Olist_OCons(u,c_List_Oappend(v,x,w),w))**.
% 299.70/300.36 1354[0:SpL:274.0,84.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w).
% 299.70/300.36 1315[0:SpL:190.0,922.1] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ equal(x,v)* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 1305[0:SpL:90.0,921.1] || c_List_Odistinct(c_List_Oappend(u,v,w),w)*+ equal(x,u)* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 1116[0:SpR:1086.1,219.0] || equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w)) -> equal(c_List_Odrop(u,v,w),v)**.
% 299.70/300.36 274[0:Inp] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Orev(w,v),v),c_List_Orev(c_List_Oappend(w,u,v),v))**.
% 299.70/300.36 1097[0:SpR:297.0,874.1] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))**+ -> equal(c_List_Odrop(u,x,y),x)**.
% 299.70/300.36 1072[0:SpR:297.0,785.1] || equal(c_List_Oreplicate(u,v,w),x)*+ -> equal(c_List_Odrop(u,x,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 922[0:Res:231.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Odrop(x,u,v))*+ -> c_List_Odistinct(w,v)*.
% 299.70/300.36 921[0:Res:266.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Otake(x,u,v))*+ -> c_List_Odistinct(w,v)*.
% 299.70/300.36 95[0:Inp] || equal(c_Expr_Oexp_OFAss(u,v,w,x,y),c_Expr_Oexp_OTryCatch(z,x1,x2,x3,y))* -> .
% 299.70/300.36 920[0:Res:291.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Orotate(x,u,v))*+ -> c_List_Odistinct(w,v)*.
% 299.70/300.36 1272[0:SpR:832.0,874.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Omap(w,u,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 832[0:SpR:425.0,659.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,u,v,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.36 1246[0:SpR:823.0,874.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Olist__update(u,w,x,v),c_List_Olist_ONil(v))**.
% 299.70/300.36 288[0:Inp] || c_DefAss_O_092_060D_062(c_Expr_Oexp_OFAss(u,v,w,x,y),z,y)* -> c_DefAss_O_092_060D_062(u,z,y).
% 299.70/300.36 823[0:SpR:256.0,659.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(u,w,x,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 720[0:SpL:219.0,311.0] || equal(c_List_Otake(u,v,w),v) -> equal(c_List_Odrop(u,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 719[0:SpL:219.0,313.0] || equal(c_List_Odrop(u,v,w),v)** -> equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.36 1182[0:SpL:88.0,1152.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(u,w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.36 360[0:Inp] || c_DefAss_O_092_060D_062(c_Expr_Oexp_OTryCatch(u,v,w,x,y),z,y)* -> c_DefAss_O_092_060D_062(u,z,y).
% 299.70/300.36 1152[0:SpR:662.0,785.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),u)** -> equal(w,c_List_Olist_ONil(v)).
% 299.70/300.36 662[0:SpR:344.0,190.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(u,v),w,v),v),w)**.
% 299.70/300.36 1089[0:SpR:874.1,675.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orotate(w,u,v),c_List_Olist_ONil(v))**.
% 299.70/300.36 54[0:Inp] || -> equal(hAPP(c_COMBB(u,v,w,x,y),z),hAPP(u,hAPP(v,z)))**.
% 299.70/300.36 1086[0:SpR:874.1,190.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Oappend(u,w,v),w)**.
% 299.70/300.36 874[0:SpR:623.1,845.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,x),w)**.
% 299.70/300.36 785[0:SpR:623.1,659.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 610[0:SpL:587.1,542.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))**+ -> c_List_Odistinct(u,w)*.
% 299.70/300.36 125[0:Inp] || -> equal(hAPP(c_Fun_Ocomp(u,v,w,x,y),z),hAPP(u,hAPP(v,z)))**.
% 299.70/300.36 416[0:Inp] || c_BigStep_Oeval(u,hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v),w,x,y)* -> equal(y,w).
% 299.70/300.36 414[0:Inp] || -> c_BigStep_Oeval(u,hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v),w,hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v),w)*.
% 299.70/300.36 464[0:Inp] || c_Progress_OWTrts_H(u,v,w,x,y)* -> c_WellTypeRT_OWTrts(u,v,w,x,y).
% 299.70/300.36 463[0:Inp] || c_WellTypeRT_OWTrts(u,v,w,x,y) -> c_Progress_OWTrts_H(u,v,w,x,y)*.
% 299.70/300.36 126[0:Inp] || equal(c_Expr_Oexp_OFAcc(u,v,w,x),c_Expr_Oexp_OTryCatch(y,z,x1,x2,x))* -> .
% 299.70/300.36 238[0:Inp] || equal(c_Expr_Oexp_OCall(u,v,w,x),c_Expr_Oexp_OFAss(y,z,x1,x2,x))* -> .
% 299.70/300.36 243[0:Inp] || equal(c_Expr_Oexp_OBinOp(u,v,w,x),c_Expr_Oexp_OTryCatch(y,z,x1,x2,x))* -> .
% 299.70/300.36 304[0:Inp] || equal(c_Expr_Oexp_OFAcc(u,v,w,x),c_Expr_Oexp_OFAss(y,z,x1,x2,x))* -> .
% 299.70/300.36 328[0:Inp] || equal(c_Expr_Oexp_OCall(u,v,w,x),c_Expr_Oexp_OTryCatch(y,z,x1,x2,x))* -> .
% 299.70/300.36 351[0:Inp] || equal(c_Expr_Oexp_OBlock(u,v,w,x),c_Expr_Oexp_OTryCatch(y,z,x1,x2,x))* -> .
% 299.70/300.36 179[0:Inp] || equal(c_Expr_Oexp_OTryCatch(u,v,w,x,y),c_Expr_Oexp_OCond(z,x1,x2,y))* -> .
% 299.70/300.36 222[0:Inp] || equal(c_Expr_Oexp_OFAss(u,v,w,x,y),c_Expr_Oexp_OBlock(z,x1,x2,y))* -> .
% 299.70/300.36 237[0:Inp] || equal(c_Expr_Oexp_OFAss(u,v,w,x,y),c_Expr_Oexp_OCond(z,x1,x2,y))* -> .
% 299.70/300.36 264[0:Inp] || equal(c_Expr_Oexp_OFAss(u,v,w,x,y),c_Expr_Oexp_OBinOp(z,x1,x2,y))* -> .
% 299.70/300.36 92[0:Inp] || c_DefAss_O_092_060D_062(c_Expr_Oexp_OCond(u,v,w,x),y,x)* -> c_DefAss_O_092_060D_062(u,y,x).
% 299.70/300.36 97[0:Inp] || c_DefAss_O_092_060D_062(c_Expr_Oexp_OBinOp(u,v,w,x),y,x)* -> c_DefAss_O_092_060D_062(u,y,x).
% 299.70/300.36 307[0:Inp] || c_DefAss_O_092_060D_062(c_Expr_Oexp_OFAcc(u,v,w,x),y,x)* -> c_DefAss_O_092_060D_062(u,y,x).
% 299.70/300.36 309[0:Inp] || c_DefAss_O_092_060D_062(c_Expr_Oexp_OCall(u,v,w,x),y,x)* -> c_DefAss_O_092_060D_062(u,y,x).
% 299.70/300.36 999[0:SpR:297.0,783.1] || equal(c_List_Oreplicate(u,v,w),x)*+ -> equal(c_List_Otake(u,x,w),x)**.
% 299.70/300.36 306[0:Inp] || c_DefAss_O_092_060D_062(u,v,w) -> c_DefAss_O_092_060D_062(c_Expr_Oexp_OFAcc(u,x,y,w),v,w)*.
% 299.70/300.36 966[0:SpR:297.0,675.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Oreplicate(u,w,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.36 17[0:Inp] || equal(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,y,w))* -> equal(u,x).
% 299.70/300.36 174[0:Inp] || equal(c_Expr_Oexp_OLAss(u,v,w),c_Expr_Oexp_OLAss(x,y,w))* -> equal(v,y).
% 299.70/300.36 175[0:Inp] || equal(c_Expr_Oexp_OLAss(u,v,w),c_Expr_Oexp_OLAss(x,y,w))* -> equal(u,x).
% 299.70/300.36 232[0:Inp] || equal(c_Expr_Oexp_OCast(u,v,w),c_Expr_Oexp_OCast(x,y,w))* -> equal(u,x).
% 299.70/300.36 233[0:Inp] || equal(c_Expr_Oexp_OCast(u,v,w),c_Expr_Oexp_OCast(x,y,w))* -> equal(v,y).
% 299.70/300.36 239[0:Inp] || equal(c_Expr_Oexp_OWhile(u,v,w),c_Expr_Oexp_OWhile(x,y,w))* -> equal(u,x).
% 299.70/300.36 240[0:Inp] || equal(c_Expr_Oexp_OWhile(u,v,w),c_Expr_Oexp_OWhile(x,y,w))* -> equal(v,y).
% 299.70/300.36 254[0:Inp] || equal(c_Expr_Oexp_OSeq(u,v,w),c_Expr_Oexp_OSeq(x,y,w))* -> equal(u,x).
% 299.70/300.36 255[0:Inp] || equal(c_Expr_Oexp_OSeq(u,v,w),c_Expr_Oexp_OSeq(x,y,w))* -> equal(v,y).
% 299.70/300.36 324[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,y,w))* -> equal(u,x).
% 299.70/300.36 325[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,y,w))* -> equal(v,y).
% 299.70/300.36 909[0:SpL:88.0,609.1] || equal(u,c_List_Orev(v,w))*+ c_List_Odistinct(v,w) -> c_List_Odistinct(u,w)*.
% 299.70/300.36 783[0:SpR:623.1,641.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),v,w),v)**.
% 299.70/300.36 15[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Oappend(u,x,w))* -> equal(v,x).
% 299.70/300.36 778[0:SpR:623.1,297.0] || equal(u,c_List_Oreplicate(v,w,x))*+ -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),v)*.
% 299.70/300.36 675[0:SpR:154.0,659.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,u,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 650[0:SpR:344.0,641.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(u,v),v),c_List_Orev(u,v))**.
% 299.70/300.36 916[0:MRR:908.2,171.0] || equal(u,c_List_Olist_ONil(v))*+ equal(w,u)* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 16[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Oappend(x,v,w))* -> equal(u,x).
% 299.70/300.36 915[0:Res:234.1,609.1] || c_List_Odistinct(u,v)*+ equal(w,u)* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 609[0:SpL:587.1,235.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(v,w),w)*+ -> c_List_Odistinct(u,w)*.
% 299.70/300.36 593[0:SpR:587.1,234.1] || equal(u,v)*+ c_List_Odistinct(u,w)* -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.36 423[0:Inp] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.36 278[0:Inp] || equal(c_List_Olist__update(u,v,w,x),c_List_Olist_ONil(x))** -> equal(u,c_List_Olist_ONil(x)).
% 299.70/300.36 846[0:SpR:835.0,678.0] || -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_ONil(u),tc_List_Olist(u)),v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 844[0:SpR:835.0,640.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_ONil(u),tc_List_Olist(u)),v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 845[0:SpR:835.0,658.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_ONil(u),tc_List_Olist(u)),v,w),v)**.
% 299.70/300.36 835[0:SpR:438.0,425.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(u),tc_List_Olist(u)),c_Nat_Osize__class_Osize(c_List_Olist_ONil(v),tc_List_Olist(v)))*.
% 299.70/300.36 425[0:Inp] || -> equal(c_Nat_Osize__class_Osize(c_List_Omap(u,v,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))**.
% 299.70/300.36 256[0:Inp] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist__update(u,v,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)))**.
% 299.70/300.36 259[0:Inp] || -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),v),c_List_Olist_OCons(u,c_List_Olist_ONil(v),v))**.
% 299.70/300.36 623[0:Rew:344.0,594.1] || equal(u,v) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)))*.
% 299.70/300.36 123[0:Inp] || equal(hAPP(c_Option_Ooption_OSome(u),v),hAPP(c_Option_Ooption_OSome(u),w))* -> equal(v,w).
% 299.70/300.36 473[0:Inp] || equal(hAPP(c_Expr_Oexp_OVal(u),v),hAPP(c_Expr_Oexp_OVal(u),w))* -> equal(v,w).
% 299.70/300.36 465[0:Inp] || c_WellType_OWTs(u,v,w,x) -> c_WellTypeRT_OWTrts(u,y,v,w,x)*.
% 299.70/300.36 660[0:SpR:297.0,190.0] || -> equal(c_List_Odrop(u,c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),x)**.
% 299.70/300.36 648[0:SpR:297.0,641.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(u,v,w),w),c_List_Oreplicate(u,v,w))**.
% 299.70/300.36 158[0:Inp] || equal(c_Expr_Oexp_OCast(u,v,w),c_Expr_Oexp_OTryCatch(x,y,z,x1,w))* -> .
% 299.70/300.36 260[0:Inp] || equal(c_Expr_Oexp_OSeq(u,v,w),c_Expr_Oexp_OFAss(x,y,z,x1,w))* -> .
% 299.70/300.36 283[0:Inp] || equal(c_Expr_Oexp_OWhile(u,v,w),c_Expr_Oexp_OTryCatch(x,y,z,x1,w))* -> .
% 299.70/300.36 373[0:Inp] || equal(c_Expr_Oexp_OSeq(u,v,w),c_Expr_Oexp_OTryCatch(x,y,z,x1,w))* -> .
% 299.70/300.36 36[0:Inp] || equal(c_Expr_Oexp_OCond(u,v,w,x),c_Expr_Oexp_OCall(y,z,x1,x))* -> .
% 299.70/300.36 46[0:Inp] || equal(c_Expr_Oexp_OCall(u,v,w,x),c_Expr_Oexp_OBinOp(y,z,x1,x))* -> .
% 299.70/300.36 149[0:Inp] || equal(c_Expr_Oexp_OBlock(u,v,w,x),c_Expr_Oexp_OCond(y,z,x1,x))* -> .
% 299.70/300.36 182[0:Inp] || equal(c_Expr_Oexp_OBlock(u,v,w,x),c_Expr_Oexp_OCall(y,z,x1,x))* -> .
% 299.70/300.36 216[0:Inp] || equal(c_Expr_Oexp_OFAcc(u,v,w,x),c_Expr_Oexp_OCond(y,z,x1,x))* -> .
% 299.70/300.36 246[0:Inp] || equal(c_Expr_Oexp_OFAcc(u,v,w,x),c_Expr_Oexp_OBlock(y,z,x1,x))* -> .
% 299.70/300.36 286[0:Inp] || equal(c_Expr_Oexp_OFAcc(u,v,w,x),c_Expr_Oexp_OCall(y,z,x1,x))* -> .
% 299.70/300.36 302[0:Inp] || equal(c_Expr_Oexp_OBinOp(u,v,w,x),c_Expr_Oexp_OBlock(y,z,x1,x))* -> .
% 299.70/300.36 317[0:Inp] || equal(c_Expr_Oexp_OBinOp(u,v,w,x),c_Expr_Oexp_OCond(y,z,x1,x))* -> .
% 299.70/300.36 369[0:Inp] || equal(c_Expr_Oexp_OFAcc(u,v,w,x),c_Expr_Oexp_OBinOp(y,z,x1,x))* -> .
% 299.70/300.36 42[0:Inp] || equal(c_Expr_Oexp_OFAss(u,v,w,x,y),c_Expr_Oexp_OLAss(z,x1,y))* -> .
% 299.70/300.36 177[0:Inp] || equal(c_Expr_Oexp_OFAss(u,v,w,x,y),c_Expr_Oexp_OCast(z,x1,y))* -> .
% 299.70/300.36 316[0:Inp] || equal(c_Expr_Oexp_OFAss(u,v,w,x,y),c_Expr_Oexp_OWhile(z,x1,y))* -> .
% 299.70/300.36 364[0:Inp] || equal(c_Expr_Oexp_OTryCatch(u,v,w,x,y),c_Expr_Oexp_OLAss(z,x1,y))* -> .
% 299.70/300.36 164[0:Inp] || c_DefAss_O_092_060D_062(c_Expr_Oexp_OWhile(u,v,w),x,w)* -> c_DefAss_O_092_060D_062(u,x,w).
% 299.70/300.36 173[0:Inp] || c_DefAss_O_092_060D_062(c_Expr_Oexp_OLAss(u,v,w),x,w)* -> c_DefAss_O_092_060D_062(v,x,w).
% 299.70/300.36 319[0:Inp] || c_DefAss_O_092_060D_062(c_Expr_Oexp_OCast(u,v,w),x,w)* -> c_DefAss_O_092_060D_062(v,x,w).
% 299.70/300.36 378[0:Inp] || c_DefAss_O_092_060D_062(c_Expr_Oexp_OSeq(u,v,w),x,w)* -> c_DefAss_O_092_060D_062(u,x,w).
% 299.70/300.36 172[0:Inp] || c_DefAss_O_092_060D_062(u,v,w) -> c_DefAss_O_092_060D_062(c_Expr_Oexp_OLAss(x,u,w),v,w)*.
% 299.70/300.36 318[0:Inp] || c_DefAss_O_092_060D_062(u,v,w) -> c_DefAss_O_092_060D_062(c_Expr_Oexp_OCast(x,u,w),v,w)*.
% 299.70/300.36 722[0:SpL:219.0,141.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Odrop(w,u,v),c_List_Olist_ONil(v))**.
% 299.70/300.36 721[0:SpL:219.0,140.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Otake(w,u,v),c_List_Olist_ONil(v))**.
% 299.70/300.36 219[0:Inp] || -> equal(c_List_Oappend(c_List_Otake(u,v,w),c_List_Odrop(u,v,w),w),v)**.
% 299.70/300.36 630[0:Res:539.1,420.0] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,w).
% 299.70/300.36 393[0:Inp] || equal(c_Expr_Oexp_OTryCatch(u,v,w,x,y),hAPP(c_Expr_Oexp_OVal(y),z))* -> .
% 299.70/300.36 404[0:Inp] || equal(c_Expr_Oexp_OFAss(u,v,w,x,y),hAPP(c_Expr_Oexp_OVal(y),z))* -> .
% 299.70/300.36 676[0:SpR:344.0,659.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(u,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 441[0:Inp] || c_List_Olist__all2(u,v,c_List_Olist_ONil(w),x,w)* -> equal(v,c_List_Olist_ONil(x)).
% 299.70/300.36 674[0:SpR:297.0,659.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(u,v,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 659[0:SpR:81.0,190.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),u,v),c_List_Olist_ONil(v))**.
% 299.70/300.36 442[0:Inp] || c_List_Olist__all2(u,c_List_Olist_ONil(v),w,v,x)* -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 190[0:Inp] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(u,w,v),v),w)**.
% 299.70/300.36 641[0:SpR:81.0,90.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),u,v),u)**.
% 299.70/300.36 90[0:Inp] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(u,w,v),v),u)**.
% 299.70/300.36 140[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(u,c_List_Olist_ONil(w)).
% 299.70/300.36 141[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.36 305[0:Inp] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.36 154[0:Inp] || -> equal(c_Nat_Osize__class_Osize(c_List_Orotate(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))**.
% 299.70/300.36 73[0:Inp] || equal(c_Expr_Oexp_OVar(u,v),c_Expr_Oexp_OFAss(w,x,y,z,v))* -> .
% 299.70/300.36 223[0:Inp] || equal(c_Expr_Oexp_Onew(u,v),c_Expr_Oexp_OTryCatch(w,x,y,z,v))* -> .
% 299.70/300.36 45[0:Inp] || equal(c_Expr_Oexp_OLAss(u,v,w),c_Expr_Oexp_OFAcc(x,y,z,w))* -> .
% 299.70/300.36 101[0:Inp] || equal(c_Expr_Oexp_OWhile(u,v,w),c_Expr_Oexp_OBinOp(x,y,z,w))* -> .
% 299.70/300.36 107[0:Inp] || equal(c_Expr_Oexp_OCast(u,v,w),c_Expr_Oexp_OBinOp(x,y,z,w))* -> .
% 299.70/300.36 147[0:Inp] || equal(c_Expr_Oexp_OWhile(u,v,w),c_Expr_Oexp_OBlock(x,y,z,w))* -> .
% 299.70/300.36 150[0:Inp] || equal(c_Expr_Oexp_OCast(u,v,w),c_Expr_Oexp_OBlock(x,y,z,w))* -> .
% 299.70/300.36 163[0:Inp] || equal(c_Expr_Oexp_OSeq(u,v,w),c_Expr_Oexp_OBinOp(x,y,z,w))* -> .
% 299.70/300.36 169[0:Inp] || equal(c_Expr_Oexp_OCast(u,v,w),c_Expr_Oexp_OCond(x,y,z,w))* -> .
% 299.70/300.36 298[0:Inp] || equal(c_Expr_Oexp_OSeq(u,v,w),c_Expr_Oexp_OBlock(x,y,z,w))* -> .
% 299.70/300.36 366[0:Inp] || equal(c_Expr_Oexp_OWhile(u,v,w),c_Expr_Oexp_OFAcc(x,y,z,w))* -> .
% 299.70/300.36 368[0:Inp] || equal(c_Expr_Oexp_OWhile(u,v,w),c_Expr_Oexp_OCall(x,y,z,w))* -> .
% 299.70/300.36 372[0:Inp] || equal(c_Expr_Oexp_OSeq(u,v,w),c_Expr_Oexp_OFAcc(x,y,z,w))* -> .
% 299.70/300.36 379[0:Inp] || equal(c_Expr_Oexp_OSeq(u,v,w),c_Expr_Oexp_OCall(x,y,z,w))* -> .
% 299.70/300.36 51[0:Inp] || equal(c_Expr_Oexp_OCond(u,v,w,x),c_Expr_Oexp_OWhile(y,z,x))* -> .
% 299.70/300.36 146[0:Inp] || equal(c_Expr_Oexp_OCond(u,v,w,x),c_Expr_Oexp_OSeq(y,z,x))* -> .
% 299.70/300.36 155[0:Inp] || equal(c_Expr_Oexp_OCall(u,v,w,x),c_Expr_Oexp_OLAss(y,z,x))* -> .
% 299.70/300.36 244[0:Inp] || equal(c_Expr_Oexp_OBinOp(u,v,w,x),c_Expr_Oexp_OLAss(y,z,x))* -> .
% 299.70/300.36 257[0:Inp] || equal(c_Expr_Oexp_OCall(u,v,w,x),c_Expr_Oexp_OCast(y,z,x))* -> .
% 299.70/300.36 293[0:Inp] || equal(c_Expr_Oexp_OFAcc(u,v,w,x),c_Expr_Oexp_OCast(y,z,x))* -> .
% 299.70/300.36 320[0:Inp] || equal(c_Expr_Oexp_OBlock(u,v,w,x),c_Expr_Oexp_OLAss(y,z,x))* -> .
% 299.70/300.36 359[0:Inp] || equal(c_Expr_Oexp_OCond(u,v,w,x),c_Expr_Oexp_OLAss(y,z,x))* -> .
% 299.70/300.36 157[0:Inp] || equal(c_Expr_Oexp_OTryCatch(u,v,w,x,y),c_Expr_Oexp_Othrow(z,y))* -> .
% 299.70/300.36 166[0:Inp] || equal(c_Expr_Oexp_OTryCatch(u,v,w,x,y),c_Expr_Oexp_OVar(z,y))* -> .
% 299.70/300.36 217[0:Inp] || equal(c_Expr_Oexp_OFAss(u,v,w,x,y),c_Expr_Oexp_Onew(z,y))* -> .
% 299.70/300.36 241[0:Inp] || equal(c_Expr_Oexp_OFAss(u,v,w,x,y),c_Expr_Oexp_Othrow(z,y))* -> .
% 299.70/300.36 420[0:Inp] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(v,w).
% 299.70/300.36 476[0:Inp] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* -> equal(v,w).
% 299.70/300.36 350[0:Inp] || c_DefAss_O_092_060D_062(c_Expr_Oexp_Othrow(u,v),w,v)* -> c_DefAss_O_092_060D_062(u,w,v).
% 299.70/300.36 621[0:Rew:88.0,592.1] || equal(u,v)* -> equal(v,u).
% 299.70/300.36 587[0:SpL:88.0,559.0] || equal(u,v) -> equal(c_List_Orev(u,w),c_List_Orev(v,w))*.
% 299.70/300.36 349[0:Inp] || c_DefAss_O_092_060D_062(u,v,w) -> c_DefAss_O_092_060D_062(c_Expr_Oexp_Othrow(u,w),v,w)*.
% 299.70/300.36 559[0:SpL:88.0,287.0] || equal(u,c_List_Orev(v,w))*+ -> equal(c_List_Orev(u,w),v)*.
% 299.70/300.36 546[0:Res:539.1,85.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.36 545[0:Res:539.1,84.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(u,w).
% 299.70/300.36 543[0:Res:539.1,290.0] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.36 100[0:Inp] || -> equal(c_List_Orev(c_List_Oreplicate(u,v,w),w),c_List_Oreplicate(u,v,w))**.
% 299.70/300.36 405[0:Inp] || equal(hAPP(c_Expr_Oexp_OVal(u),v),c_Expr_Oexp_OCond(w,x,y,u))* -> .
% 299.70/300.36 402[0:Inp] || equal(c_Expr_Oexp_OBinOp(u,v,w,x),hAPP(c_Expr_Oexp_OVal(x),y))* -> .
% 299.70/300.36 406[0:Inp] || equal(c_Expr_Oexp_OBlock(u,v,w,x),hAPP(c_Expr_Oexp_OVal(x),y))* -> .
% 299.70/300.36 407[0:Inp] || equal(c_Expr_Oexp_OFAcc(u,v,w,x),hAPP(c_Expr_Oexp_OVal(x),y))* -> .
% 299.70/300.36 411[0:Inp] || equal(c_Expr_Oexp_OCall(u,v,w,x),hAPP(c_Expr_Oexp_OVal(x),y))* -> .
% 299.70/300.36 21[0:Inp] || equal(c_Expr_Oexp_Othrow(u,v),c_Expr_Oexp_Othrow(w,v))* -> equal(u,w).
% 299.70/300.36 215[0:Inp] || equal(c_Expr_Oexp_Onew(u,v),c_Expr_Oexp_Onew(w,v))* -> equal(u,w).
% 299.70/300.36 220[0:Inp] || equal(c_Expr_Oexp_OVar(u,v),c_Expr_Oexp_OVar(w,v))* -> equal(u,w).
% 299.70/300.36 287[0:Inp] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* -> equal(u,w).
% 299.70/300.36 1[0:Inp] || c_BigStep_Ofinals(c_List_Olist_OCons(u,v,tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinal(u,w).
% 299.70/300.36 311[0:Inp] || equal(c_List_Oappend(u,v,w),u)** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.36 542[0:Res:539.1,235.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> c_List_Odistinct(u,v).
% 299.70/300.36 539[0:MRR:536.1,171.0] || equal(u,c_List_Olist_ONil(v)) -> c_List_Odistinct(u,v)*.
% 299.70/300.36 313[0:Inp] || equal(c_List_Oappend(u,v,w),v)** -> equal(u,c_List_Olist_ONil(w)).
% 299.70/300.36 528[0:SpL:88.0,299.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v))**.
% 299.70/300.36 485[0:Inp] || hBOOL(hAPP(hAPP(c_fequal(u),v),w))* -> equal(v,w).
% 299.70/300.36 299[0:Inp] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.36 344[0:Inp] || -> equal(c_Nat_Osize__class_Osize(c_List_Orev(u,v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))**.
% 299.70/300.36 128[0:Inp] || equal(c_Expr_Oexp_Othrow(u,v),c_Expr_Oexp_OCond(w,x,y,v))* -> .
% 299.70/300.36 132[0:Inp] || equal(c_Expr_Oexp_OVar(u,v),c_Expr_Oexp_OCond(w,x,y,v))* -> .
% 299.70/300.36 188[0:Inp] || equal(c_Expr_Oexp_Othrow(u,v),c_Expr_Oexp_OBlock(w,x,y,v))* -> .
% 299.70/300.36 205[0:Inp] || equal(c_Expr_Oexp_OVar(u,v),c_Expr_Oexp_OFAcc(w,x,y,v))* -> .
% 299.70/300.36 208[0:Inp] || equal(c_Expr_Oexp_Onew(u,v),c_Expr_Oexp_OBinOp(w,x,y,v))* -> .
% 299.70/300.36 210[0:Inp] || equal(c_Expr_Oexp_Othrow(u,v),c_Expr_Oexp_OCall(w,x,y,v))* -> .
% 299.70/300.36 250[0:Inp] || equal(c_Expr_Oexp_OVar(u,v),c_Expr_Oexp_OBlock(w,x,y,v))* -> .
% 299.70/300.36 365[0:Inp] || equal(c_Expr_Oexp_OVar(u,v),c_Expr_Oexp_OBinOp(w,x,y,v))* -> .
% 299.70/300.36 137[0:Inp] || equal(c_Expr_Oexp_OWhile(u,v,w),c_Expr_Oexp_OLAss(x,y,w))* -> .
% 299.70/300.36 145[0:Inp] || equal(c_Expr_Oexp_OSeq(u,v,w),c_Expr_Oexp_OLAss(x,y,w))* -> .
% 299.70/300.36 248[0:Inp] || equal(c_Expr_Oexp_OWhile(u,v,w),c_Expr_Oexp_OSeq(x,y,w))* -> .
% 299.70/300.36 277[0:Inp] || equal(c_Expr_Oexp_OWhile(u,v,w),c_Expr_Oexp_OCast(x,y,w))* -> .
% 299.70/300.36 329[0:Inp] || equal(c_Expr_Oexp_OCast(u,v,w),c_Expr_Oexp_OSeq(x,y,w))* -> .
% 299.70/300.36 348[0:Inp] || equal(c_Expr_Oexp_OCast(u,v,w),c_Expr_Oexp_OLAss(x,y,w))* -> .
% 299.70/300.36 214[0:Inp] || equal(c_Expr_Oexp_OCond(u,v,w,x),c_Expr_Oexp_Onew(y,x))* -> .
% 299.70/300.36 229[0:Inp] || equal(c_Expr_Oexp_OCall(u,v,w,x),c_Expr_Oexp_OVar(y,x))* -> .
% 299.70/300.36 236[0:Inp] || equal(c_Expr_Oexp_OBlock(u,v,w,x),c_Expr_Oexp_Onew(y,x))* -> .
% 299.70/300.36 242[0:Inp] || equal(c_Expr_Oexp_OFAcc(u,v,w,x),c_Expr_Oexp_Onew(y,x))* -> .
% 299.70/300.36 269[0:Inp] || equal(c_Expr_Oexp_OFAcc(u,v,w,x),c_Expr_Oexp_Othrow(y,x))* -> .
% 299.70/300.36 284[0:Inp] || equal(c_Expr_Oexp_OBinOp(u,v,w,x),c_Expr_Oexp_Othrow(y,x))* -> .
% 299.70/300.36 352[0:Inp] || equal(c_Expr_Oexp_OCall(u,v,w,x),c_Expr_Oexp_Onew(y,x))* -> .
% 299.70/300.36 84[0:Inp] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(u,w).
% 299.70/300.36 85[0:Inp] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 276[0:Inp] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 290[0:Inp] || c_List_Odistinct(c_List_Orotate(u,v,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 231[0:Inp] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Odrop(w,u,v),v)*.
% 299.70/300.36 266[0:Inp] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Otake(w,u,v),v)*.
% 299.70/300.36 291[0:Inp] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Orotate(w,u,v),v)*.
% 299.70/300.36 395[0:Inp] || equal(hAPP(c_Expr_Oexp_OVal(u),v),c_Expr_Oexp_OWhile(w,x,u))* -> .
% 299.70/300.36 396[0:Inp] || equal(c_Expr_Oexp_OCast(u,v,w),hAPP(c_Expr_Oexp_OVal(w),x))* -> .
% 299.70/300.36 409[0:Inp] || equal(c_Expr_Oexp_OLAss(u,v,w),hAPP(c_Expr_Oexp_OVal(w),x))* -> .
% 299.70/300.36 412[0:Inp] || equal(c_Expr_Oexp_OSeq(u,v,w),hAPP(c_Expr_Oexp_OVal(w),x))* -> .
% 299.70/300.36 189[0:Inp] || equal(c_Expr_Oexp_OVar(u,v),c_Expr_Oexp_OCast(w,x,v))* -> .
% 299.70/300.36 191[0:Inp] || equal(c_Expr_Oexp_Othrow(u,v),c_Expr_Oexp_OCast(w,x,v))* -> .
% 299.70/300.36 218[0:Inp] || equal(c_Expr_Oexp_Onew(u,v),c_Expr_Oexp_OCast(w,x,v))* -> .
% 299.70/300.36 285[0:Inp] || equal(c_Expr_Oexp_Onew(u,v),c_Expr_Oexp_OLAss(w,x,v))* -> .
% 299.70/300.36 300[0:Inp] || equal(c_Expr_Oexp_Othrow(u,v),c_Expr_Oexp_OLAss(w,x,v))* -> .
% 299.70/300.36 303[0:Inp] || equal(c_Expr_Oexp_OVar(u,v),c_Expr_Oexp_OLAss(w,x,v))* -> .
% 299.70/300.36 340[0:Inp] || equal(c_Expr_Oexp_Othrow(u,v),c_Expr_Oexp_OWhile(w,x,v))* -> .
% 299.70/300.36 380[0:Inp] || equal(c_Expr_Oexp_Onew(u,v),c_Expr_Oexp_OWhile(w,x,v))* -> .
% 299.70/300.36 249[0:Inp] || equal(c_Expr_Oexp_OSeq(u,v,w),c_Expr_Oexp_OVar(x,w))* -> .
% 299.70/300.36 282[0:Inp] || equal(c_Expr_Oexp_OSeq(u,v,w),c_Expr_Oexp_Othrow(x,w))* -> .
% 299.70/300.36 296[0:Inp] || equal(c_Expr_Oexp_OWhile(u,v,w),c_Expr_Oexp_OVar(x,w))* -> .
% 299.70/300.36 332[0:Inp] || equal(c_Expr_Oexp_OSeq(u,v,w),c_Expr_Oexp_Onew(x,w))* -> .
% 299.70/300.36 512[0:SpR:438.0,471.0] || -> c_BigStep_Ofinals(c_List_Olist_ONil(tc_Expr_Oexp(u)),u)*.
% 299.70/300.36 297[0:Inp] || -> equal(c_Nat_Osize__class_Osize(c_List_Oreplicate(u,v,w),tc_List_Olist(w)),u)**.
% 299.70/300.36 438[0:Inp] || -> equal(c_List_Omap(u,c_List_Olist_ONil(v),v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 201[0:Inp] || -> equal(c_List_Olist__update(c_List_Olist_ONil(u),v,w,u),c_List_Olist_ONil(u))**.
% 299.70/300.36 235[0:Inp] || c_List_Odistinct(c_List_Orev(u,v),v)* -> c_List_Odistinct(u,v).
% 299.70/300.36 234[0:Inp] || c_List_Odistinct(u,v) -> c_List_Odistinct(c_List_Orev(u,v),v)*.
% 299.70/300.36 401[0:Inp] || equal(c_Expr_Oexp_OVar(u,v),hAPP(c_Expr_Oexp_OVal(v),w))* -> .
% 299.70/300.36 413[0:Inp] || equal(c_Expr_Oexp_Othrow(u,v),hAPP(c_Expr_Oexp_OVal(v),w))* -> .
% 299.70/300.36 399[0:Inp] || equal(hAPP(c_Expr_Oexp_OVal(u),v),c_Expr_Oexp_Onew(w,u))* -> .
% 299.70/300.36 167[0:Inp] || equal(c_Value_Oval_OAddr(u),c_Value_Oval_OAddr(v))* -> equal(u,v).
% 299.70/300.36 67[0:Inp] || -> c_BigStep_Ofinal(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(u),c_Value_Oval_OAddr(v)),u),u)*.
% 299.70/300.36 471[0:Inp] || -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),v,tc_Value_Oval,tc_Expr_Oexp(u)),u)*.
% 299.70/300.36 440[0:Inp] || -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Olist_ONil(w),v,w)*.
% 299.70/300.36 127[0:Inp] || equal(c_Expr_Oexp_Onew(u,v),c_Expr_Oexp_OVar(w,v))* -> .
% 299.70/300.36 271[0:Inp] || equal(c_Expr_Oexp_OVar(u,v),c_Expr_Oexp_Othrow(w,v))* -> .
% 299.70/300.36 323[0:Inp] || equal(c_Expr_Oexp_Othrow(u,v),c_Expr_Oexp_Onew(w,v))* -> .
% 299.70/300.36 212[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_ONil(w))** -> .
% 299.70/300.36 477[0:Inp] || -> hBOOL(hAPP(hAPP(c_TypeRel_Owiden(u,v),w),w))*.
% 299.70/300.36 12[0:Inp] || -> equal(c_List_Otake(u,c_List_Olist_ONil(v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 109[0:Inp] || -> equal(c_List_Odrop(u,c_List_Olist_ONil(v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 251[0:Inp] || -> equal(c_List_Orotate(u,c_List_Olist_ONil(v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 197[0:Inp] || -> c_Objects_Ohext(u,u)*.
% 299.70/300.36 253[0:Inp] || equal(c_List_Olist_OCons(u,v,w),v)** -> .
% 299.70/300.36 383[0:Inp] || -> c_DefAss_O_092_060D_062(hAPP(c_Expr_Oexp_OVal(u),v),w,u)*.
% 299.70/300.36 88[0:Inp] || -> equal(c_List_Orev(c_List_Orev(u,v),v),u)**.
% 299.70/300.36 81[0:Inp] || -> equal(c_List_Oappend(u,c_List_Olist_ONil(v),v),u)**.
% 299.70/300.36 83[0:Inp] || -> equal(c_List_Oappend(c_List_Olist_ONil(u),v,u),v)**.
% 299.70/300.36 484[0:Inp] || -> hBOOL(hAPP(hAPP(c_fequal(u),v),v))*.
% 299.70/300.36 339[0:Inp] || -> equal(c_List_Orev(c_List_Olist_ONil(u),u),c_List_Olist_ONil(u))**.
% 299.70/300.36 221[0:Inp] || -> c_DefAss_O_092_060D_062(c_Expr_Oexp_Onew(u,v),w,v)*.
% 299.70/300.36 410[0:Inp] || -> c_BigStep_Ofinal(hAPP(c_Expr_Oexp_OVal(u),v),u)*.
% 299.70/300.36 55[0:Inp] || -> equal(c_COMBI(u,v),u)**.
% 299.70/300.36 171[0:Inp] || -> c_List_Odistinct(c_List_Olist_ONil(u),u)*.
% 299.70/300.36 486[0:Inp] || v_thesis____* -> .821[0:SpR:256.0,641.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(u,w,x,v),v),c_List_Olist__update(u,w,x,v))**.
% 299.70/300.36 830[0:SpR:425.0,641.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,u,v,x),x),c_List_Omap(w,u,v,x))**.
% 299.70/300.36 4416[0:Rew:438.0,4384.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.36 6640[0:SpL:434.0,2926.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),c_List_Omap(u,w,x,y))** -> .
% 299.70/300.36 6770[0:SpL:434.0,6767.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.36 6890[0:SpL:427.0,6804.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Omap(v,w,x,y))** -> .
% 299.70/300.36 6891[0:SpL:1625.0,6804.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> .
% 299.70/300.36 7167[0:SpL:431.0,3872.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Orev(w,x),x)*.
% 299.70/300.36 7172[0:SpL:431.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(w,x).
% 299.70/300.36 7175[0:SpL:431.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)* -> c_List_Odistinct(w,x).
% 299.70/300.36 10347[0:Rew:100.0,10306.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(u,w,x),x),x),x),c_List_Oreplicate(u,w,x))**.
% 299.70/300.36 11135[0:Rew:100.0,11092.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(u,w,x),x),x),x),c_List_Oreplicate(u,w,x))**.
% 299.70/300.36 22794[0:Rew:81.0,22468.0,100.0,22468.0] || -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),w),c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w))**.
% 299.70/300.36 27589[0:Res:4116.1,23829.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,v,w),w),w)*.
% 299.70/300.36 27590[0:Res:4116.1,23709.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orotate(y,c_List_Otake(z,v,w),w),w)*.
% 299.70/300.36 27591[0:Res:4116.1,23592.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,v,w),w),w)*.
% 299.70/300.36 27882[0:Res:4236.1,23829.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orotate(z,v,w),w),w)*.
% 299.70/300.36 27883[0:Res:4236.1,23709.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orotate(y,c_List_Orotate(z,v,w),w),w)*.
% 299.70/300.36 27884[0:Res:4236.1,23592.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orotate(z,v,w),w),w)*.
% 299.70/300.36 28162[0:Res:4335.1,23829.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,v,w),w),w)*.
% 299.70/300.36 28163[0:Res:4335.1,23709.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orotate(y,c_List_Odrop(z,v,w),w),w)*.
% 299.70/300.36 28164[0:Res:4335.1,23592.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,v,w),w),w)*.
% 299.70/300.36 36136[0:SpR:297.0,973.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Olist__update(c_List_Oreplicate(u,w,x),y,z,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.36 37066[0:SpR:297.0,1165.0] || -> equal(c_List_Odrop(u,c_List_Oappend(c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(u,w,x),x),x),y,x),x),y)**.
% 299.70/300.36 37695[0:SpR:297.0,1250.0] || -> equal(c_List_Odrop(u,c_List_Olist__update(c_List_Orotate(v,c_List_Oreplicate(u,w,x),x),y,z,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.36 52152[0:SpL:51643.1,16102.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),y)* -> c_List_Odistinct(u,y)*.
% 299.70/300.36 52182[0:SpL:51643.1,16205.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Olist_OCons(x,v,y),y),y)* -> c_List_Odistinct(u,y)*.
% 299.70/300.36 52245[0:SpL:51643.1,16155.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v,z),z),z),u)* -> .
% 299.70/300.36 52249[0:SpL:51643.1,24055.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v,z),z),z),u)* -> .
% 299.70/300.36 58014[0:SpL:1548.0,4569.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(c_List_Otake(y,u,x),x))* -> .
% 299.70/300.36 58140[0:SpR:659.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),v,x,x)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x),x,x).
% 299.70/300.36 58212[0:Rew:81.0,58197.0] || c_List_Olist__all2(u,v,w,x,y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,y),c_List_Olist_ONil(y))**.
% 299.70/300.36 58243[0:SpL:219.0,5318.0] || c_List_Odistinct(c_List_Orev(u,v),v) -> c_List_Odistinct(c_List_Otake(w,c_List_Orev(c_List_Odrop(x,u,v),v),v),v)*.
% 299.70/300.36 58434[0:SpR:659.0,6815.1] || c_List_Olist__all2(u,v,c_List_Oappend(v,w,x),x,x)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),w,x,x).
% 299.70/300.36 58504[0:Rew:81.0,58493.0] || c_List_Olist__all2(u,v,w,x,y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(y)),v,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 58655[0:SpL:427.0,6657.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 58664[0:SpL:274.0,6657.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z,y),y),c_List_Olist_ONil(y))** -> .
% 299.70/300.36 60756[0:Obv:60754.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Olist__update(v,y,z,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 60804[0:Rew:207.0,60799.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Olist_OCons(y,v,x))* -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 60803[0:SpL:10588.0,22777.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olist_OCons(y,w,x))* -> .
% 299.70/300.36 61696[0:Res:61666.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Otake(x,c_List_Orotate(y,u,v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 62563[0:Res:62524.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Odrop(x,c_List_Orotate(y,u,v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 62679[0:SpL:421.0,13693.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 62685[0:SpL:1342.0,13693.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),z,y),c_List_Olist_ONil(y))** -> .
% 299.70/300.36 62807[0:SpL:1548.0,14364.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(c_List_Odrop(y,v,x),x)*.
% 299.70/300.36 62879[0:MRR:62868.1,212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y),y),y),c_List_Orev(v,y))** -> .
% 299.70/300.36 62966[0:SpL:370.0,62959.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y),y),c_List_Olist__update(v,w,z,y))* -> .
% 299.70/300.36 62971[0:SpL:587.1,62959.0] || equal(u,c_List_Olist__update(v,w,x,y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),v)* -> .
% 299.70/300.36 62974[0:SpL:51643.1,62959.0] || equal(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y))* equal(c_List_Olist_OCons(z,u,y),v)* -> .
% 299.70/300.36 63048[0:Rew:88.0,63010.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,v,w,w),w),x,w),v)** -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.36 63051[0:MRR:63033.1,212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,x),x),x),x),c_List_Orev(w,x))** -> .
% 299.70/300.36 63157[0:SpL:5634.1,63135.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Omap(x,u,y,y),y),y),v)* -> .
% 299.70/300.36 63159[0:SpL:431.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,y),y),y),x)** -> .
% 299.70/300.36 63161[0:SpL:587.1,63135.0] || equal(u,c_List_Omap(v,w,x,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),w)* -> .
% 299.70/300.36 63166[0:SpL:51643.1,63135.0] || equal(u,c_List_Orev(c_List_Omap(v,w,x,x),x))* equal(c_List_Olist_OCons(y,u,x),w)* -> .
% 299.70/300.36 63192[0:SpL:5634.1,63163.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Omap(x,u,y,y),y),c_List_Orev(v,y))* -> .
% 299.70/300.36 63194[0:SpL:431.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,y),y),c_List_Orev(x,y))** -> .
% 299.70/300.36 63196[0:SpL:51643.1,63163.0] || equal(u,c_List_Omap(v,w,x,x))* equal(c_List_Olist_OCons(y,u,x),c_List_Orev(w,x))* -> .
% 299.70/300.36 63208[0:SpL:51643.1,63198.0] || equal(u,v) equal(c_List_Omap(w,c_List_Olist_OCons(x,u,y),y,y),c_List_Orev(v,y))* -> .
% 299.70/300.36 63216[0:SpL:5634.1,63198.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Omap(y,u,x,x),c_List_Orev(w,x))* -> .
% 299.70/300.36 63218[0:SpL:431.0,63198.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,y),c_List_Orev(x,y))** -> .
% 299.70/300.36 63250[0:SpL:125.0,63169.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),c_List_Oreplicate(v,y,z))** -> .
% 299.70/300.36 63333[0:SpL:219.0,17698.0] || c_List_Odistinct(c_List_Orev(u,v),v) -> c_List_Odistinct(c_List_Otake(w,c_List_Orev(c_List_Otake(x,u,v),v),v),v)*.
% 299.70/300.36 63628[0:SpL:6607.0,21635.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),v,y),y),y,x),w)** -> .
% 299.70/300.36 63631[0:SpL:6607.0,21647.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),x,y),c_List_Oreplicate(w,z,y))* -> .
% 299.70/300.36 63635[0:SpL:6607.0,63169.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Oreplicate(w,x,z))** -> .
% 299.70/300.36 64406[0:SpL:6606.0,6804.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Omap(u,w,x,y))** -> .
% 299.70/300.36 64741[0:SpL:587.1,64393.0] || equal(u,v) equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y,y),v)* -> .
% 299.70/300.36 64758[0:SpL:51643.1,64393.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Omap(x,c_List_Olist_OCons(y,u,w),w,w),v)* -> .
% 299.70/300.36 64765[0:SpL:431.0,64393.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z,y),x)** -> .
% 299.70/300.36 65262[0:SpL:6591.0,2926.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Omap(u,w,x,y))** -> .
% 299.70/300.36 65336[0:SpL:6591.0,37552.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 65518[0:MRR:65134.1,212.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z,y),c_List_Olist_ONil(y))** -> .
% 299.70/300.36 65887[0:SpL:219.0,18479.0] || c_List_Odistinct(c_List_Orev(u,v),v) -> c_List_Odistinct(c_List_Odrop(w,c_List_Orev(c_List_Odrop(x,u,v),v),v),v)*.
% 299.70/300.36 67579[0:SpL:297.0,21662.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Olist__update(c_List_Oreplicate(v,x,w),y,z,w))* -> .
% 299.70/300.36 68055[0:SpL:219.0,21742.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(c_List_Odrop(y,w,x),x))* -> .
% 299.70/300.36 68099[0:Rew:88.0,68065.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),y),w)** -> .
% 299.70/300.36 68117[0:SpL:219.0,21743.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(c_List_Odrop(y,w,x),x))* -> .
% 299.70/300.36 68218[0:SpL:4047.0,68180.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),u)** -> .
% 299.70/300.36 68566[0:SpL:4047.0,68243.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Otake(y,u,x))* -> .
% 299.70/300.36 68626[0:Rew:207.0,68577.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Otake(y,c_List_Orev(w,x),x))* -> .
% 299.70/300.36 68640[0:Rew:207.0,68598.0,274.0,68598.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.36 68641[0:Rew:207.0,68599.0,274.0,68599.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),y),x)** -> .
% 299.70/300.36 68660[0:SpL:219.0,22222.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),c_List_Orev(c_List_Otake(y,w,x),x))* -> .
% 299.70/300.36 69769[0:SpL:219.0,27137.0] || c_List_Odistinct(c_List_Orev(u,v),v) -> c_List_Odistinct(c_List_Orev(c_List_Otake(w,c_List_Otake(x,u,v),v),v),v)*.
% 299.70/300.36 69815[0:Rew:88.0,69779.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.36 69831[0:SpL:219.0,27226.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(c_List_Otake(x,c_List_Otake(y,v,w),w),w))* -> .
% 299.70/300.36 69926[0:Rew:88.0,69841.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Orev(c_List_Otake(y,c_List_Orev(w,x),x),x))* -> .
% 299.70/300.36 70329[0:SpL:219.0,27232.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Otake(x,c_List_Otake(y,v,w),w))* -> .
% 299.70/300.36 70428[0:Rew:88.0,70334.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),c_List_Otake(y,w,x))* -> .
% 299.70/300.36 71808[0:SpL:4253.0,37568.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y,z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 71955[0:SpR:88.0,38750.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Oappend(x,u,v),c_List_Oappend(x,w,v))*.
% 299.70/300.36 74065[0:SpR:88.0,38776.1] || equal(c_List_Orev(u,v),w) -> equal(c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(x,c_List_Orev(w,v),v))*.
% 299.70/300.36 77695[0:SpR:88.0,39580.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Oappend(u,x,v),c_List_Oappend(w,x,v))*.
% 299.70/300.36 83146[0:SpL:274.0,83074.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Orev(w,y))** -> .
% 299.70/300.36 83159[0:SpL:39516.1,83074.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,z),z),z),v)* -> .
% 299.70/300.36 83161[0:SpL:39737.1,83074.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orotate(y,c_List_Olist_OCons(z,w,x),x),u)* -> .
% 299.70/300.36 83165[0:SpL:51643.1,83074.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orotate(y,c_List_Olist_OCons(z,u,x),x),w)* -> .
% 299.70/300.36 83849[0:SpL:51643.1,83130.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,u,y),y),c_List_Odrop(z,v,y))* -> .
% 299.70/300.36 83932[0:SpL:51643.1,83915.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,z),z),z),v)* -> .
% 299.70/300.36 83940[0:SpL:51643.1,83915.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orotate(y,c_List_Olist_OCons(z,u,x),x),w)* -> .
% 299.70/300.36 84713[0:SpL:434.0,84704.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 85082[0:SpL:7148.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(w,x).
% 299.70/300.36 85129[0:Rew:88.0,85121.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,y),y),x)** -> .
% 299.70/300.36 88304[0:SpL:207.0,88248.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* c_List_Odistinct(y,x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 88305[0:SpL:377.0,88248.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* c_List_Odistinct(y,x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 88759[0:SpL:219.0,42587.1] || equal(u,c_List_Odrop(v,c_List_Odrop(w,x,y),y))* equal(c_List_Olist_OCons(z,x,y),u)* -> .
% 299.70/300.36 89472[0:Rew:88.0,89417.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 89572[0:Rew:43969.1,89509.1] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(v,y,x),y)**.
% 299.70/300.36 89941[0:Res:484.0,12863.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* -> equal(c_List_Olist_OCons(x,v,u),c_List_Olist_OCons(x,w,u))*.
% 299.70/300.36 90401[0:SpL:1548.0,44392.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Odrop(y,v,x))*.
% 299.70/300.36 90722[0:SpL:219.0,45271.0] || c_List_Odistinct(c_List_Orev(u,v),v) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(w,c_List_Odrop(x,u,v),v),v),v)*.
% 299.70/300.36 90759[0:SpL:1342.0,45271.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),w,v),v)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,u,v),v),v)*.
% 299.70/300.36 90779[0:Rew:88.0,90738.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.36 90988[0:SpL:88.0,48362.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.36 91024[0:SpL:88.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Orev(c_List_Otake(y,c_List_Orev(w,x),x),x))* -> .
% 299.70/300.36 91433[0:SpL:88.0,49004.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,c_List_Orev(c_List_Otake(y,c_List_Orev(v,w),w),w),w))* -> .
% 299.70/300.36 92259[0:SpL:51643.1,92210.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,z),z),z),v)* -> .
% 299.70/300.36 92283[0:SpL:39516.1,92210.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orotate(y,c_List_Oappend(z,u,x),x),w)* -> .
% 299.70/300.36 92285[0:SpL:39737.1,92210.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Orotate(z,y,w),v)* -> .
% 299.70/300.36 1040[0:Rew:81.0,1034.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Oreplicate(u,w,x),x),x),c_List_Orotate(v,c_List_Oreplicate(u,w,x),x))**.
% 299.70/300.36 1053[0:SpL:587.1,610.1] || equal(u,v)* equal(w,v)* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x)*.
% 299.70/300.36 1073[0:SpR:623.1,785.1] || equal(u,v)* equal(v,w)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 1079[0:SpR:256.0,785.1] || equal(c_List_Olist__update(u,v,w,x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 1080[0:SpR:425.0,785.1] || equal(c_List_Omap(u,v,w,x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 1098[0:SpR:623.1,874.1] || equal(u,v)* equal(v,c_List_Olist_ONil(w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,y),x)**.
% 299.70/300.36 1104[0:SpR:256.0,874.1] || equal(c_List_Olist__update(u,v,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,z),y)**.
% 299.70/300.36 1105[0:SpR:425.0,874.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,z),y)**.
% 299.70/300.36 1159[0:SpR:587.1,662.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(u,w),x,w),w),x)**.
% 299.70/300.36 1170[0:SpR:256.0,662.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Olist__update(u,w,x,v),v),y,v),v),y)**.
% 299.70/300.36 1171[0:SpR:425.0,662.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Omap(w,u,v,x),x),y,x),x),y)**.
% 299.70/300.36 1249[0:SpR:623.1,823.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Olist__update(v,x,y,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 1255[0:SpR:256.0,823.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Olist__update(u,w,x,v),y,z,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 1256[0:SpR:425.0,823.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Omap(w,u,v,x),y,z,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.36 1276[0:SpR:623.1,832.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,v,w,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 1282[0:SpR:256.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Olist__update(u,x,y,v),v,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.36 1283[0:SpR:425.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Omap(x,u,v,y),y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.36 1421[0:SpL:274.0,1305.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* equal(x,c_List_Orev(v,w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 1427[0:SpL:274.0,1315.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* equal(x,c_List_Orev(u,w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 1436[0:SpL:587.1,1354.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x)*.
% 299.70/300.36 1580[0:SpL:207.0,1504.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(u,v,x),x).
% 299.70/300.36 1581[0:SpL:377.0,1504.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(u,v,x),x).
% 299.70/300.36 1678[0:Rew:425.0,1631.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Orev(u,v),v,x),y,x),x),y)**.
% 299.70/300.36 1895[0:SpL:587.1,1355.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Orev(v,x),x)*.
% 299.70/300.36 1908[0:SpL:207.0,1898.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,x),x),x).
% 299.70/300.36 1909[0:SpL:377.0,1898.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,x),x),x).
% 299.70/300.36 2034[0:SpR:587.1,1433.1] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Orev(w,x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.36 2036[0:Res:1433.1,915.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(w,c_List_Orev(c_List_Odrop(x,u,v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 2058[0:SpL:587.1,1474.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Orev(v,x))* -> .
% 299.70/300.36 2102[0:SpR:587.1,1890.1] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(c_List_Orev(w,x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.36 2104[0:Res:1890.1,915.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(w,c_List_Orev(c_List_Otake(x,u,v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 2114[0:SpL:587.1,2053.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Orev(c_List_Otake(y,v,x),x))* -> .
% 299.70/300.36 2126[0:SpL:587.1,2053.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(w,x),x),c_List_Orev(u,x))* -> .
% 299.70/300.36 2140[0:SpL:587.1,2111.0] || equal(u,v) equal(c_List_Olist_OCons(w,v,x),c_List_Orev(c_List_Otake(y,c_List_Orev(u,x),x),x))* -> .
% 299.70/300.36 2149[0:SpL:587.1,2111.0] || equal(u,c_List_Otake(v,c_List_Orev(w,x),x))* equal(c_List_Olist_OCons(y,w,x),c_List_Orev(u,x))* -> .
% 299.70/300.36 2215[0:SpR:836.1,154.0] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.70/300.36 2299[0:SpR:787.1,154.0] || equal(c_List_Orotate(u,v,w),c_List_Orev(x,w))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.70/300.36 2305[0:SpR:787.1,90.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(u,x,w),w),u)**.
% 299.70/300.36 2307[0:SpR:787.1,190.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(u,x,w),w),x)**.
% 299.70/300.36 2309[0:SpR:787.1,676.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(u,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 2328[0:SpR:787.1,154.0] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x)))*.
% 299.70/300.36 2334[0:SpR:787.1,90.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(v,x,w),w),v)**.
% 299.70/300.36 2336[0:SpR:787.1,190.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(v,x,w),w),x)**.
% 299.70/300.36 2383[0:SpR:154.0,888.1] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.36 2430[0:SpR:154.0,899.1] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.36 2519[0:SpR:154.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,c_List_Orotate(x,u,v),v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 2573[0:SpR:154.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orev(c_List_Orotate(x,u,v),v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 2624[0:SpR:154.0,1003.1] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.36 2662[0:SpL:219.0,1367.0] || equal(c_List_Odrop(u,v,w),c_List_Orev(v,w)) -> equal(c_List_Orev(c_List_Otake(u,v,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 2976[0:SpL:587.1,2934.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(y,c_List_Olist_ONil(x)) equal(c_List_Orev(u,x),y)* -> .
% 299.70/300.36 3043[0:SpL:377.0,1428.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** equal(y,w)* -> c_List_Odistinct(y,x)*.
% 299.70/300.36 3059[0:SpL:377.0,1559.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.36 3105[0:SpR:154.0,2335.1] || equal(c_List_Orotate(u,v,w),c_List_Orev(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.36 3189[0:SpL:377.0,2813.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** equal(c_List_Olist_OCons(y,z,x),w)* -> .
% 299.70/300.36 3204[0:SpL:377.0,3057.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(y,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 3327[0:Rew:3313.1,3306.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Olist_ONil(x)) -> equal(c_List_Odrop(v,y,z),y)**.
% 299.70/300.36 3328[0:Rew:3313.1,3301.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,y)* -> equal(c_List_Odrop(v,y,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 3329[0:Rew:3313.1,3256.1] || equal(u,c_List_Oreplicate(v,w,x))* -> equal(c_List_Odrop(v,c_List_Olist__update(u,y,z,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.36 3425[0:SpR:154.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Orotate(x,u,v),v),y,v),v),y)**.
% 299.70/300.36 3458[0:SpL:2742.1,3414.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** equal(x,v)* -> equal(x,c_List_Olist_ONil(w))*.
% 299.70/300.36 3821[0:SpL:207.0,1499.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(x,y),y).
% 299.70/300.36 3822[0:SpL:377.0,1499.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(x,y),y).
% 299.70/300.36 3847[0:SpL:207.0,1551.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(x,y),y).
% 299.70/300.36 3848[0:SpL:377.0,1551.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(x,y),y).
% 299.70/300.36 3937[0:SpL:587.1,3905.0] || equal(u,c_List_Omap(v,w,x,y))* equal(c_List_Orev(u,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(w,x).
% 299.70/300.36 3948[0:SpR:62.0,662.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,u,v),v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.70/300.36 3966[0:SpL:62.0,1305.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* equal(x,c_List_Orev(v,w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 4002[0:SpL:62.0,2918.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olist_OCons(v,c_List_Olist_ONil(x),x))** -> .
% 299.70/300.36 4089[0:SpL:587.1,3921.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(u,x),x,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(v,x)*.
% 299.70/300.36 4109[0:SpL:587.1,3967.0] || equal(u,c_List_Olist_OCons(v,w,x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x)*.
% 299.70/300.36 4323[0:SpL:207.0,1936.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.36 4324[0:SpL:377.0,1936.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.36 4390[0:SpL:418.0,1472.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Odrop(z,w,x),x,y))* -> .
% 299.70/300.36 4420[0:Rew:438.0,4380.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Olist__update(c_List_Oreplicate(u,w,x),y,z,x),x,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.36 4421[0:Rew:438.0,4377.1] || equal(c_List_Otake(u,v,w),v) -> equal(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 4432[0:SpL:207.0,1937.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.36 4433[0:SpL:377.0,1937.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.36 4514[0:SpL:207.0,2931.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 4515[0:SpL:377.0,2931.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 4553[0:SpL:207.0,2932.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 4554[0:SpL:377.0,2932.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 4598[0:SpL:587.1,4585.1] || equal(u,v)* equal(w,c_List_Olist_ONil(x)) equal(c_List_Orev(u,x),w)* -> equal(v,w)*.
% 299.70/300.36 4730[0:SpL:207.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.36 4731[0:SpL:377.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.36 4760[0:SpL:207.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.36 4761[0:SpL:377.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.36 4819[0:SpL:207.0,3846.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,w,x),x),x)*.
% 299.70/300.36 4820[0:SpL:377.0,3846.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,w,x),x),x)*.
% 299.70/300.36 4845[0:SpL:207.0,3862.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(w,y).
% 299.70/300.36 4846[0:SpL:377.0,3862.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(w,y).
% 299.70/300.36 4866[0:SpL:207.0,4431.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,w,x),x)*.
% 299.70/300.36 4867[0:SpL:377.0,4431.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,w,x),x)*.
% 299.70/300.36 4888[0:SpL:377.0,4443.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),y,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 4948[0:SpL:207.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.36 4949[0:SpL:377.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.36 5071[0:SpL:207.0,4832.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,w,x),x)*.
% 299.70/300.36 5072[0:SpL:377.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,w,x),x)*.
% 299.70/300.36 5256[0:SpL:207.0,5060.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(w,x),x),x)*.
% 299.70/300.36 5257[0:SpL:377.0,5060.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(w,x),x),x)*.
% 299.70/300.36 5779[0:SpL:5634.1,3905.0] || equal(u,v)* equal(c_List_Orev(c_List_Omap(w,v,x,y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(u,x)*.
% 299.70/300.36 5781[0:SpL:5634.1,3921.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Omap(x,w,v,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(u,v).
% 299.70/300.36 5833[0:SpR:694.1,705.0] || equal(c_List_Otake(u,c_List_Orev(v,w),w),v) -> equal(c_List_Odrop(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 6181[0:SpL:587.1,6155.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w))*.
% 299.70/300.36 6221[0:SpL:587.1,6173.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(x)).
% 299.70/300.36 6260[0:SpL:587.1,6189.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 6277[0:SpL:587.1,6201.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.36 6496[0:SpR:344.0,2337.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),c_List_Olist_ONil(v))**.
% 299.70/300.36 6636[0:SpL:434.0,1472.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Odrop(z,c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.36 6651[0:SpL:434.0,1699.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.36 6655[0:SpL:434.0,2923.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z))* equal(c_List_Orev(u,z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 6660[0:SpL:434.0,2934.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,v),v),u)* -> .
% 299.70/300.36 6685[0:SpL:434.0,6639.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,x1),x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.36 6688[0:SpL:5634.1,6639.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(c_List_Omap(y,u,x,z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 6696[0:SpL:434.0,6694.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z,x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.36 6699[0:SpL:587.1,6694.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Omap(y,c_List_Orev(u,x),x,z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 6704[0:SpL:5634.1,6694.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Omap(y,u,x,z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 6911[0:SpL:207.0,6809.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_OCons(v,w,y))** -> .
% 299.70/300.36 6912[0:SpL:377.0,6809.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Oappend(v,w,y))** -> .
% 299.70/300.36 6984[0:SpL:259.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Otake(x,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.36 7059[0:SpL:219.0,6568.0] || equal(c_List_Orev(c_List_Odrop(u,v,w),w),v)** -> equal(c_List_Orev(c_List_Otake(u,v,w),w),c_List_Olist_ONil(w)).
% 299.70/300.36 7069[0:SpL:219.0,6583.0] || equal(c_List_Orev(c_List_Otake(u,v,w),w),c_List_Orev(v,w))** -> equal(c_List_Odrop(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.36 7096[0:SpL:207.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.70/300.36 7097[0:SpL:377.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.70/300.36 7174[0:SpL:431.0,3905.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Olist_ONil(z))** -> c_List_Odistinct(w,x).
% 299.70/300.36 7176[0:SpL:431.0,3921.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_ONil(z))** -> c_List_Odistinct(w,x).
% 299.70/300.36 7180[0:SpL:431.0,6694.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z,x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.36 7212[0:SpL:207.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.70/300.36 7213[0:SpL:377.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.70/300.36 7229[0:SpL:207.0,6897.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.70/300.36 7230[0:SpL:377.0,6897.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.70/300.36 7243[0:SpL:207.0,6898.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.70/300.36 7244[0:SpL:377.0,6898.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.70/300.36 7328[0:SpL:207.0,7214.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),x)** -> .
% 299.70/300.36 7329[0:SpL:377.0,7214.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),x)** -> .
% 299.70/300.36 7452[0:SpL:207.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Orev(c_List_Odrop(z,x,y),y))* -> .
% 299.70/300.36 7453[0:SpL:377.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Orev(c_List_Odrop(z,x,y),y))* -> .
% 299.70/300.36 7563[0:SpL:207.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Otake(z,x,y))* -> .
% 299.70/300.36 7564[0:SpL:377.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Otake(z,x,y))* -> .
% 299.70/300.36 7737[0:SpL:207.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Otake(z,c_List_Orev(x,y),y))* -> .
% 299.70/300.36 7738[0:SpL:377.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Otake(z,c_List_Orev(x,y),y))* -> .
% 299.70/300.36 7889[0:SpR:161.0,660.0] || -> equal(c_List_Odrop(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(u,w,x),x),x),c_List_Oreplicate(v,w,x))**.
% 299.70/300.36 7890[0:SpR:161.0,642.0] || -> equal(c_List_Otake(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(u,w,x),x),x),c_List_Oreplicate(u,w,x))**.
% 299.70/300.36 8247[0:SpR:336.0,660.0] || -> equal(c_List_Odrop(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),w),c_List_Olist_OCons(v,x,w))**.
% 299.70/300.36 8248[0:SpR:336.0,642.0] || -> equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),w),c_List_Oreplicate(u,v,w))**.
% 299.70/300.36 8571[0:SpL:421.0,1466.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.36 8834[0:SpL:219.0,8742.1] || equal(u,c_List_Otake(v,w,x))* equal(u,w) -> equal(c_List_Odrop(v,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 8958[0:SpR:344.0,824.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist__update(c_List_Orev(u,v),w,x,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 9151[0:SpR:344.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orotate(x,c_List_Orev(u,v),v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 9523[0:SpL:9401.1,1305.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(u,w,x),x)* equal(y,v)* -> c_List_Odistinct(y,x)*.
% 299.70/300.36 9530[0:SpL:9401.1,6177.0] || equal(u,v)* equal(c_List_Oappend(u,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 9548[0:SpL:9401.1,1355.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(u,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(v,x),x)*.
% 299.70/300.36 9553[0:SpL:9401.1,6173.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.36 9572[0:SpL:9401.1,3414.0] || equal(u,c_List_Orotate(v,w,x))* equal(c_List_Oappend(u,y,x),w)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.36 9583[0:SpL:9401.1,6155.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,x,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.36 9604[0:SpL:9401.1,1474.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),c_List_Orev(v,y))* -> .
% 299.70/300.36 11164[0:SpL:207.0,11121.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.70/300.36 11165[0:SpL:377.0,11121.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.70/300.36 11449[0:Res:4098.0,469.0] || -> c_List_Olist__all2(c_COMBB(c_fequal(u),v,w,tc_fun(w,tc_bool),x),y,c_List_Omap(v,y,x,w),x,w)*.
% 299.70/300.36 11586[0:SpL:1086.1,5928.0] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))** equal(x,c_List_Orev(v,w))* -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.36 11631[0:SpL:1086.1,6456.0] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Orev(x,w),v)* -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.36 11638[0:SpL:1349.0,6456.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Orotate(v,w,x),x),x),w)** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x)).
% 299.70/300.36 11824[0:SpL:2717.1,6799.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,w)* equal(c_List_Olist_OCons(x,y,v),w)* -> .
% 299.70/300.36 11875[0:SpL:207.0,11849.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Orev(c_List_Olist_OCons(v,w,y),y))** -> .
% 299.70/300.36 11876[0:SpL:377.0,11849.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Orev(c_List_Oappend(v,w,y),y))** -> .
% 299.70/300.36 12062[0:SpL:207.0,11896.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 12063[0:SpL:377.0,11896.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 12084[0:SpL:207.0,11897.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 12085[0:SpL:377.0,11897.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 12166[0:SpL:207.0,12083.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.36 12167[0:SpL:377.0,12083.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.36 12239[0:SpL:377.0,12103.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),z,y),y),x)** -> .
% 299.70/300.36 13179[0:SpL:11144.0,921.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* equal(x,v)* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 13243[0:SpL:587.1,13130.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 13279[0:SpL:207.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.70/300.36 13280[0:SpL:377.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.70/300.36 13442[0:Rew:83.0,13425.1,207.0,13425.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(u,y,v),v),w)* -> .
% 299.70/300.36 13467[0:SpL:207.0,13445.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_OCons(v,w,y))** -> .
% 299.70/300.36 13468[0:SpL:377.0,13445.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Oappend(v,w,y))** -> .
% 299.70/300.36 13626[0:SpL:207.0,13587.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.70/300.36 13627[0:SpL:377.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.70/300.36 13644[0:Rew:1351.0,13628.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(x,v,y),y),y),y),y),w)** -> .
% 299.70/300.36 13713[0:SpL:434.0,13684.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.36 13742[0:SpL:207.0,13603.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.70/300.36 13743[0:SpL:377.0,13603.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.70/300.36 13744[0:SpL:336.0,13603.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Orev(y,x))** -> .
% 299.70/300.36 13879[0:SpL:377.0,13867.0] || equal(c_List_Omap(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z,x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.36 14357[0:SpL:9401.1,14340.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(u,x,y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(v,y)*.
% 299.70/300.36 14595[0:SpL:1086.1,13474.1] || equal(u,c_List_Olist_ONil(v))* equal(u,w)* equal(c_List_Orev(c_List_Olist_OCons(x,y,v),v),w)* -> .
% 299.70/300.36 14939[0:Rew:83.0,14931.0,207.0,14931.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Olist_OCons(u,c_List_Olist_ONil(w),w))* -> .
% 299.70/300.36 15634[0:SpR:344.0,822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Olist__update(c_List_Orev(u,v),w,x,v),y,v),v),y)**.
% 299.70/300.36 16057[0:SpL:1086.1,1451.0] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(w,x,v),v)* -> c_List_Odistinct(c_List_Olist_OCons(w,u,v),v)*.
% 299.70/300.36 16090[0:SpL:2717.1,1554.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** c_List_Odistinct(x,w) -> c_List_Odistinct(c_List_Oappend(x,u,w),w)*.
% 299.70/300.36 16859[0:SpR:9462.1,1086.1] || equal(u,c_List_Otake(v,w,x))* equal(u,c_List_Olist_ONil(x)) -> equal(c_List_Odrop(v,w,x),w)**.
% 299.70/300.36 16936[0:SpL:9462.1,1305.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(w,x) equal(y,u)* -> c_List_Odistinct(y,x)*.
% 299.70/300.36 17611[0:Res:16058.1,4987.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Orev(c_List_Otake(y,v,w),w),w),w)*.
% 299.70/300.36 17612[0:Res:16058.1,3820.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,c_List_Otake(y,v,w),w),w),w)*.
% 299.70/300.36 17626[0:Res:16058.1,17614.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,c_List_Otake(y,v,w),w),w),w)*.
% 299.70/300.36 17665[0:Res:16074.1,5060.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Orev(c_List_Otake(y,v,w),w),w),w)*.
% 299.70/300.36 17667[0:Res:16074.1,3846.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,c_List_Otake(y,v,w),w),w),w)*.
% 299.70/300.36 17804[0:SpL:207.0,17670.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,w,x),x),x)*.
% 299.70/300.36 17805[0:SpL:377.0,17670.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,w,x),x),x)*.
% 299.70/300.36 17816[0:Res:16074.1,17670.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,c_List_Otake(y,v,w),w),w),w)*.
% 299.70/300.36 19380[0:SpR:1086.1,15626.0] || equal(c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(u,z,w),z)**.
% 299.70/300.36 20645[0:Rew:20635.1,20554.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(x,y,w),u)* -> equal(x,v)*.
% 299.70/300.36 20933[0:Res:1498.1,912.2] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,u,v),x)* equal(y,x)* -> c_List_Odistinct(y,v)*.
% 299.70/300.36 21054[0:Res:291.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Orotate(w,u,v),x)* equal(y,x)* -> c_List_Odistinct(y,v)*.
% 299.70/300.36 21264[0:SpR:967.1,1101.1] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Orotate(x,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 21626[0:SpL:344.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),x,w),w),c_List_Orev(v,w))** -> .
% 299.70/300.36 21637[0:SpL:1086.1,21580.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),c_List_Olist_ONil(v))** equal(c_List_Olist_OCons(w,x,v),u)* -> .
% 299.70/300.36 21680[0:SpL:154.0,21658.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Orev(c_List_Orotate(x,v,w),w))* -> .
% 299.70/300.36 21754[0:SpL:587.1,21735.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* equal(c_List_Orev(u,y),c_List_Orev(x,y))* -> .
% 299.70/300.36 21770[0:SpL:587.1,21741.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(u,x),c_List_Orev(c_List_Odrop(y,w,x),x))* -> .
% 299.70/300.36 21818[0:SpL:587.1,21741.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,w,x),x),c_List_Orev(u,x))* -> .
% 299.70/300.36 21867[0:SpL:9401.1,21760.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),y),v)* -> .
% 299.70/300.36 21870[0:SpL:9462.1,21760.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(w,x),x),x),u)* -> .
% 299.70/300.36 21873[0:SpL:587.1,21760.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(u,x),x),x),v)* -> .
% 299.70/300.36 21877[0:SpL:587.1,21760.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y))* equal(c_List_Orev(u,y),w)* -> .
% 299.70/300.36 21892[0:SpL:207.0,21879.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_OCons(u,v,y))** -> .
% 299.70/300.36 21893[0:SpL:377.0,21879.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Oappend(u,v,y))** -> .
% 299.70/300.36 21934[0:SpL:587.1,21859.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),c_List_Otake(y,v,x))* -> .
% 299.70/300.36 21940[0:SpL:587.1,21859.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* equal(c_List_Orev(u,x),c_List_Otake(y,w,x))* -> .
% 299.70/300.36 21982[0:SpL:587.1,21930.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(u,x),c_List_Otake(y,c_List_Orev(w,x),x))* -> .
% 299.70/300.36 21990[0:SpL:587.1,21930.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),c_List_Otake(y,c_List_Orev(u,x),x))* -> .
% 299.70/300.36 22021[0:SpL:587.1,21972.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Orev(u,y),c_List_Orev(x,y))* -> .
% 299.70/300.36 22029[0:SpL:587.1,21973.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),y),v)* -> .
% 299.70/300.36 22035[0:SpL:587.1,21973.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y))* equal(c_List_Orev(u,y),x)* -> .
% 299.70/300.36 22155[0:SpL:344.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Orotate(x,c_List_Orev(v,w),w))* -> .
% 299.70/300.36 22245[0:SpL:434.0,22212.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.36 22390[0:SpL:377.0,22223.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,v),v),v),u)* -> .
% 299.70/300.36 22415[0:SpL:274.0,21887.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(c_List_Oappend(u,y,x),x),c_List_Orev(y,x))** -> .
% 299.70/300.36 22438[0:Rew:207.0,22433.1] || equal(c_List_Orev(u,v),w) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,u,v),v),v),w)* -> .
% 299.70/300.36 22747[0:Rew:100.0,22558.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),u,x),x),x),x),w)** -> .
% 299.70/300.36 22756[0:Rew:100.0,22461.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(u,w,x),x),x),x),c_List_Olist_OCons(v,c_List_Olist_ONil(x),x))**.
% 299.70/300.36 22840[0:Rew:88.0,22634.0,259.0,22634.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),c_List_Olist_OCons(v,c_List_Olist_ONil(x),x))** -> .
% 299.70/300.36 22886[0:SpL:587.1,22768.0] || equal(u,c_List_Orotate(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(u,x),x),x),w)* -> .
% 299.70/300.36 22889[0:SpL:587.1,22768.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Orotate(w,x,y),y),y))* equal(c_List_Orev(u,y),x)* -> .
% 299.70/300.36 22895[0:SpL:154.0,22865.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),w),c_List_Orotate(y,v,w))* -> .
% 299.70/300.36 23290[0:SpL:207.0,22732.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.36 23291[0:SpL:377.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.36 23394[0:SpL:207.0,23278.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(x,y),y).
% 299.70/300.36 23395[0:SpL:377.0,23278.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(x,y),y).
% 299.70/300.36 23604[0:SpL:427.0,23592.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(v,w),w),w)*.
% 299.70/300.36 23606[0:SpL:424.0,23592.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oreplicate(u,w,z),z),z)*.
% 299.70/300.36 23614[0:SpL:5634.1,23592.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,u,x,y),y)* -> c_List_Odistinct(c_List_Otake(z,v,x),x)*.
% 299.70/300.36 23617[0:SpL:431.0,23592.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x1,w,x),x)*.
% 299.70/300.36 23718[0:SpL:427.0,23709.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Orotate(y,c_List_Orev(v,w),w),w)*.
% 299.70/300.36 23720[0:SpL:424.0,23709.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* -> c_List_Odistinct(c_List_Orotate(y,c_List_Oreplicate(u,w,z),z),z)*.
% 299.70/300.36 23728[0:SpL:5634.1,23709.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,u,x,y),y)* -> c_List_Odistinct(c_List_Orotate(z,v,x),x)*.
% 299.70/300.36 23731[0:SpL:431.0,23709.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Orotate(x1,w,x),x)*.
% 299.70/300.36 23846[0:SpL:427.0,23829.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(v,w),w),w)*.
% 299.70/300.36 23848[0:SpL:424.0,23829.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oreplicate(u,w,z),z),z)*.
% 299.70/300.36 23856[0:SpL:5634.1,23829.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,u,x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,v,x),x)*.
% 299.70/300.36 23859[0:SpL:431.0,23829.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x1,w,x),x)*.
% 299.70/300.36 23975[0:Rew:100.0,23961.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,u,x),x),x),x),c_List_Oreplicate(w,y,x))* -> .
% 299.70/300.36 23999[0:SpL:274.0,21883.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z,y),y),c_List_Orev(z,y))** -> .
% 299.70/300.36 24128[0:SpL:2717.1,22218.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w),v)* -> .
% 299.70/300.36 24537[0:SpL:1086.1,23993.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,v),u)* -> .
% 299.70/300.36 26975[0:SpL:207.0,26935.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 26976[0:SpL:377.0,26935.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 26989[0:SpR:1548.0,90.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Oappend(v,x,w),w),c_List_Otake(u,v,w))**.
% 299.70/300.36 27101[0:SpL:1548.0,4880.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(c_List_Otake(y,u,w),w),w),w)*.
% 299.70/300.36 27105[0:SpL:1548.0,1439.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) -> c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Odrop(x,u,w),v,w),w),w)*.
% 299.70/300.36 27134[0:SpL:1548.0,5073.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Otake(y,u,w),w),w)*.
% 299.70/300.36 27136[0:SpL:1548.0,1914.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w) -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(x,u,w),v,w),w)*.
% 299.70/300.36 27199[0:SpL:1548.0,2918.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Oappend(c_List_Odrop(y,v,x),w,x))* -> .
% 299.70/300.36 27204[0:SpL:1548.0,6795.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Orev(c_List_Oappend(c_List_Odrop(y,v,x),w,x),x))* -> .
% 299.70/300.36 27208[0:SpL:1548.0,12225.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Odrop(y,c_List_Orev(c_List_Otake(z,v,x),x),x))* -> .
% 299.70/300.36 27227[0:SpL:1548.0,3829.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,v,x),x)*.
% 299.70/300.36 27229[0:SpL:1548.0,7565.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Otake(y,c_List_Otake(z,v,x),x))* -> .
% 299.70/300.36 27233[0:SpL:1548.0,11861.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Oappend(c_List_Odrop(y,v,x),w,x))* -> .
% 299.70/300.36 27235[0:SpL:1548.0,3862.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,v,x),x)*.
% 299.70/300.36 27266[0:SpL:1548.0,7098.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Otake(z,w,y))* -> .
% 299.70/300.36 27267[0:SpL:1548.0,7214.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Otake(z,w,y))* -> .
% 299.70/300.36 27510[0:SpL:207.0,26940.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 27511[0:SpL:377.0,26940.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 27531[0:SpL:1548.0,27103.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,c_List_Otake(y,u,w),w),w),w)*.
% 299.70/300.36 27594[0:Res:4116.1,5773.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Otake(z,v,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.36 27606[0:SpL:1548.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Otake(y,c_List_Otake(z,v,x),x))* -> .
% 299.70/300.36 27675[0:SpL:1548.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Orev(c_List_Otake(y,c_List_Otake(z,v,x),x),x))* -> .
% 299.70/300.36 27887[0:Res:4236.1,5773.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Orotate(z,v,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.36 27996[0:SpL:1548.0,27899.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Otake(z,w,y))* -> .
% 299.70/300.36 28167[0:Res:4335.1,5773.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Odrop(z,v,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.36 28332[0:Res:27109.1,27103.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,c_List_Odrop(y,u,w),w),w),w)*.
% 299.70/300.36 28344[0:Res:27109.1,4880.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(c_List_Odrop(y,u,w),w),w),w)*.
% 299.70/300.36 28436[0:SpL:1548.0,28346.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,c_List_Otake(y,u,w),w),w),w)*.
% 299.70/300.36 28452[0:Res:27109.1,28346.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,c_List_Odrop(y,u,w),w),w),w)*.
% 299.70/300.36 28678[0:Res:1626.1,27592.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.36 28688[0:SpR:90.0,6709.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Olist_ONil(y),x,y)* -> c_List_Olist__all2(u,v,c_List_Olist_ONil(y),x,y).
% 299.70/300.36 28759[0:Res:1626.1,27885.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.36 28783[0:Res:1626.1,28165.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.36 28863[0:SpR:90.0,6725.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Oappend(w,x,y),v,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),w,v,y).
% 299.70/300.36 29039[0:SpR:190.0,6812.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Olist_ONil(y),x,y)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(y),x,y).
% 299.70/300.36 29054[0:SpR:26422.0,6812.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,w,x),c_List_Olist_ONil(y),x,y)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(y),x,y).
% 299.70/300.36 29293[0:SpR:190.0,6842.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Oappend(w,x,y),v,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),x,v,y).
% 299.70/300.36 29308[0:SpR:26422.0,6842.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Olist_OCons(w,x,y),v,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),x,v,y).
% 299.70/300.36 30048[0:Res:465.1,493.1] || c_WellType_OWTs(v_P,v_E____,c_List_Omap(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v_vs____,tc_Value_Oval,tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),v_Ts____)* equal(v_T____,v_T_H____) -> .
% 299.70/300.36 30402[0:Rew:83.0,30200.1,207.0,30200.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,v),v),c_List_Olist_OCons(x,u,v))* -> .
% 299.70/300.36 32339[0:SpL:4047.0,2930.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Odrop(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.36 32347[0:SpL:4047.0,13466.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Otake(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.36 32414[0:SpL:4047.0,21896.1] || equal(u,v) equal(c_List_Oappend(u,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),v)* -> .
% 299.70/300.36 32415[0:SpL:4047.0,23993.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y,z),z),u)** -> .
% 299.70/300.36 32490[0:SpL:587.1,32156.0] || equal(u,v)* equal(w,c_List_Orev(u,x))* equal(w,c_List_Olist_ONil(x)) -> c_List_Odistinct(v,x)*.
% 299.70/300.36 32506[0:SpL:30361.1,32382.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,v),v),v),w)** -> .
% 299.70/300.36 32508[0:SpL:6605.0,32382.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z),z),u)** -> .
% 299.70/300.36 32984[0:Obv:32963.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 33123[0:Obv:33115.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orotate(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 33650[0:Obv:33632.1] || equal(u,c_List_Omap(v,w,x,y))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 33657[0:Obv:33623.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 34573[0:SpL:1351.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),u,x),x),x),x),w)** -> .
% 299.70/300.36 34574[0:SpL:1351.0,21615.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,u,x),x),x),x),c_List_Oreplicate(w,y,x))* -> .
% 299.70/300.36 35590[0:SpL:1548.0,35572.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(y,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 35611[0:SpL:377.0,35572.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(w,c_List_Olist_ONil(y)).
% 299.70/300.36 35668[0:SpL:377.0,35589.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(y,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 36514[0:SpL:4048.0,17674.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.36 36632[0:SpL:4048.0,11846.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Olist_OCons(x,v,w))** -> .
% 299.70/300.36 36650[0:SpL:4048.0,3608.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Olist_OCons(w,u,v),v).
% 299.70/300.36 36760[0:SpL:4048.0,16205.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,v),v),v),v)* -> c_List_Odistinct(y,v).
% 299.70/300.36 37029[0:SpR:1165.0,1076.1] || equal(c_List_Oappend(c_List_Orev(c_List_Orotate(u,v,w),w),x,w),c_List_Orev(v,w))** -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.36 37176[0:SpL:274.0,37037.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Orotate(v,w,x),x),x),w)** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x)).
% 299.70/300.36 37269[0:SpL:426.0,37260.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.36 37297[0:SpL:4048.0,37258.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orotate(y,z,v),v),v),v),z)** -> .
% 299.70/300.36 37367[0:SpL:2717.1,37237.0] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))** equal(x,v)* -> equal(c_List_Orev(x,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 37542[0:SpL:2717.1,37380.0] || equal(c_List_Oappend(u,c_List_Orotate(v,w,x),x),c_List_Olist_ONil(x))** equal(c_List_Olist_OCons(y,z,x),w)* -> .
% 299.70/300.36 37829[0:Obv:37820.1] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Omap(x,v,w,y),c_List_Olist_ONil(y))**.
% 299.70/300.36 39107[0:SpL:1378.1,1354.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(w,v,x),x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.36 39116[0:SpL:1378.1,6189.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,v,x),x),c_List_Olist_ONil(x))** -> equal(u,c_List_Olist_ONil(x))*.
% 299.70/300.36 39722[0:Obv:39714.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Omap(x,v,w,y),c_List_Olist_ONil(y))**.
% 299.70/300.36 39875[0:SpL:39516.1,1315.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,u,x),x)* equal(y,v)* -> c_List_Odistinct(y,x)*.
% 299.70/300.36 39890[0:SpL:39516.1,6150.0] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 39948[0:SpL:39516.1,14340.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Oappend(y,u,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,x).
% 299.70/300.36 39950[0:SpL:39516.1,1560.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Oappend(y,u,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.36 39980[0:SpL:39516.1,3414.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orotate(w,x,y),u,y),x)** -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.36 40008[0:SpL:39516.1,6201.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,u,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.36 40048[0:SpL:39516.1,21735.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,y),y),y),c_List_Orev(v,y))* -> .
% 299.70/300.36 40138[0:SpL:39516.1,32382.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x))* equal(c_List_Oappend(y,u,x),y)** -> .
% 299.70/300.36 40976[0:SpL:274.0,40037.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,y,v),v),v),w)* -> .
% 299.70/300.36 40984[0:SpL:39516.1,40037.1] || equal(u,v)* equal(v,w)* equal(c_List_Olist_OCons(x,c_List_Oappend(y,u,z),z),w)* -> .
% 299.70/300.36 41036[0:Obv:41028.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Omap(x,u,w,y),c_List_Olist_ONil(y))**.
% 299.70/300.36 41116[0:SpL:219.0,39880.1] || equal(c_List_Odrop(u,v,w),x)* equal(v,x) -> equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.36 41958[0:SpL:39516.1,41906.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(w,y)* equal(c_List_Oappend(z,u,x),y)* -> .
% 299.70/300.36 42269[0:SpR:39737.1,2717.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,c_List_Olist_ONil(x)) -> equal(c_List_Otake(v,w,x),w).
% 299.70/300.36 42599[0:SpL:39737.1,41906.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(v,z)* equal(y,z)* -> .
% 299.70/300.36 42649[0:SpL:39737.1,40037.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,y)* equal(c_List_Olist_OCons(z,w,x),y)* -> .
% 299.70/300.36 42992[0:SpL:1338.0,42555.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* equal(c_List_Orev(c_List_Oappend(x,y,w),w),v)* -> .
% 299.70/300.36 43974[0:Rew:43967.1,43554.2] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(v,y,x),y)**.
% 299.70/300.36 43978[0:Rew:43967.1,35794.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,y,w),x)** -> equal(y,v)*.
% 299.70/300.36 43990[0:Rew:43969.1,43698.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,y,w),y)** -> equal(x,u)*.
% 299.70/300.36 43991[0:Rew:43969.1,43958.2] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(x,u)* -> equal(c_List_Oappend(x,y,w),y)**.
% 299.70/300.36 44013[0:Rew:43969.1,43509.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(x,u)*.
% 299.70/300.36 44364[0:SpL:2742.1,44265.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Oappend(w,x,v),c_List_Olist_ONil(v))** -> equal(x,u)*.
% 299.70/300.36 44380[0:SpL:9401.1,44265.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(u,x,y),y),c_List_Olist_ONil(y))** -> equal(x,v)*.
% 299.70/300.36 44384[0:SpL:39516.1,44265.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,u,y),y),c_List_Olist_ONil(y))** -> equal(v,x)*.
% 299.70/300.36 44398[0:SpL:39516.1,44265.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Oappend(y,u,x),c_List_Olist_ONil(x))** -> equal(w,v).
% 299.70/300.36 45071[0:Rew:6150.1,45063.0] || equal(c_List_Olist_ONil(u),v)* equal(c_List_Oappend(c_List_Orev(w,u),x,u),c_List_Olist_ONil(u))** -> equal(w,v)*.
% 299.70/300.36 45081[0:Rew:83.0,45042.2,35436.1,45042.2,27146.1,45042.0] || equal(c_List_Olist_ONil(u),v)* equal(c_List_Orev(c_List_Oappend(w,x,u),u),c_List_Olist_ONil(u))** -> equal(x,v)*.
% 299.70/300.36 45171[0:Rew:6177.1,45165.0] || equal(c_List_Olist_ONil(u),v)* equal(c_List_Oappend(w,c_List_Orev(x,u),u),c_List_Olist_ONil(u))** -> equal(v,x)*.
% 299.70/300.36 45572[0:SpR:45527.0,1446.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),w),y)**.
% 299.70/300.36 45576[0:SpR:45527.0,641.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist_OCons(x,v,w),w),c_List_Olist_OCons(x,v,w))**.
% 299.70/300.36 45579[0:SpR:45527.0,676.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,v,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 46349[0:SpL:1550.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Odrop(z,w,x))* -> .
% 299.70/300.36 46359[0:SpL:1550.0,4871.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.36 49709[0:SpR:3430.0,2337.1] || equal(c_List_Orev(c_List_Oappend(c_List_Orotate(u,c_List_Orev(v,w),w),x,w),w),v)** -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.36 50176[0:SpL:1086.1,49710.0] || equal(c_List_Orotate(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** equal(x,v)* -> equal(x,c_List_Olist_ONil(w))*.
% 299.70/300.36 51188[0:SpL:4036.1,3967.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,u,x),x),x)* -> c_List_Odistinct(c_List_Orev(v,x),x)*.
% 299.70/300.36 51194[0:SpL:4036.1,21741.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,u,x),x),c_List_Orev(c_List_Odrop(y,v,x),x))* -> .
% 299.70/300.36 51202[0:SpL:4036.1,13130.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(x,u,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 51204[0:SpL:4036.1,21859.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,u,w),w),c_List_Otake(y,v,w))* -> .
% 299.70/300.36 51250[0:SpL:4036.1,21735.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),c_List_Orev(w,x))* -> .
% 299.70/300.36 51254[0:SpL:4036.1,21972.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),c_List_Orev(w,x))* -> .
% 299.70/300.36 51255[0:SpL:4036.1,21973.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),w)* -> .
% 299.70/300.36 51258[0:SpL:4036.1,21760.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),v)* -> .
% 299.70/300.36 51260[0:SpL:4036.1,22768.0] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),w)* -> .
% 299.70/300.36 51816[0:SpR:51643.1,23173.1] || equal(u,v)* c_BigStep_Ofinals(u,w)* -> c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(w),x),v,tc_Expr_Oexp(w)),w)*.
% 299.70/300.36 51870[0:SpL:51643.1,13124.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,v,x),x)* equal(y,u)* -> c_List_Odistinct(y,x)*.
% 299.70/300.36 51910[0:SpL:51643.1,43001.0] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),y)* equal(c_List_Olist_OCons(z,y,x),u)* -> .
% 299.70/300.36 52028[0:SpL:51643.1,2053.0] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,w,v),c_List_Orev(c_List_Otake(y,u,v),v))* -> .
% 299.70/300.36 52110[0:SpL:51643.1,41065.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,v,z),z),w)* -> .
% 299.70/300.36 52111[0:SpL:51643.1,41906.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(x,c_List_Olist_OCons(y,v,z),z),w)* -> .
% 299.70/300.36 52145[0:SpL:51643.1,21972.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),y),c_List_Orev(u,y))* -> .
% 299.70/300.36 52192[0:SpL:51643.1,21973.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,v),v),v),u)* -> .
% 299.70/300.36 52198[0:SpL:51643.1,32382.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* equal(c_List_Oappend(x,c_List_Olist_OCons(y,w,v),v),x)** -> .
% 299.70/300.36 52276[0:SpL:51643.1,40037.1] || equal(c_List_Oappend(u,v,w),x)* equal(v,y)* equal(c_List_Olist_OCons(z,x,w),y)* -> .
% 299.70/300.36 52320[0:SpL:51643.1,23172.0] || equal(u,v)* c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(w),x),v,tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(u,w)*.
% 299.70/300.36 53093[0:Rew:297.0,53052.1,154.0,53052.1] || equal(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z))* -> equal(w,c_Nat_Osize__class_Osize(u,tc_List_Olist(z)))*.
% 299.70/300.36 53095[0:Rew:297.0,53038.1,154.0,53038.1] || equal(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z)* -> equal(c_List_Otake(v,z,y),z)**.
% 299.70/300.36 54159[0:SpL:4047.0,54130.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Olist_OCons(v,c_List_Olist_ONil(x),x))** -> .
% 299.70/300.36 54206[0:SpL:207.0,54165.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 54207[0:SpL:377.0,54165.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 54248[0:SpL:207.0,54166.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 54249[0:SpL:377.0,54166.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 54591[0:SpL:1548.0,54275.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Otake(z,w,y))* -> .
% 299.70/300.36 54624[0:SpL:207.0,54275.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),x)** -> .
% 299.70/300.36 54625[0:SpL:377.0,54275.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),x)** -> .
% 299.70/300.36 54720[0:SpL:207.0,54590.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Otake(z,x,y))* -> .
% 299.70/300.36 54721[0:SpL:377.0,54590.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Otake(z,x,y))* -> .
% 299.70/300.36 55143[0:SpL:207.0,54642.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 55144[0:SpL:377.0,54642.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 55209[0:SpL:4048.0,55176.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,v),v),v),c_List_Olist_OCons(w,u,v))** -> .
% 299.70/300.36 55226[0:Rew:83.0,55189.1,207.0,55189.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,v),v),c_List_Olist_OCons(w,u,v))* -> .
% 299.70/300.36 55239[0:SpL:207.0,55187.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Orev(c_List_Olist_OCons(u,v,y),y))** -> .
% 299.70/300.36 55240[0:SpL:377.0,55187.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Orev(c_List_Oappend(u,v,y),y))** -> .
% 299.70/300.36 55931[0:SpL:434.0,55221.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Olist_OCons(u,c_List_Olist_ONil(z),z))** -> .
% 299.70/300.36 55935[0:SpL:51643.1,55221.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(y,u,x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* -> .
% 299.70/300.36 55969[0:SpL:4047.0,55940.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Olist_OCons(v,c_List_Olist_ONil(x),x))** -> .
% 299.70/300.36 56502[0:SpL:207.0,56421.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 56503[0:SpL:377.0,56421.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.70/300.36 56506[0:SpL:336.0,56421.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),y)** -> .
% 299.70/300.36 56558[0:SpL:377.0,56530.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),z,y),x)** -> .
% 299.70/300.36 56767[0:Rew:83.0,56732.1,207.0,56732.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Olist_OCons(u,c_List_Olist_OCons(x,y,v),v),w)* -> .
% 299.70/300.36 56811[0:SpL:207.0,56775.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_OCons(u,v,y))** -> .
% 299.70/300.36 56812[0:SpL:377.0,56775.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Oappend(u,v,y))** -> .
% 299.70/300.36 57299[0:SpL:1342.0,56820.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Orev(u,x),y,x),c_List_Orev(y,x))** -> .
% 299.70/300.36 57633[0:SpL:846.0,56488.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),w,v,x)* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x)))*.
% 299.70/300.36 57648[0:SpL:846.0,56675.0] || c_List_Olist__all2(u,v,c_List_Olist_ONil(w),x,w)* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Olist_ONil(y),tc_List_Olist(y)))*.
% 299.70/300.36 57687[0:SpL:1342.0,56805.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),z,y),c_List_Orev(z,y))** -> .
% 299.70/300.36 58052[0:SpL:434.0,57996.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Orev(u,z))** -> .
% 299.70/300.36 58058[0:SpL:587.1,57996.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Orev(y,x))** -> .
% 299.70/300.36 58073[0:SpL:9401.1,57996.0] || equal(u,v) equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),c_List_Orev(v,y))* -> .
% 299.70/300.36 58075[0:SpL:39516.1,57996.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,u,x),c_List_Orev(y,x))** -> .
% 299.70/300.36 58386[0:Rew:297.0,58362.1,154.0,58362.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate(x,c_List_Oreplicate(y,hAPP(z,x1),w),w))* -> equal(y,u).
% 299.70/300.36 58698[0:SpR:51643.1,58687.0] || equal(u,c_List_Olist_ONil(tc_Type_Oty)) -> equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(v,w,c_List_Olist_ONil(tc_Type_Oty),c_List_Olist_OCons(w,u,tc_Type_Oty),x),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.70/300.36 59338[0:SpL:9809.1,85.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(v,x),x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.36 59492[0:SpL:9809.1,1466.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(v,y),y),y),c_List_Orev(u,y))* -> .
% 299.70/300.36 63941[0:SpL:1548.0,63369.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Orev(c_List_Otake(y,u,w),w),w),w)*.
% 299.70/300.36 63968[0:Res:27109.1,63369.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Orev(c_List_Odrop(y,u,w),w),w),w)*.
% 299.70/300.36 63980[0:Rew:88.0,63952.1] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,v,w),w)*.
% 299.70/300.36 64075[0:SpL:207.0,63974.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,w,x),x)*.
% 299.70/300.36 64076[0:SpL:377.0,63974.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,w,x),x)*.
% 299.70/300.36 65328[0:SpL:6591.0,57996.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Orev(u,z))** -> .
% 299.70/300.36 65520[0:MRR:65137.1,212.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z,y),c_List_Orev(z,y))** -> .
% 299.70/300.36 65618[0:SpL:4047.0,65514.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x,y),z,y),z)** -> .
% 299.70/300.36 65637[0:SpL:1632.0,65514.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Orev(u,z))** -> .
% 299.70/300.36 65952[0:SpL:207.0,65923.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(w,x),x),x)*.
% 299.70/300.36 65953[0:SpL:377.0,65923.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(w,x),x),x)*.
% 299.70/300.36 65977[0:Res:16074.1,65923.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(c_List_Otake(y,v,w),w),w),w)*.
% 299.70/300.36 66161[0:MRR:66126.1,6627.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y,z),c_List_Omap(u,x,y,z))** -> .
% 299.70/300.36 66170[0:SpL:1548.0,65983.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Otake(y,u,w),w),w)*.
% 299.70/300.36 66237[0:Res:16058.1,66052.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(c_List_Otake(y,v,w),w),w),w)*.
% 299.70/300.36 66333[0:SpL:207.0,66199.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,w,x),x)*.
% 299.70/300.36 66334[0:SpL:377.0,66199.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,w,x),x)*.
% 299.70/300.36 68225[0:SpL:207.0,68180.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z),u)** -> .
% 299.70/300.36 68226[0:SpL:377.0,68180.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z),u)** -> .
% 299.70/300.36 71189[0:SpL:207.0,71128.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.70/300.36 71190[0:SpL:377.0,71128.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.70/300.36 71766[0:SpL:207.0,71688.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.70/300.36 71767[0:SpL:377.0,71688.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.70/300.36 72008[0:SpL:38750.1,85.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.36 72089[0:SpL:38750.1,57996.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* equal(c_List_Oappend(y,x,w),c_List_Orev(y,w))** -> .
% 299.70/300.36 72174[0:SpL:38750.1,1466.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),c_List_Orev(u,w))* -> .
% 299.70/300.36 72414[0:SpL:38750.1,85.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 72622[0:SpL:38750.1,1466.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),v)* -> .
% 299.70/300.36 72746[0:SpL:38750.1,22212.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),w)* -> .
% 299.70/300.36 72973[0:Rew:1349.0,72742.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(u,c_List_Orev(y,x),x),y)** -> .
% 299.70/300.36 72977[0:Rew:3717.0,72630.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(x,y,w),w),w),v)* -> .
% 299.70/300.36 72978[0:Rew:274.0,72604.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Orev(c_List_Oappend(u,y,x),x),y)** -> .
% 299.70/300.36 73382[0:Con:73381.0] || equal(c_List_Olist_ONil(u),v)* equal(c_List_Orev(c_List_Oappend(w,x,u),u),c_List_Olist_ONil(u))** -> equal(v,w)*.
% 299.70/300.36 74131[0:SpL:38776.1,276.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(v,x),x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.36 74134[0:SpL:38776.1,1472.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(v,x),x),c_List_Odrop(y,c_List_Orev(u,x),x))* -> .
% 299.70/300.36 74289[0:SpL:38776.1,1699.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(v,y),y),y),c_List_Orev(u,y))* -> .
% 299.70/300.36 74345[0:SpL:38776.1,22212.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(v,y),y),y),c_List_Orev(u,y))* -> .
% 299.70/300.36 75401[0:SpL:39528.1,84.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.36 77747[0:SpL:39580.1,84.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.36 78285[0:SpL:39580.1,84.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 78878[0:Rew:207.0,78389.1,274.0,78389.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,u,w),w),w),v)* -> .
% 299.70/300.36 79118[0:Rew:88.0,77855.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(x,y,w),w),w),u)* -> .
% 299.70/300.36 82391[0:Res:4099.0,13779.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,tc_Type_Oty),tc_Type_Oty) -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(w,u,v,c_List_Olist_OCons(u,v,tc_Type_Oty),x),tc_Type_Oty)*.
% 299.70/300.36 83181[0:SpL:38776.1,83126.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Orev(v,y),y),y),c_List_Orev(u,y))* -> .
% 299.70/300.36 83185[0:SpL:434.0,83126.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.36 83949[0:SpL:51643.1,83183.1] || equal(u,v)* equal(v,w)* equal(c_List_Orotate(x,c_List_Olist_OCons(y,u,z),z),w)* -> .
% 299.70/300.36 85088[0:SpL:7148.0,3921.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Olist_ONil(z))** -> c_List_Odistinct(w,x).
% 299.70/300.36 85360[0:SpL:2717.1,83134.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Orotate(x,c_List_Olist_OCons(y,z,w),w),v)* -> .
% 299.70/300.36 88317[0:SpL:274.0,88248.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* c_List_Odistinct(x,w)* -> c_List_Odistinct(c_List_Orev(u,w),w).
% 299.70/300.36 88330[0:SpL:39516.1,88248.0] || equal(u,v)* equal(c_List_Oappend(w,u,x),y)* c_List_Odistinct(y,x)* -> c_List_Odistinct(v,x)*.
% 299.70/300.36 88332[0:SpL:39737.1,88248.0] || equal(u,c_List_Odrop(v,w,x))* equal(w,y)* c_List_Odistinct(y,x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.36 88667[0:SpL:51643.1,88626.0] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* c_List_Odistinct(y,x)* -> c_List_Odistinct(v,x)*.
% 299.70/300.36 89376[0:SpL:51643.1,89312.0] || equal(u,c_List_Orotate(v,w,x))* equal(c_List_Olist_OCons(y,u,x),z)* equal(z,w)* -> .
% 299.70/300.36 92275[0:SpL:4048.0,92210.0] || equal(c_List_Orotate(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w),w),z)** -> .
% 299.70/300.36 947[0:SpR:154.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,u,v),v),v),c_List_Orev(c_List_Orotate(w,u,v),v))**.
% 299.70/300.36 1564[0:SpL:377.0,1182.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Orev(c_List_Oappend(u,v,x),x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 1634[0:SpR:427.0,587.1] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Orev(u,y),c_List_Omap(v,c_List_Orev(w,x),x,y))*.
% 299.70/300.36 1650[0:SpR:587.1,427.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(w,v,x,y),y),c_List_Omap(w,c_List_Orev(u,x),x,y))*.
% 299.70/300.36 1659[0:SpL:427.0,559.0] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* -> equal(c_List_Orev(u,y),c_List_Omap(v,w,x,y))*.
% 299.70/300.36 2191[0:SpR:836.1,623.1] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_ONil(x)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x)))*.
% 299.70/300.36 2214[0:SpR:836.1,623.1] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(w,tc_List_Olist(v)))*.
% 299.70/300.36 2238[0:SpR:836.1,256.0] || equal(c_List_Olist__update(u,v,w,x),c_List_Olist_ONil(x))** -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)))*.
% 299.70/300.36 2239[0:SpR:836.1,425.0] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x))** -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.70/300.36 2276[0:SpL:587.1,558.1] || equal(u,v)* equal(w,c_List_Olist_ONil(x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> equal(w,v)*.
% 299.70/300.36 2290[0:SpL:587.1,611.1] || equal(u,v)* equal(w,v)* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x))*.
% 299.70/300.36 2297[0:SpR:787.1,623.1] || equal(u,c_List_Orev(v,w))* equal(x,u)* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.70/300.36 2301[0:SpR:787.1,783.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.36 2310[0:SpR:787.1,650.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(u,w),w),c_List_Orev(u,w))**.
% 299.70/300.36 2311[0:SpR:787.1,675.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate(x,u,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 2323[0:SpR:787.1,256.0] || equal(c_List_Olist__update(u,v,w,x),c_List_Orev(y,x))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)))*.
% 299.70/300.36 2324[0:SpR:787.1,425.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(y,x))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.70/300.36 2326[0:SpR:787.1,623.1] || equal(u,c_List_Orev(v,w))* equal(x,v)* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.70/300.36 2330[0:SpR:787.1,783.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.36 2340[0:SpR:787.1,675.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orotate(x,v,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 2352[0:SpR:787.1,256.0] || equal(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_Nat_Osize__class_Osize(v,tc_List_Olist(y)))*.
% 299.70/300.36 2353[0:SpR:787.1,425.0] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x)))*.
% 299.70/300.36 2382[0:SpR:623.1,888.1] || equal(u,v)* equal(v,c_List_Olist_ONil(w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.36 2391[0:SpR:256.0,888.1] || equal(c_List_Olist__update(u,v,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.36 2392[0:SpR:425.0,888.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.36 2429[0:SpR:623.1,899.1] || equal(u,v)* equal(v,c_List_Olist_ONil(w))* -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.36 2438[0:SpR:256.0,899.1] || equal(c_List_Olist__update(u,v,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.36 2439[0:SpR:425.0,899.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.36 2440[0:SpL:899.1,17.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oreplicate(w,x,y),c_List_Olist_ONil(y))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w)*.
% 299.70/300.36 2467[0:SpL:528.1,612.1] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* equal(c_List_Orev(x,v),c_List_Olist_ONil(v))** -> equal(w,x)*.
% 299.70/300.36 2470[0:SpL:100.0,612.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Oreplicate(v,w,x),c_List_Orev(y,x))* -> equal(u,y)*.
% 299.70/300.36 2471[0:SpL:587.1,612.1] || equal(u,v)* equal(w,v)* equal(c_List_Orev(u,x),c_List_Orev(y,x))* -> equal(w,y)*.
% 299.70/300.36 2478[0:SpL:100.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Oreplicate(x,y,w))* -> equal(u,c_List_Oreplicate(x,y,w))*.
% 299.70/300.36 2479[0:SpL:587.1,612.1] || equal(u,v)* equal(w,x)* equal(c_List_Orev(x,y),c_List_Orev(u,y))* -> equal(w,v)*.
% 299.70/300.36 2489[0:SpL:587.1,614.1] || equal(u,v)* equal(w,v)* equal(x,c_List_Orev(u,y))* -> equal(c_List_Orev(x,y),w)*.
% 299.70/300.36 2514[0:SpR:587.1,697.0] || equal(u,c_List_Orotate(v,w,x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_List_Orev(u,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.36 2518[0:SpR:623.1,697.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,v,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 2527[0:SpR:256.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,c_List_Olist__update(u,x,y,v),v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 2528[0:SpR:425.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,c_List_Omap(x,u,v,y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 2566[0:SpR:587.1,970.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate(x,c_List_Orev(u,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 2581[0:SpR:256.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orev(c_List_Olist__update(u,x,y,v),v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 2582[0:SpR:425.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orev(c_List_Omap(x,u,v,y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 2602[0:Rew:425.0,2568.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(x,c_List_Orev(u,v),v,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 2603[0:Rew:81.0,2555.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orev(u,v),v),v),c_List_Orotate(w,c_List_Orev(u,v),v))**.
% 299.70/300.36 2623[0:SpR:623.1,1003.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.36 2632[0:SpR:256.0,1003.1] || equal(c_List_Orev(c_List_Olist__update(u,v,w,x),x),y)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,x),y)**.
% 299.70/300.36 2633[0:SpR:425.0,1003.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,x),y)**.
% 299.70/300.36 2667[0:SpL:587.1,1367.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(u,x),w)* -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x)).
% 299.70/300.36 3060[0:SpL:274.0,1559.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x)).
% 299.70/300.36 3080[0:SpL:587.1,2296.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(u,y))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),w)*.
% 299.70/300.36 3084[0:Rew:425.0,3082.1] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(y,z),z,w))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(z)),u).
% 299.70/300.36 3104[0:SpR:623.1,2335.1] || equal(u,v)* equal(v,c_List_Orev(w,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),w,x),w)**.
% 299.70/300.36 3113[0:SpR:256.0,2335.1] || equal(c_List_Olist__update(u,v,w,x),c_List_Orev(y,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,x),y)**.
% 299.70/300.36 3114[0:SpR:425.0,2335.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(y,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,x),y)**.
% 299.70/300.36 3137[0:SpL:587.1,3101.0] || equal(u,v)* equal(w,c_List_Orev(u,x))* equal(w,c_List_Olist_ONil(x)) -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.36 3151[0:SpL:528.1,2468.0] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_ONil(v))* equal(u,c_List_Orev(x,v))* -> equal(w,x)*.
% 299.70/300.36 3155[0:SpL:587.1,2468.0] || equal(u,v)* equal(w,c_List_Orev(u,x))* equal(v,c_List_Orev(y,x))* -> equal(w,y)*.
% 299.70/300.36 3164[0:SpL:587.1,2486.0] || equal(u,v)* equal(w,c_List_Orev(u,x))* equal(y,v)* -> equal(c_List_Orev(y,x),w)*.
% 299.70/300.36 3246[0:SpR:588.1,587.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,u)* -> equal(c_List_Orev(y,x),c_List_Oreplicate(v,w,x))*.
% 299.70/300.36 3330[0:Rew:3313.1,3308.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Orev(y,x))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),v)*.
% 299.70/300.36 3331[0:Rew:3313.1,3305.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Olist_ONil(x)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(y),tc_List_Olist(y)),v)*.
% 299.70/300.36 3332[0:Rew:3313.1,3304.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Olist_ONil(x)) -> equal(c_List_Otake(v,y,z),c_List_Olist_ONil(z))**.
% 299.70/300.36 3333[0:Rew:3313.1,3303.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Olist_ONil(x)) -> equal(c_List_Oreplicate(v,y,z),c_List_Olist_ONil(z))**.
% 299.70/300.36 3337[0:Rew:3313.1,3258.1] || equal(u,c_List_Oreplicate(v,w,x))* -> equal(c_List_Omap(y,u,x,z),c_List_Oreplicate(v,hAPP(y,w),z))*.
% 299.70/300.36 3384[0:SpR:623.1,649.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orotate(x,v,w),w),c_List_Orotate(x,v,w))**.
% 299.70/300.36 3424[0:SpR:623.1,661.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,v,w),y,w),w),y)**.
% 299.70/300.36 3433[0:SpR:256.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Olist__update(u,x,y,v),v),z,v),v),z)**.
% 299.70/300.36 3434[0:SpR:425.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Omap(x,u,v,y),y),z,y),y),z)**.
% 299.70/300.36 3533[0:SpR:623.1,705.0] || equal(u,c_List_Otake(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),w,x),c_List_Odrop(v,w,x))*.
% 299.70/300.36 3564[0:SpR:1342.0,344.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),w,v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(w,v),u,v),tc_List_Olist(v)))*.
% 299.70/300.36 3574[0:SpR:1342.0,587.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w))* -> equal(c_List_Orev(u,w),c_List_Oappend(c_List_Orev(x,w),v,w))*.
% 299.70/300.36 3593[0:SpL:1342.0,287.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(x,v))* -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),x)*.
% 299.70/300.36 3690[0:SpR:1349.0,344.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Orev(u,w),w),tc_List_Olist(w)))*.
% 299.70/300.36 3700[0:SpR:1349.0,587.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* -> equal(c_List_Orev(u,x),c_List_Oappend(w,c_List_Orev(v,x),x))*.
% 299.70/300.36 3724[0:SpL:1349.0,287.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Orev(x,w))* -> equal(c_List_Oappend(v,c_List_Orev(u,w),w),x)*.
% 299.70/300.36 3868[0:SpL:587.1,1662.0] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(c_List_Orev(w,x),x)*.
% 299.70/300.36 3946[0:SpR:62.0,1086.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.70/300.36 3963[0:SpL:62.0,1726.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w)*.
% 299.70/300.36 4000[0:SpL:62.0,1452.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x).
% 299.70/300.36 4001[0:SpL:62.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Odrop(y,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.36 4004[0:SpL:62.0,1555.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x).
% 299.70/300.36 4008[0:SpL:62.0,1473.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_OCons(w,c_List_Olist_ONil(y),y))** -> .
% 299.70/300.36 4009[0:SpL:62.0,1568.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_OCons(w,c_List_Olist_ONil(y),y))** -> .
% 299.70/300.36 4135[0:SpR:429.0,1272.1] || equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w)) -> equal(c_List_Otake(u,c_List_Omap(x,v,w,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 4157[0:SpL:429.0,3872.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(u,w,x),x),x)*.
% 299.70/300.36 4162[0:SpL:429.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(u,w,x),x)*.
% 299.70/300.36 4187[0:SpL:587.1,4058.1] || equal(u,v)* equal(v,c_List_Olist_OCons(w,x,y))* equal(c_List_Orev(u,y),c_List_Orev(x,y))* -> .
% 299.70/300.36 4197[0:SpL:587.1,4058.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,v,y))* equal(c_List_Orev(w,y),c_List_Orev(u,y))* -> .
% 299.70/300.36 4207[0:SpL:587.1,4183.0] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_OCons(x,y,w))* equal(v,c_List_Orev(y,w))* -> .
% 299.70/300.36 4218[0:SpL:587.1,4193.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y))* equal(c_List_Orev(w,y),v)* -> .
% 299.70/300.36 4226[0:SpL:1342.0,4211.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),c_List_Oappend(c_List_Orev(x,w),v,w))** -> .
% 299.70/300.36 4231[0:SpL:427.0,4211.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),c_List_Omap(v,w,x,y))** -> .
% 299.70/300.36 4264[0:SpL:426.0,3872.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(u,w,x),x),x)*.
% 299.70/300.36 4269[0:SpL:426.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(u,w,x),x)*.
% 299.70/300.36 4284[0:Rew:425.0,4241.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Orotate(x,u,v),v,y),z,y),y),z)**.
% 299.70/300.36 4285[0:Rew:425.0,4239.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Omap(w,c_List_Orotate(x,u,v),v,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 4294[0:SpL:587.1,4228.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),w)* -> .
% 299.70/300.36 4307[0:SpL:587.1,4290.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(w,x),y)* equal(c_List_Orev(u,x),y)* -> .
% 299.70/300.36 4325[0:SpL:274.0,1936.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x),x)* -> c_List_Odistinct(c_List_Orev(v,x),x).
% 299.70/300.36 4328[0:SpL:587.1,1936.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.36 4354[0:SpR:418.0,1272.1] || equal(c_List_Odrop(u,v,w),c_List_Olist_ONil(w)) -> equal(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 4395[0:SpL:418.0,3872.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(u,w,x),x),x)*.
% 299.70/300.36 4400[0:SpL:418.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(u,w,x),x)*.
% 299.70/300.36 4425[0:Rew:438.0,4374.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orotate(x,c_List_Orev(u,v),v),v,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 4426[0:Rew:438.0,4372.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Orotate(x,u,v),v),v,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 4444[0:SpL:587.1,1937.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.36 4470[0:SpR:587.1,2516.0] || equal(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y))* -> equal(c_List_Odrop(w,c_List_Orev(u,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 4489[0:Rew:438.0,4465.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y),y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.36 4506[0:Rew:274.0,4500.1,88.0,4500.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),v)** -> equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(v,w)).
% 299.70/300.36 4516[0:SpL:274.0,2931.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),y),c_List_Orev(w,y))** -> .
% 299.70/300.36 4519[0:SpL:587.1,2931.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z))* equal(c_List_Orev(u,z),y)* -> .
% 299.70/300.36 4564[0:SpL:587.1,2932.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z))* equal(c_List_Orev(u,z),y)* -> .
% 299.70/300.36 4581[0:SpL:587.1,3092.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(u,x),v)* -> equal(c_List_Oappend(v,w,x),v)**.
% 299.70/300.36 4588[0:Rew:274.0,4577.1,88.0,4577.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(v,w)) -> equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(v,w))**.
% 299.70/300.36 4651[0:SpL:587.1,3102.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(u,y))* -> equal(c_List_Otake(w,v,y),v)**.
% 299.70/300.36 4675[0:SpL:587.1,3469.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Orev(u,x),w)* -> equal(c_List_Otake(v,w,x),w)**.
% 299.70/300.36 4723[0:SpL:587.1,3790.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),y)* -> c_List_Odistinct(v,y)*.
% 299.70/300.36 4753[0:SpL:587.1,3791.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),y)* -> c_List_Odistinct(v,y)*.
% 299.70/300.36 4808[0:SpL:587.1,3829.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(v,x).
% 299.70/300.36 4821[0:SpL:274.0,3846.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.36 4839[0:SpL:587.1,3862.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(v,x).
% 299.70/300.36 4856[0:SpL:587.1,4322.0] || equal(u,c_List_Olist_OCons(v,w,x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Odrop(y,w,x),x)*.
% 299.70/300.36 4872[0:SpL:587.1,4431.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Odrop(y,w,x),x)*.
% 299.70/300.36 4893[0:SpL:587.1,4443.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,x),y,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 4910[0:SpL:587.1,4513.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Orev(u,y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.36 4950[0:SpL:274.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x),c_List_Odrop(y,c_List_Orev(v,x),x))* -> .
% 299.70/300.36 4953[0:SpL:587.1,4552.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* equal(c_List_Orev(u,y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.36 4991[0:SpL:587.1,4801.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,v,x),x)*.
% 299.70/300.36 5031[0:SpR:587.1,4818.1] || equal(u,c_List_Odrop(v,c_List_Odrop(w,x,y),y))* c_List_Odistinct(x,y) -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.36 5033[0:Res:4818.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Orev(c_List_Odrop(x,c_List_Odrop(y,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 5064[0:SpL:587.1,4832.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,v,x),x)*.
% 299.70/300.36 5113[0:Res:4865.1,915.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(w,c_List_Odrop(x,c_List_Odrop(y,u,v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 5138[0:SpL:587.1,4871.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.36 5198[0:SpL:587.1,4947.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(u,x),c_List_Odrop(y,c_List_Odrop(z,w,x),x))* -> .
% 299.70/300.36 5301[0:SpL:587.1,5073.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Otake(y,v,x),x)*.
% 299.70/300.36 5316[0:SpL:207.0,5305.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Olist_OCons(u,v,x),x),x)*.
% 299.70/300.36 5317[0:SpL:377.0,5305.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oappend(u,v,x),x),x)*.
% 299.70/300.36 5394[0:SpR:587.1,5159.1] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(u,x),x),x)*.
% 299.70/300.36 5405[0:Res:5159.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Odrop(x,c_List_Orev(c_List_Otake(y,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 5439[0:SpR:587.1,5255.1] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(u,x),x),x)*.
% 299.70/300.36 5450[0:Res:5255.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Otake(x,c_List_Orev(c_List_Odrop(y,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 5492[0:Res:5294.1,915.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(w,c_List_Otake(x,c_List_Otake(y,u,v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 5578[0:SpL:1625.0,287.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(y,x))* -> equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)*.
% 299.70/300.36 5599[0:SpL:1625.0,4211.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> .
% 299.70/300.36 5712[0:SpR:2742.1,3422.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(v,y,x),y)**.
% 299.70/300.36 5738[0:SpR:5634.1,427.0] || equal(c_List_Orev(u,v),w) -> equal(c_List_Orev(c_List_Omap(x,u,v,y),y),c_List_Omap(x,w,v,y))*.
% 299.70/300.36 5739[0:SpR:5634.1,1625.0] || equal(c_List_Orev(u,v),w) -> equal(c_List_Orev(c_List_Omap(x,w,v,y),y),c_List_Omap(x,u,v,y))*.
% 299.70/300.36 5742[0:SpR:5634.1,5628.1] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Omap(x,v,w,y),c_List_Olist_ONil(y))**.
% 299.70/300.36 5750[0:SpR:5634.1,5634.1] || equal(u,v)* equal(w,u)* -> equal(c_List_Omap(x,w,y,z),c_List_Omap(x,v,y,z))*.
% 299.70/300.36 5778[0:SpL:5634.1,1662.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Omap(w,v,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.36 5803[0:SpL:427.0,5773.1] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Omap(x,v,w,y),y),y)* -> c_List_Odistinct(u,w)*.
% 299.70/300.36 5804[0:SpL:424.0,5773.1] || equal(u,c_List_Oreplicate(v,w,x))* c_List_Odistinct(c_List_Oreplicate(v,hAPP(y,w),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.36 5810[0:SpL:5634.1,5773.1] || equal(u,v)* equal(w,v)* c_List_Odistinct(c_List_Omap(x,u,y,z),z)* -> c_List_Odistinct(w,y)*.
% 299.70/300.36 5945[0:SpR:1076.1,660.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),c_List_Orev(u,v))** -> equal(c_List_Olist_ONil(v),x).
% 299.70/300.36 5961[0:SpR:154.0,1076.1] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 6053[0:SpR:154.0,1101.1] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),x)**.
% 299.70/300.36 6131[0:SpR:6025.1,370.0] || equal(c_List_Orev(c_List_Olist__update(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Olist__update(u,v,y,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 6141[0:SpL:377.0,1358.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.36 6473[0:SpR:2337.1,660.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),v),u)** -> equal(c_List_Olist_ONil(v),x).
% 299.70/300.36 6491[0:SpR:154.0,2337.1] || equal(c_List_Orotate(u,v,w),c_List_Orev(x,w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 6559[0:SpL:377.0,6454.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Oappend(u,v,x))** -> equal(c_List_Olist_ONil(x),w).
% 299.70/300.36 6642[0:SpL:434.0,4025.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),c_List_Orev(c_List_Omap(u,w,x,y),y))** -> .
% 299.70/300.36 6713[0:SpR:641.0,451.1] || c_List_Olist__all2(u,v,w,x,y) -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(y)),v,x),w,x,y)*.
% 299.70/300.36 6729[0:SpR:641.0,451.1] || c_List_Olist__all2(u,v,w,x,y) -> c_List_Olist__all2(u,v,c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,y),x,y)*.
% 299.70/300.36 6753[0:SpL:100.0,6563.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),c_List_Orev(x,w))** -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.36 6754[0:SpL:587.1,6563.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Orev(x,w))** -> equal(c_List_Olist_ONil(w),v)*.
% 299.70/300.36 6777[0:SpL:587.1,6566.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Orev(u,x),x),v)* -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.36 7076[0:SpL:587.1,6583.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(u,x),c_List_Orev(v,x))* -> equal(c_List_Olist_ONil(x),w).
% 299.70/300.36 7088[0:SpL:587.1,6807.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),v)* -> .
% 299.70/300.36 7173[0:SpL:431.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(w,x),x)*.
% 299.70/300.36 7177[0:SpL:431.0,5773.1] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Omap(x,v,y,z),z,x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.36 7204[0:SpL:587.1,6808.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),v)* -> .
% 299.70/300.36 7306[0:SpL:587.1,7098.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Orev(u,x),x),x),v)* -> .
% 299.70/300.36 7322[0:SpL:587.1,7214.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),v)* -> .
% 299.70/300.36 7386[0:SpL:587.1,7228.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,w,x),x),c_List_Orev(u,x))* -> .
% 299.70/300.36 7454[0:SpL:274.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Orev(c_List_Odrop(y,c_List_Orev(v,x),x),x))* -> .
% 299.70/300.36 7487[0:SpL:587.1,7242.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,w,x),x),c_List_Orev(u,x))* -> .
% 299.70/300.36 7521[0:SpL:100.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y),c_List_Otake(z,c_List_Oreplicate(w,x,y),y))* -> .
% 299.70/300.36 7522[0:SpL:587.1,7299.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),c_List_Otake(z,v,y))* -> .
% 299.70/300.36 7554[0:SpL:100.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),c_List_Otake(z,c_List_Oreplicate(w,x,y),y))* -> .
% 299.70/300.36 7555[0:SpL:587.1,7315.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),c_List_Otake(z,v,y))* -> .
% 299.70/300.36 7636[0:SpL:587.1,7451.0] || equal(u,c_List_Odrop(v,c_List_Odrop(w,x,y),y))* equal(c_List_Olist_OCons(z,x,y),c_List_Orev(u,y))* -> .
% 299.70/300.36 7712[0:SpL:587.1,7518.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),c_List_Otake(z,c_List_Orev(u,y),y))* -> .
% 299.70/300.36 7747[0:SpL:587.1,7551.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),c_List_Otake(z,c_List_Orev(u,y),y))* -> .
% 299.70/300.36 7785[0:SpL:587.1,7565.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Otake(z,v,x))* -> .
% 299.70/300.36 7847[0:SpL:587.1,7736.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,w,x),c_List_Otake(z,c_List_Orev(u,x),x))* -> .
% 299.70/300.36 8128[0:SpL:100.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),c_List_Otake(y,c_List_Otake(z,c_List_Oreplicate(v,w,x),x),x))* -> .
% 299.70/300.36 8129[0:SpL:587.1,7778.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Otake(y,c_List_Otake(z,v,x),x))* -> .
% 299.70/300.36 8178[0:SpL:587.1,8125.0] || equal(u,v) equal(c_List_Olist_OCons(w,v,x),c_List_Otake(y,c_List_Otake(z,c_List_Orev(u,x),x),x))* -> .
% 299.70/300.36 8217[0:SpL:5634.1,6626.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Omap(y,u,x,z),c_List_Omap(y,w,x,z))* -> .
% 299.70/300.36 8222[0:SpL:427.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Orev(w,x),x)*.
% 299.70/300.36 8233[0:SpL:431.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),x2)* -> c_List_Odistinct(x,y).
% 299.70/300.36 8237[0:SpL:5634.1,7168.0] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(c_List_Omap(z,u,y,x1),x1)* -> c_List_Odistinct(w,x).
% 299.70/300.36 8306[0:SpL:336.0,1466.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Olist_OCons(v,y,x))** -> .
% 299.70/300.36 8380[0:Rew:81.0,8372.2,6177.1,8372.2,81.0,8372.1,6177.1,8372.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** equal(c_List_Orev(x,w),v)* -> equal(x,v).
% 299.70/300.36 8381[0:Rew:83.0,8368.2,6150.1,8368.2,83.0,8368.1,6150.1,8368.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** equal(c_List_Orev(x,v),u)* -> equal(x,u).
% 299.70/300.36 8403[0:Rew:81.0,8391.0,6177.1,8391.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(v,x),v)**.
% 299.70/300.36 8404[0:Rew:83.0,8387.0,6150.1,8387.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),v)**.
% 299.70/300.36 8422[0:SpR:644.0,783.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),u)** -> equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(u,v)).
% 299.70/300.36 8474[0:Rew:1342.0,8421.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),w)** -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Orev(w,v))**.
% 299.70/300.36 8646[0:SpR:782.1,1003.1] || equal(u,v) equal(c_List_Orev(u,w),c_List_Oappend(v,x,w))* -> equal(c_List_Oappend(v,x,w),v)**.
% 299.70/300.36 8653[0:SpR:782.1,2335.1] || equal(u,v) equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* -> equal(c_List_Oappend(v,w,x),v).
% 299.70/300.36 8676[0:SpR:154.0,782.1] || equal(c_List_Orotate(u,v,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(x,y,w),w),x)**.
% 299.70/300.36 8743[0:SpR:784.1,705.0] || equal(c_List_Otake(u,c_List_Oappend(v,w,x),x),v) -> equal(c_List_Odrop(u,c_List_Oappend(v,w,x),x),w)**.
% 299.70/300.36 8767[0:SpR:154.0,784.1] || equal(c_List_Orotate(u,v,w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(x,y,w),w),y)**.
% 299.70/300.36 8953[0:SpR:154.0,824.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist__update(c_List_Orotate(w,u,v),x,y,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 9146[0:SpR:154.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orotate(x,c_List_Orotate(y,u,v),v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 9276[0:SpL:143.1,1898.0] || equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),u)** c_List_Odistinct(w,v) -> c_List_Odistinct(c_List_Orev(u,v),v).
% 299.70/300.36 9467[0:SpR:9401.1,207.0] || equal(u,c_List_Olist_OCons(v,w,x)) -> equal(c_List_Oappend(u,y,x),c_List_Olist_OCons(v,c_List_Oappend(w,y,x),x))*.
% 299.70/300.36 9468[0:SpR:9401.1,377.0] || equal(u,c_List_Oappend(v,w,x)) -> equal(c_List_Oappend(u,y,x),c_List_Oappend(v,c_List_Oappend(w,y,x),x))*.
% 299.70/300.36 9474[0:SpR:9401.1,1342.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Orev(c_List_Oappend(u,x,w),w),c_List_Oappend(c_List_Orev(x,w),v,w))*.
% 299.70/300.36 9476[0:SpR:9401.1,274.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Oappend(u,c_List_Orev(x,w),w),c_List_Orev(c_List_Oappend(x,v,w),w))*.
% 299.70/300.36 9481[0:SpR:9401.1,3422.0] || equal(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y))* -> equal(c_List_Odrop(w,c_List_Oappend(u,z,y),y),z)**.
% 299.70/300.36 9517[0:SpL:9401.1,4880.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(u,w,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.36 9529[0:SpL:9401.1,7336.0] || equal(u,v)* equal(c_List_Oappend(u,w,x),c_List_Olist_ONil(x))** equal(c_List_Olist_OCons(y,z,x),v)* -> .
% 299.70/300.36 9536[0:SpL:9401.1,1422.0] || equal(u,v)* equal(c_List_Oappend(u,w,x),c_List_Olist_ONil(x))** equal(y,v)* -> c_List_Odistinct(y,x)*.
% 299.70/300.36 9543[0:SpL:9401.1,2612.0] || equal(u,v) equal(c_List_Oappend(u,w,x),c_List_Orev(v,x))* -> equal(c_List_Oappend(v,w,x),v)**.
% 299.70/300.36 9545[0:SpL:9401.1,5073.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(u,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,v,x),x)*.
% 299.70/300.36 9557[0:SpL:9401.1,1367.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),w)** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 9559[0:SpL:9401.1,3092.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(u,w,x),x),v)* -> equal(c_List_Oappend(v,w,x),v)**.
% 299.70/300.36 9561[0:SpL:9401.1,6583.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Orev(v,x))* -> equal(c_List_Olist_ONil(x),w).
% 299.70/300.36 9562[0:SpL:9401.1,6568.0] || equal(u,v)* equal(c_List_Oappend(u,w,x),c_List_Orev(w,x))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 9573[0:SpL:9401.1,4443.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* c_List_Odistinct(c_List_Oappend(u,y,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 9579[0:SpL:9401.1,6566.0] || equal(u,v)* equal(c_List_Oappend(u,c_List_Orev(w,x),x),w)** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 9581[0:SpL:9401.1,4871.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(u,x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.36 9586[0:SpL:9401.1,6563.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,x,w),c_List_Orev(x,w))** -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.36 9587[0:SpL:9401.1,1126.1] || equal(u,v)* equal(w,c_List_Olist_ONil(x))* equal(c_List_Oappend(u,y,x),y)** -> equal(w,v)*.
% 299.70/300.36 9588[0:SpL:9401.1,2790.1] || equal(u,v) equal(w,c_List_Olist_ONil(x))* equal(c_List_Oappend(u,y,x),v)* -> equal(w,y)*.
% 299.70/300.36 9605[0:SpL:9401.1,3829.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),y)* -> c_List_Odistinct(v,y)*.
% 299.70/300.36 9607[0:SpL:9401.1,7565.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),c_List_Otake(z,v,y))* -> .
% 299.70/300.36 9608[0:SpL:9401.1,3862.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),y)* -> c_List_Odistinct(v,y)*.
% 299.70/300.36 9609[0:SpL:9401.1,8742.1] || equal(u,v)* equal(w,v)* equal(w,c_List_Oappend(u,x,y))* -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.36 9620[0:SpL:9401.1,7098.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z),v)* -> .
% 299.70/300.36 9621[0:SpL:9401.1,7214.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z),v)* -> .
% 299.70/300.36 9899[0:SpL:9401.1,9527.1] || equal(u,v)* equal(v,w)* equal(c_List_Oappend(u,x,y),x)** -> equal(w,c_List_Olist_ONil(y))*.
% 299.70/300.36 9999[0:SpR:154.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Orev(c_List_Orotate(w,u,v),v),x,y,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 10181[0:SpR:219.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orev(v,w),w),c_List_Orev(c_List_Otake(u,v,w),w))**.
% 299.70/300.36 10200[0:SpR:154.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,c_List_Orotate(x,u,v),v),v),v),c_List_Orev(w,v))**.
% 299.70/300.36 10290[0:SpR:219.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orev(v,w),w),c_List_Orev(c_List_Odrop(u,v,w),w))**.
% 299.70/300.36 10291[0:SpR:207.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,v),v),v),v),c_List_Orev(u,v))**.
% 299.70/300.36 10292[0:SpR:377.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,v),v),v),v),c_List_Orev(u,v))**.
% 299.70/300.36 10783[0:SpL:377.0,1987.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(x,y).
% 299.70/300.36 11013[0:SpL:377.0,3810.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(x,y).
% 299.70/300.36 11184[0:SpL:377.0,4075.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 11258[0:SpL:377.0,4849.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(w,y).
% 299.70/300.36 11320[0:SpL:377.0,4901.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),y,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.36 11448[0:Res:4099.0,469.0] || -> c_List_Olist__all2(c_COMBB(c_TypeRel_Owiden(u,v),w,x,tc_fun(x,tc_bool),y),z,c_List_Omap(w,z,y,x),y,x)*.
% 299.70/300.36 11612[0:SpL:377.0,6174.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.36 11890[0:Rew:100.0,11879.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Oreplicate(w,v,x))** -> .
% 299.70/300.36 12073[0:SpL:587.1,11896.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),x)* -> .
% 299.70/300.36 12104[0:SpL:587.1,11897.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),x)* -> .
% 299.70/300.36 12116[0:SpL:587.1,12061.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Odrop(z,w,x))* -> .
% 299.70/300.36 12178[0:SpL:587.1,12083.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Odrop(z,w,x))* -> .
% 299.70/300.36 12250[0:SpL:587.1,12103.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(u,x),z,x),x),w)* -> .
% 299.70/300.36 12258[0:SpL:9401.1,12103.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(u,z,x),x),w)* -> .
% 299.70/300.36 12277[0:SpL:587.1,12165.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Odrop(y,c_List_Odrop(z,v,x),x))* -> .
% 299.70/300.36 12372[0:SpL:100.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),c_List_Odrop(z,c_List_Oreplicate(v,w,x),x))* -> .
% 299.70/300.36 12373[0:SpL:587.1,12177.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(u,x),y,x),x),c_List_Odrop(z,v,x))* -> .
% 299.70/300.36 12383[0:SpL:9401.1,12177.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(u,y,w),w),c_List_Odrop(z,v,w))* -> .
% 299.70/300.36 12451[0:SpL:9401.1,12225.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(u,x,y),y),c_List_Odrop(z,c_List_Orev(v,y),y))* -> .
% 299.70/300.36 12512[0:SpL:587.1,12273.0] || equal(u,v) equal(c_List_Olist_OCons(w,v,x),c_List_Odrop(y,c_List_Odrop(z,c_List_Orev(u,x),x),x))* -> .
% 299.70/300.36 12595[0:SpL:587.1,12443.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,w,x),c_List_Odrop(z,c_List_Orev(u,x),x))* -> .
% 299.70/300.36 12844[0:SpL:207.0,10376.1] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),y)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.36 12845[0:SpL:377.0,10376.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,v,y),y),y)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.36 12875[0:SpL:207.0,10444.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* equal(y,c_List_Orev(w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.36 12876[0:SpL:377.0,10444.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* equal(y,c_List_Orev(w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.36 12907[0:Res:1433.1,10514.1] || c_List_Odistinct(c_List_Orev(u,v),v)* equal(c_List_Odrop(w,u,v),x)* -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.36 12910[0:Res:1890.1,10514.1] || c_List_Odistinct(c_List_Orev(u,v),v)* equal(c_List_Otake(w,u,v),x)* -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.36 12917[0:Res:1498.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Odrop(w,u,v),v),x)* -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.36 12920[0:Res:1907.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Otake(w,u,v),v),x)* -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.36 12924[0:Res:5251.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Orev(u,v),v),x)* -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.36 12932[0:Res:5156.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Orev(u,v),v),x)* -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.36 13000[0:SpL:207.0,10658.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* equal(y,w)* -> c_List_Odistinct(y,x)*.
% 299.70/300.36 13001[0:SpL:377.0,10658.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* equal(y,w)* -> c_List_Odistinct(y,x)*.
% 299.70/300.36 13034[0:Res:1433.1,10665.1] || c_List_Odistinct(c_List_Orev(u,v),v)* equal(c_List_Odrop(w,u,v),x)* -> c_List_Odistinct(c_List_Odrop(y,x,v),v)*.
% 299.70/300.36 13037[0:Res:1890.1,10665.1] || c_List_Odistinct(c_List_Orev(u,v),v)* equal(c_List_Otake(w,u,v),x)* -> c_List_Odistinct(c_List_Odrop(y,x,v),v)*.
% 299.70/300.36 13044[0:Res:1498.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Odrop(w,u,v),v),x)* -> c_List_Odistinct(c_List_Odrop(y,x,v),v)*.
% 299.70/300.36 13047[0:Res:1907.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Otake(w,u,v),v),x)* -> c_List_Odistinct(c_List_Odrop(y,x,v),v)*.
% 299.70/300.36 13051[0:Res:5251.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Orev(u,v),v),x)* -> c_List_Odistinct(c_List_Odrop(y,x,v),v)*.
% 299.70/300.36 13059[0:Res:5156.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Orev(u,v),v),x)* -> c_List_Odistinct(c_List_Odrop(y,x,v),v)*.
% 299.70/300.36 13254[0:SpL:587.1,13197.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),v)* -> .
% 299.70/300.36 13271[0:SpL:587.1,13198.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),v)* -> .
% 299.70/300.36 13334[0:SpL:377.0,11604.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(x,y).
% 299.70/300.36 13352[0:SpL:377.0,11604.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(x,y).
% 299.70/300.36 13373[0:SpL:207.0,11809.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,u,v),v),v),w)* -> .
% 299.70/300.36 13374[0:SpL:377.0,11809.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,u,v),v),v),w)* -> .
% 299.70/300.36 13618[0:SpL:587.1,13587.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),v)* -> .
% 299.70/300.36 13785[0:SpL:279.1,2917.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(y,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty)) -> .
% 299.70/300.36 13852[0:SpL:434.0,13679.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1,x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.36 13856[0:SpL:5634.1,13679.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Omap(z,u,x,x1),x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.36 13873[0:SpL:434.0,13867.0] || equal(c_List_Omap(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1,x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.36 13886[0:SpL:5634.1,13867.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Omap(z,u,y,x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.36 13888[0:SpL:431.0,13867.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z,x1),x1,x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.36 14330[0:SpL:377.0,13357.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(w,y).
% 299.70/300.36 14503[0:SpL:207.0,13436.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,u,z),z),z),z),v)* -> .
% 299.70/300.36 14504[0:SpL:377.0,13436.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,c_List_Oappend(y,u,z),z),z),z),v)* -> .
% 299.70/300.36 14564[0:SpL:207.0,13472.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.36 14565[0:SpL:377.0,13472.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.36 14711[0:SpL:207.0,13557.0] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Oappend(x,y,v),v))* equal(c_List_Olist_OCons(z,u,v),y)* -> .
% 299.70/300.36 14712[0:SpL:377.0,13557.0] || equal(c_List_Orev(u,v),c_List_Oappend(w,c_List_Oappend(x,y,v),v))* equal(c_List_Olist_OCons(z,u,v),y)* -> .
% 299.70/300.36 14805[0:SpL:377.0,13698.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 14985[0:SpL:207.0,14084.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),w)* -> .
% 299.70/300.36 14986[0:SpL:377.0,14084.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),w)* -> .
% 299.70/300.36 15331[0:SpL:207.0,14729.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Olist_OCons(z,u,v),v),v),w)* -> .
% 299.70/300.36 15332[0:SpL:377.0,14729.1] || equal(c_List_Orev(u,v),w) equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,u,v),v),v),w)* -> .
% 299.70/300.36 15349[0:SpL:377.0,14819.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),z,y),c_List_Olist_ONil(y))** -> .
% 299.70/300.36 15385[0:SpL:207.0,14885.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),w)* -> .
% 299.70/300.36 15386[0:SpL:377.0,14885.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),w)* -> .
% 299.70/300.36 15629[0:SpR:154.0,822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Olist__update(c_List_Orotate(w,u,v),x,y,v),z,v),v),z)**.
% 299.70/300.36 15706[0:SpL:370.0,15605.0] || equal(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),c_List_Olist__update(u,v,z,x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.36 15710[0:SpL:2742.1,15605.0] || equal(c_List_Orev(c_List_Olist__update(u,v,w,x),x),c_List_Olist_ONil(x))** equal(y,u)* -> equal(y,c_List_Olist_ONil(x))*.
% 299.70/300.36 15713[0:SpL:9401.1,15605.0] || equal(u,c_List_Olist__update(v,w,x,y))* equal(c_List_Oappend(u,z,y),v)* -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.36 15830[0:SpL:427.0,15733.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,v,w,w),w),x,w),c_List_Orev(v,w))** -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.36 15837[0:SpL:5634.1,15733.0] || equal(u,v) equal(c_List_Oappend(c_List_Omap(w,u,x,x),y,x),v)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.36 15839[0:SpL:431.0,15733.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,w,x,y),y,x),z,x),w)** -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.36 15844[0:SpL:9401.1,15733.0] || equal(u,c_List_Omap(v,w,x,x))* equal(c_List_Oappend(u,y,x),w)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.36 15845[0:SpL:421.0,15733.0] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,x),v)** -> equal(c_List_Omap(u,w,x,x),c_List_Olist_ONil(x)).
% 299.70/300.36 16107[0:SpL:207.0,1694.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z)* -> c_List_Odistinct(y,z).
% 299.70/300.36 16108[0:SpL:377.0,1694.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z)* -> c_List_Odistinct(y,z).
% 299.70/300.36 16130[0:SpL:207.0,1695.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z)* -> c_List_Odistinct(y,z).
% 299.70/300.36 16131[0:SpL:377.0,1695.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z)* -> c_List_Odistinct(y,z).
% 299.70/300.36 16160[0:SpL:207.0,1703.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 16161[0:SpL:377.0,1703.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 16181[0:SpL:207.0,1704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 16182[0:SpL:377.0,1704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 16210[0:SpL:207.0,1727.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z)* -> c_List_Odistinct(y,z).
% 299.70/300.36 16211[0:SpL:377.0,1727.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z)* -> c_List_Odistinct(y,z).
% 299.70/300.36 16224[0:SpL:377.0,1727.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z)* -> c_List_Odistinct(y,z).
% 299.70/300.36 16257[0:SpL:377.0,1728.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z)* -> c_List_Odistinct(y,z).
% 299.70/300.36 16298[0:SpL:207.0,1741.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 16299[0:SpL:377.0,1741.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 16312[0:SpL:377.0,1741.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 16343[0:SpL:377.0,1742.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 16382[0:SpL:207.0,1775.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,x,y),y)*.
% 299.70/300.36 16383[0:SpL:377.0,1775.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,x,y),y)*.
% 299.70/300.36 16404[0:SpL:207.0,1776.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,x,y),y)*.
% 299.70/300.36 16405[0:SpL:377.0,1776.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,x,y),y)*.
% 299.70/300.36 16438[0:SpL:207.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 16439[0:SpL:377.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 16504[0:SpL:207.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 16505[0:SpL:377.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 16862[0:SpR:9462.1,660.0] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,y,w))* -> equal(c_List_Odrop(u,y,w),c_List_Odrop(x,y,w))*.
% 299.70/300.36 16863[0:SpR:9462.1,642.0] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,y,w))* -> equal(c_List_Otake(u,y,w),c_List_Oreplicate(u,v,w))*.
% 299.70/300.36 16993[0:SpL:9462.1,4443.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Otake(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(v,w).
% 299.70/300.36 16999[0:SpL:9462.1,12177.0] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v))* equal(c_List_Olist_OCons(y,x,v),c_List_Odrop(z,u,v))* -> .
% 299.70/300.36 17005[0:SpL:9462.1,4871.0] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v))* c_List_Odistinct(x,v) -> c_List_Odistinct(c_List_Odrop(y,u,v),v)*.
% 299.70/300.36 17049[0:SpL:9462.1,3829.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Orev(w,x),x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.36 17051[0:SpL:9462.1,7565.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(w,x),x),c_List_Otake(z,u,x))* -> .
% 299.70/300.36 17056[0:SpL:9462.1,3862.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(w,x),x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.36 17063[0:SpL:9462.1,12103.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Otake(x,y,w))* equal(c_List_Olist_OCons(z,y,w),v)* -> .
% 299.70/300.36 17090[0:SpL:9462.1,7098.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x),u)* -> .
% 299.70/300.36 17091[0:SpL:9462.1,7214.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(w,x),x),x),u)* -> .
% 299.70/300.36 17441[0:SpR:10197.0,694.1] || equal(c_List_Oappend(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),v)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.36 17609[0:Res:16058.1,11143.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* equal(x,c_List_Orev(c_List_Otake(y,v,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 17663[0:Res:16074.1,10444.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(x,c_List_Orev(c_List_Otake(y,v,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 17679[0:Res:16074.1,10376.1] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(x,c_List_Otake(y,v,w))* -> c_List_Odistinct(c_List_Orev(x,w),w)*.
% 299.70/300.36 17809[0:SpL:274.0,17670.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.36 17882[0:SpR:587.1,17803.1] || equal(u,c_List_Otake(v,c_List_Odrop(w,x,y),y))* c_List_Odistinct(x,y) -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.36 17886[0:Res:17803.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Orev(c_List_Otake(x,c_List_Odrop(y,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 17987[0:SpL:207.0,16209.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,x,y),y)*.
% 299.70/300.36 17988[0:SpL:377.0,16209.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,x,y),y)*.
% 299.70/300.36 18020[0:SpL:207.0,16241.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z)* -> c_List_Odistinct(y,z).
% 299.70/300.36 18021[0:SpL:377.0,16241.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z)* -> c_List_Odistinct(y,z).
% 299.70/300.36 18035[0:SpL:207.0,16242.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z)* -> c_List_Odistinct(y,z).
% 299.70/300.36 18036[0:SpL:377.0,16242.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z)* -> c_List_Odistinct(y,z).
% 299.70/300.36 18061[0:SpL:207.0,16297.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 18062[0:SpL:377.0,16297.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 18123[0:SpL:207.0,16328.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 18124[0:SpL:377.0,16328.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 18157[0:SpL:207.0,16329.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 18158[0:SpL:377.0,16329.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 18180[0:Res:16058.1,16381.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Odrop(y,c_List_Otake(z,v,w),w),w),w)*.
% 299.70/300.36 18186[0:SpL:207.0,16403.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,w,x),x),x)*.
% 299.70/300.36 18187[0:SpL:377.0,16403.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,w,x),x),x)*.
% 299.70/300.36 18198[0:Res:16074.1,16403.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Odrop(y,c_List_Otake(z,v,w),w),w),w)*.
% 299.70/300.36 18330[0:SpL:207.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Odrop(z,c_List_Odrop(x1,x,y),y))* -> .
% 299.70/300.36 18331[0:SpL:377.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Odrop(z,c_List_Odrop(x1,x,y),y))* -> .
% 299.70/300.36 18442[0:Res:16058.1,17615.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Otake(y,c_List_Otake(z,v,w),w),w),w)*.
% 299.70/300.36 18446[0:Res:16058.1,17622.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Otake(y,c_List_Otake(z,v,w),w),w),w)*.
% 299.70/300.36 18452[0:SpL:207.0,17669.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,w,x),x),x)*.
% 299.70/300.36 18453[0:SpL:377.0,17669.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,w,x),x),x)*.
% 299.70/300.36 18464[0:Res:16074.1,17669.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Otake(y,c_List_Otake(z,v,w),w),w),w)*.
% 299.70/300.36 18523[0:SpL:207.0,18475.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Olist_OCons(u,v,x),x),x)*.
% 299.70/300.36 18524[0:SpL:377.0,18475.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oappend(u,v,x),x),x)*.
% 299.70/300.36 18545[0:SpL:207.0,17693.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,x,y),y)*.
% 299.70/300.36 18546[0:SpL:377.0,17693.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,x,y),y)*.
% 299.70/300.36 18568[0:SpL:207.0,17694.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,x,y),y)*.
% 299.70/300.36 18569[0:SpL:377.0,17694.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,x,y),y)*.
% 299.70/300.36 18640[0:SpL:207.0,17705.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,w,x),x),x)*.
% 299.70/300.36 18641[0:SpL:377.0,17705.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,w,x),x),x)*.
% 299.70/300.36 18652[0:Res:16074.1,17705.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Otake(y,c_List_Otake(z,v,w),w),w),w)*.
% 299.70/300.36 19047[0:Res:16058.1,18544.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Odrop(y,c_List_Otake(z,v,w),w),w),w)*.
% 299.70/300.36 19053[0:SpL:207.0,18567.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,w,x),x),x)*.
% 299.70/300.36 19054[0:SpL:377.0,18567.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,w,x),x),x)*.
% 299.70/300.36 19065[0:Res:16074.1,18567.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Odrop(y,c_List_Otake(z,v,w),w),w),w)*.
% 299.70/300.36 20658[0:Rew:20635.1,20555.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(x,y,w),u)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.36 20667[0:Rew:20635.1,20249.1] || equal(u,c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(v),c_Value_Oval_OAddr(w)),v),c_List_Olist_ONil(tc_Expr_Oexp(v)),tc_Expr_Oexp(v)))* -> c_BigStep_Ofinals(u,v)*.
% 299.70/300.36 21101[0:SpR:943.1,704.0] || equal(c_List_Otake(u,c_List_Orev(v,w),w),v)** -> equal(c_List_Otake(u,c_List_Orev(v,w),w),c_List_Orev(v,w)).
% 299.70/300.36 21571[0:SpL:1086.1,1068.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),c_List_Olist_ONil(v))** equal(x,u)* -> equal(c_List_Olist_ONil(v),x)*.
% 299.70/300.36 21618[0:SpL:154.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),x,w),w),c_List_Orotate(y,v,w))* -> .
% 299.70/300.36 21638[0:SpL:161.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),c_List_Oreplicate(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),u,w),w),w),x)** -> .
% 299.70/300.36 21640[0:SpL:336.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),x,w),w),w),v)** -> .
% 299.70/300.36 21651[0:SpL:787.1,21635.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),u)* -> .
% 299.70/300.36 21679[0:SpL:623.1,21658.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),w,x),x),c_List_Orev(v,x))* -> .
% 299.70/300.36 21692[0:SpL:256.0,21658.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Orev(c_List_Olist__update(v,x,y,w),w))* -> .
% 299.70/300.36 21693[0:SpL:425.0,21658.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Orev(c_List_Omap(y,v,w,x),x))* -> .
% 299.70/300.36 22064[0:SpL:5634.1,21922.0] || equal(u,v)* equal(c_List_Omap(w,u,x,y),c_List_Olist_ONil(y))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 22067[0:SpL:431.0,21922.0] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.36 22094[0:SpL:5634.1,22071.0] || equal(u,v)* equal(c_List_Orev(c_List_Omap(w,u,x,y),y),c_List_Olist_ONil(y))** -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.36 22097[0:SpL:431.0,22071.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Olist_ONil(z))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 22100[0:SpL:587.1,22071.0] || equal(u,c_List_Omap(v,w,x,y))* equal(c_List_Orev(u,y),c_List_Olist_ONil(y))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 22126[0:SpL:587.1,22102.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(u,x),x,y),c_List_Olist_ONil(y))** -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.36 22134[0:SpL:5634.1,22102.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Omap(x,u,w,y),c_List_Olist_ONil(y))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.36 22136[0:SpL:431.0,22102.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_ONil(z))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 22147[0:SpL:154.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Orotate(x,c_List_Orotate(y,v,w),w))* -> .
% 299.70/300.36 22384[0:SpL:434.0,22223.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,v),v),u)* -> .
% 299.70/300.36 22775[0:Rew:207.0,22774.0,274.0,22774.0,207.0,22774.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_OCons(u,c_List_Olist_ONil(y),y))** -> .
% 299.70/300.36 22804[0:Rew:22799.0,12067.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Orev(w,y))** -> .
% 299.70/300.36 22824[0:Rew:88.0,22816.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Odrop(y,c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.36 22894[0:SpL:623.1,22865.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,x),x),x),v)* -> .
% 299.70/300.36 22907[0:SpL:256.0,22865.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),w),c_List_Olist__update(v,y,z,w))* -> .
% 299.70/300.36 22908[0:SpL:425.0,22865.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),y),y),c_List_Omap(z,v,w,y))* -> .
% 299.70/300.36 22913[0:SpL:587.1,22865.0] || equal(u,c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,x),x))* equal(c_List_Orev(u,x),w)* -> .
% 299.70/300.36 22921[0:SpL:587.1,22730.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),y)* -> c_List_Odistinct(v,y)*.
% 299.70/300.36 22961[0:SpR:6605.0,6605.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(y),y),y,x))*.
% 299.70/300.36 23023[0:SpL:6605.0,325.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),c_List_Olist_OCons(y,z,x))* -> equal(c_List_Olist_ONil(x),z).
% 299.70/300.36 23233[0:Rew:83.0,22951.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),y,x),c_List_Olist_OCons(hAPP(u,v),y,x))**.
% 299.70/300.36 23282[0:SpL:587.1,22732.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),y)* -> c_List_Odistinct(v,y)*.
% 299.70/300.36 23305[0:SpL:370.0,22777.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y),y),y),c_List_Olist__update(v,w,z,y))* -> .
% 299.70/300.36 23309[0:SpL:587.1,22777.0] || equal(u,c_List_Olist__update(v,w,x,y))* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(u,y),y),y),v)* -> .
% 299.70/300.36 23312[0:SpL:587.1,22777.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist__update(w,x,y,z),z),z))* equal(c_List_Orev(u,z),w)* -> .
% 299.70/300.36 23324[0:SpL:5634.1,22785.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Omap(x,u,y,y),y),y),y),v)* -> .
% 299.70/300.36 23326[0:SpL:431.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,y),y),y),y),x)** -> .
% 299.70/300.36 23328[0:SpL:587.1,22785.0] || equal(u,c_List_Omap(v,w,x,x))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(u,x),x),x),w)* -> .
% 299.70/300.36 23332[0:SpL:587.1,22785.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,y),y),y))* equal(c_List_Orev(u,y),x)* -> .
% 299.70/300.36 23342[0:SpL:587.1,22892.0] || equal(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y))* equal(c_List_Orev(u,y),c_List_Oreplicate(w,z,y))* -> .
% 299.70/300.36 23416[0:SpL:5634.1,23330.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Omap(x,u,y,y),y),y),c_List_Orev(v,y))* -> .
% 299.70/300.36 23418[0:SpL:431.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.36 23421[0:SpL:587.1,23330.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,y),y))* equal(c_List_Orev(u,y),c_List_Orev(x,y))* -> .
% 299.70/300.36 23435[0:SpL:5634.1,23419.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(c_List_Omap(y,u,x,x),x),c_List_Orev(w,x))* -> .
% 299.70/300.36 23437[0:SpL:431.0,23419.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,y),y),c_List_Orev(x,y))** -> .
% 299.70/300.36 23439[0:SpL:587.1,23419.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,y))* equal(c_List_Orev(u,y),c_List_Orev(x,y))* -> .
% 299.70/300.36 23962[0:SpL:161.0,21615.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),c_List_Oreplicate(x,u,w),w),w),c_List_Oreplicate(x,y,w))* -> .
% 299.70/300.36 23964[0:SpL:336.0,21615.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),c_List_Oreplicate(v,y,w))* -> .
% 299.70/300.36 24060[0:SpL:207.0,22217.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24061[0:SpL:377.0,22217.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24076[0:SpL:377.0,22217.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24111[0:SpL:207.0,22218.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24112[0:SpL:377.0,22218.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24135[0:SpL:377.0,22218.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24185[0:SpL:377.0,22232.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24216[0:SpL:207.0,22266.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 24217[0:SpL:377.0,22266.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 24297[0:SpL:207.0,22331.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24298[0:SpL:377.0,22331.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24308[0:SpL:377.0,22331.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24327[0:SpL:377.0,22332.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24547[0:SpL:6605.0,24526.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z,x1),x1),u)** -> .
% 299.70/300.36 24551[0:SpL:5634.1,24526.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Oappend(x,c_List_Omap(y,u,w,z),z),x)** -> .
% 299.70/300.36 24561[0:SpL:9401.1,24526.0] || equal(u,v) equal(c_List_Oappend(u,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z),v)* -> .
% 299.70/300.36 24567[0:Rew:3954.0,24562.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x,y),c_List_Omap(u,w,x,y))** -> .
% 299.70/300.36 24581[0:SpL:207.0,24059.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 24582[0:SpL:377.0,24059.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 24649[0:SpL:207.0,24096.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24650[0:SpL:377.0,24096.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24664[0:SpL:207.0,24097.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24665[0:SpL:377.0,24097.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 24690[0:SpL:207.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 24691[0:SpL:377.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 24706[0:SpL:377.0,24110.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 24872[0:SpL:207.0,24689.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Odrop(z,c_List_Odrop(x1,x,y),y))* -> .
% 299.70/300.36 24873[0:SpL:377.0,24689.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Odrop(z,c_List_Odrop(x1,x,y),y))* -> .
% 299.70/300.36 25050[0:SpL:274.0,1185.1] || equal(u,v) equal(c_List_Orev(c_List_Oappend(w,u,x),x),v)* -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.36 25871[0:SpL:25354.1,2932.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Orev(c_List_Olist_OCons(x,y,w),w),v)* -> .
% 299.70/300.36 26846[0:SpL:207.0,26697.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Olist_OCons(u,v,x))** -> equal(c_List_Oappend(w,y,x),y)**.
% 299.70/300.36 26847[0:SpL:377.0,26697.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Oappend(u,v,x))** -> equal(c_List_Oappend(w,y,x),y)**.
% 299.70/300.36 26967[0:SpL:587.1,26934.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z))* equal(c_List_Orev(u,z),y)* -> .
% 299.70/300.36 26984[0:SpL:587.1,26935.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z))* equal(c_List_Orev(u,z),y)* -> .
% 299.70/300.36 27096[0:SpL:1548.0,17674.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) -> c_List_Odistinct(c_List_Otake(x,c_List_Oappend(c_List_Odrop(y,u,w),v,w),w),w)*.
% 299.70/300.36 27097[0:SpL:1548.0,10633.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(x,c_List_Orev(c_List_Otake(y,u,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 27104[0:SpL:1548.0,1726.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) -> c_List_Odistinct(c_List_Odrop(x,c_List_Oappend(c_List_Odrop(y,u,w),v,w),w),w)*.
% 299.70/300.36 27159[0:SpL:1548.0,14054.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Otake(z,u,w))* -> .
% 299.70/300.36 27180[0:SpL:1548.0,9582.1] || equal(c_List_Otake(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Oappend(v,y,w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.36 27181[0:SpL:1548.0,983.0] || equal(c_List_Oappend(u,v,w),u) -> equal(c_List_Oappend(c_List_Odrop(x,u,w),v,w),c_List_Odrop(x,u,w))**.
% 299.70/300.36 27183[0:SpL:1548.0,11863.1] || equal(c_List_Otake(u,v,w),c_List_Orev(x,w))* equal(c_List_Olist_OCons(y,c_List_Oappend(v,z,w),w),x)* -> .
% 299.70/300.36 27187[0:SpL:1548.0,11837.0] || equal(c_List_Orev(u,v),c_List_Oappend(w,x,v))* equal(c_List_Olist_OCons(y,u,v),c_List_Otake(z,w,v))* -> .
% 299.70/300.36 27189[0:SpL:1548.0,13424.1] || equal(c_List_Orev(c_List_Otake(u,v,w),w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(v,z,w),w),x)* -> .
% 299.70/300.36 27195[0:SpL:1548.0,1451.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Otake(y,v,x),x),x)*.
% 299.70/300.36 27197[0:SpL:1548.0,1452.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(y,v,x),w,x),x)*.
% 299.70/300.36 27198[0:SpL:1548.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Odrop(y,c_List_Oappend(c_List_Odrop(z,v,x),w,x),x))* -> .
% 299.70/300.36 27213[0:SpL:1548.0,1554.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Otake(y,v,x),x),x)*.
% 299.70/300.36 27215[0:SpL:1548.0,1555.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(y,v,x),w,x),x)*.
% 299.70/300.36 27230[0:SpL:1548.0,2933.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x),c_List_Orev(c_List_Otake(y,v,x),x))* -> .
% 299.70/300.36 27244[0:SpL:1548.0,9519.1] || equal(c_List_Otake(u,v,w),x)* c_List_Odistinct(c_List_Oappend(v,y,w),w)* -> c_List_Odistinct(c_List_Orev(x,w),w)*.
% 299.70/300.36 27245[0:SpL:1548.0,9549.1] || equal(c_List_Otake(u,v,w),x)* c_List_Odistinct(c_List_Orev(c_List_Oappend(v,y,w),w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 27249[0:SpL:1548.0,1473.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(c_List_Odrop(z,w,y),x,y))* -> .
% 299.70/300.36 27257[0:SpL:1548.0,22211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(c_List_Odrop(z,w,y),x,y))* -> .
% 299.70/300.36 27259[0:SpL:1548.0,1568.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(c_List_Odrop(z,w,y),x,y))* -> .
% 299.70/300.36 27285[0:SpL:1548.0,9606.1] || equal(c_List_Otake(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(v,z,w),w),w),x)* -> .
% 299.70/300.36 27286[0:SpL:1548.0,11882.1] || equal(c_List_Otake(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(v,z,w),w),c_List_Orev(x,w))* -> .
% 299.70/300.36 27287[0:SpL:1548.0,13474.1] || equal(c_List_Otake(u,v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(v,z,w),w),w),x)* -> .
% 299.70/300.36 27482[0:SpL:9401.1,27125.0] || equal(u,v)* equal(c_List_Oappend(u,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(y,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 27502[0:SpL:587.1,26939.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),x)* -> .
% 299.70/300.36 27520[0:SpL:587.1,26940.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),x)* -> .
% 299.70/300.36 27534[0:SpL:3954.0,27103.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,v,w),w),w)*.
% 299.70/300.36 27538[0:SpL:274.0,27103.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.36 27541[0:SpL:9401.1,27103.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(u,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,v,x),x),x)*.
% 299.70/300.36 27544[0:SpL:9462.1,27103.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,u,x),x),x)*.
% 299.70/300.36 27586[0:Res:4116.1,23862.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Otake(z,v,w),w),w),w)*.
% 299.70/300.36 27587[0:Res:4116.1,23734.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orotate(y,c_List_Orev(c_List_Otake(z,v,w),w),w),w)*.
% 299.70/300.36 27588[0:Res:4116.1,23620.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Otake(z,v,w),w),w),w)*.
% 299.70/300.36 27613[0:SpL:274.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x),c_List_Otake(y,c_List_Orev(w,x),x))* -> .
% 299.70/300.36 27616[0:SpL:9401.1,27202.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(u,x,y),y),y),c_List_Otake(z,v,y))* -> .
% 299.70/300.36 27619[0:SpL:9462.1,27202.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,w,x),x),c_List_Otake(z,u,x))* -> .
% 299.70/300.36 27631[0:SpL:1372.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),c_List_Orev(w,x))** -> .
% 299.70/300.36 27727[0:Rew:22799.0,27678.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orev(c_List_Otake(y,w,x),x))* -> .
% 299.70/300.36 27682[0:SpL:274.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Orev(c_List_Otake(y,c_List_Orev(w,x),x),x))* -> .
% 299.70/300.36 27685[0:SpL:9401.1,27207.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(u,x,y),y),c_List_Orev(c_List_Otake(z,v,y),y))* -> .
% 299.70/300.36 27688[0:SpL:9462.1,27207.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,w,x),c_List_Orev(c_List_Otake(z,u,x),x))* -> .
% 299.70/300.36 27749[0:SpR:4019.0,27530.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.36 27775[0:SpR:587.1,27530.1] || equal(u,c_List_Otake(v,c_List_Otake(w,x,y),y))* c_List_Odistinct(x,y) -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.36 27780[0:Res:27530.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Orev(c_List_Otake(x,c_List_Otake(y,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 27809[0:SpL:587.1,27605.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(u,x),c_List_Otake(y,c_List_Otake(z,w,x),x))* -> .
% 299.70/300.36 27820[0:SpL:4019.0,27605.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Otake(y,c_List_Orev(w,x),x))* -> .
% 299.70/300.36 27879[0:Res:4236.1,23862.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Orotate(z,v,w),w),w),w)*.
% 299.70/300.36 27880[0:Res:4236.1,23734.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orotate(y,c_List_Orev(c_List_Orotate(z,v,w),w),w),w)*.
% 299.70/300.36 27881[0:Res:4236.1,23620.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Orotate(z,v,w),w),w),w)*.
% 299.70/300.36 27894[0:SpL:587.1,27659.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Otake(z,w,x))* -> .
% 299.70/300.36 27925[0:Rew:22799.0,27905.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.36 27943[0:SpL:4019.0,27674.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(c_List_Otake(y,c_List_Orev(w,x),x),x))* -> .
% 299.70/300.36 27969[0:SpL:587.1,27674.0] || equal(u,c_List_Otake(v,c_List_Otake(w,x,y),y))* equal(c_List_Olist_OCons(z,x,y),c_List_Orev(u,y))* -> .
% 299.70/300.36 28006[0:SpL:9401.1,27899.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(u,y,z),z),z),z),v)* -> .
% 299.70/300.36 28009[0:SpL:9462.1,27899.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Olist_OCons(z,w,x),x),x),u)* -> .
% 299.70/300.36 28011[0:SpL:587.1,27899.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),w)* -> .
% 299.70/300.36 28022[0:SpL:587.1,27927.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Orev(u,x),x),x),w)* -> .
% 299.70/300.36 28056[0:Res:16058.1,26942.1] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* equal(x,c_List_Otake(y,v,w))* -> c_List_Odistinct(c_List_Orev(x,w),w)*.
% 299.70/300.36 28159[0:Res:4335.1,23862.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Odrop(z,v,w),w),w),w)*.
% 299.70/300.36 28160[0:Res:4335.1,23734.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orotate(y,c_List_Orev(c_List_Odrop(z,v,w),w),w),w)*.
% 299.70/300.36 28161[0:Res:4335.1,23620.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Odrop(z,v,w),w),w),w)*.
% 299.70/300.36 28205[0:SpL:207.0,26953.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 28206[0:SpL:377.0,26953.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 28222[0:SpL:1548.0,27092.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Otake(y,c_List_Otake(z,u,w),w),w),w)*.
% 299.70/300.36 28248[0:SpL:1548.0,27099.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Otake(y,c_List_Otake(z,u,w),w),w),w)*.
% 299.70/300.36 28330[0:Res:27109.1,27099.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Otake(y,c_List_Odrop(z,u,w),w),w),w)*.
% 299.70/300.36 28331[0:Res:27109.1,27092.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Otake(y,c_List_Odrop(z,u,w),w),w),w)*.
% 299.70/300.36 28340[0:Res:27109.1,10633.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(x,c_List_Orev(c_List_Odrop(y,u,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 28355[0:Res:27109.1,9582.1] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(c_List_Odrop(x,u,w),c_List_Orev(y,w))* -> c_List_Odistinct(y,w).
% 299.70/300.36 28358[0:Res:27109.1,1554.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(y,u,x),v,x),x)*.
% 299.70/300.36 28363[0:Res:27109.1,9519.1] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(c_List_Odrop(x,u,w),y)* -> c_List_Odistinct(c_List_Orev(y,w),w)*.
% 299.70/300.36 28439[0:SpL:3954.0,28346.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,v,w),w),w)*.
% 299.70/300.36 28443[0:SpL:274.0,28346.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.36 28446[0:SpL:9401.1,28346.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(u,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,v,x),x),x)*.
% 299.70/300.36 28449[0:SpL:9462.1,28346.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,u,x),x),x)*.
% 299.70/300.36 28466[0:SpR:4019.0,28435.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.36 28495[0:SpR:587.1,28435.1] || equal(u,c_List_Odrop(v,c_List_Otake(w,x,y),y))* c_List_Odistinct(x,y) -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.36 28500[0:Res:28435.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Orev(c_List_Odrop(x,c_List_Otake(y,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 28531[0:SpL:219.0,27192.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(c_List_Odrop(x,c_List_Otake(y,v,w),w),c_List_Odrop(y,v,w),w))* -> .
% 299.70/300.36 28679[0:Res:4116.1,27592.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Otake(z,v,w),w),w),w)*.
% 299.70/300.36 28680[0:Res:4236.1,27592.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Orotate(z,v,w),w),w),w)*.
% 299.70/300.36 28681[0:Res:4335.1,27592.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Odrop(z,v,w),w),w),w)*.
% 299.70/300.36 28760[0:Res:4116.1,27885.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(y,c_List_Otake(z,v,w),w),w),w)*.
% 299.70/300.36 28761[0:Res:4236.1,27885.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(y,c_List_Orotate(z,v,w),w),w),w)*.
% 299.70/300.36 28762[0:Res:4335.1,27885.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(y,c_List_Odrop(z,v,w),w),w),w)*.
% 299.70/300.36 28784[0:Res:4116.1,28165.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Otake(z,v,w),w),w),w)*.
% 299.70/300.36 28785[0:Res:4236.1,28165.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Orotate(z,v,w),w),w),w)*.
% 299.70/300.36 28786[0:Res:4335.1,28165.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Odrop(z,v,w),w),w),w)*.
% 299.70/300.36 28989[0:SpL:1548.0,28335.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Odrop(y,c_List_Otake(z,u,w),w),w),w)*.
% 299.70/300.36 29005[0:Res:27109.1,28335.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Odrop(y,c_List_Odrop(z,u,w),w),w),w)*.
% 299.70/300.36 29015[0:SpL:1548.0,28342.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Odrop(y,c_List_Otake(z,u,w),w),w),w)*.
% 299.70/300.36 29031[0:Res:27109.1,28342.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Odrop(y,c_List_Odrop(z,u,w),w),w),w)*.
% 299.70/300.36 30045[0:SpL:1272.1,493.1] || equal(c_List_Olist_ONil(tc_Value_Oval),v_vs____) equal(v_T____,v_T_H____) c_WellTypeRT_OWTrts(v_P,v_ha____,v_E____,c_List_Olist_ONil(tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),v_Ts____)* -> .
% 299.70/300.36 30250[0:SpL:4041.1,22865.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),c_List_Olist_ONil(v))** equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),u)* -> .
% 299.70/300.36 30399[0:Rew:20635.1,30158.2] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* -> equal(w,c_List_Olist_OCons(x,u,v))*.
% 299.70/300.36 30638[0:SpL:30361.1,24526.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,u,v),v,z),z),w)** -> .
% 299.70/300.36 31071[0:Rew:30622.2,30111.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* -> equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),x)*.
% 299.70/300.36 31464[0:SpL:88.0,7439.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.70/300.36 31490[0:SpL:30361.1,31486.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.36 31492[0:SpL:6605.0,31486.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> .
% 299.70/300.36 31494[0:SpL:30361.1,31486.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Olist_OCons(y,u,v))* -> .
% 299.70/300.36 31496[0:SpL:6605.0,31486.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,w))* -> .
% 299.70/300.36 31832[0:SpL:274.0,6575.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Orev(w,x))** -> equal(c_List_Olist_ONil(x),v)*.
% 299.70/300.36 32016[0:SpL:1086.1,8741.1] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* equal(w,c_List_Orev(x,v))* -> equal(x,c_List_Olist_ONil(v)).
% 299.70/300.36 32033[0:SpL:1342.0,8741.1] || equal(u,c_List_Orev(v,w)) equal(u,c_List_Oappend(c_List_Orev(x,w),v,w))* -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.36 32037[0:Rew:88.0,32025.1] || equal(u,c_List_Orev(v,w)) equal(u,c_List_Oappend(x,v,w))* -> equal(c_List_Orev(x,w),c_List_Olist_ONil(w)).
% 299.70/300.36 32099[0:SpL:2717.1,9526.1] || equal(u,c_List_Olist_ONil(v))* equal(w,x)* equal(w,u)* -> equal(c_List_Orev(x,v),c_List_Olist_ONil(v))**.
% 299.70/300.36 32542[0:Rew:81.0,32532.1,6177.1,32532.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** equal(v,c_List_Orev(x,w))* -> c_List_Odistinct(x,w).
% 299.70/300.36 32543[0:Rew:83.0,32528.1,6150.1,32528.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** equal(u,c_List_Orev(x,v))* -> c_List_Odistinct(x,v).
% 299.70/300.36 32645[0:SpR:4132.0,704.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),w,x),c_List_Otake(u,w,x))**.
% 299.70/300.36 32646[0:SpR:4132.0,705.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),w,x),c_List_Odrop(u,w,x))**.
% 299.70/300.36 33767[0:SpL:125.0,22979.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Olist_ONil(x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y)*.
% 299.70/300.36 33783[0:SpL:6605.0,22979.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),x)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_ONil(y),y),y)*.
% 299.70/300.36 34030[0:SpL:1344.0,1152.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),x)** -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.36 35598[0:SpL:274.0,35572.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.36 35602[0:SpL:9401.1,35572.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(u,x,y),y),c_List_Olist_ONil(y))** -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.36 35715[0:SpL:9401.1,35609.0] || equal(u,v)* equal(c_List_Oappend(u,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(y,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 36147[0:SpR:344.0,973.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Olist__update(c_List_Orev(u,v),x,y,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 36648[0:SpL:4048.0,1152.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),c_List_Olist_OCons(w,u,v))** -> equal(x,c_List_Olist_ONil(v)).
% 299.70/300.36 37077[0:SpR:344.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Orotate(w,c_List_Orev(u,v),v),v),x,v),v),x)**.
% 299.70/300.36 37429[0:SpL:207.0,37335.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orotate(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 37430[0:SpL:377.0,37335.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orotate(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 37449[0:SpL:207.0,37336.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orotate(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 37450[0:SpL:377.0,37336.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orotate(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 37452[0:SpL:336.0,37336.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),c_List_Orotate(y,z,x),x),x),x),z)** -> .
% 299.70/300.36 37485[0:SpL:207.0,37379.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orotate(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 37486[0:SpL:377.0,37379.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Orotate(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 37527[0:SpL:207.0,37380.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orotate(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 37528[0:SpL:377.0,37380.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Orotate(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 37706[0:SpR:344.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Orotate(w,c_List_Orev(u,v),v),x,y,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 38015[0:SpR:1375.1,234.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(u,w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Oappend(v,w,x),x),x)*.
% 299.70/300.36 38132[0:SpL:1375.1,235.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Oappend(u,w,x),x)*.
% 299.70/300.36 38200[0:SpL:1375.1,6804.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),c_List_Oappend(u,x,y))* -> .
% 299.70/300.36 38748[0:Rew:344.0,38053.1] || equal(u,v) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Oappend(v,w,x),tc_List_Olist(x)))*.
% 299.70/300.36 38863[0:SpR:1378.1,234.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,u,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Oappend(w,v,x),x),x)*.
% 299.70/300.36 38892[0:SpR:1378.1,1349.0] || equal(c_List_Orev(u,v),w) -> equal(c_List_Orev(c_List_Oappend(x,w,v),v),c_List_Oappend(u,c_List_Orev(x,v),v))*.
% 299.70/300.36 38984[0:SpL:1378.1,235.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(w,v,x),x),x)* -> c_List_Odistinct(c_List_Oappend(w,u,x),x)*.
% 299.70/300.36 39052[0:SpL:1378.1,6804.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),c_List_Oappend(x,u,y))* -> .
% 299.70/300.36 39103[0:SpL:1378.1,4431.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(w,v,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,u,x),x)*.
% 299.70/300.36 39123[0:SpL:1378.1,3092.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,v,x),x),w)** -> equal(c_List_Oappend(w,u,x),w)**.
% 299.70/300.36 39124[0:SpL:1378.1,4443.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,x),x),y,x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.36 39156[0:SpL:1378.1,12083.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),c_List_Odrop(z,u,y))* -> .
% 299.70/300.36 39162[0:SpL:1378.1,12103.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,v,y),y),z,y),y),u)* -> .
% 299.70/300.36 39164[0:SpL:1378.1,1937.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Orev(c_List_Oappend(y,x,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 39230[0:SpL:1378.1,11897.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(z,x,w),w),w),v)* -> .
% 299.70/300.36 39233[0:SpL:1378.1,26940.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(z,x,w),w),w),v)* -> .
% 299.70/300.36 39578[0:Rew:344.0,38903.1] || equal(u,v) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(w,u,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Oappend(w,v,x),tc_List_Olist(x)))*.
% 299.70/300.36 40754[0:Rew:377.0,39735.1] || equal(u,v) -> equal(c_List_Oappend(w,c_List_Oappend(u,x,y),y),c_List_Oappend(w,c_List_Oappend(v,x,y),y))*.
% 299.70/300.36 40756[0:Rew:207.0,39745.1] || equal(u,v) -> equal(c_List_Olist_OCons(w,c_List_Oappend(x,u,y),y),c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y))*.
% 299.70/300.36 40757[0:Rew:377.0,39746.1] || equal(u,v) -> equal(c_List_Oappend(w,c_List_Oappend(x,u,y),y),c_List_Oappend(w,c_List_Oappend(x,v,y),y))*.
% 299.70/300.36 39762[0:SpR:39516.1,274.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Oappend(c_List_Orev(x,w),u,w),c_List_Orev(c_List_Oappend(v,x,w),w))*.
% 299.70/300.36 39864[0:SpL:39516.1,17670.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,u,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,v,x),x),x)*.
% 299.70/300.36 39869[0:SpL:39516.1,5060.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,u,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.36 39871[0:SpL:39516.1,3846.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,u,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,v,x),x),x)*.
% 299.70/300.36 39884[0:SpL:39516.1,35589.0] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(y,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 39891[0:SpL:39516.1,3057.0] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(y,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 39892[0:SpL:39516.1,2813.0] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Olist_ONil(x))** equal(c_List_Olist_OCons(y,z,x),v)* -> .
% 299.70/300.36 39893[0:SpL:39516.1,1428.0] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Olist_ONil(x))** equal(y,v)* -> c_List_Odistinct(y,x)*.
% 299.70/300.36 39901[0:SpL:39516.1,2612.0] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Orev(w,x))** -> equal(c_List_Oappend(w,v,x),w)**.
% 299.70/300.36 39938[0:SpL:39516.1,6568.0] || equal(u,v) equal(c_List_Oappend(w,u,x),c_List_Orev(v,x))* -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.36 39942[0:SpL:39516.1,1551.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Oappend(y,u,x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x)*.
% 299.70/300.36 39944[0:SpL:39516.1,35572.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Oappend(y,u,x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(x)).
% 299.70/300.36 39949[0:SpL:39516.1,1559.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Oappend(y,u,x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 39960[0:SpL:39516.1,3791.0] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Oappend(y,u,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 39965[0:SpL:39516.1,3862.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* c_List_Odistinct(c_List_Oappend(y,u,x),x)* -> c_List_Odistinct(v,x).
% 299.70/300.36 39970[0:SpL:39516.1,13679.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z))* equal(c_List_Oappend(x1,u,z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 39998[0:SpL:39516.1,15733.0] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,x,y,y),u,y),x)** -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.36 40004[0:SpL:39516.1,4832.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,u,w),w)* -> c_List_Odistinct(c_List_Otake(y,v,w),w)*.
% 299.70/300.36 40022[0:SpL:39516.1,6563.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(w,x),u,x),c_List_Orev(v,x))* -> equal(c_List_Olist_ONil(x),w).
% 299.70/300.36 40025[0:SpL:39516.1,1126.1] || equal(u,v) equal(w,c_List_Olist_ONil(x))* equal(c_List_Oappend(y,u,x),v)* -> equal(w,y)*.
% 299.70/300.36 40026[0:SpL:39516.1,2790.1] || equal(u,v)* equal(w,c_List_Olist_ONil(x))* equal(c_List_Oappend(y,u,x),y)** -> equal(w,v)*.
% 299.70/300.36 40029[0:SpL:39516.1,22223.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(y,c_List_Olist_ONil(x)) equal(c_List_Oappend(z,u,x),y)* -> .
% 299.70/300.36 40046[0:SpL:39516.1,4552.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,y),y),y),c_List_Odrop(z,v,y))* -> .
% 299.70/300.36 40051[0:SpL:39516.1,7242.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,u,y),y),c_List_Orev(c_List_Odrop(z,v,y),y))* -> .
% 299.70/300.36 40071[0:SpL:39516.1,1559.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,u,y),y),c_List_Olist_ONil(y))** -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.36 40103[0:SpL:39516.1,8742.1] || equal(u,v)* equal(w,x) equal(w,c_List_Oappend(x,u,y))* -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.36 40107[0:SpL:39516.1,3790.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(y,u,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 40109[0:SpL:39516.1,7315.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,u,w),w),c_List_Otake(z,v,w))* -> .
% 299.70/300.36 40110[0:SpL:39516.1,3791.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Oappend(y,u,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 40116[0:SpL:39516.1,15605.0] || equal(u,v)* equal(c_List_Oappend(c_List_Olist__update(w,x,y,z),u,z),w)** -> equal(v,c_List_Olist_ONil(z))*.
% 299.70/300.36 40121[0:SpL:39516.1,9527.1] || equal(u,v) equal(w,x)* equal(c_List_Oappend(w,u,y),v)* -> equal(x,c_List_Olist_ONil(y))*.
% 299.70/300.36 40130[0:SpL:39516.1,23278.0] || equal(u,c_List_Olist_OCons(v,w,x))* c_List_Odistinct(c_List_Oappend(y,u,x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x)*.
% 299.70/300.36 40137[0:SpL:39516.1,22732.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Oappend(y,u,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 40153[0:SpL:39516.1,2931.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,z),z),z),z),v)* -> .
% 299.70/300.36 40154[0:SpL:39516.1,6897.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.36 40164[0:SpL:39516.1,2932.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,z),z),z),z),v)* -> .
% 299.70/300.36 40165[0:SpL:39516.1,6898.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.36 40176[0:SpL:39516.1,2932.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(z,u,x),x),x),w)* -> .
% 299.70/300.36 40177[0:SpL:39516.1,6898.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,u,x),x),c_List_Orev(w,x))* -> .
% 299.70/300.36 40182[0:SpL:39516.1,6808.0] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,u,x),x),w)* -> .
% 299.70/300.36 40183[0:SpL:39516.1,7214.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,u,x),x),v)* -> .
% 299.70/300.36 40196[0:SpL:39516.1,13867.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Omap(y,c_List_Oappend(z,u,x),x,x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.36 40203[0:SpL:39516.1,13587.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y))* equal(c_List_Oappend(z,u,y),x)* -> .
% 299.70/300.36 40205[0:SpL:39516.1,13603.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Oappend(z,u,y),c_List_Orev(x,y))* -> .
% 299.70/300.36 40221[0:SpL:39516.1,24526.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y))* equal(c_List_Oappend(z,u,y),z)** -> .
% 299.70/300.36 40995[0:SpL:434.0,40962.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x),y)* -> .
% 299.70/300.36 41134[0:SpL:39516.1,39880.1] || equal(u,v)* equal(v,w)* equal(c_List_Oappend(x,u,y),w)* -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.36 41314[0:SpL:39516.1,39882.1] || equal(u,v)* equal(v,w)* equal(c_List_Oappend(x,u,y),x)** -> equal(w,c_List_Olist_ONil(y))*.
% 299.70/300.36 41370[0:SpL:377.0,39720.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(y,w,x,z),c_List_Olist_ONil(z))**.
% 299.70/300.36 41573[0:SpL:30361.1,41408.0] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,u,v))* equal(c_List_Oappend(y,w,v),y)** -> .
% 299.70/300.36 41603[0:Res:16074.1,40005.1] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(c_List_Otake(x,v,w),c_List_Orev(y,w))* -> c_List_Odistinct(y,w).
% 299.70/300.36 42248[0:Res:16058.1,41990.1] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* equal(c_List_Otake(x,v,w),c_List_Orev(y,w))* -> c_List_Odistinct(y,w).
% 299.70/300.36 42257[0:SpR:39737.1,1548.0] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),c_List_Odrop(u,v,w))** -> equal(c_List_Oappend(v,x,w),v).
% 299.70/300.36 42325[0:SpL:39737.1,17670.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,u,x),x),x)*.
% 299.70/300.36 42332[0:SpL:39737.1,3846.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,u,x),x),x)*.
% 299.70/300.36 42387[0:SpL:39737.1,4443.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Oappend(c_List_Orev(w,x),y,x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.36 42403[0:SpL:39737.1,1551.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.36 42412[0:SpL:39737.1,1937.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(c_List_Orev(y,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 42421[0:SpL:39737.1,3791.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(v,w).
% 299.70/300.36 42426[0:SpL:39737.1,3862.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(u,w).
% 299.70/300.36 42442[0:SpL:39737.1,4832.0] || equal(c_List_Orev(u,v),c_List_Odrop(w,x,v))* c_List_Odistinct(x,v) -> c_List_Odistinct(c_List_Otake(y,u,v),v)*.
% 299.70/300.36 42456[0:SpL:39737.1,22223.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(z,c_List_Olist_ONil(w))* equal(y,z)* -> .
% 299.70/300.36 42467[0:SpL:39737.1,1499.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,w,x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.36 42471[0:SpL:39737.1,1936.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(y,w,x),x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.36 42472[0:SpL:39737.1,4552.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,w,x),x),c_List_Odrop(z,u,x))* -> .
% 299.70/300.36 42477[0:SpL:39737.1,7242.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,w,x),c_List_Orev(c_List_Odrop(z,u,x),x))* -> .
% 299.70/300.36 42490[0:SpL:39737.1,1551.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Oappend(y,w,x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.36 42499[0:SpL:39737.1,1937.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Orev(c_List_Oappend(y,w,x),x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.36 42516[0:SpL:39737.1,12083.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(w,x),x),c_List_Odrop(z,u,x))* -> .
% 299.70/300.36 42522[0:SpL:39737.1,12103.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(w,x),z,x),x),u)* -> .
% 299.70/300.36 42534[0:SpL:39737.1,3790.0] || equal(c_List_Orev(u,v),c_List_Odrop(w,x,v))* c_List_Odistinct(c_List_Olist_OCons(y,x,v),v)* -> c_List_Odistinct(u,v).
% 299.70/300.36 42536[0:SpL:39737.1,7315.0] || equal(c_List_Orev(u,v),c_List_Odrop(w,x,v))* equal(c_List_Olist_OCons(y,x,v),c_List_Otake(z,u,v))* -> .
% 299.70/300.36 42537[0:SpL:39737.1,3791.0] || equal(c_List_Orev(u,v),c_List_Odrop(w,x,v))* c_List_Odistinct(c_List_Oappend(y,x,v),v)* -> c_List_Odistinct(u,v).
% 299.70/300.36 42552[0:SpL:39737.1,23278.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.36 42559[0:SpL:39737.1,22732.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(v,w).
% 299.70/300.36 42577[0:SpL:39737.1,2931.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Olist_OCons(z,w,x),x),x),u)* -> .
% 299.70/300.36 42582[0:SpL:39737.1,11896.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Olist_OCons(z,w,x),x),x),u)* -> .
% 299.70/300.36 42588[0:SpL:39737.1,2932.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(z,w,x),x),x),u)* -> .
% 299.70/300.36 42592[0:SpL:39737.1,11897.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(z,w,x),x),x),u)* -> .
% 299.70/300.36 42601[0:SpL:39737.1,2932.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Orev(c_List_Olist_OCons(z,y,w),w),v)* -> .
% 299.70/300.36 42602[0:SpL:39737.1,6898.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Olist_OCons(z,y,w),c_List_Orev(v,w))* -> .
% 299.70/300.36 42605[0:SpL:39737.1,11897.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Orev(y,w),w),v)* -> .
% 299.70/300.36 42607[0:SpL:39737.1,6808.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Odrop(x,y,w))* equal(c_List_Olist_OCons(z,y,w),v)* -> .
% 299.70/300.36 42608[0:SpL:39737.1,7214.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Odrop(x,y,w))* equal(c_List_Olist_OCons(z,y,w),u)* -> .
% 299.70/300.36 42610[0:SpL:39737.1,11121.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Olist_OCons(z,y,w),c_List_Orev(v,w))* -> .
% 299.70/300.36 42614[0:SpL:39737.1,26935.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Orev(c_List_Olist_OCons(z,y,w),w),v)* -> .
% 299.70/300.36 42616[0:SpL:39737.1,13603.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Oappend(z,y,w),c_List_Orev(v,w))* -> .
% 299.70/300.36 42622[0:SpL:39737.1,26940.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Orev(y,w),w),v)* -> .
% 299.70/300.36 42628[0:SpL:39737.1,13587.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),c_List_Odrop(y,z,x))* equal(z,w) -> .
% 299.70/300.36 42630[0:SpL:39737.1,13603.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,z,x))* equal(z,c_List_Orev(w,x)) -> .
% 299.70/300.36 43224[0:Rew:88.0,43208.2] || equal(c_List_Orev(u,v),w) equal(c_List_Orev(c_List_Oappend(u,x,v),v),w)* -> equal(x,c_List_Olist_ONil(v)).
% 299.70/300.36 44028[0:Rew:43969.1,43678.2] || equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),c_List_Olist_ONil(w))** equal(y,v)* -> equal(y,c_List_Olist_ONil(w))*.
% 299.70/300.36 44034[0:Rew:43969.1,43504.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,v),x)**.
% 299.70/300.36 44483[0:SpL:9401.1,44257.1] || equal(u,v)* equal(v,w)* equal(c_List_Oappend(u,x,y),c_List_Olist_ONil(y))** -> equal(x,w)*.
% 299.70/300.36 44487[0:SpL:39516.1,44257.1] || equal(u,v)* equal(w,x)* equal(c_List_Oappend(w,u,y),c_List_Olist_ONil(y))** -> equal(v,x)*.
% 299.70/300.36 44523[0:SpL:39516.1,44261.1] || equal(u,v)* equal(v,w)* equal(c_List_Oappend(x,u,y),c_List_Olist_ONil(y))** -> equal(w,x)*.
% 299.70/300.36 44635[0:Rew:43967.1,44607.2] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** equal(y,c_List_Olist_ONil(x))* -> equal(y,v)*.
% 299.70/300.36 44647[0:SpL:377.0,44365.1] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(w,c_List_Oappend(x,y,v),v),c_List_Olist_ONil(v))** -> equal(y,u)*.
% 299.70/300.36 44985[0:Rew:344.0,44966.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.36 45559[0:SpR:45527.0,623.1] || equal(u,c_List_Olist_OCons(v,w,x))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)))*.
% 299.70/300.36 45565[0:SpR:45527.0,783.1] || equal(c_List_Olist_OCons(u,v,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,v,w),tc_List_Olist(w)),x,w),x)**.
% 299.70/300.36 45581[0:SpR:45527.0,675.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Olist_OCons(y,v,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 45628[0:SpR:45527.0,6590.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(z,w,x),tc_List_Olist(x)))*.
% 299.70/300.36 45710[0:SpL:45527.0,21635.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),u,x),x),c_List_Olist_OCons(y,w,x))* -> .
% 299.70/300.36 46144[0:SpR:1550.0,644.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,v),v),x,v),v),c_List_Orev(u,v))**.
% 299.70/300.36 46261[0:SpL:1550.0,140.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.70/300.36 46313[0:SpL:1550.0,35572.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.36 46340[0:SpL:1550.0,14335.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),y,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,x).
% 299.70/300.36 46347[0:SpL:1550.0,6174.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.36 46368[0:SpL:1550.0,14930.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),y)* equal(c_List_Olist_OCons(z,y,w),v)* -> .
% 299.70/300.36 47074[0:SpR:46993.1,23246.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(w),c_List_Olist_OCons(x,u,v),v,tc_Expr_Oexp(w)),w)*.
% 299.70/300.36 47090[0:SpR:46993.1,22927.0] || equal(c_List_Orev(u,tc_Expr_Oexp(v)),c_List_Olist_ONil(tc_Expr_Oexp(v))) -> c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(v),w),u,tc_Expr_Oexp(v)),v)*.
% 299.70/300.36 47273[0:SpL:46993.1,20635.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,u,v))* -> equal(c_List_Orev(w,v),w)**.
% 299.70/300.36 49325[0:Obv:49318.1] || equal(c_List_Orev(c_List_Olist__update(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(y,u,x,z),c_List_Olist_ONil(z))**.
% 299.70/300.36 49637[0:SpR:4140.0,49614.0] || -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Omap(v,c_List_Otake(w,c_List_Oreplicate(x,y,z),z),z,x1),x1,tc_Expr_Oexp(u)),u)*.
% 299.70/300.36 49649[0:SpR:5634.1,49614.0] || equal(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y))* -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(z),u,y,tc_Expr_Oexp(z)),z)*.
% 299.70/300.36 49743[0:SpR:1086.1,3430.0] || equal(c_List_Orotate(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.36 50916[0:Rew:3313.1,50900.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y))* c_List_Odistinct(u,y)* -> c_List_Odistinct(c_List_Oreplicate(v,x,z),z)*.
% 299.70/300.36 50948[0:SpR:4036.1,234.1] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,v,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,u,x),x),x)*.
% 299.70/300.36 51045[0:SpL:4036.1,235.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,u,x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(w,v,x),x)*.
% 299.70/300.36 51088[0:SpL:4036.1,4290.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,u,w),w),x)* -> .
% 299.70/300.36 51187[0:SpL:4036.1,4322.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,u,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,v,x),x)*.
% 299.70/300.36 51190[0:SpL:4036.1,4947.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,u,x),x),c_List_Odrop(y,c_List_Odrop(z,v,x),x))* -> .
% 299.70/300.36 51197[0:SpL:4036.1,27605.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,u,x),x),c_List_Otake(y,c_List_Otake(z,v,x),x))* -> .
% 299.70/300.36 51207[0:SpL:4036.1,22865.0] || equal(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w))* equal(c_List_Orev(c_List_Olist_OCons(y,u,w),w),v)* -> .
% 299.70/300.36 51247[0:SpL:4036.1,1936.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(y,u,x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.36 51248[0:SpL:4036.1,4552.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),c_List_Odrop(z,w,x))* -> .
% 299.70/300.36 51251[0:SpL:4036.1,27202.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),c_List_Otake(z,v,x))* -> .
% 299.70/300.36 51253[0:SpL:4036.1,4513.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),c_List_Odrop(z,w,x))* -> .
% 299.70/300.36 51263[0:SpL:4036.1,22785.0] || equal(u,c_List_Orev(c_List_Omap(v,w,x,x),x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),w)* -> .
% 299.70/300.36 51264[0:SpL:4036.1,22892.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),c_List_Oreplicate(v,z,x))* -> .
% 299.70/300.36 51265[0:SpL:4036.1,23330.0] || equal(u,c_List_Omap(v,w,x,x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),c_List_Orev(w,x))* -> .
% 299.70/300.36 51272[0:SpL:4036.1,12061.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),c_List_Odrop(z,v,y))* -> .
% 299.70/300.36 51274[0:SpL:4036.1,27659.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),c_List_Otake(z,v,y))* -> .
% 299.70/300.36 51278[0:SpL:4036.1,4228.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Orev(c_List_Olist_OCons(y,u,w),w),x)* -> .
% 299.70/300.36 51309[0:SpL:4036.1,2931.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),x)* -> .
% 299.70/300.36 51310[0:SpL:4036.1,26934.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),x)* -> .
% 299.70/300.36 51311[0:SpL:4036.1,2932.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y))* equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),x)* -> .
% 299.70/300.36 51312[0:SpL:4036.1,26935.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),x)* -> .
% 299.70/300.36 51313[0:SpL:4036.1,22777.0] || equal(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y))* equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),v)* -> .
% 299.70/300.36 51317[0:SpL:4036.1,27927.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),z),v)* -> .
% 299.70/300.36 51318[0:SpL:4036.1,11896.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Olist_OCons(z,u,x),x),x),w)* -> .
% 299.70/300.36 51319[0:SpL:4036.1,27899.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Olist_OCons(z,u,x),x),x),v)* -> .
% 299.70/300.36 51323[0:SpL:4036.1,26939.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Olist_OCons(z,u,x),x),x),w)* -> .
% 299.70/300.36 52825[0:Rew:207.0,51775.1] || equal(u,v) -> equal(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),c_List_Olist_OCons(w,c_List_Oappend(u,x,y),y))*.
% 299.70/300.36 51777[0:SpR:51643.1,45527.0] || equal(u,v) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,v,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,u,x),tc_List_Olist(x)))*.
% 299.70/300.36 51867[0:SpL:51643.1,17614.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,v,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,u,x),x),x)*.
% 299.70/300.36 51871[0:SpL:51643.1,4987.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,v,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(u,x),x),x)*.
% 299.70/300.36 51872[0:SpL:51643.1,3820.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,v,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,u,x),x),x)*.
% 299.70/300.36 51903[0:SpL:51643.1,7451.0] || equal(u,v) equal(c_List_Olist_OCons(w,v,x),c_List_Orev(c_List_Odrop(y,c_List_Odrop(z,u,x),x),x))* -> .
% 299.70/300.36 51904[0:SpL:51643.1,7736.0] || equal(u,v) equal(c_List_Olist_OCons(w,v,x),c_List_Otake(y,c_List_Orev(c_List_Odrop(z,u,x),x),x))* -> .
% 299.70/300.36 51909[0:SpL:51643.1,12443.0] || equal(u,v) equal(c_List_Olist_OCons(w,v,x),c_List_Odrop(y,c_List_Orev(c_List_Otake(z,u,x),x),x))* -> .
% 299.70/300.36 51912[0:SpL:51643.1,27674.0] || equal(u,v) equal(c_List_Olist_OCons(w,v,x),c_List_Orev(c_List_Otake(y,c_List_Otake(z,u,x),x),x))* -> .
% 299.70/300.36 51921[0:SpL:51643.1,1499.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(y,x,w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.36 51932[0:SpL:51643.1,7242.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Orev(c_List_Odrop(z,v,w),w))* -> .
% 299.70/300.36 51933[0:SpL:51643.1,7551.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Otake(z,c_List_Orev(v,w),w))* -> .
% 299.70/300.36 51935[0:SpL:51643.1,12225.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Odrop(z,c_List_Orev(u,w),w))* -> .
% 299.70/300.36 51938[0:SpL:51643.1,27207.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Orev(c_List_Otake(z,u,w),w))* -> .
% 299.70/300.36 51942[0:SpL:51643.1,3790.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* c_List_Odistinct(c_List_Olist_OCons(y,x,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 51944[0:SpL:51643.1,7315.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Otake(z,v,w))* -> .
% 299.70/300.36 51947[0:SpL:51643.1,6898.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Orev(w,x))* -> .
% 299.70/300.36 51951[0:SpL:51643.1,7214.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),v)* -> .
% 299.70/300.36 51953[0:SpL:51643.1,11121.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Orev(w,x))* -> .
% 299.70/300.36 51958[0:SpL:51643.1,13198.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),w)* -> .
% 299.70/300.36 51967[0:SpL:51643.1,12177.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(c_List_Olist_OCons(y,x,v),c_List_Odrop(z,u,v))* -> .
% 299.70/300.36 51973[0:SpL:51643.1,6897.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Orev(w,x))* -> .
% 299.70/300.36 51977[0:SpL:51643.1,7098.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),v)* -> .
% 299.70/300.36 51980[0:SpL:51643.1,11120.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Orev(w,x))* -> .
% 299.70/300.36 51992[0:SpL:51643.1,7228.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Orev(c_List_Odrop(z,v,w),w))* -> .
% 299.70/300.36 51993[0:SpL:51643.1,7518.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Otake(z,c_List_Orev(v,w),w))* -> .
% 299.70/300.36 51995[0:SpL:51643.1,22917.0] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(y,x,w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.36 52000[0:SpL:51643.1,7299.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Otake(z,v,w))* -> .
% 299.70/300.36 52002[0:SpL:51643.1,22730.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* c_List_Odistinct(c_List_Olist_OCons(y,x,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 52010[0:SpL:51643.1,3829.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* c_List_Odistinct(c_List_Olist_OCons(y,x,w),w)* -> c_List_Odistinct(u,w).
% 299.70/300.36 52017[0:SpL:51643.1,12083.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Odrop(z,v,w))* -> .
% 299.70/300.36 52023[0:SpL:51643.1,27659.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Otake(z,v,w))* -> .
% 299.70/300.36 52037[0:SpL:51643.1,4801.0] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Olist_OCons(x,w,v),v)* -> c_List_Odistinct(c_List_Otake(y,u,v),v)*.
% 299.70/300.36 52041[0:SpL:51643.1,7778.0] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,w,v),c_List_Otake(y,c_List_Otake(z,u,v),v))* -> .
% 299.70/300.36 52043[0:SpL:51643.1,12165.0] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,w,v),c_List_Odrop(y,c_List_Odrop(z,u,v),v))* -> .
% 299.70/300.36 52045[0:SpL:51643.1,27899.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),v)* -> .
% 299.70/300.36 52046[0:SpL:51643.1,26939.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),w)* -> .
% 299.70/300.36 52048[0:SpL:51643.1,26940.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),w)* -> .
% 299.70/300.36 52058[0:SpL:51643.1,21658.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x)* equal(c_List_Olist_OCons(w,x,v),c_List_Orev(u,v))* -> .
% 299.70/300.36 52067[0:SpL:51643.1,31486.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* equal(c_List_Olist_OCons(x,w,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.36 52114[0:SpL:51643.1,2931.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Olist_OCons(z,x,w),w),w),v)* -> .
% 299.70/300.36 52115[0:SpL:51643.1,6897.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,x,w),w),c_List_Orev(v,w))* -> .
% 299.70/300.36 52124[0:SpL:51643.1,6807.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,x,w),w),v)* -> .
% 299.70/300.36 52125[0:SpL:51643.1,7098.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,x,w),w),u)* -> .
% 299.70/300.36 52128[0:SpL:51643.1,11120.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,x,w),w),c_List_Orev(v,w))* -> .
% 299.70/300.36 52144[0:SpL:51643.1,4513.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),y),c_List_Odrop(z,u,y))* -> .
% 299.70/300.36 52147[0:SpL:51643.1,7228.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),c_List_Orev(c_List_Odrop(z,u,y),y))* -> .
% 299.70/300.36 52150[0:SpL:51643.1,22917.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),y)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.36 52173[0:SpL:51643.1,6626.0] || equal(u,v) equal(c_List_Omap(w,c_List_Olist_OCons(x,v,y),y,z),c_List_Omap(w,u,y,z))* -> .
% 299.70/300.36 52180[0:SpL:51643.1,23278.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Olist_OCons(x,v,y),y),y)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.36 52187[0:SpL:51643.1,23419.0] || equal(u,v) equal(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,v,y),y,y),y),c_List_Orev(u,y))* -> .
% 299.70/300.36 52189[0:SpL:51643.1,4193.0] || equal(c_List_Orev(u,v),w)* equal(x,c_List_Olist_OCons(y,w,v))* equal(c_List_Orev(x,v),u)* -> .
% 299.70/300.36 52191[0:SpL:51643.1,7299.0] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,v),v),c_List_Otake(z,u,v))* -> .
% 299.70/300.36 52193[0:SpL:51643.1,22730.0] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,v),v),v)* -> c_List_Odistinct(u,v).
% 299.70/300.36 52195[0:SpL:51643.1,22732.0] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Oappend(x,c_List_Olist_OCons(y,w,v),v),v)* -> c_List_Odistinct(u,v).
% 299.70/300.36 52216[0:SpL:51643.1,44359.0] || equal(u,v) equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(w,x,u,c_List_Olist_OCons(x,v,tc_Type_Oty),y),c_List_Olist_OCons(x,v,tc_Type_Oty))** -> .
% 299.70/300.36 52223[0:SpL:51643.1,4183.0] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Olist_OCons(y,v,x))* equal(w,c_List_Orev(u,x))* -> .
% 299.70/300.36 52244[0:SpL:51643.1,11120.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v,z),z),z),c_List_Orev(u,z))* -> .
% 299.70/300.36 52247[0:SpL:51643.1,26934.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v,z),z),z),z),u)* -> .
% 299.70/300.36 52251[0:SpL:51643.1,26939.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(y,v,z),z),z),z),u)* -> .
% 299.70/300.36 52252[0:SpL:51643.1,11121.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v,z),z),z),c_List_Orev(u,z))* -> .
% 299.70/300.36 52256[0:SpL:51643.1,26935.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v,z),z),z),z),u)* -> .
% 299.70/300.36 52258[0:SpL:51643.1,13603.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v,z),z),z),c_List_Orev(u,z))* -> .
% 299.70/300.36 52264[0:SpL:51643.1,26940.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(y,v,z),z),z),z),u)* -> .
% 299.70/300.36 52287[0:SpL:51643.1,13587.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,w,v),v),v),u)* -> .
% 299.70/300.36 52893[0:Rew:308.0,51831.1] || equal(u,v) -> equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,y),y),c_List_Oappend(w,c_List_Olist_OCons(x,v,y),y))*.
% 299.70/300.36 52913[0:SpR:4254.0,2516.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.36 52914[0:SpR:4254.0,3422.0] || -> equal(c_List_Odrop(u,c_List_Oappend(c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y,z),x1,z),z),x1)**.
% 299.70/300.36 53150[0:SpL:51643.1,51184.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(c_List_Olist_OCons(x,u,y),y),c_List_Orev(w,y))* -> .
% 299.70/300.36 53188[0:SpL:51643.1,51199.1] || equal(u,v)* equal(v,c_List_Orev(w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),w)* -> .
% 299.70/300.36 53466[0:SpL:51643.1,52237.2] || equal(u,v)* equal(w,v)* equal(w,x)* equal(c_List_Olist_OCons(y,u,z),x)* -> .
% 299.70/300.36 53476[0:SpR:4254.0,53136.0] || -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z,x1),x1,tc_Expr_Oexp(u)),u)*.
% 299.70/300.36 53481[0:SpR:5634.1,53136.0] || equal(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y))* -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(z),u,y,tc_Expr_Oexp(z)),z)*.
% 299.70/300.36 54190[0:SpL:51643.1,54165.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),z),v)* -> .
% 299.70/300.36 54219[0:SpL:51643.1,54165.0] || equal(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Olist_OCons(z,u,y),x)* -> .
% 299.70/300.36 54232[0:SpL:51643.1,54166.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),z),v)* -> .
% 299.70/300.36 54272[0:SpL:39516.1,54166.0] || equal(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Oappend(z,u,y),x)* -> .
% 299.70/300.36 54274[0:SpL:39737.1,54166.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Odrop(y,z,x))* equal(z,w) -> .
% 299.70/300.36 54588[0:SpL:2742.1,54275.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,v),v),v),u)* -> .
% 299.70/300.36 54605[0:SpL:9401.1,54275.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(u,y,z),z),z),z),v)* -> .
% 299.70/300.36 54608[0:SpL:9462.1,54275.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Oappend(y,c_List_Orev(c_List_Olist_OCons(z,w,x),x),x),u)* -> .
% 299.70/300.36 54613[0:SpL:51643.1,54275.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Oappend(y,c_List_Orev(c_List_Olist_OCons(z,u,x),x),x),v)* -> .
% 299.70/300.36 54617[0:SpL:587.1,54275.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),w)* -> .
% 299.70/300.36 54633[0:SpL:39516.1,54275.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y))* equal(c_List_Oappend(z,u,y),w)* -> .
% 299.70/300.36 54635[0:SpL:39737.1,54275.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Odrop(y,z,x))* equal(z,v) -> .
% 299.70/300.36 54674[0:SpR:4361.0,54578.0] || -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Omap(v,c_List_Odrop(w,c_List_Oreplicate(x,y,z),z),z,x1),x1,tc_Expr_Oexp(u)),u)*.
% 299.70/300.36 54679[0:SpR:5634.1,54578.0] || equal(u,c_List_Odrop(v,c_List_Oreplicate(w,x,y),y))* -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(z),u,y,tc_Expr_Oexp(z)),z)*.
% 299.70/300.36 54704[0:SpL:51643.1,54590.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),c_List_Otake(z,v,y))* -> .
% 299.70/300.36 54712[0:SpL:587.1,54590.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Otake(z,w,x))* -> .
% 299.70/300.36 54729[0:SpL:39516.1,54590.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,u,x),c_List_Otake(z,w,x))* -> .
% 299.70/300.36 54731[0:SpL:39737.1,54590.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Odrop(x,y,w))* equal(y,c_List_Otake(z,v,w))* -> .
% 299.70/300.36 54778[0:Rew:22795.0,54742.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.36 55124[0:SpL:51643.1,54642.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),z),v)* -> .
% 299.70/300.36 56478[0:Res:4537.1,476.0] || c_List_Olist__all2(c_fequal(u),c_List_Oreplicate(v,w,u),x,u,u)* -> equal(c_List_Oreplicate(v,w,u),c_List_Orev(x,u)).
% 299.70/300.36 56494[0:SpL:51643.1,56421.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,z),z),z),z),v)* -> .
% 299.70/300.36 56526[0:SpL:39516.1,56421.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Orev(c_List_Oappend(z,u,y),y),x)* -> .
% 299.70/300.36 56528[0:SpL:39737.1,56421.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,z,x))* equal(c_List_Orev(z,x),w) -> .
% 299.70/300.36 56549[0:SpL:51643.1,56530.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,y),y),y),z,y),v)* -> .
% 299.70/300.36 56571[0:SpL:587.1,56530.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Oappend(c_List_Orev(u,y),z,y),x)* -> .
% 299.70/300.36 56586[0:SpL:9401.1,56530.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Oappend(u,z,y),x)* -> .
% 299.70/300.36 56588[0:SpL:9462.1,56530.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Otake(y,z,x))* equal(z,w) -> .
% 299.70/300.36 56665[0:Res:4527.1,476.0] || c_List_Olist__all2(c_fequal(u),v,c_List_Oreplicate(w,x,u),u,u)* -> equal(c_List_Orev(v,u),c_List_Oreplicate(w,x,u)).
% 299.70/300.36 57781[0:Rew:888.1,57750.2] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,y,v,z)* -> c_List_Olist__all2(w,u,c_List_Olist_ONil(z),v,z)*.
% 299.70/300.36 57942[0:Rew:888.1,57910.2] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,y,z,v)* -> c_List_Olist__all2(w,c_List_Olist_ONil(z),u,z,v)*.
% 299.70/300.36 57957[0:SpL:125.0,4310.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,hAPP(w,hAPP(x,y))),z),z)* -> c_List_Odistinct(c_List_Oreplicate(u,y,x1),x1)*.
% 299.70/300.36 57993[0:SpL:4047.0,4569.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Orev(u,y))** -> .
% 299.70/300.36 58134[0:SpR:190.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Oappend(v,y,x),x,x)* -> c_List_Olist__all2(u,w,y,x,x).
% 299.70/300.36 58141[0:SpR:676.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orev(v,x),x,x)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x),x,x).
% 299.70/300.36 58292[0:Rew:259.0,58248.1,88.0,58248.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w)*.
% 299.70/300.36 58379[0:Rew:344.0,58354.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(c_List_Omap(x,y,z,w),w))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(z)),u).
% 299.70/300.36 58435[0:SpR:676.0,6815.1] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Oappend(v,x,w),w,w)* -> c_List_Olist__all2(u,c_List_Olist_ONil(w),x,w,w).
% 299.70/300.36 58558[0:Res:1626.1,5772.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Orev(v,w))* -> c_List_Odistinct(c_List_Orev(y,w),w)*.
% 299.70/300.36 58634[0:Res:1626.1,5780.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(c_List_Orev(y,w),c_List_Orev(v,w))* -> c_List_Odistinct(y,w).
% 299.70/300.36 59013[0:SpL:1086.1,9541.1] || equal(u,c_List_Olist_ONil(v))* equal(u,w)* equal(c_List_Oappend(x,y,v),y)** -> equal(w,x)*.
% 299.70/300.36 59340[0:SpL:9809.1,313.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Orev(u,x))* -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 59342[0:SpL:9809.1,311.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(v,x),x),w)** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 60642[0:Rew:4367.0,59246.1] || equal(u,v) -> equal(c_List_Omap(w,c_List_Orev(u,x),x,y),c_List_Omap(w,c_List_Orev(v,x),x,y))*.
% 299.70/300.36 60759[0:Obv:60753.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Olist__update(v,y,z,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 62878[0:Rew:207.0,62863.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Orev(c_List_Olist_OCons(y,v,x),x))* -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 62867[0:SpL:1086.1,15598.0] || equal(c_List_Olist__update(u,v,w,x),c_List_Olist_ONil(x))** equal(y,c_List_Orev(u,x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.36 62954[0:Rew:207.0,62931.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_OCons(y,v,x))* -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 62935[0:SpL:1086.1,15604.0] || equal(c_List_Olist__update(u,v,w,x),c_List_Olist_ONil(x))** equal(c_List_Orev(y,x),u)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.36 62949[0:SpL:1349.0,15604.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y),y),v)** -> equal(c_List_Orev(u,y),c_List_Olist_ONil(y)).
% 299.70/300.36 62979[0:SpL:51643.1,62968.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),c_List_Olist_OCons(z,v,y))* -> .
% 299.70/300.36 62987[0:SpL:587.1,62968.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Olist_OCons(z,w,x))* -> .
% 299.70/300.36 62993[0:SpL:51643.1,62968.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Olist_OCons(y,u,x),c_List_Olist_OCons(z,w,x))* -> .
% 299.70/300.36 63049[0:Rew:88.0,63038.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,x),x),x),w)** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x)).
% 299.70/300.36 63123[0:SpL:1349.0,15732.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,w,x,x),x),x),w)** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x)).
% 299.70/300.36 63129[0:Rew:1342.0,63085.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,x,v,v),v),c_List_Orev(x,v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.36 63130[0:Rew:88.0,63113.0] || equal(c_List_Oappend(u,c_List_Omap(v,w,x,x),x),c_List_Orev(w,x))** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x)).
% 299.70/300.36 63131[0:Rew:83.0,63086.0,207.0,63086.0] || equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),w,x),x),c_List_Olist_OCons(v,c_List_Olist_ONil(x),x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 63148[0:SpL:429.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,y),y),y),y),c_List_Otake(v,x,y))** -> .
% 299.70/300.36 63150[0:SpL:426.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,y),y),y),y),c_List_Orotate(v,x,y))** -> .
% 299.70/300.36 63152[0:SpL:418.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,y),y),y),y),c_List_Odrop(v,x,y))** -> .
% 299.70/300.36 63171[0:Rew:88.0,63156.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,y),y),y),c_List_Orev(c_List_Odrop(v,x,y),y))** -> .
% 299.70/300.36 63172[0:Rew:88.0,63155.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,y),y),y),c_List_Orev(c_List_Orotate(v,x,y),y))** -> .
% 299.70/300.36 63173[0:Rew:88.0,63154.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,y),y),y),c_List_Orev(c_List_Otake(v,x,y),y))** -> .
% 299.70/300.36 63268[0:SpL:51643.1,63169.0] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y))* equal(c_List_Olist_OCons(z,u,y),c_List_Oreplicate(v,x,y))* -> .
% 299.70/300.36 63568[0:SpL:6607.0,253.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Oreplicate(w,hAPP(u,x),z))** -> .
% 299.70/300.36 63627[0:SpL:6607.0,22892.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z),c_List_Oreplicate(w,x1,z))* -> .
% 299.70/300.36 63629[0:SpL:6607.0,21658.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),v,y),y),y,x),c_List_Orev(w,x))** -> .
% 299.70/300.36 63633[0:SpL:6607.0,22865.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),z),z,x),x),w)** -> .
% 299.70/300.36 63956[0:SpL:9401.1,63369.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(u,w,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.36 63960[0:SpL:9462.1,63369.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(u,x),x),x)*.
% 299.70/300.36 63990[0:SpR:51643.1,63861.0] || equal(u,c_List_Oreplicate(v,w,x))* -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(y),c_List_Olist_OCons(z,u,x),x,tc_Expr_Oexp(y)),y)*.
% 299.70/300.36 63992[0:SpR:6607.0,63861.0] || -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1,tc_Expr_Oexp(u)),u)*.
% 299.70/300.36 63995[0:SpR:5634.1,63861.0] || equal(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y))* -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(z),u,y,tc_Expr_Oexp(z)),z)*.
% 299.70/300.36 64053[0:Res:63940.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Otake(x,c_List_Orev(c_List_Otake(y,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 64096[0:SpL:39516.1,63974.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(w,u,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,v,x),x)*.
% 299.70/300.36 64101[0:SpL:587.1,63974.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Otake(y,w,x),x)*.
% 299.70/300.36 64334[0:SpL:6606.0,253.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.36 64395[0:SpL:6606.0,4211.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),c_List_Omap(u,w,x,y))** -> .
% 299.70/300.36 64737[0:SpL:259.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x,x),c_List_Olist_OCons(w,c_List_Olist_ONil(x),x))** -> .
% 299.70/300.36 64769[0:SpL:51643.1,64061.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,u,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,v,x),x)*.
% 299.70/300.36 64779[0:SpL:587.1,64061.0] || equal(u,c_List_Olist_OCons(v,w,x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Otake(y,w,x),x)*.
% 299.70/300.36 64860[0:Res:64073.1,915.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(w,c_List_Otake(x,c_List_Odrop(y,u,v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 64912[0:SpL:587.1,64100.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,v,w),w)*.
% 299.70/300.36 64939[0:SpL:9401.1,64100.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(u,x,w),w)* -> c_List_Odistinct(c_List_Otake(y,v,w),w)*.
% 299.70/300.36 64941[0:SpL:9462.1,64100.0] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v))* c_List_Odistinct(x,v) -> c_List_Odistinct(c_List_Otake(y,u,v),v)*.
% 299.70/300.36 65264[0:SpL:6591.0,4025.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.36 65535[0:MRR:65153.1,212.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Orotate(z,x1,y),y),x1)** -> .
% 299.70/300.36 65572[0:SpL:587.1,64392.0] || equal(u,v) equal(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y,y),y),v)* -> .
% 299.70/300.36 65590[0:SpL:51643.1,64392.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,u,w),w,w),w),v)* -> .
% 299.70/300.36 65595[0:SpL:5634.1,64392.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* equal(c_List_Orev(c_List_Omap(y,u,x,x),x),w)* -> .
% 299.70/300.36 65597[0:SpL:431.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z,y),y),x)** -> .
% 299.70/300.36 65599[0:SpL:587.1,64392.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,y))* equal(c_List_Orev(u,y),x)* -> .
% 299.70/300.36 65601[0:Rew:32209.0,65568.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x,x),c_List_Olist_OCons(v,c_List_Olist_ONil(x),x))** -> .
% 299.70/300.36 65973[0:SpL:39516.1,65923.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,u,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.36 65975[0:SpL:39737.1,65923.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(u,x),x),x)*.
% 299.70/300.36 65989[0:Rew:88.0,65972.2] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,v,x),x)*.
% 299.70/300.36 66075[0:Res:65950.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Odrop(x,c_List_Orev(c_List_Odrop(y,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 66185[0:SpL:9401.1,65983.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(u,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,v,x),x)*.
% 299.70/300.36 66197[0:SpL:587.1,65983.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Odrop(y,v,x),x)*.
% 299.70/300.36 66229[0:SpL:51643.1,66052.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.36 66289[0:Res:66169.1,915.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(w,c_List_Odrop(x,c_List_Otake(y,u,v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.36 66345[0:SpL:39516.1,66199.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,u,w),w)* -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.36 66347[0:SpL:39737.1,66199.0] || equal(c_List_Orev(u,v),c_List_Odrop(w,x,v))* c_List_Odistinct(x,v) -> c_List_Odistinct(c_List_Odrop(y,u,v),v)*.
% 299.70/300.36 66999[0:SpL:587.1,66211.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,v,x),x)*.
% 299.70/300.36 67018[0:SpL:51643.1,66211.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,u,w),w)* -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.36 67592[0:SpL:344.0,21662.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Olist__update(c_List_Orev(v,w),x,y,w))* -> .
% 299.70/300.36 67973[0:SpL:344.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Omap(y,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.36 68108[0:Rew:88.0,68107.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_OCons(u,c_List_Olist_ONil(y),y))** -> .
% 299.70/300.36 68208[0:SpL:434.0,68180.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),u)** -> .
% 299.70/300.36 68216[0:SpL:587.1,68180.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),y)** -> .
% 299.70/300.36 68221[0:SpL:6591.0,68180.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),u)** -> .
% 299.70/300.36 68237[0:SpL:39516.1,68180.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Oappend(z,u,x),x),y)** -> .
% 299.70/300.36 68239[0:SpL:39737.1,68180.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Odrop(x,y,w))* equal(c_List_Oappend(z,y,w),z)** -> .
% 299.70/300.36 68250[0:SpL:9401.1,68180.0] || equal(u,v) equal(c_List_Oappend(u,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),v)* -> .
% 299.70/300.36 68252[0:SpL:39516.1,68180.0] || equal(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Oappend(z,u,y),z)** -> .
% 299.70/300.36 68556[0:SpL:434.0,68243.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Otake(x1,u,z))* -> .
% 299.70/300.36 68564[0:SpL:587.1,68243.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Otake(z,y,x))* -> .
% 299.70/300.36 68569[0:SpL:6591.0,68243.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Otake(x1,u,z))* -> .
% 299.70/300.36 68580[0:SpL:9401.1,68243.0] || equal(u,v) equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),c_List_Otake(z,v,y))* -> .
% 299.70/300.36 68585[0:SpL:39516.1,68243.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,u,x),c_List_Otake(z,y,x))* -> .
% 299.70/300.36 69675[0:SpL:1086.1,26855.1] || equal(u,c_List_Olist_ONil(v))* equal(u,w)* equal(x,w)* -> equal(c_List_Oappend(x,y,v),y)**.
% 299.70/300.36 70520[0:SpL:4047.0,33800.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orev(c_List_Olist_OCons(x,y,w),w))* -> equal(v,x).
% 299.70/300.36 71176[0:SpL:51643.1,71128.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.36 71184[0:SpL:51643.1,71128.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Olist_OCons(z,u,x),x),c_List_Orev(w,x))* -> .
% 299.70/300.36 71197[0:SpL:39516.1,71128.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Oappend(z,u,y),c_List_Orev(x,y))* -> .
% 299.70/300.36 71199[0:SpL:39737.1,71128.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,z,x))* equal(z,c_List_Orev(w,x)) -> .
% 299.70/300.36 71738[0:SpL:587.1,71688.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),v)* -> .
% 299.70/300.36 71757[0:SpL:51643.1,71688.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,u,w),w),w),v)* -> .
% 299.70/300.36 71774[0:SpL:39516.1,71688.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y))* equal(c_List_Oappend(z,u,y),x)* -> .
% 299.70/300.36 71776[0:SpL:39737.1,71688.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),c_List_Odrop(y,z,x))* equal(z,w) -> .
% 299.70/300.36 71845[0:SpR:38750.1,2717.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(x,v,w),x)**.
% 299.70/300.36 72010[0:SpL:38750.1,313.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,v,w),c_List_Orev(u,w))* -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.36 72012[0:SpL:38750.1,311.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,v,w),x)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 72087[0:SpL:38750.1,54590.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* equal(c_List_Oappend(y,x,w),c_List_Otake(z,v,w))* -> .
% 299.70/300.36 72090[0:SpL:38750.1,68243.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* equal(c_List_Oappend(y,x,w),c_List_Otake(z,y,w))* -> .
% 299.70/300.36 72092[0:SpL:38750.1,3862.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Oappend(y,x,w),w)* -> c_List_Odistinct(u,w).
% 299.70/300.36 72135[0:SpL:38750.1,66199.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* -> c_List_Odistinct(c_List_Odrop(y,u,w),w)*.
% 299.70/300.36 72137[0:SpL:38750.1,4832.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* -> c_List_Odistinct(c_List_Otake(y,u,w),w)*.
% 299.70/300.36 72259[0:SpL:38750.1,7315.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),c_List_Otake(z,u,w))* -> .
% 299.70/300.36 72345[0:SpL:38750.1,7214.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(x,w))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,x,w),w),u)* -> .
% 299.70/300.36 72350[0:SpL:38750.1,68180.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* equal(c_List_Oappend(y,c_List_Oappend(z,x,w),w),y)** -> .
% 299.70/300.36 72356[0:SpL:38750.1,54275.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Orev(y,x))* equal(c_List_Oappend(z,y,x),v)* -> .
% 299.70/300.36 72416[0:SpL:38750.1,313.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),v)* -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.36 72418[0:SpL:38750.1,311.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),x)** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.36 72425[0:SpL:38750.1,44069.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Olist_ONil(w))** -> equal(v,x)*.
% 299.70/300.36 72737[0:SpL:38750.1,13652.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.36 73008[0:Rew:274.0,72599.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(u,x,w),w),v)* -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.36 73009[0:Rew:274.0,72589.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(u,x,w),w),x)** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.36 73012[0:Rew:1349.0,72475.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,c_List_Orev(x,w),w),x)** -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.36 73014[0:Rew:1349.0,72460.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,c_List_Orev(x,w),w),c_List_Olist_ONil(w))** -> equal(v,x)*.
% 299.70/300.36 73465[0:Rew:4367.0,71924.1] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Omap(x,c_List_Orev(u,w),w,y),c_List_Omap(x,v,w,y))*.
% 299.70/300.36 74392[0:SpL:38776.1,40962.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* equal(c_List_Olist_OCons(y,c_List_Orev(v,w),w),x)* -> .
% 299.70/300.36 75004[0:Rew:88.0,74736.2] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Olist_OCons(y,c_List_Orev(u,x),x))* equal(w,v)* -> .
% 299.70/300.36 75185[0:SpL:51643.1,74113.1] || equal(u,c_List_Orev(v,w))* equal(x,v)* equal(c_List_Olist_OCons(y,u,w),c_List_Orev(x,w))* -> .
% 299.70/300.36 75404[0:SpL:39528.1,313.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,w),x,w),x)** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 75406[0:SpL:39528.1,311.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Orev(v,w))* -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.36 77558[0:SpR:39580.1,1086.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(v,x,w),x)**.
% 299.70/300.36 77752[0:SpL:39580.1,311.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,x,w),c_List_Orev(u,w))* -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.36 77872[0:SpL:39580.1,4443.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Oappend(x,y,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.36 77885[0:SpL:39580.1,12177.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),c_List_Odrop(z,u,w))* -> .
% 299.70/300.36 77910[0:SpL:39580.1,64100.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* -> c_List_Odistinct(c_List_Otake(y,u,w),w)*.
% 299.70/300.36 77912[0:SpL:39580.1,4871.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,u,w),w)*.
% 299.70/300.36 78031[0:SpL:39580.1,12103.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(x,w))* equal(c_List_Olist_OCons(y,c_List_Oappend(x,z,w),w),v)* -> .
% 299.70/300.36 78033[0:SpL:39580.1,56530.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Orev(y,x))* equal(c_List_Oappend(y,z,x),w)* -> .
% 299.70/300.36 78288[0:SpL:39580.1,313.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),x)** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.36 78290[0:SpL:39580.1,311.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),v)* -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.36 78297[0:SpL:39580.1,44069.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** -> equal(x,v)*.
% 299.70/300.36 78917[0:Rew:1342.0,78347.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(x,w),u,w),v)* -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.36 78919[0:Rew:1342.0,78332.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(x,w),u,w),c_List_Olist_ONil(w))** -> equal(x,v)*.
% 299.70/300.36 79240[0:Rew:83.0,77696.1,207.0,77696.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orev(w,v))* -> equal(c_List_Olist_OCons(u,x,v),c_List_Oappend(w,x,v))*.
% 299.70/300.36 82144[0:SpL:2717.1,39900.1] || equal(u,c_List_Olist_ONil(v))* equal(u,w)* equal(c_List_Oappend(x,y,v),x)** -> equal(w,y)*.
% 299.70/300.36 82608[0:SpL:2717.1,40161.1] || equal(u,c_List_Olist_ONil(v))* equal(u,w)* equal(c_List_Oappend(x,c_List_Olist_OCons(y,z,v),v),w)* -> .
% 299.70/300.36 83100[0:SpL:2717.1,40201.1] || equal(u,c_List_Olist_ONil(v)) equal(u,c_List_Orotate(w,x,v))* equal(c_List_Olist_OCons(y,z,v),x)* -> .
% 299.70/300.36 83131[0:SpL:1548.0,83074.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(c_List_Odrop(z,w,y),x,y))* -> .
% 299.70/300.36 83965[0:SpL:434.0,83151.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,v),v),u)* -> .
% 299.70/300.36 84659[0:SpL:434.0,83198.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1,x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.36 84667[0:SpL:5634.1,83198.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orotate(y,c_List_Omap(z,u,x,x1),x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.36 84688[0:SpL:434.0,84675.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1,x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.36 84698[0:SpL:5634.1,84675.0] || equal(u,c_List_Orotate(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Omap(z,u,y,x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.36 84700[0:SpL:431.0,84675.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Olist_OCons(x,y,z),z),z,x1),x1,x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.36 84736[0:SpL:207.0,83133.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 84737[0:SpL:377.0,83133.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 85087[0:SpL:7148.0,22102.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.36 85139[0:Rew:88.0,85120.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,y),y),y),x)** -> .
% 299.70/300.36 85313[0:SpL:207.0,83134.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 85314[0:SpL:377.0,83134.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 85484[0:SpL:207.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 85485[0:SpL:377.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Odrop(x1,y,z))* -> .
% 299.70/300.36 86447[0:SpL:207.0,85579.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 86448[0:SpL:377.0,85579.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 87809[0:SpL:7113.0,23419.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z,y),c_List_Orev(x,y))** -> .
% 299.70/300.36 87810[0:SpL:7113.0,64392.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z,y),x)** -> .
% 299.70/300.36 88309[0:SpL:4048.0,88248.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),y)* c_List_Odistinct(y,v)* -> c_List_Odistinct(x,v).
% 299.70/300.36 89575[0:Rew:43969.1,89495.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.36 89684[0:Rew:344.0,89656.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.36 89717[0:SpL:1351.0,44001.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(v,y,x),y)**.
% 299.70/300.36 89918[0:Rew:89814.1,89856.1,377.0,89856.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(v,y,x),y)**.
% 299.70/300.36 89951[0:SpL:377.0,89819.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(w,y,x),y)**.
% 299.70/300.36 90065[0:SpL:377.0,89892.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(w,y,x),y)**.
% 299.70/300.36 90105[0:Rew:83.0,90037.1,6164.1,90037.1,377.0,90037.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(v,y,w),y)**.
% 299.70/300.36 90158[0:SpL:1550.0,89984.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(v,y,w),y)**.
% 299.70/300.36 90526[0:SpL:377.0,90451.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(x,w).
% 299.70/300.36 90652[0:SpL:1550.0,90543.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),y,x),c_List_Olist_ONil(x))** -> equal(w,v).
% 299.70/300.36 92263[0:SpL:6605.0,92210.0] || equal(c_List_Orotate(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.36 92314[0:SpL:207.0,92271.0] || equal(c_List_Orotate(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 92315[0:SpL:377.0,92271.0] || equal(c_List_Orotate(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),z)** -> .
% 299.70/300.36 92322[0:SpL:336.0,92271.0] || equal(c_List_Orotate(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),z)** -> .
% 299.70/300.36 1450[0:SpL:207.0,1305.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* equal(y,c_List_Olist_OCons(u,v,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.36 1553[0:SpL:377.0,1305.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* equal(y,c_List_Oappend(u,v,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.36 1892[0:SpL:377.0,1355.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,x),x),x).
% 299.70/300.36 1891[0:SpL:207.0,1355.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,x),x),x).
% 299.70/300.36 2055[0:SpL:377.0,1474.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Oappend(v,w,y),y))** -> .
% 299.70/300.36 2054[0:SpL:207.0,1474.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Olist_OCons(v,w,y),y))** -> .
% 299.70/300.36 2189[0:Rew:81.0,2167.0] || -> equal(c_List_Otake(u,c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w),w),c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w))**.
% 299.70/300.36 2344[0:SpR:787.1,832.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,v,w,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 2343[0:SpR:787.1,823.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Olist__update(v,x,y,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 2331[0:SpR:787.1,785.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 2315[0:SpR:787.1,832.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Omap(x,u,w,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 2314[0:SpR:787.1,823.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Olist__update(u,x,y,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 2313[0:SpR:787.1,662.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(u,w),x,w),w),x)**.
% 299.70/300.36 2312[0:SpR:787.1,874.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Olist_ONil(w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),x)**.
% 299.70/300.36 2302[0:SpR:787.1,785.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 3284[0:SpL:588.1,1504.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* c_List_Odistinct(c_List_Oreplicate(x,y,w),w)* -> c_List_Odistinct(u,w).
% 299.70/300.36 3566[0:SpR:1342.0,676.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),w,v),tc_List_Olist(v)),c_List_Oappend(c_List_Orev(w,v),u,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 3649[0:SpL:427.0,3608.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),y,x),x)* -> c_List_Odistinct(c_List_Omap(u,v,w,x),x).
% 299.70/300.36 3658[0:Rew:377.0,3645.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,x,v),v),v)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(w,v),u,v),v).
% 299.70/300.36 3764[0:Rew:377.0,3726.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w)* -> c_List_Odistinct(c_List_Oappend(v,c_List_Orev(u,w),w),w).
% 299.70/300.36 3692[0:SpR:1349.0,676.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(v,c_List_Orev(u,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 3786[0:SpL:427.0,3743.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,w,x,y),y).
% 299.70/300.36 3785[0:SpL:1349.0,3743.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(w,c_List_Orev(v,x),x),x).
% 299.70/300.36 3781[0:SpL:1342.0,3743.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(x,w),v,w),w).
% 299.70/300.36 3965[0:SpL:62.0,1315.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* equal(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 4134[0:SpR:429.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Otake(u,c_List_Omap(x,v,w,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 4119[0:SpR:429.0,1907.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Otake(y,v,w),w,x),x),x)*.
% 299.70/300.36 4115[0:SpR:429.0,1579.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Otake(y,v,w),w,x),x)*.
% 299.70/300.36 4391[0:SpL:418.0,2930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Odrop(z,w,x),x,y))* -> .
% 299.70/300.36 4379[0:SpR:660.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Oappend(c_List_Oreplicate(u,w,x),y,x),x,z),z),c_List_Omap(v,y,x,z))**.
% 299.70/300.36 4353[0:SpR:418.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Odrop(u,c_List_Omap(x,v,w,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 4338[0:SpR:418.0,1498.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Odrop(y,v,w),w,x),x),x)*.
% 299.70/300.36 4334[0:SpR:418.0,1935.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(y,v,w),w,x),x)*.
% 299.70/300.36 4745[0:SpL:427.0,4727.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,w,x,y),y).
% 299.70/300.36 4744[0:SpL:1349.0,4727.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(w,c_List_Orev(v,x),x),x).
% 299.70/300.36 4740[0:SpL:1342.0,4727.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(x,w),v,w),w).
% 299.70/300.36 5179[0:SpR:427.0,5156.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x)*.
% 299.70/300.36 5178[0:SpR:1349.0,5156.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(v,w),w),w) -> c_List_Odistinct(c_List_Odrop(x,c_List_Oappend(v,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.36 5174[0:SpR:1342.0,5156.1] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),w,v),v) -> c_List_Odistinct(c_List_Odrop(x,c_List_Oappend(c_List_Orev(w,v),u,v),v),v)*.
% 299.70/300.36 5274[0:SpR:427.0,5251.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x)*.
% 299.70/300.36 5273[0:SpR:1349.0,5251.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(v,w),w),w) -> c_List_Odistinct(c_List_Otake(x,c_List_Oappend(v,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.36 5269[0:SpR:1342.0,5251.1] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),w,v),v) -> c_List_Odistinct(c_List_Otake(x,c_List_Oappend(c_List_Orev(w,v),u,v),v),v)*.
% 299.70/300.36 5605[0:SpL:1625.0,3743.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.36 5601[0:SpL:1625.0,4727.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.36 5581[0:SpL:1625.0,3608.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)*.
% 299.70/300.36 5551[0:SpR:1625.0,5251.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,v,w,x),x),x)*.
% 299.70/300.36 5550[0:SpR:1625.0,5156.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,v,w,x),x),x)*.
% 299.70/300.36 5704[0:SpR:3422.0,785.1] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),y,w),v)** -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.36 5861[0:SpR:425.0,694.1] || equal(u,c_List_Omap(v,w,x,y))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_List_Orev(u,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 5860[0:SpR:256.0,694.1] || equal(u,c_List_Olist__update(v,w,x,y))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),c_List_Orev(u,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 5854[0:SpR:623.1,694.1] || equal(u,v)* equal(w,u)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),c_List_Orev(w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.36 5909[0:Rew:438.0,5837.1] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Omap(x,c_List_Orev(u,w),w,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 5914[0:Rew:425.0,5913.1] || equal(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y)))*.
% 299.70/300.36 5970[0:SpR:425.0,1076.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 5969[0:SpR:256.0,1076.1] || equal(c_List_Orev(c_List_Olist__update(u,v,w,x),x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 5963[0:SpR:623.1,1076.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 6062[0:SpR:425.0,1101.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,z),y)**.
% 299.70/300.36 6061[0:SpR:256.0,1101.1] || equal(c_List_Orev(c_List_Olist__update(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,z),y)**.
% 299.70/300.36 6055[0:SpR:623.1,1101.1] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),x)**.
% 299.70/300.36 6147[0:SpL:587.1,1358.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.70/300.36 6436[0:SpL:587.1,1359.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.36 6500[0:SpR:425.0,2337.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(y,x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 6499[0:SpR:256.0,2337.1] || equal(c_List_Olist__update(u,v,w,x),c_List_Orev(y,x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 6493[0:SpR:623.1,2337.1] || equal(u,v)* equal(u,c_List_Orev(w,x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 6653[0:SpL:434.0,4509.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.36 6645[0:SpL:434.0,3994.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Omap(u,w,x,y),y).
% 299.70/300.36 6641[0:SpL:434.0,2930.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),c_List_Odrop(z,c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.36 6631[0:SpL:434.0,3816.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.36 6630[0:SpL:434.0,4021.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(y),y),y)*.
% 299.70/300.36 6803[0:SpL:1625.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.36 6802[0:SpL:427.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Omap(w,x,y,z))** -> .
% 299.70/300.36 6801[0:SpL:1349.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Oappend(x,c_List_Orev(w,y),y))** -> .
% 299.70/300.36 6797[0:SpL:1342.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Oappend(c_List_Orev(y,x),w,x))** -> .
% 299.70/300.36 6855[0:SpR:674.0,443.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),y,x,z)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),c_List_Odrop(v,y,z),x,z)*.
% 299.70/300.36 6825[0:SpR:674.0,443.1] || c_List_Olist__all2(u,v,c_List_Oreplicate(w,x,y),z,y)* -> c_List_Olist__all2(u,c_List_Odrop(w,v,z),c_List_Olist_ONil(y),z,y)*.
% 299.70/300.36 6952[0:SpL:418.0,6896.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),y))* -> .
% 299.70/300.36 6922[0:SpL:434.0,6896.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Orev(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.36 7000[0:SpL:429.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Otake(z,w,x),x,y))* -> .
% 299.70/300.36 6991[0:SpL:1625.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Otake(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y))* -> .
% 299.70/300.36 6990[0:SpL:427.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Otake(z,c_List_Omap(v,w,x,y),y))* -> .
% 299.70/300.36 6989[0:SpL:1349.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Otake(y,c_List_Oappend(w,c_List_Orev(v,x),x),x))* -> .
% 299.70/300.36 6985[0:SpL:1342.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Otake(y,c_List_Oappend(c_List_Orev(x,w),v,w),w))* -> .
% 299.70/300.36 7014[0:SpL:434.0,6983.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.36 7111[0:SpL:1625.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.36 7110[0:SpL:427.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Omap(w,x,y,z))** -> .
% 299.70/300.36 7109[0:SpL:1349.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Oappend(x,c_List_Orev(w,y),y))** -> .
% 299.70/300.36 7105[0:SpL:1342.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Oappend(c_List_Orev(y,x),w,x))** -> .
% 299.70/300.36 7197[0:SpL:434.0,7103.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.36 8371[0:SpL:587.1,4586.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))** equal(c_List_Orev(x,w),u)* -> equal(x,u).
% 299.70/300.36 8390[0:SpL:587.1,4630.1] || equal(u,v)* equal(u,w)* equal(c_List_Orev(v,x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(w,x),w)**.
% 299.70/300.36 8447[0:SpR:623.1,644.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(u,w),x,w),w),c_List_Orev(u,w))**.
% 299.70/300.36 8588[0:SpL:421.0,6809.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Omap(v,w,y,z))** -> .
% 299.70/300.36 8578[0:SpL:421.0,6795.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.36 8575[0:SpL:421.0,2918.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.36 8553[0:SpL:421.0,1504.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Omap(u,v,x,y),y).
% 299.70/300.36 8551[0:SpL:421.0,1914.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Omap(u,w,x,y),y).
% 299.70/300.36 8525[0:SpL:421.0,1439.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.36 8523[0:SpL:421.0,1898.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,x,y),y),y)*.
% 299.70/300.36 8685[0:SpR:425.0,782.1] || equal(c_List_Omap(u,v,w,x),y)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(y,z,x),x),y)**.
% 299.70/300.36 8684[0:SpR:256.0,782.1] || equal(c_List_Olist__update(u,v,w,x),y)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Oappend(y,z,x),x),y)**.
% 299.70/300.36 8678[0:SpR:623.1,782.1] || equal(u,v)* equal(u,w)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),c_List_Oappend(w,y,x),x),w)**.
% 299.70/300.36 8776[0:SpR:425.0,784.1] || equal(c_List_Omap(u,v,w,x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(y,z,x),x),z)**.
% 299.70/300.36 8775[0:SpR:256.0,784.1] || equal(c_List_Olist__update(u,v,w,x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Oappend(y,z,x),x),z)**.
% 299.70/300.36 8769[0:SpR:623.1,784.1] || equal(u,v)* equal(u,w)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),c_List_Oappend(w,y,x),x),y)**.
% 299.70/300.36 8962[0:SpR:425.0,824.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist__update(c_List_Omap(w,u,v,x),y,z,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.36 8961[0:SpR:256.0,824.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist__update(c_List_Olist__update(u,w,x,v),y,z,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 8955[0:SpR:623.1,824.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Olist__update(u,x,y,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 9001[0:Rew:425.0,8945.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Omap(w,c_List_Olist__update(u,x,y,v),v,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.36 9002[0:Rew:438.0,8939.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Olist__update(u,x,y,v),v),v,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.36 9062[0:SpR:425.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Omap(w,c_List_Omap(x,u,v,y),y,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.36 9055[0:SpR:623.1,833.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Omap(x,u,w,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.36 9108[0:Rew:438.0,9028.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Omap(x,u,v,y),y),y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.36 9155[0:SpR:425.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,u,v,z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.36 9154[0:SpR:256.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orotate(x,c_List_Olist__update(u,y,z,v),v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 9148[0:SpR:623.1,968.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate(x,c_List_Orotate(y,u,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 9193[0:Rew:425.0,9140.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(x,c_List_Orotate(y,u,v),v,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.36 9194[0:Rew:438.0,9134.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,u,v),v),v,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.36 9204[0:Rew:425.0,9202.1] || equal(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,y),z)**.
% 299.70/300.36 9666[0:SpL:9401.1,1359.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x))**.
% 299.70/300.36 9924[0:SpL:9401.1,9537.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(v,x,y),c_List_Olist_ONil(y))** -> equal(w,c_List_Olist_ONil(y))*.
% 299.70/300.36 9953[0:SpL:587.1,1193.0] || equal(c_List_Otake(u,v,w),x)* equal(c_List_Orev(x,w),v)* -> equal(c_List_Odrop(u,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.36 10008[0:SpR:425.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Orev(c_List_Omap(w,u,v,x),x),y,z,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.36 10007[0:SpR:256.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Orev(c_List_Olist__update(u,w,x,v),v),y,z,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.36 10001[0:SpR:623.1,1252.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Olist__update(c_List_Orev(u,w),x,y,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.36 10048[0:Rew:425.0,9992.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Omap(w,c_List_Orev(u,v),v,x),y,z,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.36 10049[0:Rew:438.0,9980.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Olist__update(c_List_Orev(u,v),x,y,v),v,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.36 10093[0:SpR:431.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Omap(x,c_List_Orev(u,v),v,y),y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.36 10209[0:SpR:425.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,c_List_Omap(x,u,v,y),y),y),y),c_List_Orev(w,y))**.
% 299.70/300.36 10208[0:SpR:256.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,c_List_Olist__update(u,x,y,v),v),v),v),c_List_Orev(w,v))**.
% 299.70/300.36 10202[0:SpR:623.1,1338.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,u,w),w),w),c_List_Orev(x,w))**.
% 299.70/300.36 10195[0:SpR:587.1,1338.0] || equal(c_List_Oappend(u,v,w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(x,w),w),c_List_Orev(u,w))*.
% 299.70/300.36 10311[0:SpR:623.1,1372.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,u,w),w),w),c_List_Orev(u,w))**.
% 299.70/300.36 10304[0:SpR:587.1,1372.0] || equal(c_List_Oappend(u,v,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(x,w),w),c_List_Orev(v,w))**.
% 299.70/300.36 10383[0:SpL:1338.0,1523.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(v,x,w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.36 10480[0:SpL:587.1,1525.1] || equal(c_List_Odrop(u,v,w),x)* c_List_Odistinct(v,w) equal(y,c_List_Orev(x,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.36 10524[0:SpL:9401.1,1584.0] || equal(u,v)* equal(w,c_List_Oappend(v,x,y))* c_List_Odistinct(c_List_Orev(w,y),y)* -> c_List_Odistinct(u,y)*.
% 299.70/300.36 10520[0:SpL:274.0,1584.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.36 10607[0:SpL:1372.0,1924.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(x,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.36 10651[0:SpL:587.1,1926.1] || equal(c_List_Otake(u,v,w),x)* c_List_Odistinct(v,w) equal(y,c_List_Orev(x,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.36 10671[0:SpL:274.0,1940.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Orev(v,x),x).
% 299.70/300.36 10803[0:SpL:587.1,1987.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Orev(y,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.36 10835[0:SpL:587.1,2853.0] || equal(c_List_Otake(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(u,v,w),v)**.
% 299.70/300.36 10868[0:SpL:587.1,2933.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),y)* equal(c_List_Orev(y,x),c_List_Orev(v,x))* -> .
% 299.70/300.36 10864[0:SpL:587.1,2933.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(x,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.36 10860[0:SpL:9401.1,2933.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y),c_List_Orev(u,y))* -> .
% 299.70/300.36 10905[0:SpL:587.1,2946.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,y))* equal(c_List_Orev(v,y),c_List_Odrop(z,x,y))* -> .
% 299.70/300.36 10968[0:SpL:9401.1,3647.1] || equal(c_List_Orev(u,v),w)* equal(u,x)* c_List_Odistinct(c_List_Oappend(w,y,v),v)* -> c_List_Odistinct(x,v)*.
% 299.70/300.36 10958[0:SpL:587.1,3647.1] || equal(u,v)* equal(u,w)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,x),y,x),x)* -> c_List_Odistinct(w,x)*.
% 299.70/300.36 10981[0:SpL:587.1,3783.1] || equal(u,v)* equal(u,w)* c_List_Odistinct(c_List_Oappend(x,c_List_Orev(v,y),y),y)* -> c_List_Odistinct(w,y)*.
% 299.70/300.36 11005[0:SpL:587.1,3810.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(v,y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(u,y)*.
% 299.70/300.36 11057[0:SpL:587.1,3968.0] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w)*.
% 299.70/300.36 11064[0:SpL:587.1,3998.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Orev(x,w),w),c_List_Olist_OCons(u,c_List_Olist_ONil(w),w))* -> .
% 299.70/300.36 11123[0:SpL:4019.0,1924.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(x,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.36 11097[0:SpR:623.1,4019.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,u,w),w),w),c_List_Orev(u,w))**.
% 299.70/300.36 11091[0:SpR:587.1,4019.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(x,w),w),c_List_Orev(v,w))**.
% 299.70/300.36 11179[0:SpL:587.1,4075.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(x,w),w),w),c_List_Olist_ONil(w))** -> .
% 299.70/300.36 11175[0:SpL:434.0,4075.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.36 11229[0:SpL:587.1,4742.1] || equal(u,v)* equal(u,w)* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Orev(v,y),y),y)* -> c_List_Odistinct(w,y)*.
% 299.70/300.36 11252[0:SpL:587.1,4849.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,c_List_Orev(x,w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(u,w).
% 299.70/300.36 11248[0:SpL:9401.1,4849.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(u,y)*.
% 299.70/300.36 11340[0:SpL:9401.1,4901.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Oappend(x,y,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.36 11332[0:SpL:587.1,4901.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(c_List_Orev(x,w),y,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.36 11458[0:SpL:587.1,5191.1] || equal(u,v)* c_List_Odistinct(u,w)* equal(x,c_List_Odrop(y,c_List_Orev(v,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 11495[0:SpL:587.1,5284.1] || equal(u,v)* c_List_Odistinct(u,w)* equal(x,c_List_Otake(y,c_List_Orev(v,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.36 11569[0:SpL:431.0,5776.1] || equal(u,v)* equal(c_List_Omap(w,c_List_Omap(x,v,y,z),z,x1),c_List_Olist_ONil(x1))** -> c_List_Odistinct(u,y)*.
% 299.70/300.36 11567[0:SpL:5634.1,5776.1] || equal(u,v)* equal(w,u)* equal(c_List_Omap(x,v,y,z),c_List_Olist_ONil(z))** -> c_List_Odistinct(w,y)*.
% 299.70/300.36 11589[0:SpL:9401.1,5928.0] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Oappend(x,y,w),c_List_Orev(v,w))* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.36 11585[0:SpL:2742.1,5928.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** equal(x,c_List_Orev(v,w))* -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.36 11607[0:SpL:9401.1,6174.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(x,c_List_Oappend(w,y,v),v),c_List_Olist_ONil(v))** -> c_List_Odistinct(u,v).
% 299.70/300.36 11597[0:SpL:587.1,6174.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(u,x)*.
% 299.70/300.36 11637[0:SpL:587.1,6456.0] || equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),y)* equal(c_List_Orev(y,w),v)* -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.36 11634[0:SpL:9401.1,6456.0] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Orev(c_List_Oappend(x,y,w),w),v)* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.36 11630[0:SpL:2742.1,6456.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Orev(x,w),v)* -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.37 11743[0:Rew:438.0,11691.1] || equal(c_List_Otake(u,v,w),c_List_Orev(v,w)) -> equal(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.37 11761[0:SpL:587.1,6488.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(v,y))* -> equal(c_List_Odrop(w,u,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 11773[0:SpL:431.0,6659.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Omap(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,x2),x2,v),u)* -> .
% 299.70/300.37 11771[0:SpL:5634.1,6659.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(y,c_List_Olist_ONil(z)) equal(c_List_Omap(x1,x,w,z),y)* -> .
% 299.70/300.37 11791[0:SpL:431.0,6666.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Omap(y,c_List_Omap(z,u,x,x1),x1,x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.37 11789[0:SpL:5634.1,6666.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,y))* equal(c_List_Omap(z,v,y,x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.37 11814[0:SpL:587.1,6799.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(v,z),z),z),w)* -> .
% 299.70/300.37 11833[0:SpL:434.0,11830.2] || equal(u,c_List_Olist_ONil(v))* equal(u,w)* equal(c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,v),w)* -> .
% 299.70/300.37 11842[0:SpL:587.1,6917.1] || equal(u,v)* equal(u,c_List_Oappend(w,x,y))* equal(c_List_Olist_OCons(z,c_List_Orev(v,y),y),w)* -> .
% 299.70/300.37 11840[0:SpL:100.0,6917.1] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oreplicate(u,v,w),w),x)* -> .
% 299.70/300.37 11836[0:SpL:528.1,6917.1] || equal(u,c_List_Olist_ONil(v)) equal(u,c_List_Oappend(w,x,v))* equal(c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),w)* -> .
% 299.70/300.37 11857[0:SpL:1625.0,11846.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> .
% 299.70/300.37 11856[0:SpL:427.0,11846.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(w,x),x,y),z,y),y),c_List_Omap(v,w,x,y))** -> .
% 299.70/300.37 11868[0:Rew:377.0,11855.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Oappend(w,c_List_Orev(v,x),x))** -> .
% 299.70/300.37 11869[0:Rew:377.0,11851.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Oappend(x,y,w),w),w),c_List_Oappend(c_List_Orev(x,w),v,w))** -> .
% 299.70/300.37 11883[0:SpL:421.0,11849.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Orev(c_List_Omap(v,w,y,z),z))** -> .
% 299.70/300.37 11904[0:SpL:421.0,11861.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 11927[0:SpL:429.0,11874.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Omap(v,c_List_Otake(z,w,x),x,y),y))* -> .
% 299.70/300.37 11915[0:SpL:434.0,11874.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Orev(c_List_Otake(z,c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.37 11996[0:SpL:418.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Odrop(z,w,x),x,y))* -> .
% 299.70/300.37 11958[0:SpL:1625.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y))* -> .
% 299.70/300.37 11957[0:SpL:427.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Odrop(z,c_List_Omap(v,w,x,y),y))* -> .
% 299.70/300.37 11956[0:SpL:1349.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Odrop(y,c_List_Oappend(w,c_List_Orev(v,x),x),x))* -> .
% 299.70/300.37 11952[0:SpL:1342.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Odrop(y,c_List_Oappend(c_List_Orev(x,w),v,w),w))* -> .
% 299.70/300.37 12014[0:SpL:434.0,11946.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 12019[0:SpL:434.0,11950.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.37 12056[0:SpL:434.0,11867.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(z),z))** -> .
% 299.70/300.37 12634[0:SpL:587.1,6954.1] || equal(u,v)* equal(u,c_List_Odrop(w,x,y))* equal(c_List_Olist_OCons(z,x,y),c_List_Orev(v,y))* -> .
% 299.70/300.37 12657[0:SpL:4019.0,6987.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Orev(w,x))* -> .
% 299.70/300.37 12656[0:SpL:1372.0,6987.1] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Orev(w,x))* -> .
% 299.70/300.37 12645[0:SpL:587.1,6987.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Orev(v,y),y),c_List_Otake(z,w,y))* -> .
% 299.70/300.37 12643[0:SpL:100.0,6987.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Oreplicate(u,v,w),w),c_List_Otake(z,x,w))* -> .
% 299.70/300.37 12639[0:SpL:528.1,6987.1] || equal(u,c_List_Olist_ONil(v))* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Otake(y,w,v))* -> .
% 299.70/300.37 12684[0:SpL:587.1,7021.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,w,y),c_List_Otake(z,c_List_Orev(v,y),y))* -> .
% 299.70/300.37 12682[0:SpL:100.0,7021.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Olist_OCons(y,x,w),c_List_Otake(z,c_List_Oreplicate(u,v,w),w))* -> .
% 299.70/300.37 12734[0:SpL:587.1,7107.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(v,z),z),z),w)* -> .
% 299.70/300.37 12752[0:SpL:9401.1,9519.1] || equal(u,v)* equal(u,w)* c_List_Odistinct(c_List_Oappend(v,x,y),y)* -> c_List_Odistinct(c_List_Orev(w,y),y)*.
% 299.70/300.37 12775[0:SpL:9401.1,9549.1] || equal(u,v)* equal(u,w)* c_List_Odistinct(c_List_Orev(c_List_Oappend(v,x,y),y),y)* -> c_List_Odistinct(w,y)*.
% 299.70/300.37 12801[0:SpL:9401.1,9582.1] || equal(u,v)* equal(u,c_List_Orev(w,x))* c_List_Odistinct(c_List_Oappend(v,y,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.37 12797[0:SpL:274.0,9582.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* c_List_Odistinct(c_List_Orev(c_List_Oappend(x,u,v),v),v)* -> c_List_Odistinct(w,v).
% 299.70/300.37 12835[0:SpL:587.1,9606.1] || equal(c_List_Oappend(u,v,w),x)* equal(u,y)* equal(c_List_Olist_OCons(z,c_List_Orev(x,w),w),y)* -> .
% 299.70/300.37 12831[0:SpL:9401.1,9606.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,z),z),z),w)* -> .
% 299.70/300.37 12909[0:Res:4818.1,10514.1] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Odrop(x,u,v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.37 12901[0:SpL:587.1,10514.1] || equal(u,v)* equal(u,w)* c_List_Odistinct(c_List_Orev(v,x),x)* -> c_List_Odistinct(c_List_Otake(y,w,x),x)*.
% 299.70/300.37 12927[0:Res:5315.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Otake(x,u,v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.37 12986[0:SpL:9401.1,10633.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(v,w,x),x)* equal(y,c_List_Orev(u,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 13013[0:SpL:587.1,10658.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Orev(x,w),w)* equal(y,v)* -> c_List_Odistinct(y,w)*.
% 299.70/300.37 13036[0:Res:4818.1,10665.1] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Odrop(x,u,v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.37 13028[0:SpL:587.1,10665.1] || equal(u,v)* equal(u,w)* c_List_Odistinct(c_List_Orev(v,x),x)* -> c_List_Odistinct(c_List_Odrop(y,w,x),x)*.
% 299.70/300.37 13054[0:Res:5315.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Otake(x,u,v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.37 13101[0:SpL:587.1,10850.0] || equal(c_List_Otake(u,v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(v,w),w),w),c_List_Orev(x,w))* -> .
% 299.70/300.37 13078[0:SpL:587.1,10850.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* equal(c_List_Orev(x,w),c_List_Orev(c_List_Otake(y,v,w),w))* -> .
% 299.70/300.37 13072[0:SpL:587.1,10850.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(v,x),x),x),c_List_Orev(c_List_Otake(y,u,x),x))* -> .
% 299.70/300.37 13070[0:SpL:100.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),x),c_List_Orev(c_List_Otake(y,c_List_Oreplicate(v,w,x),x),x))* -> .
% 299.70/300.37 13116[0:Rew:4047.0,13068.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orev(c_List_Otake(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w))* -> .
% 299.70/300.37 13122[0:SpL:587.1,11142.0] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Orev(x,w),w)* equal(y,v)* -> c_List_Odistinct(y,w)*.
% 299.70/300.37 13202[0:SpL:11144.0,1924.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(v,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.37 13201[0:SpL:11144.0,6987.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),w)* -> .
% 299.70/300.37 13170[0:SpR:623.1,11144.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(u,w),w),w),w),u)**.
% 299.70/300.37 13164[0:SpR:587.1,11144.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(x,w),w),v)**.
% 299.70/300.37 13247[0:Rew:3717.0,13239.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Orev(w,x),x),x).
% 299.70/300.37 13346[0:SpL:587.1,11604.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,c_List_Orev(x,w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.37 13416[0:SpL:9401.1,11837.0] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Oappend(v,y,x))* equal(c_List_Olist_OCons(z,w,x),u)* -> .
% 299.70/300.37 13412[0:SpL:274.0,11837.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Oappend(w,x,v),v))* equal(c_List_Olist_OCons(y,u,v),c_List_Orev(x,v))* -> .
% 299.70/300.37 13398[0:SpL:587.1,11837.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,u,w),x)* -> .
% 299.70/300.37 13439[0:SpL:9401.1,11853.1] || equal(c_List_Orev(u,v),w)* equal(u,x)* equal(c_List_Olist_OCons(y,c_List_Oappend(w,z,v),v),x)* -> .
% 299.70/300.37 13429[0:SpL:587.1,11853.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(v,y),z,y),y),w)* -> .
% 299.70/300.37 13427[0:SpL:100.0,11853.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Oreplicate(u,v,w),z,w),w),x)* -> .
% 299.70/300.37 13460[0:SpL:9401.1,11863.1] || equal(u,v)* equal(u,c_List_Orev(w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(v,z,x),x),w)* -> .
% 299.70/300.37 13456[0:SpL:274.0,11863.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,u,v),v),v),w)* -> .
% 299.70/300.37 13448[0:SpL:2742.1,11863.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,c_List_Orev(w,v))* equal(c_List_Olist_OCons(x,y,v),w)* -> .
% 299.70/300.37 13475[0:SpL:421.0,13445.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Omap(v,w,y,z))** -> .
% 299.70/300.37 13499[0:SpL:429.0,13466.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Otake(z,w,x),x,y))* -> .
% 299.70/300.37 13482[0:SpL:434.0,13466.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),c_List_Otake(z,c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.37 13515[0:SpL:434.0,13464.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,v),v),u)* -> .
% 299.70/300.37 13542[0:SpL:587.1,11882.1] || equal(u,v)* equal(w,u)* equal(c_List_Olist_OCons(x,c_List_Oappend(w,y,z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 13540[0:SpL:100.0,11882.1] || equal(u,c_List_Oreplicate(v,w,x)) equal(c_List_Olist_OCons(y,c_List_Oappend(u,z,x),x),c_List_Oreplicate(v,w,x))* -> .
% 299.70/300.37 13531[0:SpL:274.0,11882.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,u,v),v),v),c_List_Orev(w,v))* -> .
% 299.70/300.37 13562[0:SpL:587.1,11908.1] || equal(u,v)* equal(u,c_List_Oappend(w,x,y))* equal(c_List_Olist_OCons(z,c_List_Orev(v,y),y),x)* -> .
% 299.70/300.37 13582[0:SpL:1625.0,13554.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.37 13581[0:SpL:427.0,13554.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Omap(w,x,y,z))** -> .
% 299.70/300.37 13580[0:SpL:1349.0,13554.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Oappend(x,c_List_Orev(w,y),y))** -> .
% 299.70/300.37 13576[0:SpL:1342.0,13554.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Oappend(c_List_Orev(y,x),w,x))** -> .
% 299.70/300.37 13598[0:SpL:434.0,13574.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.37 13834[0:SpL:279.1,13652.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,y,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** -> .
% 299.70/300.37 13903[0:SpL:587.1,11937.1] || equal(u,v)* equal(u,c_List_Otake(w,x,y))* equal(c_List_Olist_OCons(z,x,y),c_List_Orev(v,y))* -> .
% 299.70/300.37 13901[0:SpL:100.0,11937.1] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,y,w))* equal(c_List_Olist_OCons(z,y,w),c_List_Oreplicate(u,v,w))* -> .
% 299.70/300.37 13928[0:SpL:1338.0,11954.1] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Orev(v,x))* -> .
% 299.70/300.37 13914[0:SpL:587.1,11954.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Orev(v,y),y),c_List_Odrop(z,w,y))* -> .
% 299.70/300.37 13973[0:SpL:587.1,12017.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,y))* equal(c_List_Olist_OCons(z,c_List_Orev(v,y),y),x)* -> .
% 299.70/300.37 13986[0:SpL:587.1,12026.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,w,y),c_List_Odrop(z,c_List_Orev(v,y),y))* -> .
% 299.70/300.37 14030[0:SpL:11144.0,12640.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,v),v),v))* equal(c_List_Olist_OCons(y,u,v),x)* -> .
% 299.70/300.37 14029[0:SpL:4019.0,12640.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Olist_OCons(w,x,v),v))* equal(c_List_Olist_OCons(y,u,v),c_List_Orev(x,v))* -> .
% 299.70/300.37 14089[0:SpL:587.1,12692.1] || equal(u,v)* equal(c_List_Oappend(w,u,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Orev(v,x))* -> .
% 299.70/300.37 14103[0:SpL:587.1,12693.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Orev(v,x))* -> .
% 299.70/300.37 14138[0:SpL:587.1,12791.0] || equal(u,v)* equal(c_List_Otake(w,x,y),c_List_Orev(v,y))* c_List_Odistinct(x,y) -> c_List_Odistinct(u,y)*.
% 299.70/300.37 14119[0:SpL:11144.0,12791.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(u,w),w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.37 14118[0:SpL:4019.0,12791.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(x,u,v),v),v)* -> c_List_Odistinct(w,v).
% 299.70/300.37 14155[0:SpL:587.1,12821.1] || equal(u,v)* equal(c_List_Otake(w,u,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(v,x),x),y)* -> .
% 299.70/300.37 14153[0:SpL:100.0,12821.1] || equal(c_List_Otake(u,c_List_Oreplicate(v,w,x),x),y)* equal(c_List_Olist_OCons(z,c_List_Oreplicate(v,w,x),x),y)* -> .
% 299.70/300.37 14169[0:SpL:587.1,12896.0] || equal(u,v)* equal(c_List_Orev(v,w),x)* c_List_Odistinct(u,w)* -> c_List_Odistinct(c_List_Otake(y,x,w),w)*.
% 299.70/300.37 14182[0:SpL:587.1,13023.0] || equal(u,v)* equal(c_List_Orev(v,w),x)* c_List_Odistinct(u,w)* -> c_List_Odistinct(c_List_Odrop(y,x,w),w)*.
% 299.70/300.37 14219[0:SpL:587.1,13067.0] || equal(c_List_Otake(u,c_List_Orev(v,w),w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,v,w),w),c_List_Orev(x,w))* -> .
% 299.70/300.37 14200[0:SpL:587.1,13067.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,u,x),x),c_List_Orev(c_List_Otake(y,c_List_Orev(v,x),x),x))* -> .
% 299.70/300.37 14192[0:SpL:587.1,13067.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Orev(c_List_Otake(y,c_List_Orev(v,w),w),w))* -> .
% 299.70/300.37 14337[0:SpL:587.1,13357.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Orev(y,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,x).
% 299.70/300.37 14325[0:SpL:9401.1,13357.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(v,x,y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(u,y)*.
% 299.70/300.37 14445[0:SpL:587.1,13372.0] || equal(c_List_Odrop(u,v,w),x)* equal(c_List_Orev(x,w),y)* equal(c_List_Olist_OCons(z,v,w),y)* -> .
% 299.70/300.37 14491[0:SpL:9401.1,13424.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(v,z,w),w),x)* -> .
% 299.70/300.37 14516[0:SpL:587.1,13436.1] || equal(c_List_Oappend(u,v,w),x)* equal(v,y)* equal(c_List_Olist_OCons(z,c_List_Orev(x,w),w),y)* -> .
% 299.70/300.37 14551[0:SpL:587.1,13450.0] || equal(u,v)* equal(c_List_Otake(w,x,y),c_List_Orev(v,y))* equal(c_List_Olist_OCons(z,x,y),u)* -> .
% 299.70/300.37 14531[0:SpL:4019.0,13450.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,u,v),v),v),w)* -> .
% 299.70/300.37 14577[0:SpL:587.1,13472.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(x,w),w),w),c_List_Orev(v,w))* -> .
% 299.70/300.37 14606[0:SpL:9401.1,13474.1] || equal(u,v)* equal(u,w)* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(v,y,z),z),z),w)* -> .
% 299.70/300.37 14602[0:SpL:274.0,13474.1] || equal(c_List_Orev(u,v),w) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,u,v),v),v),v),w)* -> .
% 299.70/300.37 14594[0:SpL:2742.1,13474.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,w)* equal(c_List_Orev(c_List_Olist_OCons(x,y,v),v),w)* -> .
% 299.70/300.37 14680[0:SpL:100.0,13496.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.70/300.37 14694[0:Rew:207.0,14693.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Oappend(x,c_List_Orev(v,y),y))** -> .
% 299.70/300.37 14716[0:SpL:274.0,13557.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Oappend(w,x,v),v))* equal(c_List_Olist_OCons(y,u,v),c_List_Orev(w,v))* -> .
% 299.70/300.37 14702[0:SpL:587.1,13557.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,u,w),y)* -> .
% 299.70/300.37 14734[0:SpL:587.1,13578.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(v,z),z),z),w)* -> .
% 299.70/300.37 14821[0:SpL:587.1,13698.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),z)* equal(c_List_Orev(z,y),c_List_Olist_ONil(y))** -> .
% 299.70/300.37 14799[0:SpL:434.0,13698.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.37 14935[0:SpL:587.1,13996.1] || equal(u,v)* equal(c_List_Oappend(u,w,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Orev(v,x))* -> .
% 299.70/300.37 14933[0:SpL:100.0,13996.1] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),y)* equal(c_List_Olist_OCons(z,y,w),c_List_Oreplicate(u,v,w))* -> .
% 299.70/300.37 14966[0:SpL:587.1,14054.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),y)* equal(c_List_Olist_OCons(z,y,w),u)* -> .
% 299.70/300.37 14962[0:SpL:9401.1,14054.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(v,w,x),x),y)* equal(c_List_Olist_OCons(z,y,x),u)* -> .
% 299.70/300.37 14978[0:SpL:587.1,14084.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(v,x),x),y)* equal(c_List_Olist_OCons(z,y,x),u)* -> .
% 299.70/300.37 15004[0:SpL:587.1,14150.0] || equal(u,v)* equal(c_List_Otake(w,c_List_Orev(v,x),x),y)* equal(c_List_Olist_OCons(z,u,x),y)* -> .
% 299.70/300.37 15161[0:SpL:9401.1,14335.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Oappend(x,y,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(u,w).
% 299.70/300.37 15153[0:SpL:587.1,14335.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(c_List_Orev(x,w),y,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(u,w).
% 299.70/300.37 15149[0:SpL:9401.1,14335.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(u,x)*.
% 299.70/300.37 15196[0:SpL:587.1,14481.0] || equal(c_List_Otake(u,v,w),x)* equal(c_List_Orev(x,w),y)* equal(c_List_Olist_OCons(z,v,w),y)* -> .
% 299.70/300.37 15220[0:SpL:587.1,14502.1] || equal(u,v)* equal(c_List_Odrop(w,u,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(v,x),x),y)* -> .
% 299.70/300.37 15280[0:SpL:587.1,14563.0] || equal(c_List_Odrop(u,v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(v,w),w),w),c_List_Orev(x,w))* -> .
% 299.70/300.37 15239[0:SpL:587.1,14563.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* equal(c_List_Orev(x,w),c_List_Orev(c_List_Odrop(y,v,w),w))* -> .
% 299.70/300.37 15233[0:SpL:587.1,14563.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(v,x),x),x),c_List_Orev(c_List_Odrop(y,u,x),x))* -> .
% 299.70/300.37 15314[0:Rew:4047.0,15229.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orev(c_List_Odrop(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w))* -> .
% 299.70/300.37 15323[0:SpL:587.1,14596.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Otake(y,v,w),z)* equal(c_List_Orev(x,w),z)* -> .
% 299.70/300.37 15364[0:SpL:9401.1,14819.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),y)* equal(c_List_Oappend(y,z,x),c_List_Olist_ONil(x))** -> .
% 299.70/300.37 15357[0:SpL:587.1,14819.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Oappend(c_List_Orev(y,x),z,x),c_List_Olist_ONil(x))** -> .
% 299.70/300.37 15343[0:SpL:434.0,14819.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),x1,z),c_List_Olist_ONil(z))** -> .
% 299.70/300.37 15398[0:SpL:587.1,14885.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),y)* equal(c_List_Olist_OCons(z,y,w),v)* -> .
% 299.70/300.37 15422[0:SpL:9401.1,14930.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(w,x,v),y)* equal(c_List_Olist_OCons(z,y,v),u)* -> .
% 299.70/300.37 15412[0:SpL:587.1,14930.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),x,w),y)* equal(c_List_Olist_OCons(z,y,w),u)* -> .
% 299.70/300.37 15480[0:SpL:587.1,15204.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(v,y)* equal(c_List_Olist_OCons(z,c_List_Orev(x,w),w),y)* -> .
% 299.70/300.37 15489[0:SpL:587.1,15215.0] || equal(u,v)* equal(c_List_Odrop(w,c_List_Orev(v,x),x),y)* equal(c_List_Olist_OCons(z,u,x),y)* -> .
% 299.70/300.37 15558[0:SpL:587.1,15228.0] || equal(c_List_Odrop(u,c_List_Orev(v,w),w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,v,w),w),c_List_Orev(x,w))* -> .
% 299.70/300.37 15532[0:SpL:587.1,15228.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,u,x),x),c_List_Orev(c_List_Odrop(y,c_List_Orev(v,x),x),x))* -> .
% 299.70/300.37 15524[0:SpL:587.1,15228.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Orev(c_List_Odrop(y,c_List_Orev(v,w),w),w))* -> .
% 299.70/300.37 15638[0:SpR:425.0,822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Olist__update(c_List_Omap(w,u,v,x),y,z,x),x1,x),x),x1)**.
% 299.70/300.37 15637[0:SpR:256.0,822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Olist__update(c_List_Olist__update(u,w,x,v),y,z,v),x1,v),v),x1)**.
% 299.70/300.37 15631[0:SpR:623.1,822.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Olist__update(u,x,y,w),z,w),w),z)**.
% 299.70/300.37 15680[0:Rew:425.0,15616.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Olist__update(u,x,y,v),v,z),x1,z),z),x1)**.
% 299.70/300.37 15774[0:SpR:425.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Omap(x,u,v,y),y,z),x1,z),z),x1)**.
% 299.70/300.37 15767[0:SpR:623.1,831.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Omap(x,u,w,y),z,y),y),z)**.
% 299.70/300.37 15895[0:SpL:9401.1,926.0] || equal(u,v)* equal(c_List_Oappend(v,c_List_Odrop(w,x,y),y),x)** -> equal(c_List_Otake(w,x,y),u)*.
% 299.70/300.37 16030[0:SpL:9401.1,983.0] || equal(c_List_Otake(u,v,w),x)* equal(c_List_Oappend(x,y,w),v)* -> equal(c_List_Odrop(u,v,w),y)*.
% 299.70/300.37 16068[0:SpL:9401.1,1451.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(w,u,y),y)*.
% 299.70/300.37 16064[0:SpL:274.0,1451.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(w,x),x),x).
% 299.70/300.37 16056[0:SpL:2742.1,1451.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(w,x,v),v)* -> c_List_Odistinct(c_List_Olist_OCons(w,u,v),v)*.
% 299.70/300.37 16092[0:SpL:9401.1,1554.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y)* -> c_List_Odistinct(c_List_Oappend(u,w,y),y)*.
% 299.70/300.37 16084[0:SpL:9401.1,1554.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(v,x,y),y),y)* -> c_List_Odistinct(c_List_Oappend(w,u,y),y)*.
% 299.70/300.37 16080[0:SpL:274.0,1554.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Orev(w,x),x),x).
% 299.70/300.37 16112[0:SpL:274.0,1694.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(w,y),y).
% 299.70/300.37 16135[0:SpL:274.0,1695.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(w,y),y).
% 299.70/300.37 16165[0:SpL:274.0,1703.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(x,z))** -> .
% 299.70/300.37 16186[0:SpL:274.0,1704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(x,z))** -> .
% 299.70/300.37 16215[0:SpL:274.0,1727.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(w,y),y).
% 299.70/300.37 16261[0:SpL:274.0,1728.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(w,y),y).
% 299.70/300.37 16303[0:SpL:274.0,1741.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(x,z))** -> .
% 299.70/300.37 16347[0:SpL:274.0,1742.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(x,z))** -> .
% 299.70/300.37 16387[0:SpL:274.0,1775.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.37 16409[0:SpL:274.0,1776.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.37 16443[0:SpL:274.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Odrop(z,c_List_Orev(w,y),y))* -> .
% 299.70/300.37 16509[0:SpL:274.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Odrop(z,c_List_Orev(w,y),y))* -> .
% 299.70/300.37 16596[0:SpL:431.0,6663.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1,x2),x2,x3),c_List_Olist_ONil(x3))** -> .
% 299.70/300.37 16595[0:SpL:5634.1,6663.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z)* equal(c_List_Omap(x1,z,y,x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.37 16642[0:SpL:431.0,7171.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),c_List_Olist_ONil(x2))** -> c_List_Odistinct(x,y).
% 299.70/300.37 16641[0:SpL:5634.1,7171.0] || equal(c_List_Omap(u,v,w,x),y)* equal(c_List_Omap(z,y,x,x1),c_List_Olist_ONil(x1))** -> c_List_Odistinct(v,w).
% 299.70/300.37 16685[0:SpR:587.1,8950.0] || equal(c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w),z)* -> equal(c_List_Odrop(u,c_List_Orev(z,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.37 16754[0:Rew:438.0,16676.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Olist__update(c_List_Oreplicate(u,w,x),y,z,x),x),x,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.37 16849[0:Rew:438.0,16780.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,c_List_Oreplicate(u,y,z),z),z),z,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.37 17094[0:SpL:9462.1,13474.1] || equal(u,c_List_Otake(v,w,x))* equal(u,y)* equal(c_List_Orev(c_List_Olist_OCons(z,w,x),x),y)* -> .
% 299.70/300.37 17092[0:SpL:9462.1,9606.1] || equal(u,c_List_Otake(v,w,x))* equal(u,y)* equal(c_List_Olist_OCons(z,c_List_Orev(w,x),x),y)* -> .
% 299.70/300.37 17070[0:SpL:9462.1,9549.1] || equal(u,c_List_Otake(v,w,x))* equal(u,y)* c_List_Odistinct(c_List_Orev(w,x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 17069[0:SpL:9462.1,9519.1] || equal(u,c_List_Otake(v,w,x))* equal(u,y)* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Orev(y,x),x)*.
% 299.70/300.37 17061[0:SpL:9462.1,1584.0] || equal(u,c_List_Otake(v,w,x))* equal(y,w)* c_List_Odistinct(c_List_Orev(y,x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.37 17038[0:SpL:9462.1,1554.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(c_List_Oappend(y,w,x),x)* -> c_List_Odistinct(c_List_Oappend(y,u,x),x)*.
% 299.70/300.37 17024[0:SpL:9462.1,1451.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,w,x),x)* -> c_List_Odistinct(c_List_Olist_OCons(y,u,x),x)*.
% 299.70/300.37 17017[0:SpL:9462.1,11837.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Orev(y,x),w)* equal(c_List_Olist_OCons(z,y,x),u)* -> .
% 299.70/300.37 17013[0:SpL:9462.1,14930.0] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v))* equal(x,y)* equal(c_List_Olist_OCons(z,y,v),u)* -> .
% 299.70/300.37 17004[0:SpL:9462.1,1152.0] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v))* equal(x,u) -> equal(c_List_Odrop(w,x,v),c_List_Olist_ONil(v))**.
% 299.70/300.37 17002[0:SpL:9462.1,16.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Oappend(y,c_List_Odrop(v,w,x),x),w)** -> equal(y,u)*.
% 299.70/300.37 16989[0:SpL:9462.1,9582.1] || equal(u,c_List_Otake(v,w,x))* equal(u,c_List_Orev(y,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(y,x).
% 299.70/300.37 16986[0:SpL:9462.1,14054.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Orev(w,x),y)* equal(c_List_Olist_OCons(z,y,x),u)* -> .
% 299.70/300.37 16979[0:SpL:9462.1,6454.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Orev(w,x),u) -> equal(c_List_Odrop(v,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 16880[0:SpR:9462.1,9401.1] || equal(u,c_List_Otake(v,w,x))* equal(u,y)* -> equal(c_List_Oappend(y,c_List_Odrop(v,w,x),x),w)**.
% 299.70/300.37 16870[0:SpR:9462.1,644.0] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,v),c_List_Orev(u,v))**.
% 299.70/300.37 16864[0:SpR:9462.1,782.1] || equal(u,c_List_Otake(v,w,x))* equal(y,u) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),w,x),u)*.
% 299.70/300.37 17464[0:SpR:587.1,10197.0] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),y)* -> equal(c_List_Odrop(v,c_List_Orev(y,x),x),c_List_Orev(u,x))*.
% 299.70/300.37 17608[0:Res:16058.1,915.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w) equal(x,c_List_Olist_OCons(u,c_List_Otake(y,v,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 17593[0:SpR:4019.0,16058.1] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(w,x),x),x).
% 299.70/300.37 17659[0:Res:16074.1,915.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) equal(x,c_List_Oappend(u,c_List_Otake(y,v,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 17656[0:SpR:9401.1,16074.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(u,w,x),x)* -> c_List_Odistinct(c_List_Oappend(v,c_List_Otake(y,w,x),x),x)*.
% 299.70/300.37 17765[0:Res:17692.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Odrop(x,u,v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.37 17764[0:Res:17692.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Odrop(x,u,v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.37 18191[0:SpL:274.0,16403.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Odrop(y,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.37 18335[0:SpL:274.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Odrop(y,c_List_Odrop(z,c_List_Orev(v,x),x),x))* -> .
% 299.70/300.37 18457[0:SpL:274.0,17669.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Otake(y,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.37 18507[0:Res:18447.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Otake(x,u,v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.37 18506[0:Res:18447.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Otake(x,u,v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.37 18550[0:SpL:274.0,17693.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.37 18573[0:SpL:274.0,17694.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.37 18645[0:SpL:274.0,17705.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Otake(y,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.37 18730[0:Res:18185.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Odrop(x,c_List_Odrop(y,c_List_Odrop(z,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.37 18957[0:Res:18451.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Odrop(x,c_List_Otake(y,c_List_Odrop(z,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.37 19058[0:SpL:274.0,18567.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Odrop(y,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.37 19136[0:Res:18639.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Otake(x,c_List_Otake(y,c_List_Odrop(z,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.37 19243[0:Res:19052.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Otake(x,c_List_Odrop(y,c_List_Odrop(z,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.37 19383[0:SpR:9401.1,15626.0] || equal(c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w),z)* -> equal(c_List_Odrop(u,c_List_Oappend(z,x1,w),w),x1)**.
% 299.70/300.37 19379[0:SpR:2742.1,15626.0] || equal(c_List_Orev(c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(u,z,w),z)**.
% 299.70/300.37 19495[0:SpR:2232.1,154.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.70/300.37 19772[0:SpR:2317.1,190.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Oappend(u,x,v),v),x)**.
% 299.70/300.37 19770[0:SpR:2317.1,90.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Oappend(u,x,v),v),u)**.
% 299.70/300.37 19757[0:SpR:2317.1,154.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Orev(x,w))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.70/300.37 19900[0:SpR:154.0,2321.1] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 20027[0:SpR:154.0,2322.1] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 20185[0:Rew:81.0,20178.0,6177.1,20178.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.37 20186[0:Rew:83.0,20174.0,6150.1,20174.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.37 20915[0:Rew:154.0,20906.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(z)))*.
% 299.70/300.37 20932[0:Res:1433.1,912.2] || c_List_Odistinct(c_List_Orev(u,v),v)* equal(c_List_Odrop(w,u,v),x)* equal(y,x)* -> c_List_Odistinct(y,v)*.
% 299.70/300.37 21069[0:Res:5156.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Orev(u,v),v),x)* equal(y,x)* -> c_List_Odistinct(y,v)*.
% 299.70/300.37 21057[0:Res:5251.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Orev(u,v),v),x)* equal(y,x)* -> c_List_Odistinct(y,v)*.
% 299.70/300.37 21052[0:Res:1907.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Otake(w,u,v),v),x)* equal(y,x)* -> c_List_Odistinct(y,v)*.
% 299.70/300.37 21049[0:Res:1498.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Odrop(w,u,v),v),x)* equal(y,x)* -> c_List_Odistinct(y,v)*.
% 299.70/300.37 21123[0:SpR:154.0,943.1] || equal(u,c_List_Orotate(v,w,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_List_Orev(u,x),x),c_List_Orev(u,x))**.
% 299.70/300.37 21278[0:SpR:154.0,967.1] || equal(c_List_Orotate(u,v,w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate(y,x,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.37 21261[0:SpR:967.1,705.0] || equal(c_List_Otake(u,c_List_Orotate(v,w,x),x),w) -> equal(c_List_Odrop(u,c_List_Orotate(v,w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.37 21552[0:SpL:154.0,1068.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),c_List_Orotate(y,u,v))* -> equal(c_List_Olist_ONil(v),x).
% 299.70/300.37 21644[0:SpL:9462.1,21580.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),c_List_Otake(x,y,v))* equal(c_List_Olist_OCons(w,y,v),u)* -> .
% 299.70/300.37 21643[0:SpL:9401.1,21580.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,y,v),v),u)* -> .
% 299.70/300.37 21631[0:SpL:425.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),y,x),x),c_List_Omap(z,v,w,x))* -> .
% 299.70/300.37 21630[0:SpL:256.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),x,w),w),c_List_Olist__update(v,y,z,w))* -> .
% 299.70/300.37 21620[0:SpL:623.1,21580.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),y,x),x),u)* -> .
% 299.70/300.37 21710[0:SpL:219.0,1357.0] || equal(c_List_Orev(c_List_Odrop(u,v,w),w),c_List_Orev(v,w))** -> equal(c_List_Orev(c_List_Otake(u,v,w),w),c_List_Olist_ONil(w)).
% 299.70/300.37 21861[0:SpL:377.0,21760.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Oappend(v,w,y))** -> .
% 299.70/300.37 21860[0:SpL:207.0,21760.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Olist_OCons(v,w,y))** -> .
% 299.70/300.37 21977[0:Rew:3717.0,21936.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Otake(y,c_List_Oappend(u,c_List_Orev(w,x),x),x))* -> .
% 299.70/300.37 22041[0:SpL:219.0,1454.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,w,x),x),c_List_Olist_OCons(u,w,x))** -> equal(c_List_Odrop(v,w,x),c_List_Olist_ONil(x)).
% 299.70/300.37 22160[0:SpL:425.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Orotate(y,c_List_Omap(z,v,w,x),x))* -> .
% 299.70/300.37 22159[0:SpL:256.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Orotate(x,c_List_Olist__update(v,y,z,w),w))* -> .
% 299.70/300.37 22149[0:SpL:623.1,21650.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),x),c_List_Orotate(y,u,x))* -> .
% 299.70/300.37 22178[0:Rew:425.0,22167.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Omap(y,c_List_Orotate(z,v,w),w,x))* -> .
% 299.70/300.37 22185[0:SpL:219.0,1556.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,v,w)) -> equal(c_List_Oappend(u,c_List_Otake(x,v,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.37 22356[0:SpL:219.0,1557.0] || equal(c_List_Oappend(u,c_List_Otake(v,w,x),x),c_List_Oappend(u,w,x))** -> equal(c_List_Odrop(v,w,x),c_List_Olist_ONil(x)).
% 299.70/300.37 22418[0:SpL:9401.1,21887.1] || equal(u,v) equal(w,c_List_Olist_OCons(x,y,z))* equal(c_List_Oappend(v,c_List_Orev(w,z),z),u)* -> .
% 299.70/300.37 22406[0:SpL:587.1,21887.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,y))* equal(c_List_Oappend(z,c_List_Orev(v,y),y),z)** -> .
% 299.70/300.37 22404[0:SpL:100.0,21887.1] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(z,c_List_Oreplicate(u,v,w),w),z)** -> .
% 299.70/300.37 22436[0:SpL:9401.1,21896.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),w)* -> .
% 299.70/300.37 22422[0:SpL:434.0,21896.1] || equal(u,v) equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),v)* -> .
% 299.70/300.37 22452[0:SpL:434.0,22401.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,v))* equal(c_List_Oappend(x1,u,v),x1)** -> .
% 299.70/300.37 22448[0:SpL:587.1,22401.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(z,u,w),z)** -> .
% 299.70/300.37 22643[0:SpL:3954.0,1584.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.37 22457[0:SpR:3954.0,190.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,v),v),v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.70/300.37 22801[0:Rew:22799.0,22694.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),y),c_List_Orev(v,y))* -> .
% 299.70/300.37 22808[0:Rew:22799.0,14532.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,u,w),w),w),w),v)* -> .
% 299.70/300.37 22857[0:Rew:88.0,22529.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w)* equal(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 22877[0:SpL:426.0,22850.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 23236[0:Rew:83.0,22928.0,207.0,22928.0] || -> c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(u),v),c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(u),c_Value_Oval_OAddr(w)),u),x,tc_Expr_Oexp(u)),tc_Expr_Oexp(u)),u)*.
% 299.70/300.37 23484[0:SpL:587.1,22745.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(x,w),y)* equal(c_List_Olist_OCons(z,y,w),v)* -> .
% 299.70/300.37 23494[0:SpL:587.1,22851.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,w,x),x),x),y)* equal(c_List_Orev(y,x),c_List_Orev(w,x))* -> .
% 299.70/300.37 23491[0:SpL:587.1,22851.0] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(x,w),w),w),c_List_Orev(v,w))* -> .
% 299.70/300.37 23504[0:SpL:587.1,22879.1] || equal(u,v)* equal(u,c_List_Orotate(w,x,y))* equal(c_List_Olist_OCons(z,c_List_Orev(v,y),y),x)* -> .
% 299.70/300.37 23541[0:SpL:1625.0,23496.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.37 23540[0:SpL:427.0,23496.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Omap(w,x,y,z))** -> .
% 299.70/300.37 23539[0:SpL:1349.0,23496.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Oappend(x,c_List_Orev(w,y),y))** -> .
% 299.70/300.37 23535[0:SpL:1342.0,23496.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Oappend(c_List_Orev(y,x),w,x))** -> .
% 299.70/300.37 23549[0:SpL:434.0,23533.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.37 23613[0:SpL:418.0,23592.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(u,w,x),x),x)*.
% 299.70/300.37 23612[0:SpL:426.0,23592.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orotate(u,w,x),x),x)*.
% 299.70/300.37 23611[0:SpL:429.0,23592.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(u,w,x),x),x)*.
% 299.70/300.37 23605[0:SpL:6605.0,23592.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Olist_OCons(v,c_List_Olist_ONil(y),y),y),y)*.
% 299.70/300.37 23667[0:SpL:587.1,23499.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Orotate(x,y,w))* equal(c_List_Olist_OCons(z,u,w),y)* -> .
% 299.70/300.37 23683[0:SpL:587.1,23537.1] || equal(u,v)* equal(u,w)* equal(c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Orev(v,z),z),z),w)* -> .
% 299.70/300.37 23727[0:SpL:418.0,23709.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Odrop(u,w,x),x),x)*.
% 299.70/300.37 23726[0:SpL:426.0,23709.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orotate(u,w,x),x),x)*.
% 299.70/300.37 23725[0:SpL:429.0,23709.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Otake(u,w,x),x),x)*.
% 299.70/300.37 23719[0:SpL:6605.0,23709.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Orotate(x,c_List_Olist_OCons(v,c_List_Olist_ONil(y),y),y),y)*.
% 299.70/300.37 23855[0:SpL:418.0,23829.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(u,w,x),x),x)*.
% 299.70/300.37 23854[0:SpL:426.0,23829.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orotate(u,w,x),x),x)*.
% 299.70/300.37 23853[0:SpL:429.0,23829.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(u,w,x),x),x)*.
% 299.70/300.37 23847[0:SpL:6605.0,23829.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Olist_OCons(v,c_List_Olist_ONil(y),y),y),y)*.
% 299.70/300.37 23968[0:SpL:9462.1,21615.0] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,y,w))* equal(c_List_Olist_OCons(v,y,w),c_List_Oreplicate(u,z,w))* -> .
% 299.70/300.37 23967[0:SpL:9401.1,21615.0] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Olist_OCons(v,c_List_Oappend(x,y,w),w),c_List_Oreplicate(u,z,w))* -> .
% 299.70/300.37 23992[0:SpL:587.1,21883.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z)* equal(c_List_Oappend(x1,c_List_Orev(z,y),y),x1)** -> .
% 299.70/300.37 23989[0:SpL:431.0,21883.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1,x2),x2),x2),u)** -> .
% 299.70/300.37 23987[0:SpL:5634.1,21883.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(y,c_List_Orev(c_List_Omap(z,x,w,x1),x1),x1),y)** -> .
% 299.70/300.37 24066[0:SpL:274.0,22217.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(x,z))** -> .
% 299.70/300.37 24117[0:SpL:274.0,22218.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(x,z))** -> .
% 299.70/300.37 24175[0:SpL:274.0,22232.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(x,z))** -> .
% 299.70/300.37 24395[0:SpL:587.1,23591.0] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Orev(y,x),x)* -> c_List_Odistinct(c_List_Otake(z,v,w),w)*.
% 299.70/300.37 24391[0:SpL:431.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,w,x),x)*.
% 299.70/300.37 24389[0:SpL:5634.1,23591.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Omap(w,v,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,u,x),x)*.
% 299.70/300.37 24421[0:SpL:431.0,23620.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(w,x),x),x)*.
% 299.70/300.37 24419[0:SpL:5634.1,23620.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,v,x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(u,x),x),x)*.
% 299.70/300.37 24447[0:SpL:431.0,23734.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(w,x),x),x)*.
% 299.70/300.37 24445[0:SpL:5634.1,23734.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,v,x,y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(u,x),x),x)*.
% 299.70/300.37 24484[0:SpL:587.1,23828.0] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Orev(y,x),x)* -> c_List_Odistinct(c_List_Odrop(z,v,w),w)*.
% 299.70/300.37 24480[0:SpL:431.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,w,x),x)*.
% 299.70/300.37 24478[0:SpL:5634.1,23828.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Omap(w,v,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,u,x),x)*.
% 299.70/300.37 24510[0:SpL:431.0,23862.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(w,x),x),x)*.
% 299.70/300.37 24508[0:SpL:5634.1,23862.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,v,x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(u,x),x),x)*.
% 299.70/300.37 24543[0:SpL:9401.1,23993.0] || equal(u,v) equal(c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),u)* -> .
% 299.70/300.37 24542[0:SpL:421.0,23993.0] || equal(c_List_Omap(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y,z),c_List_Omap(u,v,y,z))** -> .
% 299.70/300.37 24536[0:SpL:2742.1,23993.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,v),u)* -> .
% 299.70/300.37 24534[0:SpL:431.0,23993.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1,x2),x2),u)** -> .
% 299.70/300.37 24533[0:SpL:5634.1,23993.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* equal(c_List_Oappend(y,c_List_Omap(z,x,w,x1),x1),y)** -> .
% 299.70/300.37 24528[0:SpL:587.1,23993.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(y,c_List_Omap(z,c_List_Orev(x,w),w,x1),x1),y)** -> .
% 299.70/300.37 24522[0:SpL:434.0,23993.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1,x2),x2),u)** -> .
% 299.70/300.37 24696[0:SpL:274.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Odrop(z,c_List_Orev(w,y),y))* -> .
% 299.70/300.37 24810[0:SpL:431.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x1,w,x),x)*.
% 299.70/300.37 24809[0:SpL:5634.1,24396.0] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Omap(x,w,v,y),y)* -> c_List_Odistinct(c_List_Otake(z,u,v),v)*.
% 299.70/300.37 24801[0:SpL:587.1,24396.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(v,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,u,x),x)*.
% 299.70/300.37 24833[0:SpL:587.1,24457.0] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Orev(y,x),x)* -> c_List_Odistinct(c_List_Orotate(z,v,w),w)*.
% 299.70/300.37 24829[0:SpL:431.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,w,x),x)*.
% 299.70/300.37 24827[0:SpL:5634.1,24457.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Omap(w,v,x,y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,u,x),x)*.
% 299.70/300.37 24861[0:SpL:431.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x1,w,x),x)*.
% 299.70/300.37 24860[0:SpL:5634.1,24485.0] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Omap(x,w,v,y),y)* -> c_List_Odistinct(c_List_Odrop(z,u,v),v)*.
% 299.70/300.37 24852[0:SpL:587.1,24485.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(v,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,u,x),x)*.
% 299.70/300.37 25015[0:SpL:431.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)* -> c_List_Odistinct(c_List_Orotate(x1,w,x),x)*.
% 299.70/300.37 25014[0:SpL:5634.1,24834.0] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Omap(x,w,v,y),y)* -> c_List_Odistinct(c_List_Orotate(z,u,v),v)*.
% 299.70/300.37 25006[0:SpL:587.1,24834.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(v,x),x,y),y)* -> c_List_Odistinct(c_List_Orotate(z,u,x),x)*.
% 299.70/300.37 25934[0:SpL:25354.1,1742.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** equal(c_List_Olist_OCons(y,z,x),w)* -> .
% 299.70/300.37 25924[0:SpL:25354.1,22218.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w),v)* -> .
% 299.70/300.37 25696[0:SpL:25354.1,1554.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** c_List_Odistinct(x,w) -> c_List_Odistinct(c_List_Oappend(x,u,w),w)*.
% 299.70/300.37 26162[0:SpL:587.1,26143.1] || equal(u,v)* equal(u,w)* equal(c_List_Orev(v,tc_Expr_Oexp(x)),c_List_Olist_ONil(tc_Expr_Oexp(x)))** -> c_BigStep_Ofinals(w,x)*.
% 299.70/300.37 26172[0:Rew:81.0,26163.0,6177.1,26163.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,tc_Expr_Oexp(x)),tc_Expr_Oexp(x)),c_List_Olist_ONil(tc_Expr_Oexp(x)))** -> c_BigStep_Ofinals(v,x)*.
% 299.70/300.37 26173[0:Rew:83.0,26159.0,6150.1,26159.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,tc_Expr_Oexp(w)),x,tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(v,w)*.
% 299.70/300.37 26304[0:SpL:377.0,26153.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Expr_Oexp(x)),tc_Expr_Oexp(x)),tc_Expr_Oexp(x)),c_List_Olist_ONil(tc_Expr_Oexp(x)))** -> c_BigStep_Ofinals(w,x).
% 299.70/300.37 26322[0:Rew:83.0,26321.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Expr_Oexp(w)),x,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(v,w).
% 299.70/300.37 26342[0:SpL:9401.1,26154.0] || equal(c_List_Orev(u,tc_Expr_Oexp(v)),w)* equal(c_List_Oappend(w,x,tc_Expr_Oexp(v)),c_List_Olist_ONil(tc_Expr_Oexp(v)))** -> c_BigStep_Ofinals(u,v).
% 299.70/300.37 26379[0:SpL:587.1,26305.0] || equal(c_List_Oappend(u,v,tc_Expr_Oexp(w)),x)* equal(c_List_Orev(x,tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(u,w).
% 299.70/300.37 26374[0:SpL:9401.1,26305.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(v,w,tc_Expr_Oexp(x)),tc_Expr_Oexp(x)),c_List_Olist_ONil(tc_Expr_Oexp(x)))** -> c_BigStep_Ofinals(u,x)*.
% 299.70/300.37 26558[0:SpL:587.1,26338.0] || equal(c_List_Oappend(u,v,tc_Expr_Oexp(w)),x)* equal(c_List_Orev(x,tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(v,w).
% 299.70/300.37 26543[0:SpL:377.0,26338.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Expr_Oexp(x)),tc_Expr_Oexp(x)),tc_Expr_Oexp(x)),c_List_Olist_ONil(tc_Expr_Oexp(x)))** -> c_BigStep_Ofinals(w,x).
% 299.70/300.37 26650[0:SpL:587.1,25586.0] || equal(c_List_Odrop(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(u,v,w),v).
% 299.70/300.37 26729[0:SpR:2717.1,1541.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(x,u,w),tc_List_Olist(w)),x,w),v)*.
% 299.70/300.37 26827[0:Rew:344.0,26739.0,83.0,26739.0,207.0,26739.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(v,c_List_Olist_OCons(u,x,w),w),w),x)**.
% 299.70/300.37 27203[0:SpL:1548.0,21735.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(c_List_Oappend(c_List_Odrop(y,v,x),w,x),x))* -> .
% 299.70/300.37 27139[0:SpL:1548.0,1354.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w) -> c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Odrop(x,u,w),v,w),w),w)*.
% 299.70/300.37 27113[0:SpL:1548.0,311.0] || equal(c_List_Oappend(u,v,w),c_List_Otake(x,u,w)) -> equal(c_List_Oappend(c_List_Odrop(x,u,w),v,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 27111[0:SpL:1548.0,313.0] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),c_List_Oappend(v,x,w))** -> equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.37 27106[0:SpL:1548.0,1315.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) equal(x,c_List_Oappend(c_List_Odrop(y,u,w),v,w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 27004[0:SpR:1548.0,2717.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(v,x,w),c_List_Otake(u,v,w)).
% 299.70/300.37 28235[0:SpL:9462.1,27092.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,u,x),x),x)*.
% 299.70/300.37 28234[0:SpL:9401.1,27092.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(v,w,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,u,x),x),x)*.
% 299.70/300.37 28229[0:SpL:274.0,27092.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Otake(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.37 28225[0:SpL:3954.0,27092.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Otake(y,v,w),w),w)*.
% 299.70/300.37 28261[0:SpL:9462.1,27099.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,u,x),x),x)*.
% 299.70/300.37 28260[0:SpL:9401.1,27099.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(v,w,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,u,x),x),x)*.
% 299.70/300.37 28255[0:SpL:274.0,27099.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Otake(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.37 28251[0:SpL:3954.0,27099.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Otake(y,v,w),w),w)*.
% 299.70/300.37 28324[0:SpR:9401.1,27109.1] || equal(c_List_Odrop(u,v,w),x)* c_List_Odistinct(c_List_Oappend(v,y,w),w)* -> c_List_Odistinct(c_List_Oappend(x,y,w),w)*.
% 299.70/300.37 28280[0:SpR:1338.0,27109.1] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w).
% 299.70/300.37 28601[0:SpL:9401.1,27192.0] || equal(c_List_Odrop(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(v,z,w),w),c_List_Oappend(x,z,w))* -> .
% 299.70/300.37 28557[0:SpL:1338.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Oappend(c_List_Orev(v,x),y,x))** -> .
% 299.70/300.37 28544[0:SpL:9401.1,27192.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),c_List_Oappend(c_List_Odrop(z,u,y),x,y))* -> .
% 299.70/300.37 28675[0:SpL:431.0,27592.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,w,x),x),x)*.
% 299.70/300.37 28673[0:SpL:5634.1,27592.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,v,x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,u,x),x),x)*.
% 299.70/300.37 28664[0:SpL:424.0,27592.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Oreplicate(u,w,z),z),z),z)*.
% 299.70/300.37 28662[0:SpL:427.0,27592.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.37 28756[0:SpL:431.0,27885.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,w,x),x),x)*.
% 299.70/300.37 28754[0:SpL:5634.1,27885.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,v,x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,u,x),x),x)*.
% 299.70/300.37 28745[0:SpL:424.0,27885.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(y,c_List_Oreplicate(u,w,z),z),z),z)*.
% 299.70/300.37 28743[0:SpL:427.0,27885.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.37 28780[0:SpL:431.0,28165.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,w,x),x),x)*.
% 299.70/300.37 28778[0:SpL:5634.1,28165.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,v,x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,u,x),x),x)*.
% 299.70/300.37 28769[0:SpL:424.0,28165.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Oreplicate(u,w,z),z),z),z)*.
% 299.70/300.37 28767[0:SpL:427.0,28165.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.37 28840[0:Res:28221.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Odrop(x,c_List_Otake(y,c_List_Otake(z,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.37 28799[0:SpR:4019.0,28221.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Otake(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.37 28964[0:Res:28247.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Otake(x,c_List_Otake(y,c_List_Otake(z,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.37 28926[0:SpR:4019.0,28247.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Otake(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.37 29002[0:SpL:9462.1,28335.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,u,x),x),x)*.
% 299.70/300.37 29001[0:SpL:9401.1,28335.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(v,w,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,u,x),x),x)*.
% 299.70/300.37 28996[0:SpL:274.0,28335.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Odrop(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.37 28992[0:SpL:3954.0,28335.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Odrop(y,v,w),w),w)*.
% 299.70/300.37 29028[0:SpL:9462.1,28342.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,u,x),x),x)*.
% 299.70/300.37 29027[0:SpL:9401.1,28342.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(v,w,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,u,x),x),x)*.
% 299.70/300.37 29022[0:SpL:274.0,28342.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Odrop(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.37 29018[0:SpL:3954.0,28342.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Odrop(y,v,w),w),w)*.
% 299.70/300.37 29175[0:Res:28988.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Odrop(x,c_List_Odrop(y,c_List_Otake(z,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.37 29131[0:SpR:4019.0,28988.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Odrop(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.37 29248[0:Res:29014.1,915.0] || c_List_Odistinct(u,v) equal(w,c_List_Otake(x,c_List_Odrop(y,c_List_Otake(z,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.37 29207[0:SpR:4019.0,29014.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Odrop(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.37 29288[0:Rew:81.0,29279.2,6177.1,29279.2] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(x,v)*.
% 299.70/300.37 29289[0:Rew:83.0,29275.2,6150.1,29275.2] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** equal(c_List_Orev(x,v),c_List_Olist_ONil(v))** -> equal(x,u)*.
% 299.70/300.37 29631[0:SpR:154.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,c_List_Orev(c_List_Orotate(x,u,v),v),v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.37 29774[0:Rew:81.0,29766.2,6177.1,29766.2] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,y,w),y)** -> equal(v,x)*.
% 299.70/300.37 29775[0:Rew:83.0,29762.2,6150.1,29762.2] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** equal(c_List_Oappend(x,y,v),y)** -> equal(u,x)*.
% 299.70/300.37 29917[0:SpR:154.0,3110.1] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Orev(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.37 30049[0:Res:280.1,493.1] || equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),v_Ts____,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v_ha____),v_vs____,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))** equal(v_T____,v_T_H____) -> .
% 299.70/300.37 30289[0:SpL:4041.1,22851.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),c_List_Orev(v,w))* -> .
% 299.70/300.37 31447[0:Rew:83.0,31446.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Oappend(c_List_Orev(u,x),z,x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.37 31549[0:SpL:377.0,6164.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orev(x,y),c_List_Olist_ONil(y)).
% 299.70/300.37 31598[0:SpL:377.0,6207.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.37 31722[0:SpL:377.0,6255.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.37 31775[0:SpL:377.0,6286.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.37 32083[0:Rew:81.0,32075.0,6177.1,32075.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(v,y,x),y)**.
% 299.70/300.37 32084[0:Rew:83.0,32071.0,6150.1,32071.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(v,y,w),y)**.
% 299.70/300.37 32446[0:Rew:83.0,32305.0,207.0,32305.0,207.0,32305.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(y),y),y))** -> .
% 299.70/300.37 32447[0:Rew:83.0,32231.0,207.0,32231.0,207.0,32231.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),x),x)*.
% 299.70/300.37 32479[0:MRR:32279.1,1699.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* -> .
% 299.70/300.37 32514[0:SpL:377.0,32382.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Oappend(u,v,y))** -> .
% 299.70/300.37 32513[0:SpL:207.0,32382.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Olist_OCons(u,v,y))** -> .
% 299.70/300.37 32531[0:SpL:587.1,32183.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))** equal(u,c_List_Orev(x,w))* -> c_List_Odistinct(x,w).
% 299.70/300.37 32650[0:SpR:4132.0,659.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Otake(u,w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.37 33003[0:SpL:431.0,32977.0] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(x1,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 33001[0:SpL:5634.1,32977.0] || equal(u,v)* equal(c_List_Omap(w,v,x,y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(z,u,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 33047[0:SpL:377.0,13015.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** equal(y,w)* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 33141[0:SpL:431.0,33118.0] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(x1,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 33139[0:SpL:5634.1,33118.0] || equal(u,v)* equal(c_List_Omap(w,v,x,y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(z,u,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 33276[0:SpR:4351.0,659.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Odrop(u,w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.37 33585[0:SpL:154.0,21649.1] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),w),x)* -> .
% 299.70/300.37 33661[0:Obv:33631.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 33668[0:Obv:33626.1] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 33696[0:SpL:431.0,33644.0] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(x1,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 33694[0:SpL:5634.1,33644.0] || equal(u,v)* equal(c_List_Omap(w,v,x,y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(z,u,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 33729[0:SpL:154.0,22903.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),w),c_List_Orev(c_List_Orotate(y,v,w),w))* -> .
% 299.70/300.37 33847[0:SpL:219.0,25037.1] || equal(c_List_Orev(c_List_Otake(u,v,w),w),x)* equal(v,x) -> equal(c_List_Odrop(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.37 33885[0:Rew:81.0,33876.2,6177.1,33876.2] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,y,w),x)** -> equal(v,y)*.
% 299.70/300.37 33886[0:Rew:83.0,33872.2,6150.1,33872.2] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** equal(c_List_Oappend(x,y,v),x)** -> equal(u,y)*.
% 299.70/300.37 34420[0:SpL:377.0,31564.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(w,c_List_Olist_ONil(y)).
% 299.70/300.37 34396[0:SpL:1548.0,31564.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(y,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 34610[0:SpL:1351.0,13445.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.70/300.37 34896[0:SpL:377.0,31574.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orev(w,y),c_List_Olist_ONil(y)).
% 299.70/300.37 34954[0:SpL:377.0,31588.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.37 34931[0:SpL:377.0,31588.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.37 34988[0:SpL:377.0,31702.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(y,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 35034[0:SpL:377.0,31728.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),y,x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.37 35304[0:SpL:377.0,34339.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(y,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 35325[0:Rew:83.0,35292.1,6164.1,35292.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 35434[0:SpL:377.0,34928.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(y,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 35458[0:Rew:83.0,35422.1,6164.1,35422.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 35558[0:SpL:377.0,34962.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(w,c_List_Olist_ONil(y)).
% 299.70/300.37 35537[0:SpL:1548.0,34962.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(y,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 35913[0:SpL:377.0,35536.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(y,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 35957[0:SpL:1548.0,35564.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(y,u,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 36139[0:SpR:154.0,973.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Olist__update(c_List_Orotate(x,u,v),y,z,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.37 36815[0:SpL:4048.0,26935.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w),w),w),z)** -> .
% 299.70/300.37 36765[0:SpL:4048.0,22732.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(y,v),v),v),v),v)* -> c_List_Odistinct(y,v).
% 299.70/300.37 36758[0:SpL:4048.0,23278.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,v),v),v),v)* -> c_List_Odistinct(c_List_Orev(y,v),v).
% 299.70/300.37 36706[0:SpL:4048.0,1937.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),w),w)* -> c_List_Odistinct(y,w).
% 299.70/300.37 36685[0:SpL:4048.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Otake(z,c_List_Orev(y,w),w))* -> .
% 299.70/300.37 36684[0:SpL:4048.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Orev(c_List_Odrop(z,y,w),w))* -> .
% 299.70/300.37 36679[0:SpL:4048.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),w),c_List_Odrop(z,y,w))* -> .
% 299.70/300.37 36678[0:SpL:4048.0,1936.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),w),w)* -> c_List_Odistinct(y,w).
% 299.70/300.37 36526[0:SpL:4048.0,84.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,u,v),v),v).
% 299.70/300.37 36520[0:SpL:4048.0,3846.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,x,v),v),v)*.
% 299.70/300.37 36518[0:SpL:4048.0,5060.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(x,v),v),v)*.
% 299.70/300.37 36513[0:SpL:4048.0,17670.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,x,v),v),v)*.
% 299.70/300.37 37008[0:Rew:154.0,36996.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,y),z)**.
% 299.70/300.37 37069[0:SpR:154.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Orotate(w,c_List_Orotate(x,u,v),v),v),y,v),v),y)**.
% 299.70/300.37 37181[0:SpL:9401.1,37037.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),x)* equal(c_List_Oappend(x,y,w),v)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.37 37171[0:SpL:587.1,37037.0] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Oappend(c_List_Orev(x,w),y,w),v)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.37 37190[0:SpL:426.0,37186.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 37254[0:SpL:9401.1,37135.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(w,c_List_Orotate(x,y,v),v),y)** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.37 37243[0:SpL:587.1,37135.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),c_List_Orotate(x,y,w),w),y)** -> equal(u,c_List_Olist_ONil(w))*.
% 299.70/300.37 37241[0:SpL:100.0,37135.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Orotate(x,y,w),w),y)** -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.37 37369[0:SpL:9401.1,37237.0] || equal(u,v)* equal(c_List_Oappend(v,c_List_Orotate(w,x,y),y),x)** -> equal(c_List_Orev(u,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 37366[0:SpL:25354.1,37237.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** equal(x,v)* -> equal(c_List_Orev(x,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 37541[0:SpL:25354.1,37380.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Orotate(v,w,x),x),x),c_List_Olist_ONil(x))** equal(c_List_Olist_OCons(y,z,x),w)* -> .
% 299.70/300.37 37698[0:SpR:154.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Orotate(w,c_List_Orotate(x,u,v),v),y,z,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.37 39506[0:SpL:1378.1,26338.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,tc_Expr_Oexp(x)),tc_Expr_Oexp(x)),c_List_Olist_ONil(tc_Expr_Oexp(x)))** -> c_BigStep_Ofinals(v,x)*.
% 299.70/300.37 39494[0:SpL:1378.1,13436.1] || equal(u,v)* equal(v,w)* equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,u,z),z),z),w)* -> .
% 299.70/300.37 39434[0:SpL:1378.1,14819.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(y,u,x),x),z,x),c_List_Olist_ONil(x))** -> .
% 299.70/300.37 39430[0:SpL:1378.1,1987.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(c_List_Oappend(y,u,x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.37 39429[0:SpL:1378.1,13357.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(c_List_Oappend(y,u,x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,x).
% 299.70/300.37 39422[0:SpL:1378.1,11604.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(v,y)*.
% 299.70/300.37 39415[0:SpL:1378.1,13472.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),y),c_List_Orev(v,y))* -> .
% 299.70/300.37 39398[0:SpL:1378.1,6456.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(c_List_Orotate(w,x,y),u,y),y),x)** -> equal(c_List_Olist_ONil(y),v)*.
% 299.70/300.37 39393[0:SpL:1378.1,14885.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),y)* equal(c_List_Olist_OCons(z,y,x),v)* -> .
% 299.70/300.37 39390[0:SpL:1378.1,4901.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,x)*.
% 299.70/300.37 39380[0:SpL:1378.1,1358.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 39363[0:SpL:1378.1,10658.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(w,u,x),x),x)* equal(y,v)* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 38935[0:SpR:1378.1,10197.0] || equal(u,c_List_Oreplicate(v,w,x))* -> equal(c_List_Odrop(v,c_List_Orev(c_List_Oappend(y,u,x),x),x),c_List_Orev(y,x))**.
% 299.70/300.37 40688[0:SpL:39516.1,23993.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z)* equal(c_List_Oappend(x1,z,y),x1)** -> .
% 299.70/300.37 40687[0:SpL:39516.1,22332.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),z)* equal(c_List_Oappend(x1,z,y),x)* -> .
% 299.70/300.37 40686[0:SpL:39516.1,37336.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orotate(w,x,y),y),y),z)* equal(c_List_Oappend(x1,z,y),x)* -> .
% 299.70/300.37 40685[0:SpL:39516.1,24097.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),z)* equal(c_List_Oappend(x1,z,y),x)* -> .
% 299.70/300.37 40684[0:SpL:39516.1,22232.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),z)* equal(c_List_Oappend(x1,z,y),x)* -> .
% 299.70/300.37 40683[0:SpL:39516.1,22331.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),z)* equal(c_List_Oappend(x1,z,y),x)* -> .
% 299.70/300.37 40682[0:SpL:39516.1,22218.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),z)* equal(c_List_Oappend(x1,z,y),x)* -> .
% 299.70/300.37 40681[0:SpL:39516.1,26953.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),z)* equal(c_List_Oappend(x1,z,y),x)* -> .
% 299.70/300.37 40680[0:SpL:39516.1,22217.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),z)* equal(c_List_Oappend(x1,z,y),x)* -> .
% 299.70/300.37 40679[0:SpL:39516.1,21883.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),z)* equal(c_List_Oappend(x1,z,y),x1)** -> .
% 299.70/300.37 40678[0:SpL:39516.1,37380.0] || equal(c_List_Oappend(u,c_List_Orotate(v,w,x),x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,y,x),x),w)* -> .
% 299.70/300.37 40677[0:SpL:39516.1,22332.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Oappend(z,c_List_Oappend(x1,y,x),x),w)* -> .
% 299.70/300.37 40676[0:SpL:39516.1,16329.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,y,x),x),w)* -> .
% 299.70/300.37 40675[0:SpL:39516.1,1742.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,y,x),x),w)* -> .
% 299.70/300.37 40674[0:SpL:39516.1,37336.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),y)* equal(c_List_Oappend(z,c_List_Oappend(x1,y,x),x),w)* -> .
% 299.70/300.37 40673[0:SpL:39516.1,37335.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,y,x),x),w)* -> .
% 299.70/300.37 40672[0:SpL:39516.1,24097.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Oappend(z,c_List_Oappend(x1,y,x),x),w)* -> .
% 299.70/300.37 40671[0:SpL:39516.1,24096.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,y,x),x),w)* -> .
% 299.70/300.37 40669[0:SpL:39516.1,1741.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,y,x),x),w)* -> .
% 299.70/300.37 40668[0:SpL:39516.1,37380.0] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,x,w),w),w),v)* -> .
% 299.70/300.37 40667[0:SpL:39516.1,37379.0] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,x,w),w),w),v)* -> .
% 299.70/300.37 40666[0:SpL:39516.1,22332.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Oappend(x1,x,w),w),w),v)* -> .
% 299.70/300.37 40665[0:SpL:39516.1,16329.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,x,w),w),w),v)* -> .
% 299.70/300.37 40664[0:SpL:39516.1,22331.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(x1,x,w),w),w),v)* -> .
% 299.70/300.37 40663[0:SpL:39516.1,16328.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,x,w),w),w),v)* -> .
% 299.70/300.37 40659[0:SpL:39516.1,1742.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Oappend(z,v,x1),x1),x1),x1),u)* -> .
% 299.70/300.37 40658[0:SpL:39516.1,22218.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,v,x1),x1),x1),x1),u)* -> .
% 299.70/300.37 40657[0:SpL:39516.1,1704.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,v,x1),x1),x1),x1),u)* -> .
% 299.70/300.37 40656[0:SpL:39516.1,22232.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,x1),x1),x1),x1),u)* -> .
% 299.70/300.37 40655[0:SpL:39516.1,1741.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,x1),x1),x1),x1),u)* -> .
% 299.70/300.37 40654[0:SpL:39516.1,22217.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,x1),x1),x1),x1),u)* -> .
% 299.70/300.37 40653[0:SpL:39516.1,1703.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,x1),x1),x1),x1),u)* -> .
% 299.70/300.37 40645[0:SpL:39516.1,26153.0] || equal(c_List_Orev(u,tc_Expr_Oexp(v)),w)* equal(c_List_Oappend(x,w,tc_Expr_Oexp(v)),c_List_Olist_ONil(tc_Expr_Oexp(v)))** -> c_BigStep_Ofinals(u,v).
% 299.70/300.37 40640[0:SpL:39516.1,6799.1] || equal(c_List_Orev(u,v),w)* equal(u,x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,w,v),v),x)* -> .
% 299.70/300.37 40638[0:SpL:39516.1,21896.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* equal(y,z) equal(c_List_Oappend(y,x,w),z)* -> .
% 299.70/300.37 40636[0:SpL:39516.1,24059.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Oappend(z,y,x),c_List_Odrop(x1,w,x))* -> .
% 299.70/300.37 40634[0:SpL:39516.1,24110.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Oappend(z,y,x),c_List_Odrop(x1,w,x))* -> .
% 299.70/300.37 40632[0:SpL:39516.1,1727.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* c_List_Odistinct(c_List_Oappend(z,y,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.37 40628[0:SpL:39516.1,1728.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* c_List_Odistinct(c_List_Oappend(z,y,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.37 40627[0:SpL:39516.1,22266.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Oappend(z,y,x),c_List_Odrop(x1,w,x))* -> .
% 299.70/300.37 40625[0:SpL:39516.1,16242.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* c_List_Odistinct(c_List_Oappend(z,y,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.37 40620[0:SpL:39516.1,4075.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),y)* equal(c_List_Oappend(z,y,x),c_List_Olist_ONil(x))** -> .
% 299.70/300.37 40613[0:SpL:39516.1,22266.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(y,c_List_Oappend(z,x,w),w),c_List_Odrop(x1,v,w))* -> .
% 299.70/300.37 40611[0:SpL:39516.1,16242.0] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Oappend(y,c_List_Oappend(z,x,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.37 40606[0:SpL:39516.1,16297.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,x,w),w),c_List_Odrop(x1,v,w))* -> .
% 299.70/300.37 40605[0:SpL:39516.1,16241.0] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Oappend(z,x,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.37 40602[0:SpL:39516.1,4075.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* equal(c_List_Oappend(y,c_List_Oappend(z,x,w),w),c_List_Olist_ONil(w))** -> .
% 299.70/300.37 40599[0:SpL:39516.1,1728.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Oappend(y,c_List_Oappend(z,x,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.37 40597[0:SpL:39516.1,1786.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,x,w),w),c_List_Odrop(x1,v,w))* -> .
% 299.70/300.37 40596[0:SpL:39516.1,1695.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Oappend(z,x,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.37 40587[0:SpL:39516.1,1728.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v,z),z),z),z)* -> c_List_Odistinct(u,z)*.
% 299.70/300.37 40585[0:SpL:39516.1,1786.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v,z),z),z),c_List_Odrop(x1,u,z))* -> .
% 299.70/300.37 40584[0:SpL:39516.1,1695.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v,z),z),z),z)* -> c_List_Odistinct(u,z)*.
% 299.70/300.37 40580[0:SpL:39516.1,24110.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z),z),c_List_Odrop(x1,u,z))* -> .
% 299.70/300.37 40578[0:SpL:39516.1,1727.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z),z),z)* -> c_List_Odistinct(u,z)*.
% 299.70/300.37 40575[0:SpL:39516.1,2936.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z))* equal(c_List_Orev(w,z),u)* -> .
% 299.70/300.37 40574[0:SpL:39516.1,1785.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z),z),c_List_Odrop(x1,u,z))* -> .
% 299.70/300.37 40573[0:SpL:39516.1,1694.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z),z),z)* -> c_List_Odistinct(u,z)*.
% 299.70/300.37 40567[0:SpL:39516.1,27192.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,u,y),y),c_List_Oappend(c_List_Odrop(z,x,y),v,y))* -> .
% 299.70/300.37 40565[0:SpL:39516.1,21887.1] || equal(c_List_Orev(u,v),w)* equal(u,c_List_Olist_OCons(x,y,v))* equal(c_List_Oappend(z,w,v),z)** -> .
% 299.70/300.37 40562[0:SpL:39516.1,10376.1] || equal(u,v)* equal(w,u)* c_List_Odistinct(c_List_Oappend(x,v,y),y)* -> c_List_Odistinct(c_List_Orev(w,y),y)*.
% 299.70/300.37 40560[0:SpL:39516.1,3783.1] || equal(c_List_Orev(u,v),w)* equal(u,x)* c_List_Odistinct(c_List_Oappend(y,w,v),v)* -> c_List_Odistinct(x,v)*.
% 299.70/300.37 40559[0:SpL:39516.1,37237.0] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Oappend(y,x,w),v)* -> equal(c_List_Orev(y,w),c_List_Olist_ONil(w)).
% 299.70/300.37 40557[0:SpL:39516.1,926.0] || equal(c_List_Odrop(u,v,w),x)* equal(c_List_Oappend(y,x,w),v)* -> equal(c_List_Otake(u,v,w),y)*.
% 299.70/300.37 40553[0:SpL:39516.1,24689.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(y,x,w),c_List_Odrop(z,c_List_Odrop(x1,v,w),w))* -> .
% 299.70/300.37 40549[0:SpL:39516.1,16209.0] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Oappend(y,x,w),w)* -> c_List_Odistinct(c_List_Odrop(z,v,w),w)*.
% 299.70/300.37 40530[0:SpL:39516.1,3810.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(x,c_List_Oappend(y,w,v),v),c_List_Olist_ONil(v))** -> c_List_Odistinct(u,v).
% 299.70/300.37 40480[0:SpL:39516.1,1776.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,v,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,u,y),y)*.
% 299.70/300.37 40479[0:SpL:39516.1,17694.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,v,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,u,y),y)*.
% 299.70/300.37 40473[0:SpL:39516.1,16503.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),c_List_Odrop(z,c_List_Odrop(x1,u,y),y))* -> .
% 299.70/300.37 40457[0:SpL:39516.1,1775.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,u,y),y)*.
% 299.70/300.37 40456[0:SpL:39516.1,17693.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,u,y),y)*.
% 299.70/300.37 40454[0:SpL:39516.1,14729.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(v,w),y)* equal(c_List_Oappend(z,x,w),y)* -> .
% 299.70/300.37 40449[0:SpL:39516.1,11809.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),x)* -> .
% 299.70/300.37 40445[0:SpL:39516.1,13557.0] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Oappend(y,v,x))* equal(c_List_Olist_OCons(z,w,x),u)* -> .
% 299.70/300.37 40442[0:SpL:39516.1,37135.0] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Oappend(c_List_Orev(y,w),x,w),v)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.37 40429[0:SpL:39516.1,14084.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(x,w,v),y)* equal(c_List_Olist_OCons(z,y,v),u)* -> .
% 299.70/300.37 40420[0:SpL:39516.1,6174.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(c_List_Oappend(y,x,v),c_List_Olist_ONil(v))** -> c_List_Odistinct(u,v).
% 299.70/300.37 40417[0:SpL:39516.1,983.0] || equal(u,v)* equal(c_List_Oappend(c_List_Otake(w,x,y),v,y),x)** -> equal(c_List_Odrop(w,x,y),u)*.
% 299.70/300.37 40415[0:SpL:39516.1,37037.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Orotate(w,x,y),y),v,y),x)** -> equal(u,c_List_Olist_ONil(y))*.
% 299.70/300.37 40399[0:SpL:39516.1,5928.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orotate(w,x,y),v,y),c_List_Orev(x,y))** -> equal(c_List_Olist_ONil(y),u)*.
% 299.70/300.37 40387[0:SpL:39516.1,4849.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Oappend(y,x,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(u,w).
% 299.70/300.37 40386[0:SpL:39516.1,11604.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Oappend(y,x,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.37 40380[0:SpL:39516.1,3810.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(c_List_Oappend(y,x,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.37 40359[0:SpL:39516.1,1554.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Oappend(y,x,w),w)* -> c_List_Odistinct(c_List_Oappend(y,u,w),w)*.
% 299.70/300.37 40358[0:SpL:39516.1,1776.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Oappend(y,x,w),w)* -> c_List_Odistinct(c_List_Odrop(z,v,w),w)*.
% 299.70/300.37 40357[0:SpL:39516.1,17694.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Oappend(y,x,w),w)* -> c_List_Odistinct(c_List_Otake(z,v,w),w)*.
% 299.70/300.37 40285[0:SpL:39516.1,10444.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,v,x),x)* equal(y,c_List_Orev(u,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 40281[0:SpL:39516.1,16403.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,v,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,u,x),x),x)*.
% 299.70/300.37 40280[0:SpL:39516.1,17669.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,v,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,u,x),x),x)*.
% 299.70/300.37 40278[0:SpL:39516.1,17705.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,v,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,u,x),x),x)*.
% 299.70/300.37 40277[0:SpL:39516.1,18567.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,v,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,u,x),x),x)*.
% 299.70/300.37 39844[0:SpR:39516.1,9462.1] || equal(c_List_Odrop(u,v,w),x)* equal(y,c_List_Otake(u,v,w))* -> equal(c_List_Oappend(y,x,w),v)*.
% 299.70/300.37 39811[0:SpR:39516.1,27109.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,u,x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(y,w,x),v,x),x)*.
% 299.70/300.37 40967[0:SpL:1548.0,40037.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(v,x,w),w),y)* -> .
% 299.70/300.37 41349[0:SpL:39516.1,39896.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(x,v,y),c_List_Olist_ONil(y))** -> equal(w,c_List_Olist_ONil(y))*.
% 299.70/300.37 41386[0:SpL:39516.1,39720.0] || equal(u,v)* equal(c_List_Oappend(w,v,x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(y,u,x,z),c_List_Olist_ONil(z))**.
% 299.70/300.37 41601[0:SpL:39516.1,40005.1] || equal(u,v)* equal(u,c_List_Orev(w,x))* c_List_Odistinct(c_List_Oappend(y,v,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.37 41592[0:SpL:274.0,40005.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* c_List_Odistinct(c_List_Orev(c_List_Oappend(u,x,v),v),v)* -> c_List_Odistinct(w,v).
% 299.70/300.37 41633[0:SpL:39516.1,40044.1] || equal(u,v)* equal(u,w)* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z),z),w)* -> .
% 299.70/300.37 41624[0:SpL:274.0,40044.1] || equal(c_List_Orev(u,v),w) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,y,v),v),v),v),w)* -> .
% 299.70/300.37 41645[0:Rew:88.0,41644.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(x,y,v),v),v),w)* -> .
% 299.70/300.37 41678[0:SpL:587.1,40050.1] || equal(u,v)* equal(w,u)* equal(c_List_Olist_OCons(x,c_List_Oappend(y,w,z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 41660[0:SpL:274.0,40050.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,y,v),v),v),c_List_Orev(w,v))* -> .
% 299.70/300.37 41879[0:SpL:9401.1,41034.0] || equal(u,v)* equal(c_List_Oappend(v,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(y,u,x,z),c_List_Olist_ONil(z))**.
% 299.70/300.37 42030[0:SpL:587.1,41582.0] || equal(u,v)* equal(c_List_Odrop(w,x,y),c_List_Orev(v,y))* c_List_Odistinct(x,y) -> c_List_Odistinct(u,y)*.
% 299.70/300.37 42236[0:SpL:587.1,41614.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Odrop(y,v,w),z)* equal(c_List_Orev(x,w),z)* -> .
% 299.70/300.37 42694[0:SpL:39737.1,22332.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Odrop(z,x1,y))* equal(x1,x) -> .
% 299.70/300.37 42693[0:SpL:39737.1,37336.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orotate(w,x,y),y),y),c_List_Odrop(z,x1,y))* equal(x1,x) -> .
% 299.70/300.37 42692[0:SpL:39737.1,24097.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Odrop(z,x1,y))* equal(x1,x) -> .
% 299.70/300.37 42690[0:SpL:39737.1,22331.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Odrop(z,x1,y))* equal(x1,x) -> .
% 299.70/300.37 42688[0:SpL:39737.1,26953.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Odrop(z,x1,y))* equal(x1,x) -> .
% 299.70/300.37 42685[0:SpL:39737.1,37380.0] || equal(c_List_Oappend(u,c_List_Orotate(v,w,x),x),c_List_Odrop(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),w)* -> .
% 299.70/300.37 42684[0:SpL:39737.1,22332.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,z,x))* equal(c_List_Oappend(x1,z,x),w)* -> .
% 299.70/300.37 42683[0:SpL:39737.1,16329.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),w)* -> .
% 299.70/300.37 42681[0:SpL:39737.1,37336.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),c_List_Odrop(y,z,x))* equal(c_List_Oappend(x1,z,x),w)* -> .
% 299.70/300.37 42680[0:SpL:39737.1,37335.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),c_List_Odrop(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),w)* -> .
% 299.70/300.37 42679[0:SpL:39737.1,24097.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,z,x))* equal(c_List_Oappend(x1,z,x),w)* -> .
% 299.70/300.37 42678[0:SpL:39737.1,24096.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),w)* -> .
% 299.70/300.37 42675[0:SpL:39737.1,37380.0] || equal(c_List_Orotate(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,y,w),w),v)* -> .
% 299.70/300.37 42674[0:SpL:39737.1,37379.0] || equal(c_List_Orotate(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,y,w),w),v)* -> .
% 299.70/300.37 42673[0:SpL:39737.1,22332.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Oappend(z,c_List_Oappend(x1,y,w),w),v)* -> .
% 299.70/300.37 42672[0:SpL:39737.1,16329.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,y,w),w),v)* -> .
% 299.70/300.37 42671[0:SpL:39737.1,22331.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,y,w),w),v)* -> .
% 299.70/300.37 42670[0:SpL:39737.1,16328.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,y,w),w),v)* -> .
% 299.70/300.37 42666[0:SpL:39737.1,1742.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,w,x),x),x),u)* -> .
% 299.70/300.37 42665[0:SpL:39737.1,22218.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(x1,w,x),x),x),u)* -> .
% 299.70/300.37 42664[0:SpL:39737.1,1704.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,w,x),x),x),u)* -> .
% 299.70/300.37 42663[0:SpL:39737.1,22232.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Olist_OCons(x1,w,x),x),x),u)* -> .
% 299.70/300.37 42662[0:SpL:39737.1,1741.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Olist_OCons(x1,w,x),x),x),u)* -> .
% 299.70/300.37 42661[0:SpL:39737.1,22217.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Olist_OCons(x1,w,x),x),x),u)* -> .
% 299.70/300.37 42660[0:SpL:39737.1,1703.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_OCons(x1,w,x),x),x),u)* -> .
% 299.70/300.37 42650[0:SpL:39737.1,40044.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,y)* equal(c_List_Orev(c_List_Olist_OCons(z,w,x),x),y)* -> .
% 299.70/300.37 42648[0:SpL:39737.1,13436.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,y)* equal(c_List_Olist_OCons(z,c_List_Orev(w,x),x),y)* -> .
% 299.70/300.37 42643[0:SpL:39737.1,24059.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,z,x))* equal(z,c_List_Odrop(x1,w,x))* -> .
% 299.70/300.37 42641[0:SpL:39737.1,24110.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Odrop(y,z,x))* equal(z,c_List_Odrop(x1,w,x))* -> .
% 299.70/300.37 42639[0:SpL:39737.1,1727.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Odrop(y,z,x))* c_List_Odistinct(z,x) -> c_List_Odistinct(w,x).
% 299.70/300.37 42635[0:SpL:39737.1,1728.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Odrop(y,z,x))* c_List_Odistinct(z,x) -> c_List_Odistinct(w,x).
% 299.70/300.37 42634[0:SpL:39737.1,22266.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,z,x))* equal(z,c_List_Odrop(x1,w,x))* -> .
% 299.70/300.37 42632[0:SpL:39737.1,16242.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,z,x))* c_List_Odistinct(z,x) -> c_List_Odistinct(w,x).
% 299.70/300.37 42620[0:SpL:39737.1,22266.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Oappend(z,y,w),c_List_Odrop(x1,v,w))* -> .
% 299.70/300.37 42618[0:SpL:39737.1,16242.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(c_List_Oappend(z,y,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.37 42613[0:SpL:39737.1,16297.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Olist_OCons(z,y,w),c_List_Odrop(x1,v,w))* -> .
% 299.70/300.37 42612[0:SpL:39737.1,16241.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(c_List_Olist_OCons(z,y,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.37 42606[0:SpL:39737.1,1728.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(c_List_Oappend(z,y,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.37 42603[0:SpL:39737.1,1695.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(c_List_Olist_OCons(z,y,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.37 42593[0:SpL:39737.1,1728.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Oappend(y,c_List_Oappend(z,w,x),x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.37 42590[0:SpL:39737.1,1695.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Oappend(z,w,x),x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.37 42584[0:SpL:39737.1,1727.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Oappend(y,c_List_Olist_OCons(z,w,x),x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.37 42579[0:SpL:39737.1,1694.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Olist_OCons(z,w,x),x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.37 42566[0:SpL:39737.1,10376.1] || equal(u,c_List_Odrop(v,w,x))* equal(y,u)* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Orev(y,x),x)*.
% 299.70/300.37 42557[0:SpL:39737.1,24689.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(y,c_List_Odrop(z,c_List_Odrop(x1,v,w),w))* -> .
% 299.70/300.37 42553[0:SpL:39737.1,16209.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(c_List_Odrop(z,v,w),w)*.
% 299.70/300.37 42527[0:SpL:39737.1,1940.0] || equal(u,c_List_Odrop(v,w,x))* equal(y,w)* c_List_Odistinct(c_List_Orev(y,x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.37 42488[0:SpL:39737.1,1776.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Oappend(y,w,x),x)* -> c_List_Odistinct(c_List_Odrop(z,u,x),x)*.
% 299.70/300.37 42487[0:SpL:39737.1,17694.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Oappend(y,w,x),x)* -> c_List_Odistinct(c_List_Otake(z,u,x),x)*.
% 299.70/300.37 42481[0:SpL:39737.1,16503.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,w,x),c_List_Odrop(z,c_List_Odrop(x1,u,x),x))* -> .
% 299.70/300.37 42465[0:SpL:39737.1,1775.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,w,x),x)* -> c_List_Odistinct(c_List_Odrop(z,u,x),x)*.
% 299.70/300.37 42464[0:SpL:39737.1,17693.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,w,x),x)* -> c_List_Odistinct(c_List_Otake(z,u,x),x)*.
% 299.70/300.37 42462[0:SpL:39737.1,14729.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Orev(v,w),z)* equal(y,z)* -> .
% 299.70/300.37 42454[0:SpL:39737.1,13557.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orev(y,x),w)* equal(c_List_Olist_OCons(z,y,x),u)* -> .
% 299.70/300.37 42451[0:SpL:39737.1,40005.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,c_List_Orev(y,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(y,x).
% 299.70/300.37 42449[0:SpL:39737.1,14084.0] || equal(c_List_Orev(u,v),c_List_Odrop(w,x,v))* equal(x,y)* equal(c_List_Olist_OCons(z,y,v),u)* -> .
% 299.70/300.37 42432[0:SpL:39737.1,15.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Oappend(c_List_Otake(v,w,x),y,x),w)** -> equal(y,u)*.
% 299.70/300.37 42401[0:SpL:39737.1,1776.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(c_List_Odrop(z,v,w),w)*.
% 299.70/300.37 42400[0:SpL:39737.1,17694.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(c_List_Otake(z,v,w),w)*.
% 299.70/300.37 42394[0:SpL:39737.1,14885.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orev(w,x),y)* equal(c_List_Olist_OCons(z,y,x),u)* -> .
% 299.70/300.37 42324[0:SpL:39737.1,16403.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,u,x),x),x)*.
% 299.70/300.37 42323[0:SpL:39737.1,17669.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,u,x),x),x)*.
% 299.70/300.37 42321[0:SpL:39737.1,17705.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,u,x),x),x)*.
% 299.70/300.37 42320[0:SpL:39737.1,18567.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,u,x),x),x)*.
% 299.70/300.37 42283[0:SpR:39737.1,39516.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,y)* -> equal(c_List_Oappend(c_List_Otake(v,w,x),y,x),w)**.
% 299.70/300.37 42267[0:SpR:39737.1,1372.0] || equal(u,c_List_Odrop(v,w,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Orev(w,x),x),c_List_Orev(u,x))**.
% 299.70/300.37 43187[0:Rew:81.0,43174.0,6177.1,43174.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(y,u,x),y)**.
% 299.70/300.37 43188[0:Rew:83.0,43170.0,6150.1,43170.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(y,u,w),y)**.
% 299.70/300.37 43357[0:Res:465.1,15697.0] || c_WellType_OWTs(u,v,c_List_Olist_ONil(tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),w)* -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),w,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty))).
% 299.70/300.37 43441[0:SpL:377.0,1462.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(x,y),y).
% 299.70/300.37 43440[0:SpL:207.0,1462.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(x,y),y).
% 299.70/300.37 43490[0:SpR:1542.1,642.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(u,y,w),c_List_Oreplicate(u,v,w))*.
% 299.70/300.37 44045[0:Rew:43969.1,43801.2] || equal(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),c_List_Olist_ONil(x))** equal(z,u)* -> equal(z,c_List_Olist_ONil(x))*.
% 299.70/300.37 44061[0:Rew:43969.1,43716.3] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(x,c_List_Olist_ONil(w))* equal(y,u)* -> equal(x,y)*.
% 299.70/300.37 44062[0:Rew:43969.1,43696.2] || equal(c_List_Oappend(c_List_Omap(u,v,w,w),x,w),c_List_Olist_ONil(w))** equal(y,v)* -> equal(y,c_List_Olist_ONil(w))*.
% 299.70/300.37 44079[0:Rew:43967.1,43548.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(c_List_Oappend(x,v,w),w),c_List_Orev(x,w))**.
% 299.70/300.37 44081[0:Rew:43969.1,43521.1] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Oreplicate(v,w,x),x),y,x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(v,z,x),z)**.
% 299.70/300.37 44082[0:Rew:43969.1,43511.1] || equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),y)**.
% 299.70/300.37 44083[0:Rew:43969.1,43505.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** -> equal(c_List_Oappend(c_List_Orev(x,v),u,v),c_List_Orev(x,v))**.
% 299.70/300.37 44663[0:SpL:39516.1,44365.1] || equal(u,v)* equal(w,c_List_Olist_ONil(x))* equal(c_List_Oappend(y,v,x),c_List_Olist_ONil(x))** -> equal(u,w)*.
% 299.70/300.37 44725[0:Rew:43967.1,44689.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,x),v)**.
% 299.70/300.37 44987[0:Rew:43967.1,44959.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,x),y)**.
% 299.70/300.37 45032[0:Rew:43967.1,45001.2,43967.1,45001.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** equal(c_List_Orev(y,x),v)* -> equal(y,v).
% 299.70/300.37 45190[0:SpL:219.0,44445.0] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(x,v,w),c_List_Otake(x,v,w))**.
% 299.70/300.37 45297[0:SpL:377.0,1565.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(x,y),y).
% 299.70/300.37 45273[0:SpL:207.0,1565.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(x,y),y).
% 299.70/300.37 45656[0:SpR:45527.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Olist_OCons(y,v,w),w,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.37 45655[0:SpR:45527.0,823.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist__update(c_List_Olist_OCons(x,v,w),y,z,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.37 45727[0:Rew:4048.0,45654.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),y)**.
% 299.70/300.37 45637[0:SpR:45527.0,785.1] || equal(c_List_Olist_OCons(u,v,w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,v,w),tc_List_Olist(w)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 45791[0:SpR:623.1,45578.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_List_Olist_OCons(y,v,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.37 45884[0:Rew:425.0,45785.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist_OCons(x,c_List_Omap(y,v,w,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.37 46060[0:SpR:623.1,46002.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Olist_OCons(x,y,z),z),y)**.
% 299.70/300.37 46054[0:SpR:30361.1,46002.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,v),tc_List_Olist(v)),c_List_Olist_OCons(x,y,z),z),y)**.
% 299.70/300.37 46529[0:SpL:1550.0,26154.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),x,tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(v,w).
% 299.70/300.37 46362[0:SpL:1550.0,35003.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 46361[0:SpL:1550.0,35928.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 46346[0:SpL:1550.0,6207.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.37 46338[0:SpL:1550.0,35564.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),y,x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(x)).
% 299.70/300.37 46227[0:SpL:1550.0,5305.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(v,w),w),w)*.
% 299.70/300.37 46220[0:SpL:1550.0,18475.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(v,w),w),w)*.
% 299.70/300.37 46589[0:Rew:1342.0,46395.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Oappend(c_List_Orev(y,x),v,x))** -> .
% 299.70/300.37 46599[0:Rew:1342.0,46233.1] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(x,w),u,w),w).
% 299.70/300.37 46722[0:Rew:83.0,46415.1,6164.1,46415.1,1342.0,46415.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(x)).
% 299.70/300.37 46991[0:Rew:83.0,46888.0,207.0,46888.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Olist_OCons(w,x,y),y),c_List_Olist_OCons(w,c_List_Olist_ONil(y),y))**.
% 299.70/300.37 47296[0:SpL:46993.1,32382.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,v),v),v),w)** -> .
% 299.70/300.37 48363[0:SpL:1548.0,1696.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,v,x),x),x)*.
% 299.70/300.37 48424[0:SpL:1548.0,1705.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Otake(z,w,y),y))* -> .
% 299.70/300.37 48487[0:SpL:1548.0,1729.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,v,x),x),x)*.
% 299.70/300.37 48568[0:SpL:1548.0,1743.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Otake(z,w,y),y))* -> .
% 299.70/300.37 48912[0:Rew:23233.0,48786.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(hAPP(v,w),x,y),y),c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(z),z),z,y))* -> .
% 299.70/300.37 48949[0:SpL:1548.0,1777.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(c_List_Otake(y,u,w),w),w),w)*.
% 299.70/300.37 49005[0:SpL:1548.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Odrop(y,c_List_Orev(c_List_Otake(z,v,x),x),x))* -> .
% 299.70/300.37 49279[0:SpL:377.0,2069.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Olist_ONil(z))** -> c_List_Odistinct(y,z).
% 299.70/300.37 49755[0:SpR:154.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Orev(c_List_Orotate(x,u,v),v),v),y,v),v),y)**.
% 299.70/300.37 50016[0:SpL:4139.0,6983.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Otake(z,c_List_Orev(w,x),x),x,y))* -> .
% 299.70/300.37 49885[0:SpR:4139.0,5251.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Omap(u,c_List_Otake(y,c_List_Orev(v,w),w),w,x),x)*.
% 299.70/300.37 50184[0:SpL:39516.1,49710.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orotate(w,c_List_Orev(x,y),y),v,y),x)** -> equal(u,c_List_Olist_ONil(y))*.
% 299.70/300.37 50181[0:SpL:9401.1,49710.0] || equal(c_List_Orotate(u,c_List_Orev(v,w),w),x)* equal(c_List_Oappend(x,y,w),v)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.37 50175[0:SpL:2742.1,49710.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(v,w),w),w),c_List_Olist_ONil(w))** equal(x,v)* -> equal(x,c_List_Olist_ONil(w))*.
% 299.70/300.37 50162[0:SpL:587.1,49710.0] || equal(u,v) equal(c_List_Oappend(c_List_Orotate(w,c_List_Orev(v,x),x),y,x),u)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 50216[0:SpL:587.1,50187.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(w,x),x),x),x),y)* equal(c_List_Orev(y,x),w)* -> .
% 299.70/300.37 50210[0:SpL:587.1,50187.0] || equal(c_List_Orotate(u,c_List_Orev(v,w),w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(x,w),w),w),v)* -> .
% 299.70/300.37 50196[0:SpL:587.1,50187.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Orotate(x,c_List_Orev(v,y),y),y),y),y),u)* -> .
% 299.70/300.37 50257[0:Res:16074.1,3563.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),w,v),v) -> c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Otake(x,w,v),v),u,v),v)*.
% 299.70/300.37 50317[0:Res:27109.1,3689.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(v,w),w),w) -> c_List_Odistinct(c_List_Oappend(v,c_List_Orev(c_List_Odrop(x,u,w),w),w),w)*.
% 299.70/300.37 50602[0:SpL:4133.0,11874.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(z,w,x),x),x,y))* -> .
% 299.70/300.37 50368[0:SpR:4133.0,1907.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Otake(y,v,w),w),w,x),x)*.
% 299.70/300.37 51619[0:SpL:4036.1,15204.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),w)* -> .
% 299.70/300.37 51618[0:SpL:4036.1,40044.1] || equal(c_List_Oappend(u,v,w),x)* equal(v,y)* equal(c_List_Orev(c_List_Olist_OCons(z,x,w),w),y)* -> .
% 299.70/300.37 51617[0:SpL:4036.1,13474.1] || equal(c_List_Oappend(u,v,w),x)* equal(u,y)* equal(c_List_Orev(c_List_Olist_OCons(z,x,w),w),y)* -> .
% 299.70/300.37 51559[0:SpL:4036.1,50187.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(v,w),w),w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,x,w),w),v)* -> .
% 299.70/300.37 51558[0:SpL:4036.1,22851.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,x,w),w),c_List_Orev(v,w))* -> .
% 299.70/300.37 51556[0:SpL:4036.1,13495.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,x,w),w),c_List_Orev(v,w))* -> .
% 299.70/300.37 51554[0:SpL:4036.1,13472.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,x,w),w),c_List_Orev(v,w))* -> .
% 299.70/300.37 51553[0:SpL:4036.1,2933.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,x,w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 51508[0:SpL:4036.1,14596.1] || equal(u,v)* equal(c_List_Otake(w,u,x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,v,x),x),y)* -> .
% 299.70/300.37 51507[0:SpL:4036.1,41614.1] || equal(u,v)* equal(c_List_Odrop(w,u,x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,v,x),x),y)* -> .
% 299.70/300.37 51500[0:SpL:4036.1,14563.0] || equal(c_List_Orev(u,v),w) equal(c_List_Orev(c_List_Olist_OCons(x,w,v),v),c_List_Orev(c_List_Odrop(y,u,v),v))* -> .
% 299.70/300.37 51498[0:SpL:4036.1,10850.0] || equal(c_List_Orev(u,v),w) equal(c_List_Orev(c_List_Olist_OCons(x,w,v),v),c_List_Orev(c_List_Otake(y,u,v),v))* -> .
% 299.70/300.37 51493[0:SpL:4036.1,22745.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),y)* equal(c_List_Olist_OCons(z,y,x),u)* -> .
% 299.70/300.37 51482[0:SpL:4036.1,11142.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,v,x),x),x)* equal(y,u)* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 52774[0:SpL:51643.1,13996.1] || equal(u,v)* equal(c_List_Oappend(w,x,y),v)* equal(c_List_Olist_OCons(z,u,y),c_List_Orev(w,y))* -> .
% 299.70/300.37 52773[0:SpL:51643.1,12692.1] || equal(u,v)* equal(c_List_Oappend(w,x,y),v)* equal(c_List_Olist_OCons(z,u,y),c_List_Orev(x,y))* -> .
% 299.70/300.37 52772[0:SpL:51643.1,12693.1] || equal(u,v)* equal(c_List_Olist_OCons(w,x,y),v)* equal(c_List_Olist_OCons(z,u,y),c_List_Orev(x,y))* -> .
% 299.70/300.37 52771[0:SpL:51643.1,23678.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,u,w),w),x)* -> .
% 299.70/300.37 52770[0:SpL:51643.1,14729.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,u,w),w),x)* -> .
% 299.70/300.37 52768[0:SpL:51643.1,12729.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,u,w),w),x)* -> .
% 299.70/300.37 52765[0:SpL:51643.1,22879.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orotate(x,y,w))* equal(c_List_Olist_OCons(z,u,w),y)* -> .
% 299.70/300.37 52763[0:SpL:51643.1,6954.1] || equal(u,v)* equal(w,c_List_Odrop(x,v,y))* equal(c_List_Olist_OCons(z,u,y),c_List_Orev(w,y))* -> .
% 299.70/300.37 52762[0:SpL:51643.1,11937.1] || equal(u,v)* equal(w,c_List_Otake(x,v,y))* equal(c_List_Olist_OCons(z,u,y),c_List_Orev(w,y))* -> .
% 299.70/300.37 52759[0:SpL:51643.1,37336.0] || equal(u,c_List_Orotate(v,w,x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Olist_OCons(x1,u,x),x),x),w)* -> .
% 299.70/300.37 52758[0:SpL:51643.1,37335.0] || equal(u,c_List_Orotate(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Olist_OCons(x1,u,x),x),x),w)* -> .
% 299.70/300.37 52757[0:SpL:51643.1,26953.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Olist_OCons(x1,u,x),x),x),w)* -> .
% 299.70/300.37 52756[0:SpL:51643.1,26950.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_OCons(x1,u,x),x),x),w)* -> .
% 299.70/300.37 52755[0:SpL:51643.1,24097.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Olist_OCons(x1,u,x),x),x),w)* -> .
% 299.70/300.37 52754[0:SpL:51643.1,24096.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Olist_OCons(x1,u,x),x),x),w)* -> .
% 299.70/300.37 52721[0:SpL:51643.1,16242.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,z),z),z),z)* -> c_List_Odistinct(v,z)*.
% 299.70/300.37 52715[0:SpL:51643.1,16241.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,z),z),z),z)* -> c_List_Odistinct(v,z)*.
% 299.70/300.37 52709[0:SpL:51643.1,4546.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,z),z))* equal(c_List_Orev(w,z),v)* -> .
% 299.70/300.37 52695[0:SpL:51643.1,26942.1] || equal(u,v)* equal(w,v)* c_List_Odistinct(c_List_Olist_OCons(x,u,y),y)* -> c_List_Odistinct(c_List_Orev(w,y),y)*.
% 299.70/300.37 52690[0:SpL:51643.1,11954.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Olist_OCons(y,u,w),c_List_Odrop(z,x,w))* -> .
% 299.70/300.37 52689[0:SpL:51643.1,6987.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Olist_OCons(y,u,w),c_List_Otake(z,x,w))* -> .
% 299.70/300.37 52688[0:SpL:51643.1,4742.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* c_List_Odistinct(c_List_Olist_OCons(y,u,w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 52675[0:SpL:51643.1,37379.0] || equal(u,c_List_Oappend(v,c_List_Orotate(w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,u,y),y),x)* -> .
% 299.70/300.37 52674[0:SpL:51643.1,22331.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,u,y),y),x)* -> .
% 299.70/300.37 52673[0:SpL:51643.1,16328.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,u,y),y),x)* -> .
% 299.70/300.37 52669[0:SpL:51643.1,26950.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,u,y),y),x)* -> .
% 299.70/300.37 52646[0:SpL:51643.1,24689.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,y),y),c_List_Odrop(z,c_List_Odrop(x1,v,y),y))* -> .
% 299.70/300.37 52642[0:SpL:51643.1,16209.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Olist_OCons(x,u,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,v,y),y)*.
% 299.70/300.37 52614[0:SpL:51643.1,16437.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,y),y),c_List_Odrop(z,c_List_Odrop(x1,v,y),y))* -> .
% 299.70/300.37 52612[0:SpL:51643.1,16106.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,v,y),y)*.
% 299.70/300.37 52601[0:SpL:51643.1,37194.0] || equal(u,c_List_Orotate(v,w,x))* equal(y,c_List_Olist_OCons(z,u,x))* equal(c_List_Orev(y,x),w)* -> .
% 299.70/300.37 52582[0:SpL:51643.1,1727.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Oappend(y,c_List_Olist_OCons(z,u,x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.37 52577[0:SpL:51643.1,1694.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Olist_OCons(z,u,x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.37 52568[0:SpL:51643.1,23537.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,u,w),w),x)* -> .
% 299.70/300.37 52567[0:SpL:51643.1,13578.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,u,w),w),x)* -> .
% 299.70/300.37 52566[0:SpL:51643.1,7107.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,u,w),w),x)* -> .
% 299.70/300.37 52563[0:SpL:51643.1,26953.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,u,x1),x1),x1),x1),v)* -> .
% 299.70/300.37 52562[0:SpL:51643.1,26950.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,u,x1),x1),x1),x1),v)* -> .
% 299.70/300.37 52561[0:SpL:51643.1,24097.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,u,x1),x1),x1),x1),v)* -> .
% 299.70/300.37 52560[0:SpL:51643.1,24096.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,u,x1),x1),x1),x1),v)* -> .
% 299.70/300.37 52559[0:SpL:51643.1,22332.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,u,x1),x1),x1),x1),v)* -> .
% 299.70/300.37 52558[0:SpL:51643.1,16329.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,u,x1),x1),x1),x1),v)* -> .
% 299.70/300.37 52557[0:SpL:51643.1,22331.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Olist_OCons(z,u,x1),x1),x1),x1),v)* -> .
% 299.70/300.37 52556[0:SpL:51643.1,16328.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Olist_OCons(z,u,x1),x1),x1),x1),v)* -> .
% 299.70/300.37 52553[0:SpL:51643.1,12729.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(w,x),y)* equal(c_List_Olist_OCons(z,u,x),y)* -> .
% 299.70/300.37 52551[0:SpL:51643.1,13981.1] || equal(u,v)* equal(c_List_Orev(w,x),v)* equal(c_List_Olist_OCons(y,u,x),c_List_Odrop(z,w,x))* -> .
% 299.70/300.37 52550[0:SpL:51643.1,12679.1] || equal(u,v)* equal(c_List_Orev(w,x),v)* equal(c_List_Olist_OCons(y,u,x),c_List_Otake(z,w,x))* -> .
% 299.70/300.37 52549[0:SpL:51643.1,13424.1] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(v,x),y)* equal(c_List_Olist_OCons(z,u,x),y)* -> .
% 299.70/300.37 52548[0:SpL:51643.1,11809.1] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(w,x),y)* equal(c_List_Olist_OCons(z,u,x),y)* -> .
% 299.70/300.37 52545[0:SpL:51643.1,13909.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Olist_OCons(y,u,w),c_List_Odrop(z,x,w))* -> .
% 299.70/300.37 52544[0:SpL:51643.1,12640.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Olist_OCons(y,u,w),c_List_Otake(z,x,w))* -> .
% 299.70/300.37 52540[0:SpL:51643.1,41990.1] || equal(u,v)* equal(v,c_List_Orev(w,x))* c_List_Odistinct(c_List_Olist_OCons(y,u,x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.37 52525[0:SpL:51643.1,21615.0] || equal(u,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x))* equal(c_List_Olist_OCons(w,u,x),c_List_Oreplicate(v,z,x))* -> .
% 299.70/300.37 52522[0:SpL:51643.1,22144.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Olist_OCons(w,u,x),c_List_Orotate(y,c_List_Oreplicate(v,z,x),x))* -> .
% 299.70/300.37 52520[0:SpL:51643.1,21650.0] || equal(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w))* equal(c_List_Olist_OCons(x,u,w),c_List_Orotate(y,v,w))* -> .
% 299.70/300.37 52480[0:SpL:51643.1,3998.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Olist_OCons(y,u,x),c_List_Olist_OCons(v,c_List_Olist_ONil(x),x))* -> .
% 299.70/300.37 52468[0:SpL:51643.1,37379.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orotate(x,y,z),z),z))* equal(c_List_Olist_OCons(x1,u,z),y)* -> .
% 299.70/300.37 52459[0:SpL:51643.1,16437.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(y,u,x),c_List_Odrop(z,c_List_Odrop(x1,w,x),x))* -> .
% 299.70/300.37 52457[0:SpL:51643.1,16106.0] || equal(u,c_List_Olist_OCons(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,u,x),x)* -> c_List_Odistinct(c_List_Odrop(z,w,x),x)*.
% 299.70/300.37 52435[0:SpL:51643.1,1694.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* c_List_Odistinct(c_List_Olist_OCons(z,u,y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.37 52431[0:SpL:51643.1,21580.0] || equal(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),y,w))* equal(c_List_Olist_OCons(x,u,w),v)* -> .
% 299.70/300.37 52426[0:SpL:51643.1,37380.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orotate(x,y,z),z),z))* equal(c_List_Olist_OCons(x1,u,z),y)* -> .
% 299.70/300.37 52423[0:SpL:51643.1,37335.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orotate(x,y,z),z),z))* equal(c_List_Olist_OCons(x1,u,z),y)* -> .
% 299.70/300.37 52416[0:SpL:51643.1,16241.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* c_List_Odistinct(c_List_Olist_OCons(z,u,y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.37 52409[0:SpL:51643.1,1695.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y))* c_List_Odistinct(c_List_Olist_OCons(z,u,y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.37 52400[0:SpL:51643.1,27192.0] || equal(u,c_List_Oappend(v,w,x)) equal(c_List_Olist_OCons(y,u,x),c_List_Oappend(c_List_Odrop(z,v,x),w,x))* -> .
% 299.70/300.37 52397[0:SpL:51643.1,16503.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,u,x),c_List_Odrop(z,c_List_Odrop(x1,w,x),x))* -> .
% 299.70/300.37 52381[0:SpL:51643.1,1451.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,u,x),x)* -> c_List_Odistinct(c_List_Olist_OCons(y,v,x),x)*.
% 299.70/300.37 52380[0:SpL:51643.1,1775.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,u,x),x)* -> c_List_Odistinct(c_List_Odrop(z,w,x),x)*.
% 299.70/300.37 52379[0:SpL:51643.1,17693.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,u,x),x)* -> c_List_Odistinct(c_List_Otake(z,w,x),x)*.
% 299.70/300.37 52372[0:SpL:51643.1,18329.0] || equal(u,v) equal(c_List_Olist_OCons(w,u,x),c_List_Odrop(y,c_List_Odrop(z,c_List_Odrop(x1,v,x),x),x))* -> .
% 299.70/300.37 52330[0:SpL:51643.1,11143.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* equal(y,c_List_Orev(v,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 52327[0:SpL:51643.1,16381.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,v,x),x),x)*.
% 299.70/300.37 52326[0:SpL:51643.1,17615.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,v,x),x),x)*.
% 299.70/300.37 52325[0:SpL:51643.1,17622.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,v,x),x),x)*.
% 299.70/300.37 52324[0:SpL:51643.1,18544.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,v,x),x),x)*.
% 299.70/300.37 51858[0:SpR:51643.1,30478.1] || equal(u,v)* equal(v,c_List_Olist_ONil(tc_Expr_Oexp(w)))* -> c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(w),x),u,tc_Expr_Oexp(w)),w)*.
% 299.70/300.37 51828[0:SpR:51643.1,45578.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,v,x),tc_List_Olist(x)),c_List_Olist_OCons(y,u,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.37 53005[0:SpL:4254.0,22144.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Omap(x,c_List_Orotate(y,c_List_Oreplicate(v,z,x1),x1),x1,w))* -> .
% 299.70/300.37 52916[0:SpR:4254.0,9143.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orotate(x,c_List_Oreplicate(u,y,z),z),z,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.37 53105[0:Rew:297.0,52991.1] || equal(u,c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z,x1))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)),x)*.
% 299.70/300.37 53106[0:Rew:297.0,52988.1] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,z),x1)* -> equal(c_List_Otake(w,x1,z),x1)**.
% 299.70/300.37 53504[0:SpL:4036.1,51183.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(c_List_Olist_OCons(x,u,y),y),c_List_Odrop(z,w,y))* -> .
% 299.70/300.37 53599[0:SpL:11144.0,51191.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),w)* -> .
% 299.70/300.37 53587[0:SpL:4036.1,51191.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(c_List_Olist_OCons(x,u,y),y),c_List_Otake(z,w,y))* -> .
% 299.70/300.37 53924[0:SpL:4246.0,22850.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 54145[0:SpL:4036.1,51245.1] || equal(u,v)* equal(v,c_List_Oappend(w,x,y))* equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),x)* -> .
% 299.70/300.37 54151[0:SpL:434.0,54130.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 54963[0:SpL:4360.0,11950.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Odrop(z,c_List_Orev(w,x),x),x,y))* -> .
% 299.70/300.37 54809[0:SpR:4360.0,5156.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(y,c_List_Orev(v,w),w),w,x),x)*.
% 299.70/300.37 55062[0:Rew:438.0,54925.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Olist__update(c_List_Oreplicate(u,w,x),y,z,x),x,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.37 55145[0:SpL:4048.0,54642.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,z,v),v),v),v),v),z)** -> .
% 299.70/300.37 55175[0:SpL:4036.1,51249.1] || equal(u,v)* equal(v,c_List_Oappend(w,x,y))* equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),w)* -> .
% 299.70/300.37 55197[0:SpL:1625.0,55176.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,z,x),x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.37 55196[0:SpL:427.0,55176.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(y,z,x),x),c_List_Omap(u,v,w,x))** -> .
% 299.70/300.37 55222[0:Rew:377.0,55194.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Oappend(v,c_List_Orev(u,w),w))** -> .
% 299.70/300.37 55223[0:Rew:377.0,55190.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),v),c_List_Oappend(c_List_Orev(w,v),u,v))** -> .
% 299.70/300.37 55227[0:Rew:83.0,55195.0,207.0,55195.0,207.0,55195.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(y),y),y))** -> .
% 299.70/300.37 55228[0:Rew:23233.0,55198.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(w,x,y),y),c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(z),z),z,y))* -> .
% 299.70/300.37 55567[0:SpL:4352.0,6896.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(z,w,x),x),x,y))* -> .
% 299.70/300.37 55281[0:SpR:4352.0,1498.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Odrop(y,v,w),w),w,x),x)*.
% 299.70/300.37 55955[0:SpL:4036.1,51266.1] || equal(u,v)* equal(v,c_List_Orotate(w,x,y))* equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),x)* -> .
% 299.70/300.37 55961[0:SpL:434.0,55940.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 55979[0:SpL:51643.1,51901.1] || equal(u,v)* equal(w,u)* equal(c_List_Olist_OCons(x,v,y),c_List_Orev(c_List_Odrop(z,w,y),y))* -> .
% 299.70/300.37 56118[0:SpL:51643.1,51906.1] || equal(u,v)* equal(w,u)* equal(c_List_Olist_OCons(x,v,y),c_List_Orev(c_List_Otake(z,w,y),y))* -> .
% 299.70/300.37 56201[0:SpL:4036.1,52143.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(y,w)* equal(c_List_Orev(c_List_Olist_OCons(z,u,x),x),y)* -> .
% 299.70/300.37 56188[0:SpL:51643.1,52143.1] || equal(u,v)* equal(w,u)* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(y,v,z),z),z),w)* -> .
% 299.70/300.37 56219[0:SpL:587.1,52146.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 56318[0:SpL:587.1,52176.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(x,c_List_Olist_OCons(y,w,z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 56361[0:SpL:587.1,52188.1] || equal(u,v)* equal(u,w)* equal(c_List_Orotate(x,c_List_Olist_OCons(y,w,z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 56385[0:SpL:51643.1,52194.1] || equal(u,v)* equal(c_List_Orev(w,x),u)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,v,x),x),w)* -> .
% 299.70/300.37 56414[0:SpL:434.0,56381.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 56504[0:SpL:4048.0,56421.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w),w),w),z)** -> .
% 299.70/300.37 56618[0:SpL:51643.1,52196.1] || equal(u,v)* equal(c_List_Orev(w,x),u)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,v,x),x),w)* -> .
% 299.70/300.37 56628[0:SpL:434.0,56614.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 56625[0:SpL:46993.1,56614.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),v),u)* -> .
% 299.70/300.37 56693[0:SpL:4036.1,54149.1] || equal(u,v)* equal(v,w)* equal(c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),w)* -> .
% 299.70/300.37 56690[0:SpL:587.1,54149.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(v,y)* equal(c_List_Oappend(z,c_List_Orev(x,w),w),y)* -> .
% 299.70/300.37 56761[0:SpL:39516.1,55192.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(y,z) equal(c_List_Oappend(c_List_Orev(y,w),x,w),z)* -> .
% 299.70/300.37 56759[0:SpL:9401.1,55192.1] || equal(c_List_Orev(u,v),w)* equal(u,x)* equal(c_List_Oappend(w,c_List_Olist_OCons(y,z,v),v),x)* -> .
% 299.70/300.37 56737[0:SpL:587.1,55192.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(c_List_Orev(v,x),c_List_Olist_OCons(y,z,x),x),w)* -> .
% 299.70/300.37 56735[0:SpL:100.0,55192.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(y,z,w),w),x)* -> .
% 299.70/300.37 56726[0:SpL:434.0,55192.1] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,w),c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),w),v)* -> .
% 299.70/300.37 56796[0:SpL:39516.1,55213.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(y,c_List_Orev(z,w))* equal(c_List_Oappend(y,x,w),z)* -> .
% 299.70/300.37 56794[0:SpL:9401.1,55213.1] || equal(u,v)* equal(u,c_List_Orev(w,x))* equal(c_List_Oappend(v,c_List_Olist_OCons(y,z,x),x),w)* -> .
% 299.70/300.37 56780[0:SpL:434.0,55213.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),w),v)* -> .
% 299.70/300.37 56904[0:SpL:39516.1,55215.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,y))* equal(c_List_Oappend(c_List_Orev(z,y),v,y),z)** -> .
% 299.70/300.37 56873[0:SpL:100.0,55215.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Oreplicate(y,z,x),u,x),c_List_Oreplicate(y,z,x))** -> .
% 299.70/300.37 56948[0:SpL:587.1,55246.1] || equal(u,v)* equal(w,u)* equal(c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 56946[0:SpL:100.0,55246.1] || equal(u,c_List_Oreplicate(v,w,x)) equal(c_List_Oappend(u,c_List_Olist_OCons(y,z,x),x),c_List_Oreplicate(v,w,x))* -> .
% 299.70/300.37 56939[0:SpL:39516.1,55246.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(y,z) equal(c_List_Oappend(y,x,w),c_List_Orev(z,w))* -> .
% 299.70/300.37 56923[0:SpL:434.0,55246.1] || equal(u,v) equal(c_List_Oappend(u,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.37 56994[0:SpL:39516.1,55248.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,y))* equal(c_List_Oappend(z,v,y),c_List_Orev(z,y))** -> .
% 299.70/300.37 57029[0:SpL:4036.1,55959.1] || equal(u,v)* equal(v,w)* equal(c_List_Orotate(x,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),w)* -> .
% 299.70/300.37 57026[0:SpL:587.1,55959.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(v,y)* equal(c_List_Orotate(z,c_List_Orev(x,w),w),y)* -> .
% 299.70/300.37 57075[0:SpL:587.1,55967.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,y))* equal(c_List_Orotate(z,c_List_Orev(v,y),y),x)* -> .
% 299.70/300.37 57119[0:SpL:4253.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 57106[0:SpL:1625.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.37 57105[0:SpL:427.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Omap(w,x,y,z))** -> .
% 299.70/300.37 57103[0:SpL:1349.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Oappend(x,c_List_Orev(w,y),y))** -> .
% 299.70/300.37 57099[0:SpL:1342.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Oappend(c_List_Orev(y,x),w,x))** -> .
% 299.70/300.37 57128[0:SpL:426.0,57096.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.37 57166[0:SpL:1378.1,56412.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(v,y)* equal(c_List_Orev(c_List_Oappend(z,x,w),w),y)* -> .
% 299.70/300.37 57140[0:SpL:51643.1,56412.1] || equal(u,v)* equal(u,w)* equal(c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(y,v,z),z),z),w)* -> .
% 299.70/300.37 57197[0:SpL:51643.1,56626.1] || equal(u,v)* equal(u,w)* equal(c_List_Orev(c_List_Orotate(x,c_List_Olist_OCons(y,v,z),z),z),w)* -> .
% 299.70/300.37 57227[0:SpL:39516.1,56731.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(y,w),z) equal(c_List_Oappend(y,x,w),z)* -> .
% 299.70/300.37 57225[0:SpL:9401.1,56731.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(v,c_List_Olist_OCons(y,z,w),w),x)* -> .
% 299.70/300.37 57211[0:SpL:434.0,56731.1] || equal(c_List_Orev(u,v),w) equal(c_List_Oappend(u,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,v),v),w)* -> .
% 299.70/300.37 57265[0:SpL:1378.1,56818.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(y,z) equal(c_List_Orev(c_List_Oappend(y,x,w),w),z)* -> .
% 299.70/300.37 57263[0:SpL:1375.1,56818.1] || equal(u,v)* equal(u,w)* equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(x,y,z),z),z),w)* -> .
% 299.70/300.37 57240[0:SpL:434.0,56818.1] || equal(u,v) equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),v)* -> .
% 299.70/300.37 57306[0:SpL:1378.1,56820.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,y))* equal(c_List_Orev(c_List_Oappend(z,v,y),y),z)** -> .
% 299.70/300.37 57365[0:SpL:51643.1,57069.0] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Olist_OCons(y,v,x))* equal(c_List_Orotate(z,w,x),u)* -> .
% 299.70/300.37 57347[0:SpL:587.1,57069.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Orotate(z,u,w),y)* -> .
% 299.70/300.37 57378[0:SpL:587.1,57101.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Orotate(y,c_List_Orev(v,z),z),z),w)* -> .
% 299.70/300.37 57409[0:SpL:51643.1,57372.1] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Orev(v,w),y)* equal(c_List_Olist_OCons(z,x,w),y)* -> .
% 299.70/300.37 57457[0:SpL:39516.1,55182.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z)* equal(c_List_Oappend(c_List_Orev(x1,y),z,y),x1)** -> .
% 299.70/300.37 57432[0:SpL:100.0,55182.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),w),c_List_Oreplicate(u,v,w))** -> .
% 299.70/300.37 57425[0:SpL:431.0,55182.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,x2),x2,v),v),u)** -> .
% 299.70/300.37 57423[0:SpL:5634.1,55182.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(c_List_Orev(y,z),c_List_Omap(x1,x,w,z),z),y)** -> .
% 299.70/300.37 57565[0:SpL:39516.1,55233.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z)* equal(c_List_Oappend(x1,z,y),c_List_Orev(x1,y))** -> .
% 299.70/300.37 57562[0:SpL:421.0,55233.0] || equal(c_List_Omap(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y,z),c_List_Orev(c_List_Omap(u,v,y,z),z))* -> .
% 299.70/300.37 57552[0:SpL:431.0,55233.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1,x2),x2),c_List_Orev(u,x2))** -> .
% 299.70/300.37 57550[0:SpL:5634.1,55233.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(y,c_List_Omap(z,x,w,x1),x1),c_List_Orev(y,x1))** -> .
% 299.70/300.37 57597[0:SpL:431.0,56283.0] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Olist__update(w,x1,x2,x),x)*.
% 299.70/300.37 57595[0:SpL:5634.1,56283.0] || equal(u,v)* equal(c_List_Omap(w,v,x,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Olist__update(u,z,x1,x),x)*.
% 299.70/300.37 57655[0:Res:13566.1,56675.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_ONil(tc_Type_Oty),c_List_Oreplicate(w,x,tc_Type_Oty),tc_Type_Oty,tc_Type_Oty)* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(tc_Value_Oval),tc_List_Olist(tc_Value_Oval)),w).
% 299.70/300.37 57693[0:SpL:1378.1,56805.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z)* equal(c_List_Orev(c_List_Oappend(x1,z,y),y),x1)** -> .
% 299.70/300.37 57681[0:SpL:421.0,56805.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Omap(u,v,y,z))** -> .
% 299.70/300.37 57671[0:SpL:431.0,56805.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1,x2),x2),x2),u)** -> .
% 299.70/300.37 57669[0:SpL:5634.1,56805.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(c_List_Oappend(y,c_List_Omap(z,x,w,x1),x1),x1),y)** -> .
% 299.70/300.37 57835[0:SpL:377.0,54589.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,z,v),v),v),v),u)* -> .
% 299.70/300.37 58000[0:SpL:377.0,4569.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Orev(u,z))** -> .
% 299.70/300.37 58067[0:SpL:377.0,57996.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orev(c_List_Oappend(u,v,y),y))** -> .
% 299.70/300.37 58066[0:SpL:207.0,57996.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orev(c_List_Olist_OCons(u,v,y),y))** -> .
% 299.70/300.37 58192[0:Res:6845.1,476.0] || c_List_Olist__all2(c_fequal(u),c_List_Oappend(v,w,u),x,u,u)* -> equal(w,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(u)),x,u)).
% 299.70/300.37 58146[0:SpR:675.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orotate(y,v,x),x,x)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x),x,x).
% 299.70/300.37 58246[0:SpL:377.0,5318.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(w,x),x),x)*.
% 299.70/300.37 58245[0:SpL:207.0,5318.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(w,x),x),x)*.
% 299.70/300.37 58380[0:Rew:154.0,58366.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate(x,c_List_Omap(y,z,x1,w),w))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(x1)),u).
% 299.70/300.37 58486[0:Res:6815.1,476.0] || c_List_Olist__all2(c_fequal(u),v,c_List_Oappend(w,x,u),u,u)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(u)),v,u),x).
% 299.70/300.37 58440[0:SpR:675.0,6815.1] || c_List_Olist__all2(u,c_List_Orotate(v,w,x),c_List_Oappend(w,y,x),x,x)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),y,x,x).
% 299.70/300.37 58561[0:Res:4335.1,5772.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Odrop(z,v,w))* -> c_List_Odistinct(c_List_Orev(y,w),w)*.
% 299.70/300.37 58560[0:Res:4236.1,5772.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Orotate(z,v,w))* -> c_List_Odistinct(c_List_Orev(y,w),w)*.
% 299.70/300.37 58559[0:Res:4116.1,5772.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Otake(z,v,w))* -> c_List_Odistinct(c_List_Orev(y,w),w)*.
% 299.70/300.37 58637[0:Res:4335.1,5780.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(c_List_Orev(y,w),c_List_Odrop(z,v,w))* -> c_List_Odistinct(y,w).
% 299.70/300.37 58636[0:Res:4236.1,5780.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(c_List_Orev(y,w),c_List_Orotate(z,v,w))* -> c_List_Odistinct(y,w).
% 299.70/300.37 58635[0:Res:4116.1,5780.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(c_List_Orev(y,w),c_List_Otake(z,v,w))* -> c_List_Odistinct(y,w).
% 299.70/300.37 58696[0:SpR:46993.1,58687.0] || equal(c_List_Orev(u,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty)) -> equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(v,w,c_List_Olist_ONil(tc_Type_Oty),c_List_Olist_OCons(w,u,tc_Type_Oty),x),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.70/300.37 59002[0:Res:27109.1,9515.1] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(c_List_Odrop(x,u,w),y)* -> c_List_Odistinct(c_List_Otake(z,y,w),w)*.
% 299.70/300.37 58979[0:SpL:1548.0,9515.1] || equal(c_List_Otake(u,v,w),x)* c_List_Odistinct(c_List_Oappend(v,y,w),w)* -> c_List_Odistinct(c_List_Otake(z,x,w),w)*.
% 299.70/300.37 60700[0:Rew:43967.1,60684.2] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(v,y),y),y),c_List_Olist_ONil(y))** -> equal(u,x)*.
% 299.70/300.37 60705[0:Rew:81.0,60666.0,31574.1,60666.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(v,y),y),y),c_List_Olist_ONil(y))** -> equal(u,w)*.
% 299.70/300.37 60706[0:Rew:83.0,60662.0,6164.1,60662.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),c_List_Olist_ONil(x))** -> equal(u,w)*.
% 299.70/300.37 61695[0:Res:61666.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Orotate(x,u,v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.37 61694[0:Res:61666.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Orotate(x,u,v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.37 62562[0:Res:62524.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Orotate(x,u,v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.37 62561[0:Res:62524.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Orotate(x,u,v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.37 62745[0:SpL:377.0,13718.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,x1),x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.37 62824[0:SpL:377.0,14364.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Olist_ONil(z))** -> c_List_Odistinct(x,z).
% 299.70/300.37 62779[0:SpL:1548.0,14364.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Otake(z,w,y),y)*.
% 299.70/300.37 63283[0:Res:16058.1,17610.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* equal(x,c_List_Otake(y,c_List_Otake(z,v,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 63318[0:Res:16074.1,17671.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(x,c_List_Otake(y,c_List_Otake(z,v,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 63294[0:SpL:377.0,17671.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* equal(y,c_List_Otake(z,w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 63293[0:SpL:207.0,17671.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* equal(y,c_List_Otake(z,w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 63334[0:SpL:1548.0,17698.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Orev(c_List_Otake(y,u,w),w),w),w)*.
% 299.70/300.37 63632[0:SpL:6607.0,22144.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),x,y),c_List_Orotate(z,c_List_Oreplicate(w,x1,y),y))* -> .
% 299.70/300.37 63630[0:SpL:6607.0,21650.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),v,y),y),y,x),c_List_Orotate(z,w,x))* -> .
% 299.70/300.37 64536[0:SpL:6606.0,23496.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 64534[0:SpL:6606.0,13554.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 64530[0:SpL:6606.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 64409[0:SpL:6606.0,11895.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Odrop(z,c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.37 64407[0:SpL:6606.0,6910.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Otake(z,c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.37 64405[0:SpL:6606.0,4727.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Omap(u,w,x,y),y).
% 299.70/300.37 65376[0:SpL:6591.0,4075.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.37 65337[0:SpL:6591.0,55940.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 65331[0:SpL:6591.0,11946.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 65325[0:SpL:6591.0,54130.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 65273[0:SpL:6591.0,13466.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Otake(z,c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.37 65271[0:SpL:6591.0,3994.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Omap(u,w,x,y),y).
% 299.70/300.37 65263[0:SpL:6591.0,2930.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Odrop(z,c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.37 65538[0:MRR:65319.2,212.0] || equal(u,v) equal(c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),u,x1),v)* -> .
% 299.70/300.37 65541[0:MRR:65220.1,212.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),x1,z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.37 65638[0:SpL:9401.1,65514.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z)* equal(c_List_Oappend(z,x1,y),x1)** -> .
% 299.70/300.37 65647[0:Rew:4048.0,65636.0] || equal(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w,z),c_List_Omap(u,y,w,z))** -> .
% 299.70/300.37 65628[0:SpL:431.0,65514.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z,x1),x2,x1),x2)** -> .
% 299.70/300.37 65626[0:SpL:5634.1,65514.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* equal(c_List_Oappend(c_List_Omap(y,x,w,z),x1,z),x1)** -> .
% 299.70/300.37 65617[0:SpL:587.1,65514.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(c_List_Omap(y,c_List_Orev(x,w),w,z),x1,z),x1)** -> .
% 299.70/300.37 65608[0:SpL:434.0,65514.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z,x1),x2,x1),x2)** -> .
% 299.70/300.37 65661[0:Rew:1625.0,65632.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Olist_OCons(u,c_List_Olist_ONil(z),z))** -> .
% 299.70/300.37 65701[0:SpL:39516.1,65622.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),v,x1),u)* -> .
% 299.70/300.37 65696[0:SpL:9401.1,65622.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),z)* equal(c_List_Oappend(z,x1,y),x1)** -> .
% 299.70/300.37 65682[0:SpL:587.1,65622.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z)* equal(c_List_Oappend(c_List_Orev(z,y),x1,y),x1)** -> .
% 299.70/300.37 65678[0:SpL:431.0,65622.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,x1),x1),x2,x1),x2)** -> .
% 299.70/300.37 65675[0:SpL:5634.1,65622.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(c_List_Orev(c_List_Omap(y,x,w,z),z),x1,z),x1)** -> .
% 299.70/300.37 65890[0:SpL:377.0,18479.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(w,x),x),x)*.
% 299.70/300.37 65889[0:SpL:207.0,18479.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(w,x),x),x)*.
% 299.70/300.37 65954[0:SpL:4048.0,65923.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(x,v),v),v)*.
% 299.70/300.37 67527[0:Res:27109.1,18530.1] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(c_List_Odrop(x,u,w),y)* -> c_List_Odistinct(c_List_Odrop(z,y,w),w)*.
% 299.70/300.37 67500[0:SpL:1548.0,18530.1] || equal(c_List_Otake(u,v,w),x)* c_List_Odistinct(c_List_Oappend(v,y,w),w)* -> c_List_Odistinct(c_List_Odrop(z,x,w),w)*.
% 299.70/300.37 67582[0:SpL:154.0,21662.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Olist__update(c_List_Orotate(x,v,w),y,z,w))* -> .
% 299.70/300.37 68058[0:SpL:377.0,21742.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(y,z))** -> .
% 299.70/300.37 68057[0:SpL:207.0,21742.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(y,z))** -> .
% 299.70/300.37 68148[0:SpL:377.0,21743.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(y,z))** -> .
% 299.70/300.37 68119[0:SpL:207.0,21743.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(y,z))** -> .
% 299.70/300.37 68661[0:SpL:1548.0,22222.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Otake(z,w,y),y))* -> .
% 299.70/300.37 69103[0:Res:4335.1,23466.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Orev(c_List_Odrop(z,v,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.37 69102[0:Res:4236.1,23466.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Orev(c_List_Orotate(z,v,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.37 69101[0:Res:4116.1,23466.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Orev(c_List_Otake(z,v,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.37 69753[0:Res:27109.1,27107.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(x,c_List_Otake(y,c_List_Odrop(z,u,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 69726[0:SpL:1548.0,27107.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(x,c_List_Otake(y,c_List_Otake(z,u,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 69770[0:SpL:1548.0,27137.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,c_List_Otake(y,u,w),w),w),w)*.
% 299.70/300.37 69832[0:SpL:1548.0,27226.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Orev(c_List_Otake(y,c_List_Otake(z,v,x),x),x))* -> .
% 299.70/300.37 70330[0:SpL:1548.0,27232.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x),c_List_Otake(y,c_List_Otake(z,v,x),x))* -> .
% 299.70/300.37 70481[0:Res:27109.1,28350.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(x,c_List_Odrop(y,c_List_Odrop(z,u,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 70454[0:SpL:1548.0,28350.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(x,c_List_Odrop(y,c_List_Otake(z,u,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 71062[0:SpL:587.1,70516.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),c_List_Orev(x,w))* -> equal(y,u)*.
% 299.70/300.37 71047[0:SpL:51643.1,70516.0] || equal(c_List_Olist_ONil(u),v) equal(c_List_Olist_OCons(w,v,u),c_List_Orev(c_List_Olist_OCons(x,y,u),u))* -> equal(w,x).
% 299.70/300.37 71085[0:SpL:219.0,35087.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,w,x),x),w)** -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),c_List_Otake(v,w,x)).
% 299.70/300.37 71153[0:SpL:4048.0,36754.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,v),v),v),v),c_List_Orev(z,v))** -> .
% 299.70/300.37 71713[0:SpL:4048.0,36764.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(z,v),v),v),v),v),z)** -> .
% 299.70/300.37 72750[0:SpL:38750.1,13554.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),w)* -> .
% 299.70/300.37 72749[0:SpL:38750.1,55187.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Orev(y,x))** -> .
% 299.70/300.37 72736[0:SpL:38750.1,13574.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Orev(w,x))* -> .
% 299.70/300.37 72357[0:SpL:38750.1,6799.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),x)* -> .
% 299.70/300.37 72355[0:SpL:38750.1,21896.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* equal(y,z) equal(c_List_Oappend(y,x,w),z)* -> .
% 299.70/300.37 72302[0:SpL:38750.1,21887.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(z,v,w),z)** -> .
% 299.70/300.37 72288[0:SpL:38750.1,3783.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* c_List_Odistinct(c_List_Oappend(y,v,w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 72182[0:SpL:38750.1,2918.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 71882[0:SpR:38750.1,219.0] || equal(u,c_List_Orev(c_List_Odrop(v,w,x),x)) -> equal(c_List_Oappend(c_List_Otake(v,w,x),c_List_Orev(u,x),x),w)**.
% 299.70/300.37 73021[0:Rew:6150.1,72290.0] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* equal(c_List_Oappend(x,y,v),c_List_Olist_ONil(v))** -> equal(w,x)*.
% 299.70/300.37 74715[0:SpL:38776.1,56614.0] || equal(u,v) equal(c_List_Orev(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),y),c_List_Orev(v,y))* -> .
% 299.70/300.37 74702[0:SpL:38776.1,56381.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),y),c_List_Orev(v,y))* -> .
% 299.70/300.37 74687[0:SpL:38776.1,55940.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),y),c_List_Orev(v,y))* -> .
% 299.70/300.37 74653[0:SpL:38776.1,4509.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),y),c_List_Orev(v,y))* -> .
% 299.70/300.37 74527[0:SpL:38776.1,11874.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Orev(c_List_Otake(y,c_List_Orev(v,x),x),x))* -> .
% 299.70/300.37 74522[0:SpL:38776.1,6896.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Orev(c_List_Odrop(y,c_List_Orev(v,x),x),x))* -> .
% 299.70/300.37 74512[0:SpL:38776.1,13466.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),c_List_Otake(y,c_List_Orev(v,x),x))* -> .
% 299.70/300.37 74501[0:SpL:38776.1,2930.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),c_List_Odrop(y,c_List_Orev(v,x),x))* -> .
% 299.70/300.37 76143[0:SpL:39528.1,13445.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),x),c_List_Orev(u,x))* -> .
% 299.70/300.37 77530[0:Rew:83.0,77529.2] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x),c_List_Olist_ONil(x))** -> equal(y,v)*.
% 299.70/300.37 77537[0:Rew:81.0,77536.0,6177.1,77536.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(u,x),y,x),x),c_List_Olist_ONil(x))** -> equal(y,v)*.
% 299.70/300.37 78507[0:SpL:39580.1,13445.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),w),v)* -> .
% 299.70/300.37 78057[0:SpL:39580.1,56775.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(x,y,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 78034[0:SpL:39580.1,11853.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* equal(c_List_Olist_OCons(y,c_List_Oappend(v,z,w),w),x)* -> .
% 299.70/300.37 77953[0:SpL:39580.1,13445.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 77908[0:SpL:39580.1,55192.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* equal(c_List_Oappend(v,c_List_Olist_OCons(y,z,w),w),x)* -> .
% 299.70/300.37 77888[0:SpL:39580.1,37037.0] || equal(c_List_Orotate(u,v,w),c_List_Orev(x,w))* equal(c_List_Oappend(x,y,w),v)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.37 77877[0:SpL:39580.1,3647.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* c_List_Odistinct(c_List_Oappend(v,y,w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 77851[0:SpL:39580.1,21879.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(x,y,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 77618[0:SpR:39580.1,219.0] || equal(u,c_List_Orev(c_List_Otake(v,w,x),x)) -> equal(c_List_Oappend(c_List_Orev(u,x),c_List_Odrop(v,w,x),x),w)**.
% 299.70/300.37 78978[0:Rew:6177.1,77879.0] || equal(u,c_List_Olist_ONil(v))* equal(u,w)* equal(c_List_Oappend(x,y,v),c_List_Olist_ONil(v))** -> equal(y,w)*.
% 299.70/300.37 81832[0:Res:16074.1,39865.1] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(c_List_Otake(x,v,w),y)* -> c_List_Odistinct(c_List_Otake(z,y,w),w)*.
% 299.70/300.37 81884[0:Res:16074.1,39873.1] || c_List_Odistinct(c_List_Oappend(u,v,w),w)* equal(c_List_Otake(x,v,w),y)* -> c_List_Odistinct(c_List_Odrop(z,y,w),w)*.
% 299.70/300.37 83064[0:Obv:83061.1] || equal(c_List_Olist__update(u,v,w,x),c_List_Olist_ONil(x))** -> equal(v,y)* equal(c_List_Olist__update(u,y,z,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 83202[0:SpL:279.1,83127.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,y,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** -> .
% 299.70/300.37 84774[0:SpL:51643.1,83133.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,y,x),x),w)* -> .
% 299.70/300.37 84771[0:SpL:51643.1,83133.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Olist_OCons(x1,x,w),w),w),v)* -> .
% 299.70/300.37 84764[0:SpL:39737.1,83133.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Olist_OCons(x1,w,x),x),x),u)* -> .
% 299.70/300.37 84763[0:SpL:39516.1,83133.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,x1),x1),x1),x1),u)* -> .
% 299.70/300.37 84749[0:SpL:274.0,83133.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(x,z))** -> .
% 299.70/300.37 85080[0:SpL:7148.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x1,w,x),x)*.
% 299.70/300.37 85079[0:SpL:7148.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x1,w,x),x)*.
% 299.70/300.37 85078[0:SpL:7148.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Orotate(x1,w,x),x)*.
% 299.70/300.37 85370[0:SpL:51643.1,83134.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,y,x),x),w)* -> .
% 299.70/300.37 85365[0:SpL:39737.1,83134.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,y,w),w),v)* -> .
% 299.70/300.37 85364[0:SpL:39516.1,83134.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Oappend(x1,x,w),w),w),v)* -> .
% 299.70/300.37 85359[0:SpL:25354.1,83134.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Orotate(x,c_List_Olist_OCons(y,z,w),w),v)* -> .
% 299.70/300.37 85341[0:SpL:39737.1,83134.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Oappend(x1,w,x),x),x),u)* -> .
% 299.70/300.37 85340[0:SpL:39516.1,83134.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,v,x1),x1),x1),x1),u)* -> .
% 299.70/300.37 85326[0:SpL:274.0,83134.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(x,z))** -> .
% 299.70/300.37 85404[0:SpL:51643.1,84733.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,x,w),w),c_List_Odrop(x1,v,w))* -> .
% 299.70/300.37 85396[0:SpL:51643.1,84733.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v,z),z),z),c_List_Odrop(x1,u,z))* -> .
% 299.70/300.37 85519[0:SpL:51643.1,85310.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,x,w),w),c_List_Odrop(x1,v,w))* -> .
% 299.70/300.37 85512[0:SpL:39737.1,85310.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orotate(y,c_List_Olist_OCons(z,w,x),x),c_List_Odrop(x1,u,x))* -> .
% 299.70/300.37 85511[0:SpL:39516.1,85310.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z),z),c_List_Odrop(x1,u,z))* -> .
% 299.70/300.37 85497[0:SpL:274.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Odrop(z,c_List_Orev(w,y),y))* -> .
% 299.70/300.37 85620[0:SpL:51643.1,85464.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,y,x),x),w)* -> .
% 299.70/300.37 85617[0:SpL:51643.1,85464.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Olist_OCons(x1,x,w),w),w),v)* -> .
% 299.70/300.37 85609[0:SpL:51643.1,85464.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,v,x1),x1),x1),x1),u)* -> .
% 299.70/300.37 86305[0:SpL:51643.1,85481.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,v,y),y),c_List_Odrop(z,c_List_Odrop(x1,u,y),y))* -> .
% 299.70/300.37 86467[0:SpL:51643.1,85579.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,y,x),x),w)* -> .
% 299.70/300.37 86462[0:SpL:39737.1,85579.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,y,w),w),v)* -> .
% 299.70/300.37 86461[0:SpL:39516.1,85579.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Oappend(x1,x,w),w),w),v)* -> .
% 299.70/300.37 86437[0:SpL:51643.1,85579.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Olist_OCons(z,v,x1),x1),x1),x1),u)* -> .
% 299.70/300.37 88302[0:SpL:1548.0,88248.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(x,w)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(y,u,w),v,w),w)*.
% 299.70/300.37 89408[0:SpL:1548.0,43472.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,v,x),x)*.
% 299.70/300.37 89530[0:SpL:377.0,43973.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Otake(w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(w,x,y),x).
% 299.70/300.37 89576[0:Rew:43969.1,89496.1] || equal(c_List_Oappend(u,c_List_Orotate(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,x),y)**.
% 299.70/300.37 89644[0:SpL:377.0,89565.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,x),y)**.
% 299.70/300.37 89788[0:SpL:377.0,44309.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(w,z,y),z)**.
% 299.70/300.37 89818[0:Rew:89814.1,35793.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,y,w),x)** -> equal(y,v)*.
% 299.70/300.37 89894[0:SpL:1375.1,89814.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(u,y,x),y)**.
% 299.70/300.37 89891[0:SpL:587.1,89814.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(u,y,w),y)**.
% 299.70/300.37 89906[0:Rew:89891.2,45193.2] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y))* equal(c_List_Orev(u,y),c_List_Olist_ONil(y))** -> equal(x,w).
% 299.70/300.37 89991[0:SpL:1378.1,89819.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,v,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(u,y,x),y)**.
% 299.70/300.37 89986[0:SpL:587.1,89819.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(v,y,w),y)**.
% 299.70/300.37 89993[0:Rew:89984.1,46149.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** -> equal(c_List_Oappend(c_List_Orev(x,v),w,v),c_List_Orev(x,v))**.
% 299.70/300.37 90082[0:SpL:39516.1,89892.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(x,w,v),c_List_Olist_ONil(v))** -> equal(c_List_Oappend(u,y,v),y)**.
% 299.70/300.37 90163[0:SpL:9401.1,89984.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(w,x,v),c_List_Olist_ONil(v))** -> equal(c_List_Oappend(u,y,v),y)**.
% 299.70/300.37 90257[0:SpL:377.0,44311.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(x,z,y),z)**.
% 299.70/300.37 90291[0:Rew:44311.1,90216.1,377.0,90216.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(c_List_Odrop(y,v,x),z,x),z)**.
% 299.70/300.37 90426[0:SpL:377.0,44392.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(y,x).
% 299.70/300.37 90549[0:SpL:1378.1,90451.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(c_List_Oappend(y,x,w),w),c_List_Olist_ONil(w))** -> equal(v,u).
% 299.70/300.37 90514[0:SpL:39516.1,90451.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v,y),y),y),c_List_Olist_ONil(y))** -> equal(u,x)*.
% 299.70/300.37 90509[0:SpL:9401.1,90451.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(v,x,y),y),y),c_List_Olist_ONil(y))** -> equal(x,u)*.
% 299.70/300.37 90504[0:SpL:25354.1,90451.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(c_List_Oappend(w,x,v),v),c_List_Olist_ONil(v))** -> equal(u,x)*.
% 299.70/300.37 90657[0:SpL:9401.1,90543.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Oappend(x,y,w),c_List_Olist_ONil(w))** -> equal(v,u).
% 299.70/300.37 90646[0:SpL:39528.1,90543.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Oappend(c_List_Orev(u,x),y,x),c_List_Olist_ONil(x))** -> equal(w,v).
% 299.70/300.37 90639[0:SpL:1378.1,90543.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,x),x),y,x),c_List_Olist_ONil(x))** -> equal(u,w)*.
% 299.70/300.37 90637[0:SpL:1375.1,90543.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),c_List_Olist_ONil(x))** -> equal(w,u)*.
% 299.70/300.37 90726[0:SpL:377.0,45271.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,w,x),x),x)*.
% 299.70/300.37 90725[0:SpL:207.0,45271.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,w,x),x),x)*.
% 299.70/300.37 90920[0:SpL:1550.0,45307.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),y,x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.37 91149[0:SpL:377.0,48486.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,w,x),x),x)*.
% 299.70/300.37 91148[0:SpL:207.0,48486.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,w,x),x),x)*.
% 299.70/300.37 91259[0:SpL:377.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Orev(c_List_Otake(z,x,y),y))* -> .
% 299.70/300.37 91258[0:SpL:207.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Orev(c_List_Otake(z,x,y),y))* -> .
% 299.70/300.37 91610[0:Res:16058.1,51868.1] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* equal(x,c_List_Otake(y,v,w))* -> c_List_Odistinct(c_List_Otake(z,x,w),w)*.
% 299.70/300.37 91626[0:Res:16058.1,51875.1] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w)* equal(x,c_List_Otake(y,v,w))* -> c_List_Odistinct(c_List_Odrop(z,x,w),w)*.
% 299.70/300.37 92351[0:SpL:39737.1,92271.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,z,x))* equal(c_List_Orotate(x1,z,x),w)* -> .
% 299.70/300.37 92350[0:SpL:39516.1,92271.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Orotate(z,c_List_Oappend(x1,y,x),x),w)* -> .
% 299.70/300.37 92329[0:SpL:39737.1,92271.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Orotate(z,c_List_Oappend(x1,y,w),w),v)* -> .
% 299.70/300.37 92328[0:SpL:39516.1,92271.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orotate(y,c_List_Oappend(z,c_List_Oappend(x1,x,w),w),w),v)* -> .
% 299.70/300.37 92304[0:SpL:51643.1,92271.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,v,x1),x1),x1),x1),u)* -> .
% 299.70/300.37 953[0:SpR:425.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Omap(w,u,v,x),x),x),c_List_Orev(c_List_Omap(w,u,v,x),x))**.
% 299.70/300.37 952[0:SpR:256.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist__update(u,w,x,v),v),v),c_List_Orev(c_List_Olist__update(u,w,x,v),v))**.
% 299.70/300.37 1660[0:SpL:427.0,609.1] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)* -> c_List_Odistinct(u,y)*.
% 299.70/300.37 1658[0:SpL:427.0,909.0] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* c_List_Odistinct(c_List_Omap(v,w,x,y),y)* -> c_List_Odistinct(u,y)*.
% 299.70/300.37 1656[0:SpL:427.0,1152.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),y,x),c_List_Omap(u,v,w,x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 1679[0:Rew:425.0,1630.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(u,v),v,x),x),c_List_Omap(w,c_List_Orev(u,v),v,x))**.
% 299.70/300.37 2332[0:SpR:787.1,787.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orev(x,w))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.70/300.37 2316[0:SpR:787.1,836.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Olist_ONil(w)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.70/300.37 2304[0:SpR:787.1,836.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(w,c_List_Olist_ONil(x)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x)))*.
% 299.70/300.37 2303[0:SpR:787.1,787.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Orev(x,w))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.70/300.37 2384[0:SpR:787.1,888.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Olist_ONil(w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 2431[0:SpR:787.1,899.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Olist_ONil(w)) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 2477[0:SpL:259.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(u,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))*.
% 299.70/300.37 2469[0:SpL:259.0,612.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orev(x,w))* -> equal(u,x)*.
% 299.70/300.37 2520[0:SpR:787.1,697.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,u,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.37 2517[0:SpR:787.1,697.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,v,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.37 2574[0:SpR:787.1,970.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate(x,c_List_Orev(u,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.37 2625[0:SpR:787.1,1003.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.37 2664[0:SpL:377.0,1367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),w)** -> equal(c_List_Orev(c_List_Oappend(u,v,x),x),c_List_Olist_ONil(x)).
% 299.70/300.37 3106[0:SpR:787.1,2335.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Orev(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.37 3103[0:SpR:787.1,2335.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orev(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.37 3177[0:SpL:377.0,2790.1] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(w,c_List_Oappend(x,y,v),v),c_List_Oappend(w,x,v))** -> equal(u,y)*.
% 299.70/300.37 3176[0:SpL:207.0,2790.1] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Olist_OCons(w,c_List_Oappend(x,y,v),v),c_List_Olist_OCons(w,x,v))** -> equal(u,y)*.
% 299.70/300.37 3340[0:Rew:3313.1,3297.3] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,u)* equal(z,c_List_Oreplicate(v,w,x))* -> equal(z,y)*.
% 299.70/300.37 3341[0:Rew:424.0,3247.1] || equal(u,c_List_Oreplicate(v,w,x))* -> equal(c_List_Orev(c_List_Omap(y,u,x,z),z),c_List_Oreplicate(v,hAPP(y,w),z))*.
% 299.70/300.37 3386[0:SpR:787.1,649.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate(x,u,w),w),c_List_Orotate(x,u,w))**.
% 299.70/300.37 3385[0:SpR:154.0,649.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orotate(x,u,v),v),v),c_List_Orotate(w,c_List_Orotate(x,u,v),v))**.
% 299.70/300.37 3383[0:SpR:787.1,649.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orotate(x,v,w),w),c_List_Orotate(x,v,w))**.
% 299.70/300.37 3426[0:SpR:787.1,661.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,u,w),y,w),w),y)**.
% 299.70/300.37 3423[0:SpR:787.1,661.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,v,w),y,w),w),y)**.
% 299.70/300.37 3488[0:SpR:787.1,704.0] || equal(u,c_List_Orev(c_List_Otake(v,w,x),x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),w,x),c_List_Otake(v,w,x))*.
% 299.70/300.37 3534[0:SpR:787.1,705.0] || equal(c_List_Otake(u,v,w),c_List_Orev(x,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),v,w),c_List_Odrop(u,v,w))*.
% 299.70/300.37 3532[0:SpR:787.1,705.0] || equal(u,c_List_Orev(c_List_Otake(v,w,x),x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),w,x),c_List_Odrop(v,w,x))*.
% 299.70/300.37 3602[0:SpL:1342.0,609.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(x,w),v,w),w)* -> c_List_Odistinct(u,w)*.
% 299.70/300.37 3632[0:Rew:377.0,3594.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,x,v),v),c_List_Oappend(c_List_Orev(w,v),u,v))** -> equal(x,c_List_Olist_ONil(v)).
% 299.70/300.37 3735[0:SpL:1349.0,609.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(v,x),x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.37 3766[0:Rew:377.0,3725.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Oappend(v,c_List_Orev(u,w),w))** -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.37 3718[0:SpR:377.0,1349.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x),c_List_Oappend(w,c_List_Orev(c_List_Oappend(u,v,x),x),x))**.
% 299.70/300.37 3717[0:SpR:207.0,1349.0] || -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(u,v,x),x),x))**.
% 299.70/300.37 3918[0:SpL:427.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)* -> c_List_Odistinct(c_List_Omap(v,w,x,y),y).
% 299.70/300.37 3917[0:SpL:1349.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Oappend(w,c_List_Orev(v,x),x),x).
% 299.70/300.37 3913[0:SpL:1342.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),x,w),w,y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(x,w),v,w),w).
% 299.70/300.37 4163[0:SpL:429.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(u,w,x),x),x)*.
% 299.70/300.37 4152[0:SpR:783.1,429.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,v,w,y),y),c_List_Omap(x,v,w,y))**.
% 299.70/300.37 4270[0:SpL:426.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(u,w,x),x),x)*.
% 299.70/300.37 4303[0:Rew:3717.0,4296.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(y,v,w),w),w),x)* -> .
% 299.70/300.37 4401[0:SpL:418.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(u,w,x),x),x)*.
% 299.70/300.37 4394[0:SpL:418.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(x1,x,y),y,z))* -> .
% 299.70/300.37 4393[0:SpL:418.0,1702.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(x1,x,y),y,z))* -> .
% 299.70/300.37 4392[0:SpL:418.0,1784.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),y))* -> .
% 299.70/300.37 4339[0:SpR:418.0,1774.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x),x)*.
% 299.70/300.37 4539[0:SpR:587.1,448.1] || equal(u,v)* c_List_Olist__all2(w,u,x,y,z)* -> c_List_Olist__all2(w,c_List_Orev(v,y),c_List_Orev(x,z),y,z)*.
% 299.70/300.37 4533[0:SpR:528.1,448.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,u,x,v,y)* -> c_List_Olist__all2(w,c_List_Olist_ONil(v),c_List_Orev(x,y),v,y)*.
% 299.70/300.37 4529[0:SpR:587.1,448.1] || equal(u,v)* c_List_Olist__all2(w,x,u,y,z)* -> c_List_Olist__all2(w,c_List_Orev(x,y),c_List_Orev(v,z),y,z)*.
% 299.70/300.37 4523[0:SpR:528.1,448.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,u,y,v)* -> c_List_Olist__all2(w,c_List_Orev(x,y),c_List_Olist_ONil(v),y,v)*.
% 299.70/300.37 4580[0:SpL:1342.0,3092.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(w,v))** -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Orev(w,v))**.
% 299.70/300.37 4615[0:SpL:587.1,454.0] || equal(u,v)* c_List_Olist__all2(w,x,c_List_Orev(v,y),z,y)* -> c_List_Olist__all2(w,c_List_Orev(x,z),u,z,y)*.
% 299.70/300.37 4708[0:SpL:587.1,455.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(v,x),y,x,z)* -> c_List_Olist__all2(w,u,c_List_Orev(y,z),x,z)*.
% 299.70/300.37 4791[0:SpL:587.1,449.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(v,x),c_List_Orev(y,z),x,z)* -> c_List_Olist__all2(w,u,y,x,z)*.
% 299.70/300.37 4785[0:SpL:528.1,449.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_ONil(v),c_List_Orev(x,y),v,y)* -> c_List_Olist__all2(w,u,x,v,y)*.
% 299.70/300.37 4781[0:SpL:587.1,449.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(x,y),c_List_Orev(v,z),y,z)* -> c_List_Olist__all2(w,x,u,y,z)*.
% 299.70/300.37 4775[0:SpL:528.1,449.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Orev(x,y),c_List_Olist_ONil(v),y,v)* -> c_List_Olist__all2(w,x,u,y,v)*.
% 299.70/300.37 4803[0:SpL:377.0,3829.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(v,w,y),y).
% 299.70/300.37 4802[0:SpL:207.0,3829.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(v,w,y),y).
% 299.70/300.37 4834[0:SpL:377.0,3862.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(v,w,y),y).
% 299.70/300.37 4833[0:SpL:207.0,3862.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(v,w,y),y).
% 299.70/300.37 5079[0:Rew:3954.0,5061.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w)*.
% 299.70/300.37 5161[0:SpL:377.0,4880.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Oappend(u,v,x),x),x),x)*.
% 299.70/300.37 5160[0:SpL:207.0,4880.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Olist_OCons(u,v,x),x),x),x)*.
% 299.70/300.37 5296[0:SpL:377.0,5073.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oappend(u,v,x),x),x)*.
% 299.70/300.37 5295[0:SpL:207.0,5073.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Olist_OCons(u,v,x),x),x)*.
% 299.70/300.37 5331[0:SpR:429.0,5315.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Otake(z,v,w),w,x),x),x)*.
% 299.70/300.37 5534[0:Rew:424.0,5515.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Oappend(c_List_Oreplicate(u,w,x),y,x),x,z),z),c_List_Oreplicate(u,hAPP(v,w),z))**.
% 299.70/300.37 5596[0:SpL:1625.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.37 5579[0:SpL:1625.0,1152.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 5663[0:SpR:5628.1,418.0] || equal(c_List_Orev(c_List_Odrop(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.37 5658[0:SpR:5628.1,429.0] || equal(c_List_Orev(c_List_Otake(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(u,c_List_Omap(x,v,w,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.37 5768[0:SpR:5634.1,418.0] || equal(u,c_List_Odrop(v,w,x)) -> equal(c_List_Odrop(v,c_List_Omap(y,w,x,z),z),c_List_Omap(y,u,x,z))*.
% 299.70/300.37 5767[0:SpR:5634.1,426.0] || equal(u,c_List_Orotate(v,w,x)) -> equal(c_List_Orotate(v,c_List_Omap(y,w,x,z),z),c_List_Omap(y,u,x,z))*.
% 299.70/300.37 5766[0:SpR:5634.1,418.0] || equal(u,v) -> equal(c_List_Odrop(w,c_List_Omap(x,u,y,z),z),c_List_Omap(x,c_List_Odrop(w,v,y),y,z))*.
% 299.70/300.37 5765[0:SpR:5634.1,426.0] || equal(u,v) -> equal(c_List_Orotate(w,c_List_Omap(x,u,y,z),z),c_List_Omap(x,c_List_Orotate(w,v,y),y,z))*.
% 299.70/300.37 5764[0:SpR:5634.1,429.0] || equal(u,v) -> equal(c_List_Otake(w,c_List_Omap(x,u,y,z),z),c_List_Omap(x,c_List_Otake(w,v,y),y,z))*.
% 299.70/300.37 5763[0:SpR:5634.1,429.0] || equal(u,c_List_Otake(v,w,x)) -> equal(c_List_Otake(v,c_List_Omap(y,w,x,z),z),c_List_Omap(y,u,x,z))*.
% 299.70/300.37 5809[0:SpL:418.0,5773.1] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.37 5808[0:SpL:426.0,5773.1] || equal(u,c_List_Orotate(v,w,x))* c_List_Odistinct(c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.37 5807[0:SpL:429.0,5773.1] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(c_List_Otake(v,c_List_Omap(y,w,x,z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.37 6579[0:SpL:1625.0,6516.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),y)** -> equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 6578[0:SpL:427.0,6516.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),y,x),y)** -> equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x)).
% 299.70/300.37 6588[0:Rew:377.0,6577.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),x)** -> equal(c_List_Oappend(v,c_List_Orev(u,w),w),c_List_Olist_ONil(w)).
% 299.70/300.37 6589[0:Rew:377.0,6573.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,x,v),v),x)** -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Olist_ONil(v)).
% 299.70/300.37 6656[0:SpL:434.0,2942.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z))* equal(c_List_Orev(u,z),c_List_Omap(v,x,y,z))* -> .
% 299.70/300.37 6652[0:SpL:434.0,1702.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Odrop(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.37 6637[0:SpL:434.0,1784.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.37 6632[0:SpL:434.0,1693.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.37 6622[0:SpL:434.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(v,w,x),x)*.
% 299.70/300.37 6617[0:SpL:434.0,3872.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,w,x),x),x)*.
% 299.70/300.37 6609[0:SpR:1272.1,434.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Omap(w,c_List_Olist_OCons(x,u,v),v,y),c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(y),y))*.
% 299.70/300.37 6741[0:Res:451.1,4542.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* -> equal(c_List_Orev(c_List_Otake(x,v,u),u),c_List_Orev(c_List_Otake(x,w,u),u))*.
% 299.70/300.37 6786[0:SpL:377.0,6566.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),w)** -> equal(c_List_Orev(c_List_Oappend(u,v,x),x),c_List_Olist_ONil(x)).
% 299.70/300.37 6872[0:Res:443.1,4542.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* -> equal(c_List_Orev(c_List_Odrop(x,v,u),u),c_List_Orev(c_List_Odrop(x,w,u),u))*.
% 299.70/300.37 7052[0:SpL:1625.0,6887.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Omap(u,v,w,x),x),y)* -> .
% 299.70/300.37 7051[0:SpL:427.0,6887.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),y)* -> .
% 299.70/300.37 7050[0:SpL:1349.0,6887.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(v,c_List_Orev(u,w),w),w),x)* -> .
% 299.70/300.37 7046[0:SpL:1342.0,6887.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(w,v),u,v),v),x)* -> .
% 299.70/300.37 7054[0:SpL:434.0,7044.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* equal(c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x),y)* -> .
% 299.70/300.37 7061[0:SpL:377.0,6568.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Orev(w,x))** -> equal(c_List_Orev(c_List_Oappend(u,v,x),x),c_List_Olist_ONil(x)).
% 299.70/300.37 7071[0:SpL:377.0,6583.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(c_List_Oappend(u,v,x),x))** -> equal(c_List_Olist_ONil(x),w).
% 299.70/300.37 7070[0:SpL:207.0,6583.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(c_List_Olist_OCons(u,v,x),x))** -> equal(c_List_Olist_ONil(x),w).
% 299.70/300.37 7301[0:SpL:377.0,7098.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Oappend(w,x,z))** -> .
% 299.70/300.37 7300[0:SpL:207.0,7098.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Olist_OCons(w,x,z))** -> .
% 299.70/300.37 7317[0:SpL:377.0,7214.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Oappend(w,x,z))** -> .
% 299.70/300.37 7316[0:SpL:207.0,7214.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Olist_OCons(w,x,z))** -> .
% 299.70/300.37 7519[0:SpL:259.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Otake(y,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.37 7780[0:SpL:377.0,7565.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Otake(z,c_List_Oappend(v,w,y),y))* -> .
% 299.70/300.37 7779[0:SpL:207.0,7565.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Otake(z,c_List_Olist_OCons(v,w,y),y))* -> .
% 299.70/300.37 8126[0:SpL:259.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Otake(x,c_List_Otake(y,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w))* -> .
% 299.70/300.37 8229[0:SpL:418.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Odrop(v,x,y),y)*.
% 299.70/300.37 8228[0:SpL:426.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Orotate(v,x,y),y)*.
% 299.70/300.37 8227[0:SpL:429.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Otake(v,x,y),y)*.
% 299.70/300.37 8313[0:SpL:336.0,6795.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Orev(c_List_Olist_OCons(v,y,x),x))** -> .
% 299.70/300.37 8310[0:SpL:336.0,2918.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Olist_OCons(v,y,x))** -> .
% 299.70/300.37 8288[0:SpL:336.0,1504.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Oreplicate(v,u,w),w).
% 299.70/300.37 8286[0:SpL:336.0,1914.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Olist_OCons(u,x,w),w).
% 299.70/300.37 8260[0:SpL:336.0,1439.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,x,w),w),w).
% 299.70/300.37 8594[0:SpL:421.0,1568.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.37 8591[0:SpL:421.0,1473.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.37 8582[0:SpL:421.0,1555.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Omap(v,x,y,z),z).
% 299.70/300.37 8574[0:SpL:421.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Odrop(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.37 8573[0:SpL:421.0,1452.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Omap(v,x,y,z),z).
% 299.70/300.37 8524[0:SpL:421.0,1726.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.37 8519[0:SpL:421.0,5305.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(u,v,x,y),y),y)*.
% 299.70/300.37 8623[0:Rew:421.0,8516.1] || equal(u,v) -> equal(c_List_Omap(w,c_List_Oappend(v,x,y),y,z),c_List_Omap(w,c_List_Oappend(u,x,y),y,z))*.
% 299.70/300.37 8626[0:Rew:421.0,8503.1] || equal(u,v) -> equal(c_List_Omap(w,c_List_Oappend(x,v,y),y,z),c_List_Omap(w,c_List_Oappend(x,u,y),y,z))*.
% 299.70/300.37 8840[0:SpL:274.0,8742.1] || equal(u,c_List_Orev(v,w)) equal(u,c_List_Orev(c_List_Oappend(x,v,w),w))* -> equal(c_List_Orev(x,w),c_List_Olist_ONil(w)).
% 299.70/300.37 8836[0:SpL:377.0,8742.1] || equal(u,c_List_Oappend(v,w,x)) equal(u,c_List_Oappend(v,c_List_Oappend(w,y,x),x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 8835[0:SpL:207.0,8742.1] || equal(u,c_List_Olist_OCons(v,w,x)) equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,y,x),x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 9348[0:SpL:143.1,1474.0] || equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),u)** equal(c_List_Olist_OCons(x,c_List_Orev(w,v),v),c_List_Orev(u,v))* -> .
% 299.70/300.37 9305[0:SpL:143.1,1355.0] || equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),u)** c_List_Odistinct(c_List_Orev(w,v),v) -> c_List_Odistinct(c_List_Orev(u,v),v).
% 299.70/300.37 9744[0:SpL:9401.1,458.0] || equal(c_List_Omap(c_Expr_Oexp_OVal(u),v,tc_Value_Oval,tc_Expr_Oexp(u)),w)* c_BigStep_Ofinals(c_List_Oappend(w,x,tc_Expr_Oexp(u)),u)* -> c_BigStep_Ofinals(x,u).
% 299.70/300.37 9514[0:SpR:9401.1,457.1] || equal(c_List_Omap(c_Expr_Oexp_OVal(u),v,tc_Value_Oval,tc_Expr_Oexp(u)),w)* c_BigStep_Ofinals(x,u) -> c_BigStep_Ofinals(c_List_Oappend(w,x,tc_Expr_Oexp(u)),u)*.
% 299.70/300.37 10050[0:Rew:81.0,9972.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Orev(u,v),w,x,v),v),c_List_Olist__update(c_List_Orev(u,v),w,x,v))**.
% 299.70/300.37 10594[0:Rew:83.0,10568.1,83.0,10568.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Olist__update(c_List_Olist_OCons(w,x,y),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),z,y),c_List_Olist_OCons(z,x,y))**.
% 299.70/300.37 11900[0:SpL:336.0,11861.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Olist_OCons(v,y,x))** -> .
% 299.70/300.37 12445[0:SpL:377.0,12225.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Odrop(z,c_List_Orev(c_List_Oappend(v,w,y),y),y))* -> .
% 299.70/300.37 12444[0:SpL:207.0,12225.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Odrop(z,c_List_Orev(c_List_Olist_OCons(v,w,y),y),y))* -> .
% 299.70/300.37 12725[0:SpL:1625.0,12690.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Omap(u,v,w,x))* -> .
% 299.70/300.37 12724[0:SpL:427.0,12690.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.37 12723[0:SpL:1349.0,12690.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Oappend(v,c_List_Orev(u,w),w))* -> .
% 299.70/300.37 12719[0:SpL:1342.0,12690.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(c_List_Olist_OCons(y,x,v),c_List_Oappend(c_List_Orev(w,v),u,v))* -> .
% 299.70/300.37 12714[0:SpL:434.0,12690.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Omap(v,c_List_Olist_OCons(z,w,x),x,y),c_List_Orev(u,y))* -> .
% 299.70/300.37 12815[0:SpL:1625.0,12788.0] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(u,y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.37 12814[0:SpL:427.0,12788.0] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* c_List_Odistinct(u,y)* -> c_List_Odistinct(c_List_Omap(v,w,x,y),y)*.
% 299.70/300.37 12813[0:SpL:1349.0,12788.0] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* c_List_Odistinct(u,x)* -> c_List_Odistinct(c_List_Oappend(w,c_List_Orev(v,x),x),x)*.
% 299.70/300.37 12809[0:SpL:1342.0,12788.0] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w))* c_List_Odistinct(u,w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(x,w),v,w),w)*.
% 299.70/300.37 12919[0:Res:1890.1,12906.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Orev(c_List_Otake(w,u,v),v),x)* -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.37 12916[0:Res:1433.1,12906.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Orev(c_List_Odrop(w,u,v),v),x)* -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.37 13046[0:Res:1890.1,13033.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Orev(c_List_Otake(w,u,v),v),x)* -> c_List_Odistinct(c_List_Odrop(y,x,v),v)*.
% 299.70/300.37 13043[0:Res:1433.1,13033.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Orev(c_List_Odrop(w,u,v),v),x)* -> c_List_Odistinct(c_List_Odrop(y,x,v),v)*.
% 299.70/300.37 13471[0:SpL:336.0,13445.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Oreplicate(w,v,x))** -> .
% 299.70/300.37 13836[0:SpL:279.1,2805.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Olist_ONil(tc_Type_Oty))* equal(y,z)* -> .
% 299.70/300.37 13830[0:SpL:279.1,6627.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Omap(z,y,tc_Type_Oty,x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.37 14612[0:SpL:434.0,14593.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x),x),y)* -> .
% 299.70/300.37 15836[0:SpL:418.0,15733.0] || equal(c_List_Oappend(c_List_Odrop(u,c_List_Omap(v,w,x,x),x),y,x),c_List_Odrop(u,w,x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 15835[0:SpL:426.0,15733.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,w,x,x),x),y,x),c_List_Orotate(u,w,x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 15834[0:SpL:429.0,15733.0] || equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,w,x,x),x),y,x),c_List_Otake(u,w,x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 16122[0:SpL:434.0,16102.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Omap(v,x,y,z),z).
% 299.70/300.37 16173[0:SpL:434.0,16155.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.37 16236[0:SpL:434.0,16205.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Omap(v,x,y,z),z).
% 299.70/300.37 16323[0:SpL:434.0,16293.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.37 16990[0:SpL:9462.1,3414.0] || equal(c_List_Orotate(u,v,w),c_List_Otake(x,y,w))* equal(y,v) -> equal(c_List_Odrop(x,y,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 17384[0:Rew:88.0,17363.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,v,w),u) -> equal(c_List_Orev(c_List_Oappend(x,v,w),w),u)*.
% 299.70/300.37 17440[0:SpR:10197.0,785.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),w),v)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.37 17619[0:SpL:434.0,17616.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.37 17701[0:SpL:421.0,17674.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.37 17753[0:SpR:418.0,17692.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x),x)*.
% 299.70/300.37 18484[0:SpR:429.0,18447.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Otake(z,v,w),w,x),x),x)*.
% 299.70/300.37 18531[0:SpL:421.0,18475.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(u,v,x,y),y),y)*.
% 299.70/300.37 19366[0:SpR:15626.0,785.1] || equal(c_List_Oappend(c_List_Olist__update(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,y,v),z,v),u)** -> equal(z,c_List_Olist_ONil(v)).
% 299.70/300.37 19433[0:SpL:434.0,13771.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)* equal(x1,c_List_Olist_ONil(tc_Type_Oty)) -> .
% 299.70/300.37 19550[0:SpR:2232.1,425.0] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.70/300.37 19549[0:SpR:2232.1,256.0] || equal(c_List_Orev(c_List_Olist__update(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)))*.
% 299.70/300.37 19496[0:SpR:2232.1,623.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,w)* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_ONil(x),tc_List_Olist(x)))*.
% 299.70/300.37 19814[0:SpR:2317.1,425.0] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Orev(y,x))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.70/300.37 19813[0:SpR:2317.1,256.0] || equal(c_List_Orev(c_List_Olist__update(u,v,w,x),x),c_List_Orev(y,x))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)))*.
% 299.70/300.37 19776[0:SpR:2317.1,675.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Orotate(x,u,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.37 19760[0:SpR:2317.1,783.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(u,x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),x,v),x)**.
% 299.70/300.37 19758[0:SpR:2317.1,623.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(u,x)* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(v)))*.
% 299.70/300.37 19913[0:SpR:425.0,2321.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.37 19912[0:SpR:256.0,2321.1] || equal(c_List_Orev(c_List_Olist__update(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.37 19902[0:SpR:623.1,2321.1] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 20053[0:SpL:2322.1,17.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Oreplicate(w,x,y),c_List_Olist_ONil(y))** -> equal(w,c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.37 20040[0:SpR:425.0,2322.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.37 20039[0:SpR:256.0,2322.1] || equal(c_List_Orev(c_List_Olist__update(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.37 20029[0:SpR:623.1,2322.1] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 20227[0:SpR:810.1,587.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(u,x)* -> equal(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orev(x,w))*.
% 299.70/300.37 20739[0:Rew:83.0,20426.1,207.0,20426.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(x,z,w),w),v)* -> .
% 299.70/300.37 20742[0:Rew:83.0,20359.1,207.0,20359.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* c_List_Odistinct(c_List_Olist_OCons(x,y,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.37 20743[0:Rew:83.0,20323.1,207.0,20323.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(v,y,w),w),c_List_Odrop(z,u,w))* -> .
% 299.70/300.37 20752[0:Rew:88.0,20751.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) -> equal(c_List_Orev(c_List_Olist_OCons(v,x,w),w),c_List_Orev(c_List_Oappend(u,x,w),w))*.
% 299.70/300.37 20753[0:Rew:83.0,20196.1,207.0,20196.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) -> equal(c_List_Olist_OCons(v,c_List_Orev(x,w),w),c_List_Orev(c_List_Oappend(x,u,w),w))*.
% 299.70/300.37 20754[0:Rew:83.0,20195.1,207.0,20195.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) -> equal(c_List_Orev(c_List_Olist_OCons(v,x,w),w),c_List_Oappend(c_List_Orev(x,w),u,w))*.
% 299.70/300.37 20778[0:Rew:20635.1,20777.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* -> equal(c_List_Omap(x,u,w,y),c_List_Olist_OCons(hAPP(x,v),c_List_Olist_ONil(y),y))*.
% 299.70/300.37 20894[0:Rew:425.0,20889.1] || equal(u,c_List_Omap(v,c_List_Olist__update(w,x,y,z),z,x1))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)))*.
% 299.70/300.37 20911[0:SpL:431.0,827.0] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)))*.
% 299.70/300.37 20909[0:SpL:5634.1,827.0] || equal(u,v)* equal(w,c_List_Omap(x,v,y,z))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_Nat_Osize__class_Osize(w,tc_List_Olist(z)))*.
% 299.70/300.37 20937[0:Res:17803.1,912.2] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Odrop(x,u,v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.37 20934[0:Res:4818.1,912.2] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Odrop(x,u,v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.37 20926[0:SpL:587.1,912.2] || equal(u,v)* equal(u,w)* equal(x,w)* c_List_Odistinct(c_List_Orev(v,y),y)* -> c_List_Odistinct(x,y)*.
% 299.70/300.37 21071[0:Res:18447.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Otake(x,u,v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.37 21060[0:Res:5315.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Otake(x,u,v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.37 21136[0:SpR:425.0,943.1] || equal(u,c_List_Omap(v,w,x,y))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_List_Orev(u,y),y),c_List_Orev(u,y))**.
% 299.70/300.37 21135[0:SpR:256.0,943.1] || equal(u,c_List_Olist__update(v,w,x,y))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),c_List_Orev(u,y),y),c_List_Orev(u,y))**.
% 299.70/300.37 21125[0:SpR:623.1,943.1] || equal(u,v)* equal(w,u)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),c_List_Orev(w,x),x),c_List_Orev(w,x))**.
% 299.70/300.37 21291[0:SpR:425.0,967.1] || equal(c_List_Omap(u,v,w,x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate(z,y,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.37 21290[0:SpR:256.0,967.1] || equal(c_List_Olist__update(u,v,w,x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Orotate(z,y,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.37 21280[0:SpR:623.1,967.1] || equal(u,v)* equal(u,w)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),c_List_Orotate(y,w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.37 21414[0:Rew:438.0,21266.1] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,c_List_Orotate(y,v,w),w,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.37 21545[0:SpL:587.1,1017.1] || equal(u,v)* equal(u,w)* equal(x,c_List_Orev(v,y))* c_List_Odistinct(w,y)* -> c_List_Odistinct(x,y)*.
% 299.70/300.37 21577[0:SpL:9401.1,1068.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x)* equal(c_List_Oappend(x,y,v),u)* -> equal(c_List_Olist_ONil(v),y).
% 299.70/300.37 21565[0:SpL:425.0,1068.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,x),y,x),c_List_Omap(z,u,v,x))* -> equal(c_List_Olist_ONil(x),y).
% 299.70/300.37 21564[0:SpL:256.0,1068.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),c_List_Olist__update(u,y,z,v))* -> equal(c_List_Olist_ONil(v),x).
% 299.70/300.37 21554[0:SpL:623.1,1068.0] || equal(u,v) equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),y,w),u)* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.37 21601[0:SpL:587.1,1356.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Orev(u,w))* -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.70/300.37 21596[0:SpL:9401.1,1356.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Orev(u,x))* -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.37 21681[0:SpL:787.1,21658.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 21725[0:SpL:587.1,1357.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Orev(v,w))* -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.37 21720[0:SpL:9401.1,1357.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Orev(w,x))** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 21884[0:SpL:279.1,21879.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),z)** -> .
% 299.70/300.37 21918[0:SpL:587.1,1663.0] || equal(c_List_Omap(u,v,w,x),y)* equal(c_List_Orev(y,x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.70/300.37 21914[0:SpL:431.0,1663.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.37 21912[0:SpL:5634.1,1663.0] || equal(u,v)* equal(c_List_Orev(c_List_Omap(w,v,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 22051[0:SpL:9401.1,1454.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),c_List_Olist_OCons(w,u,y))* -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.37 22093[0:SpL:418.0,22071.0] || equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(u,w,x),c_List_Olist_ONil(x)).
% 299.70/300.37 22092[0:SpL:426.0,22071.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(u,w,x),c_List_Olist_ONil(x)).
% 299.70/300.37 22091[0:SpL:429.0,22071.0] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(u,w,x),c_List_Olist_ONil(x)).
% 299.70/300.37 22204[0:SpL:9401.1,1556.0] || equal(u,v)* equal(c_List_Oappend(v,c_List_Oappend(w,x,y),y),x)** -> equal(c_List_Oappend(u,w,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 22195[0:SpL:9401.1,1556.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(v,x,y),y),x)** -> equal(c_List_Oappend(w,u,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 22225[0:SpL:421.0,22211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.37 22314[0:SpL:418.0,22216.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(x1,x,y),y,z))* -> .
% 299.70/300.37 22260[0:SpL:434.0,22216.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Odrop(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.37 22326[0:SpL:434.0,22251.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.37 22375[0:SpL:9401.1,1557.0] || equal(u,v) equal(c_List_Oappend(v,c_List_Oappend(w,x,y),y),c_List_Oappend(u,w,y))* -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.37 22366[0:SpL:9401.1,1557.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(v,x,y),y),c_List_Oappend(w,u,y))* -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.37 22559[0:SpL:3954.0,15.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(u,w),w),w))* -> equal(v,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w)).
% 299.70/300.37 22765[0:Rew:3954.0,22482.1] || equal(u,v) -> equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(v,x),x),x),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x))*.
% 299.70/300.37 22820[0:Rew:22795.0,22805.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),y),c_List_Olist_OCons(u,c_List_Olist_ONil(y),y))** -> .
% 299.70/300.37 22813[0:Rew:22799.0,7591.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Otake(y,c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.37 22896[0:SpL:787.1,22865.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),w),w),u)* -> .
% 299.70/300.37 22893[0:SpL:787.1,22865.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),y,w),w),w),v)* -> .
% 299.70/300.37 22996[0:SpL:6605.0,5773.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* c_List_Odistinct(c_List_Olist_OCons(hAPP(x,v),c_List_Olist_ONil(y),y),y)* -> c_List_Odistinct(u,w)*.
% 299.70/300.37 22992[0:SpL:6605.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x,y),y)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_ONil(z),z),z)*.
% 299.70/300.37 23270[0:SpL:5634.1,6647.0] || equal(c_List_Olist_OCons(u,v,w),x)* c_BigStep_Ofinals(c_List_Omap(y,x,w,tc_Expr_Oexp(z)),z)* -> c_BigStep_Ofinal(hAPP(y,u),z)*.
% 299.70/300.37 23323[0:SpL:418.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,y),y),y),y),y),c_List_Odrop(v,x,y))** -> .
% 299.70/300.37 23322[0:SpL:426.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,y),y),y),y),y),c_List_Orotate(v,x,y))** -> .
% 299.70/300.37 23321[0:SpL:429.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,y),y),y),y),y),c_List_Otake(v,x,y))** -> .
% 299.70/300.37 23372[0:SpL:431.0,7170.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.37 23371[0:SpL:5634.1,7170.0] || equal(c_List_Omap(u,v,w,x),y)* equal(c_List_Omap(z,y,x,x1),c_List_Olist_ONil(x1))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.37 23363[0:SpL:5634.1,7170.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Omap(x,v,y,z),z,x1),c_List_Olist_ONil(x1))** -> equal(u,c_List_Olist_ONil(y))*.
% 299.70/300.37 23352[0:SpL:427.0,7170.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.37 23415[0:SpL:418.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,y),y),y),y),c_List_Orev(c_List_Odrop(v,x,y),y))** -> .
% 299.70/300.37 23414[0:SpL:426.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,y),y),y),y),c_List_Orev(c_List_Orotate(v,x,y),y))** -> .
% 299.70/300.37 23413[0:SpL:429.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,y),y),y),y),c_List_Orev(c_List_Otake(v,x,y),y))** -> .
% 299.70/300.37 23457[0:SpR:5634.1,1626.1] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Omap(x,u,v,y),y)* -> c_List_Odistinct(c_List_Omap(x,w,v,y),y)*.
% 299.70/300.37 23449[0:SpR:587.1,1626.1] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,u,x,y),y)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(v,x),x,y),y)*.
% 299.70/300.37 23523[0:SpL:5634.1,1652.0] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Omap(x,w,v,y),y)* -> c_List_Odistinct(c_List_Omap(x,u,v,y),y)*.
% 299.70/300.37 23515[0:SpL:587.1,1652.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(v,x),x,y),y)* -> c_List_Odistinct(c_List_Omap(w,u,x,y),y)*.
% 299.70/300.37 23577[0:SpL:431.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(u,x,y),y)*.
% 299.70/300.37 23575[0:SpL:5634.1,4158.0] || equal(u,v)* c_List_Odistinct(c_List_Otake(w,c_List_Omap(x,v,y,z),z),z)* -> c_List_Odistinct(c_List_Otake(w,u,y),y)*.
% 299.70/300.37 23566[0:SpL:424.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,x,z),z),z)*.
% 299.70/300.37 23564[0:SpL:427.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orev(w,x),x),x)*.
% 299.70/300.37 23703[0:SpL:431.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(u,x,y),y)*.
% 299.70/300.37 23701[0:SpL:5634.1,4265.0] || equal(u,v)* c_List_Odistinct(c_List_Orotate(w,c_List_Omap(x,v,y,z),z),z)* -> c_List_Odistinct(c_List_Orotate(w,u,y),y)*.
% 299.70/300.37 23692[0:SpL:424.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,x,z),z),z)*.
% 299.70/300.37 23690[0:SpL:427.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orev(w,x),x),x)*.
% 299.70/300.37 23809[0:SpL:431.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(u,x,y),y)*.
% 299.70/300.37 23807[0:SpL:5634.1,4396.0] || equal(u,v)* c_List_Odistinct(c_List_Odrop(w,c_List_Omap(x,v,y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(w,u,y),y)*.
% 299.70/300.37 23798[0:SpL:424.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,x,z),z),z)*.
% 299.70/300.37 23796[0:SpL:427.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orev(w,x),x),x)*.
% 299.70/300.37 23927[0:SpR:587.1,4522.1] || equal(u,v)* c_List_Olist__all2(w,u,c_List_Olist_ONil(x),y,x)* -> c_List_Olist__all2(w,c_List_Orev(v,y),c_List_Olist_ONil(x),y,x)*.
% 299.70/300.37 24027[0:SpR:587.1,4532.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_ONil(x),u,x,y)* -> c_List_Olist__all2(w,c_List_Olist_ONil(x),c_List_Orev(v,y),x,y)*.
% 299.70/300.37 24090[0:SpL:434.0,24055.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.37 24159[0:SpL:587.1,4774.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(v,x),c_List_Olist_ONil(y),x,y)* -> c_List_Olist__all2(w,u,c_List_Olist_ONil(y),x,y)*.
% 299.70/300.37 24366[0:SpL:587.1,4784.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_ONil(x),c_List_Orev(v,y),x,y)* -> c_List_Olist__all2(w,c_List_Olist_ONil(x),u,x,y)*.
% 299.70/300.37 24461[0:Res:448.1,6742.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* -> equal(c_List_Otake(x,c_List_Orev(v,u),u),c_List_Otake(x,c_List_Orev(w,u),u))*.
% 299.70/300.37 24559[0:SpL:377.0,24526.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z),z),c_List_Oappend(u,v,z))** -> .
% 299.70/300.37 24558[0:SpL:207.0,24526.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z),z),c_List_Olist_OCons(u,v,z))** -> .
% 299.70/300.37 24570[0:Res:448.1,6873.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* -> equal(c_List_Odrop(x,c_List_Orev(v,u),u),c_List_Odrop(x,c_List_Orev(w,u),u))*.
% 299.70/300.37 24793[0:MRR:24782.0,1707.0] || -> c_BigStep_Ofinals(c_List_Oappend(c_List_Oreplicate(u,hAPP(c_Expr_Oexp_OVal(v),w),tc_Expr_Oexp(v)),c_List_Oreplicate(x,hAPP(c_Expr_Oexp_OVal(v),w),tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v)*.
% 299.70/300.37 25025[0:Rew:425.0,25024.1] || equal(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 25033[0:Rew:425.0,25029.1] || equal(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,x1),z)**.
% 299.70/300.37 25053[0:SpL:9401.1,1185.1] || equal(c_List_Orev(u,v),w)* equal(u,x)* equal(c_List_Oappend(w,y,v),x)* -> equal(y,c_List_Olist_ONil(v)).
% 299.70/300.37 25042[0:SpL:587.1,1185.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(c_List_Orev(v,x),y,x),w)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 26213[0:SpR:297.0,643.0] || -> equal(c_List_Otake(u,c_List_Oappend(c_List_Orotate(v,c_List_Oreplicate(u,w,x),x),y,x),x),c_List_Orotate(v,c_List_Oreplicate(u,w,x),x))**.
% 299.70/300.37 26426[0:SpR:219.0,1446.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Olist_OCons(u,w,x),x),c_List_Odrop(v,w,x))**.
% 299.70/300.37 26709[0:SpR:219.0,1541.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,w,x),x),c_List_Odrop(v,w,x))**.
% 299.70/300.37 27264[0:SpL:1548.0,11897.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Oappend(c_List_Odrop(z,w,y),x,y))* -> .
% 299.70/300.37 27261[0:SpL:1548.0,6898.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Orev(c_List_Oappend(c_List_Odrop(z,w,y),x,y),y))* -> .
% 299.70/300.37 27260[0:SpL:1548.0,2932.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Oappend(c_List_Odrop(z,w,y),x,y))* -> .
% 299.70/300.37 27255[0:SpL:1548.0,11896.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Oappend(c_List_Odrop(z,w,y),x,y))* -> .
% 299.70/300.37 27251[0:SpL:1548.0,6897.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Orev(c_List_Oappend(c_List_Odrop(z,w,y),x,y),y))* -> .
% 299.70/300.37 27250[0:SpL:1548.0,2931.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Oappend(c_List_Odrop(z,w,y),x,y))* -> .
% 299.70/300.37 27238[0:SpL:1548.0,12103.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Oappend(c_List_Odrop(z,v,x),w,x))* -> .
% 299.70/300.37 27234[0:SpL:1548.0,12083.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Odrop(y,c_List_Oappend(c_List_Odrop(z,v,x),w,x),x))* -> .
% 299.70/300.37 27221[0:SpL:1548.0,1937.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(y,v,x),w,x),x)*.
% 299.70/300.37 27214[0:SpL:1548.0,1551.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Odrop(y,v,x),w,x),x),x)*.
% 299.70/300.37 27206[0:SpL:1548.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Otake(y,c_List_Orev(c_List_Oappend(c_List_Odrop(z,v,x),w,x),x),x))* -> .
% 299.70/300.37 27205[0:SpL:1548.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Orev(c_List_Odrop(y,c_List_Oappend(c_List_Odrop(z,v,x),w,x),x),x))* -> .
% 299.70/300.37 27201[0:SpL:1548.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Odrop(y,c_List_Oappend(c_List_Odrop(z,v,x),w,x),x))* -> .
% 299.70/300.37 27200[0:SpL:1548.0,1936.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(y,v,x),w,x),x)*.
% 299.70/300.37 27196[0:SpL:1548.0,1499.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Odrop(y,v,x),w,x),x),x)*.
% 299.70/300.37 27153[0:SpL:1548.0,4443.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(y,u,w),v,w),w)*.
% 299.70/300.37 27135[0:SpL:1548.0,4431.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w) -> c_List_Odistinct(c_List_Odrop(x,c_List_Oappend(c_List_Odrop(y,u,w),v,w),w),w)*.
% 299.70/300.37 27102[0:SpL:1548.0,3846.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,c_List_Oappend(c_List_Odrop(y,u,w),v,w),w),w),w)*.
% 299.70/300.37 27100[0:SpL:1548.0,5060.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) -> c_List_Odistinct(c_List_Otake(x,c_List_Orev(c_List_Oappend(c_List_Odrop(y,u,w),v,w),w),w),w)*.
% 299.70/300.37 27095[0:SpL:1548.0,17670.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,c_List_Oappend(c_List_Odrop(y,u,w),v,w),w),w),w)*.
% 299.70/300.37 26990[0:SpR:1548.0,190.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Oappend(v,x,w),w),c_List_Oappend(c_List_Odrop(u,v,w),x,w))**.
% 299.70/300.37 27421[0:Rew:1548.0,27152.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Otake(x,u,w))* -> equal(c_List_Oappend(u,v,w),c_List_Otake(x,u,w)).
% 299.70/300.37 27422[0:Rew:1548.0,27131.1] || equal(c_List_Oappend(u,v,w),c_List_Orev(c_List_Otake(x,u,w),w))* -> equal(c_List_Oappend(u,v,w),c_List_Otake(x,u,w)).
% 299.70/300.37 27533[0:SpL:377.0,27103.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Oappend(u,v,x),x),x),x)*.
% 299.70/300.37 27532[0:SpL:207.0,27103.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(u,v,x),x),x),x)*.
% 299.70/300.37 27608[0:SpL:377.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Otake(z,c_List_Oappend(v,w,y),y))* -> .
% 299.70/300.37 27607[0:SpL:207.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Otake(z,c_List_Olist_OCons(v,w,y),y))* -> .
% 299.70/300.37 27677[0:SpL:377.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Orev(c_List_Otake(z,c_List_Oappend(v,w,y),y),y))* -> .
% 299.70/300.37 27676[0:SpL:207.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(v,w,y),y),y))* -> .
% 299.70/300.37 27998[0:SpL:377.0,27899.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Oappend(w,x,z))** -> .
% 299.70/300.37 27997[0:SpL:207.0,27899.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Olist_OCons(w,x,z))** -> .
% 299.70/300.37 28136[0:SpR:1541.0,4335.1] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Omap(u,x,y,z),z).
% 299.70/300.37 28135[0:SpR:1446.0,4335.1] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Omap(u,x,y,z),z).
% 299.70/300.37 28438[0:SpL:377.0,28346.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Oappend(u,v,x),x),x),x)*.
% 299.70/300.37 28437[0:SpL:207.0,28346.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Olist_OCons(u,v,x),x),x),x)*.
% 299.70/300.37 29071[0:SpR:1541.0,6812.1] || c_List_Olist__all2(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),c_List_Olist_ONil(z),y,z)* -> c_List_Olist__all2(u,x,c_List_Olist_ONil(z),y,z).
% 299.70/300.37 29070[0:SpR:1446.0,6812.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),c_List_Olist_ONil(z),y,z)* -> c_List_Olist__all2(u,x,c_List_Olist_ONil(z),y,z).
% 299.70/300.37 29278[0:SpL:587.1,25583.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))** equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(x,u)*.
% 299.70/300.37 29325[0:SpR:1541.0,6842.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Oappend(w,c_List_Oappend(x,y,z),z),v,z)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),y,v,z).
% 299.70/300.37 29324[0:SpR:1446.0,6842.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),v,z)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),y,v,z).
% 299.70/300.37 29393[0:SpL:9401.1,26523.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(v,x,tc_Expr_Oexp(y)),c_List_Olist_ONil(tc_Expr_Oexp(y)))** -> c_BigStep_Ofinals(w,y)*.
% 299.70/300.37 29430[0:SpL:377.0,26579.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Expr_Oexp(y)),tc_Expr_Oexp(y)),tc_Expr_Oexp(y)),c_List_Olist_ONil(tc_Expr_Oexp(y)))** -> c_BigStep_Ofinals(x,y).
% 299.70/300.37 29470[0:SpL:9462.1,1621.0] || equal(u,c_List_Otake(v,w,x))* equal(y,w)* equal(c_List_Orev(y,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(u,x)*.
% 299.70/300.37 29469[0:SpL:9401.1,1621.0] || equal(u,v)* equal(w,c_List_Oappend(v,x,y))* equal(c_List_Orev(w,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(u,y)*.
% 299.70/300.37 29464[0:SpL:274.0,1621.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.37 29481[0:SpL:1548.0,8528.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Omap(u,c_List_Otake(z,v,x),x,y),y)*.
% 299.70/300.37 29561[0:SpL:274.0,1990.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(c_List_Orev(v,x),x).
% 299.70/300.37 29644[0:SpR:425.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,c_List_Orev(c_List_Omap(x,u,v,y),y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.37 29643[0:SpR:256.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,c_List_Orev(c_List_Olist__update(u,x,y,v),v),v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.37 29633[0:SpR:623.1,2524.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,c_List_Orev(u,w),w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.37 29627[0:SpR:587.1,2524.0] || equal(c_List_Orotate(u,c_List_Orev(v,w),w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(x,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.37 29747[0:Rew:425.0,29621.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,c_List_Omap(x,c_List_Orev(u,v),v,y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.37 29748[0:Rew:438.0,29608.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Orotate(x,c_List_Orev(u,v),v),v),v,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.37 29765[0:SpL:587.1,2876.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,y,w),y)** -> equal(u,x)*.
% 299.70/300.37 29930[0:SpR:425.0,3110.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Orev(y,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,x),y)**.
% 299.70/300.37 29929[0:SpR:256.0,3110.1] || equal(c_List_Orev(c_List_Olist__update(u,v,w,x),x),c_List_Orev(y,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,x),y)**.
% 299.70/300.37 29919[0:SpR:623.1,3110.1] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Orev(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.37 30028[0:SpL:9401.1,3665.1] || equal(c_List_Orev(u,v),w)* equal(u,x)* equal(c_List_Oappend(w,y,v),c_List_Olist_ONil(v))** -> c_List_Odistinct(x,v)*.
% 299.70/300.37 30016[0:SpL:587.1,3665.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(c_List_Orev(v,x),y,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x)*.
% 299.70/300.37 30044[0:SpL:5628.1,493.1] || equal(c_List_Orev(v_vs____,tc_Value_Oval),c_List_Olist_ONil(tc_Value_Oval)) equal(v_T____,v_T_H____) c_WellTypeRT_OWTrts(v_P,v_ha____,v_E____,c_List_Olist_ONil(tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),v_Ts____)* -> .
% 299.70/300.37 30057[0:SpL:587.1,3802.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(x,c_List_Orev(v,y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(w,y)*.
% 299.70/300.37 30147[0:SpL:4041.1,287.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(w,v),c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* -> equal(w,c_List_Olist_OCons(x,u,v))*.
% 299.70/300.37 30425[0:Rew:83.0,30201.1,207.0,30201.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,v),v),c_List_Odrop(z,c_List_Olist_OCons(x,u,v),v))* -> .
% 299.70/300.37 30429[0:Rew:83.0,30128.1,207.0,30128.1] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(w,x,v),v)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Olist_OCons(w,u,v),v),v)*.
% 299.70/300.37 30435[0:Rew:83.0,30092.1,207.0,30092.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),v),c_List_Olist_OCons(x,c_List_Orev(w,v),v))**.
% 299.70/300.37 30436[0:Rew:83.0,30091.1,207.0,30091.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Oappend(c_List_Orev(w,v),c_List_Olist_OCons(x,u,v),v),c_List_Orev(c_List_Olist_OCons(x,w,v),v))**.
% 299.70/300.37 30631[0:SpL:30361.1,106.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(w,v),c_List_Olist_OCons(x,u,v))* -> equal(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))*.
% 299.70/300.37 30625[0:SpL:30361.1,20646.0] || equal(u,c_List_Olist_ONil(tc_Expr_Oexp(v))) equal(w,c_List_Olist_OCons(x,u,tc_Expr_Oexp(v)))* c_BigStep_Ofinals(w,v)* -> c_BigStep_Ofinal(x,v).
% 299.70/300.37 30475[0:SpR:30361.1,6605.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,v),c_List_Olist_OCons(hAPP(w,x),u,v))*.
% 299.70/300.37 30466[0:SpR:30361.1,3954.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(w,v),v),v))*.
% 299.70/300.37 31421[0:SpL:587.1,4069.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,y))* equal(c_List_Oappend(z,c_List_Orev(v,y),y),c_List_Olist_ONil(y))** -> .
% 299.70/300.37 31458[0:SpL:587.1,4562.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(y,z,w),c_List_Olist_ONil(w))** equal(c_List_Orev(x,w),z)* -> .
% 299.70/300.37 31451[0:SpL:434.0,4562.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),w),v)* -> .
% 299.70/300.37 31511[0:SpL:5634.1,5775.1] || equal(u,v)* equal(w,u)* equal(c_List_Omap(x,v,y,z),c_List_Olist_ONil(z))** -> equal(w,c_List_Olist_ONil(y))*.
% 299.70/300.37 31592[0:SpL:9401.1,6207.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(x,c_List_Oappend(w,y,v),v),c_List_Olist_ONil(v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.37 31580[0:SpL:587.1,6207.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),c_List_Olist_ONil(x))** -> equal(u,c_List_Olist_ONil(x))*.
% 299.70/300.37 31668[0:SpL:274.0,1362.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(c_List_Oappend(u,x,w),w))* -> equal(c_List_Orev(v,w),c_List_Orev(x,w)).
% 299.70/300.37 31730[0:SpL:587.1,6255.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Orev(y,x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.37 31756[0:SpL:587.1,6286.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(v,y),y),y),c_List_Olist_ONil(y))** -> equal(u,c_List_Olist_ONil(y))*.
% 299.70/300.37 31813[0:SpL:9401.1,6564.0] || equal(u,v)* equal(w,c_List_Oappend(v,x,y))* equal(c_List_Orev(w,y),u)* -> equal(c_List_Olist_ONil(y),x).
% 299.70/300.37 31798[0:SpL:2742.1,6564.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(w,x)* equal(c_List_Orev(w,v),u)* -> equal(c_List_Olist_ONil(v),x)*.
% 299.70/300.37 31836[0:SpL:9401.1,6575.1] || equal(c_List_Orev(u,v),w)* equal(u,x)* equal(c_List_Oappend(w,y,v),y)** -> equal(c_List_Olist_ONil(v),x)*.
% 299.70/300.37 31824[0:SpL:587.1,6575.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(c_List_Orev(v,x),y,x),y)** -> equal(c_List_Olist_ONil(x),w)*.
% 299.70/300.37 31891[0:SpL:274.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(c_List_Oappend(x,v,w),w))* -> equal(c_List_Orev(u,w),c_List_Orev(x,w)).
% 299.70/300.37 31935[0:SpL:587.1,7048.2] || equal(u,v)* equal(u,w)* equal(w,x)* equal(c_List_Olist_OCons(y,c_List_Orev(v,z),z),x)* -> .
% 299.70/300.37 31962[0:SpL:587.1,7331.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(y,z,w),u)* -> .
% 299.70/300.37 31957[0:SpL:9401.1,7331.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** equal(c_List_Olist_OCons(y,z,x),u)* -> .
% 299.70/300.37 32005[0:SpL:9401.1,8735.1] || equal(u,v)* equal(w,u)* equal(c_List_Orev(w,x),c_List_Oappend(v,y,x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 32030[0:SpL:9401.1,8741.1] || equal(u,v)* equal(w,u)* equal(w,c_List_Orev(c_List_Oappend(v,x,y),y))* -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.37 32074[0:SpL:587.1,8746.1] || equal(u,v)* equal(u,w)* equal(c_List_Orev(v,x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(w,y,x),y)**.
% 299.70/300.37 32102[0:SpL:9401.1,9526.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(v,x,y),x)** -> equal(c_List_Orev(w,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 32135[0:SpL:9401.1,9556.1] || equal(u,v)* equal(u,w)* equal(c_List_Orev(c_List_Oappend(v,x,y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(w,y)*.
% 299.70/300.37 32172[0:SpL:9401.1,9584.1] || equal(u,v)* equal(u,c_List_Orev(w,x))* equal(c_List_Oappend(v,y,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.37 32416[0:SpL:4047.0,27927.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Olist_OCons(w,c_List_Olist_ONil(y),y))** -> .
% 299.70/300.37 32388[0:SpL:4047.0,27659.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Otake(y,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.37 32353[0:SpL:4047.0,27605.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Otake(x,c_List_Otake(y,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w))* -> .
% 299.70/300.37 32346[0:SpL:4047.0,4947.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Odrop(x,c_List_Odrop(y,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w))* -> .
% 299.70/300.37 32450[0:Rew:83.0,32229.0,207.0,32229.0,207.0,32229.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),x))* -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.37 32561[0:SpL:9401.1,9585.1] || equal(u,v)* equal(u,c_List_Orev(w,x))* equal(c_List_Oappend(v,y,x),y)** -> equal(c_List_Olist_ONil(x),w).
% 299.70/300.37 32852[0:SpL:587.1,12255.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(y,z,w),v)* -> .
% 299.70/300.37 32881[0:SpL:587.1,12721.2] || equal(u,v)* equal(u,w)* equal(w,x)* equal(c_List_Olist_OCons(y,x,z),c_List_Orev(v,z))* -> .
% 299.70/300.37 32896[0:SpL:587.1,12811.1] || equal(u,v)* equal(u,w)* equal(x,c_List_Orev(v,y))* c_List_Odistinct(x,y)* -> c_List_Odistinct(w,y)*.
% 299.70/300.37 33027[0:SpL:587.1,12905.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))** equal(u,x)* -> c_List_Odistinct(c_List_Otake(y,x,w),w)*.
% 299.70/300.37 33062[0:SpL:587.1,13015.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** equal(y,v)* -> c_List_Odistinct(y,w)*.
% 299.70/300.37 33086[0:SpL:587.1,13032.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))** equal(u,x)* -> c_List_Odistinct(c_List_Odrop(y,x,w),w)*.
% 299.70/300.37 33160[0:SpL:434.0,13705.0] || equal(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1))* equal(c_List_Orev(u,x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.37 33510[0:SpL:587.1,17418.1] || equal(u,v)* equal(u,c_List_Orev(w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,w,x),x),c_List_Orev(v,x))* -> .
% 299.70/300.37 33501[0:SpL:587.1,17418.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(y,c_List_Orev(v,w))* equal(c_List_Orev(x,w),c_List_Orev(y,w))* -> .
% 299.70/300.37 33551[0:SpL:587.1,17420.1] || equal(u,v)* equal(u,w)* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(w,y),y),y),c_List_Orev(v,y))* -> .
% 299.70/300.37 33543[0:SpL:587.1,17420.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* equal(y,v)* equal(c_List_Orev(x,w),c_List_Orev(y,w))* -> .
% 299.70/300.37 33576[0:SpL:587.1,20921.0] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(y,x)* c_List_Odistinct(u,w)* -> c_List_Odistinct(y,w)*.
% 299.70/300.37 33598[0:SpL:425.0,21649.1] || equal(c_List_Omap(u,v,w,x),y)* equal(c_List_Olist_OCons(z,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),z,x),x),y)* -> .
% 299.70/300.37 33597[0:SpL:256.0,21649.1] || equal(c_List_Olist__update(u,v,w,x),y)* equal(c_List_Olist_OCons(z,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),z,x),x),y)* -> .
% 299.70/300.37 33587[0:SpL:623.1,21649.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),x,y),y),w)* -> .
% 299.70/300.37 33754[0:SpL:587.1,22903.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),y)* equal(c_List_Orev(y,w),c_List_Orev(v,w))* -> .
% 299.70/300.37 33752[0:SpL:4041.1,22903.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),c_List_Olist_ONil(v))** equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Orev(u,v))* -> .
% 299.70/300.37 33742[0:SpL:425.0,22903.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),y),y),c_List_Orev(c_List_Omap(z,v,w,y),y))* -> .
% 299.70/300.37 33741[0:SpL:256.0,22903.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),w),c_List_Orev(c_List_Olist__update(v,y,z,w),w))* -> .
% 299.70/300.37 33731[0:SpL:623.1,22903.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,x),x),x),c_List_Orev(u,x))* -> .
% 299.70/300.37 33781[0:SpL:30361.1,22979.0] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(hAPP(w,x),u,v),v)* -> c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y)*.
% 299.70/300.37 33825[0:SpL:6605.0,23252.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y))* -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(z),u,y,tc_Expr_Oexp(z)),z)*.
% 299.70/300.37 33823[0:SpL:30361.1,23252.0] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,u,v))* -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(y),w,v,tc_Expr_Oexp(y)),y)*.
% 299.70/300.37 33860[0:SpL:9401.1,25037.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(v,y,w),x)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.37 33875[0:SpL:587.1,25662.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,y,w),x)** -> equal(u,y)*.
% 299.70/300.37 34130[0:SpL:1344.0,22211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.70/300.37 34055[0:SpL:1344.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),c_List_Odrop(z,c_List_Oreplicate(v,w,x),x))* -> .
% 299.70/300.37 33955[0:SpL:1344.0,311.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),c_List_Orev(x,w))** -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.37 33953[0:SpL:1344.0,313.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),c_List_Oreplicate(u,v,w))** -> equal(c_List_Orev(x,w),c_List_Olist_ONil(w)).
% 299.70/300.37 34338[0:SpL:587.1,27146.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(y,u,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 34333[0:SpL:9401.1,27146.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(y,u,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 34414[0:SpL:587.1,31564.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,c_List_Orev(x,w),w),c_List_Olist_ONil(w))** -> equal(u,c_List_Olist_ONil(w)).
% 299.70/300.37 34409[0:SpL:9401.1,31564.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),c_List_Olist_ONil(y))** -> equal(u,c_List_Olist_ONil(y))*.
% 299.70/300.37 34889[0:SpL:9401.1,31574.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(v,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orev(u,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 34948[0:SpL:587.1,31588.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,c_List_Orev(x,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.37 35005[0:SpL:587.1,31702.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 35062[0:SpL:9401.1,31728.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Oappend(x,y,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.37 35051[0:SpL:587.1,31728.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(c_List_Orev(x,w),y,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.37 35090[0:SpL:1086.1,1459.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,x,v),c_List_Oappend(y,x,v))* -> equal(c_List_Olist_OCons(w,u,v),y)*.
% 299.70/300.37 35157[0:SpL:587.1,31815.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* equal(y,c_List_Orev(x,w))* equal(c_List_Orev(y,w),v)* -> .
% 299.70/300.37 35148[0:SpL:587.1,31815.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(v,y),y),y))* equal(c_List_Orev(w,y),u)* -> .
% 299.70/300.37 35161[0:Rew:4047.0,35143.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x))* equal(c_List_Orev(u,x),c_List_Olist_OCons(v,c_List_Olist_ONil(x),x))* -> .
% 299.70/300.37 35195[0:SpL:9401.1,32850.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(w,x,v),c_List_Olist_ONil(v))** equal(c_List_Olist_OCons(y,z,v),u)* -> .
% 299.70/300.37 35181[0:SpL:587.1,32850.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(y,z,w),u)* -> .
% 299.70/300.37 35221[0:SpL:587.1,33504.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(y,w),c_List_Orev(v,w))* equal(c_List_Orev(x,w),y)* -> .
% 299.70/300.37 35295[0:SpL:587.1,34339.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(y,u,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 35425[0:SpL:587.1,34928.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(y,u,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 35488[0:SpL:2717.1,1562.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(x,c_List_Oappend(y,v,w))* -> equal(c_List_Oappend(x,u,w),y)*.
% 299.70/300.37 35566[0:SpL:587.1,34962.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Orev(y,x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(x)).
% 299.70/300.37 35551[0:SpL:9401.1,34962.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(v,x,y),y),y),c_List_Olist_ONil(y))** -> equal(u,c_List_Olist_ONil(y))*.
% 299.70/300.37 35843[0:SpL:9401.1,35003.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(w,x,v),c_List_Olist_ONil(v))** -> equal(c_List_Odrop(y,u,v),c_List_Olist_ONil(v))**.
% 299.70/300.37 35829[0:SpL:587.1,35003.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(y,u,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 35885[0:SpL:587.1,35436.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(y,u,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 35880[0:SpL:9401.1,35436.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(y,u,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 35930[0:SpL:587.1,35536.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 35987[0:SpL:9401.1,35564.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Oappend(x,y,w),c_List_Olist_ONil(w))** -> equal(u,c_List_Olist_ONil(w)).
% 299.70/300.37 35976[0:SpL:587.1,35564.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(c_List_Orev(x,w),y,w),c_List_Olist_ONil(w))** -> equal(u,c_List_Olist_ONil(w)).
% 299.70/300.37 35971[0:SpL:9401.1,35564.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),c_List_Olist_ONil(x))** -> equal(u,c_List_Olist_ONil(x))*.
% 299.70/300.37 36072[0:SpL:9401.1,35928.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(w,x,v),c_List_Olist_ONil(v))** -> equal(c_List_Otake(y,u,v),c_List_Olist_ONil(v))**.
% 299.70/300.37 36058[0:SpL:587.1,35928.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(y,u,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 36152[0:SpR:425.0,973.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Olist__update(c_List_Omap(x,u,v,y),z,x1,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.37 36151[0:SpR:256.0,973.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Olist__update(c_List_Olist__update(u,x,y,v),z,x1,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.37 36141[0:SpR:623.1,973.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate(x,c_List_Olist__update(u,y,z,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.37 36246[0:Rew:425.0,36130.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(x,c_List_Olist__update(u,y,z,v),v,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.37 36247[0:Rew:438.0,36121.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orotate(x,c_List_Olist__update(u,y,z,v),v),v,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.37 36331[0:SpR:425.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(x,c_List_Omap(y,u,v,z),z,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.37 36320[0:SpR:623.1,974.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate(x,c_List_Omap(y,u,w,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.37 36430[0:Rew:438.0,36290.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orotate(x,c_List_Omap(y,u,v,z),z),z,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.37 36456[0:Rew:425.0,36450.1] || equal(c_List_Omap(u,c_List_Olist__update(v,w,x,y),y,z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),x1,z),x1)**.
% 299.70/300.37 36880[0:SpL:4048.0,26953.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,x1,v),v),v),v),v),x1)** -> .
% 299.70/300.37 36843[0:SpL:4048.0,24059.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,v),v),v),v),c_List_Odrop(x1,z,v))* -> .
% 299.70/300.37 36819[0:SpL:4048.0,16242.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w),w),w)* -> c_List_Odistinct(z,w).
% 299.70/300.37 36813[0:SpL:4048.0,16241.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w),w),w)* -> c_List_Odistinct(z,w).
% 299.70/300.37 36763[0:SpL:4048.0,24689.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,v),v),v),c_List_Odrop(z,c_List_Odrop(x1,y,v),v))* -> .
% 299.70/300.37 36759[0:SpL:4048.0,16209.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,v),v),v),v)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.37 36734[0:SpL:4048.0,1940.0] || equal(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w))* c_List_Odistinct(c_List_Orev(u,w),w)* -> c_List_Odistinct(y,w).
% 299.70/300.37 36694[0:SpL:4048.0,17694.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),w)* -> c_List_Odistinct(c_List_Otake(z,y,w),w)*.
% 299.70/300.37 36671[0:SpL:4048.0,17693.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),w)* -> c_List_Odistinct(c_List_Otake(z,y,w),w)*.
% 299.70/300.37 36669[0:SpL:4048.0,14729.1] || equal(c_List_Orev(u,v),w) equal(c_List_Oappend(c_List_Orev(x,v),c_List_Olist_OCons(y,c_List_Olist_OCons(z,u,v),v),v),w)* -> .
% 299.70/300.37 36649[0:SpL:4048.0,4871.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Olist_OCons(w,u,v),v),v)*.
% 299.70/300.37 36633[0:SpL:4048.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Odrop(z,c_List_Olist_OCons(x,v,w),w))* -> .
% 299.70/300.37 36531[0:SpL:4048.0,311.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),c_List_Orev(c_List_Olist_OCons(w,u,v),v))** -> equal(x,c_List_Olist_ONil(v)).
% 299.70/300.37 36516[0:SpL:4048.0,10444.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* equal(y,c_List_Orev(x,v))* -> c_List_Odistinct(y,v)*.
% 299.70/300.37 36512[0:SpL:4048.0,16403.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,x,v),v),v)*.
% 299.70/300.37 36511[0:SpL:4048.0,17669.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,x,v),v),v)*.
% 299.70/300.37 36509[0:SpL:4048.0,17705.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,x,v),v),v)*.
% 299.70/300.37 36508[0:SpL:4048.0,18567.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,x,v),v),v)*.
% 299.70/300.37 36478[0:SpR:4048.0,274.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Orev(x,v),v),v),c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(w,u,v),v),v))**.
% 299.70/300.37 37001[0:SpL:431.0,1007.0] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),x1,z),x1)**.
% 299.70/300.37 36999[0:SpL:5634.1,1007.0] || equal(u,v)* equal(c_List_Omap(w,v,x,y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),z,y),z)**.
% 299.70/300.37 37082[0:SpR:425.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Orotate(w,c_List_Omap(x,u,v,y),y),y),z,y),y),z)**.
% 299.70/300.37 37081[0:SpR:256.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Orotate(w,c_List_Olist__update(u,x,y,v),v),v),z,v),v),z)**.
% 299.70/300.37 37071[0:SpR:623.1,1165.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Orotate(x,u,w),w),y,w),w),y)**.
% 299.70/300.37 37064[0:SpR:9401.1,1165.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(x,y,w),w),y)**.
% 299.70/300.37 37054[0:SpR:587.1,1165.0] || equal(c_List_Orotate(u,v,w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(x,w),y,w),w),y)**.
% 299.70/300.37 37150[0:Rew:88.0,37058.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Orotate(x,u,v),v),v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.70/300.37 37151[0:Rew:425.0,37051.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Omap(w,c_List_Orotate(x,u,v),v,y),y),z,y),y),z)**.
% 299.70/300.37 37204[0:SpL:1272.1,6618.0] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(x,u,v),v)*.
% 299.70/300.37 37274[0:SpL:426.0,37265.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.37 37330[0:SpL:426.0,37284.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.37 37375[0:SpL:426.0,37371.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orotate(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.37 37400[0:SpL:1351.0,8263.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,u,x),x),x),x),x)* -> c_List_Odistinct(c_List_Oreplicate(w,u,x),x).
% 299.70/300.37 37410[0:Rew:100.0,37396.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,u,x),x),x),x),x)* -> c_List_Odistinct(c_List_Oreplicate(w,u,x),x).
% 299.70/300.37 37431[0:SpL:4048.0,37335.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orotate(z,x1,w),w),w),w),w),x1)** -> .
% 299.70/300.37 37451[0:SpL:4048.0,37336.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orotate(z,x1,w),w),w),w),w),x1)** -> .
% 299.70/300.37 37562[0:SpL:587.1,37305.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orotate(y,z,w),c_List_Olist_ONil(w))** equal(c_List_Orev(x,w),z)* -> .
% 299.70/300.37 37555[0:SpL:434.0,37305.1] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),w),v)* -> .
% 299.70/300.37 37613[0:SpL:587.1,37382.0] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(y,z,w),v)* -> .
% 299.70/300.37 37623[0:SpL:587.1,37574.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,y))* equal(c_List_Orotate(z,c_List_Orev(v,y),y),c_List_Olist_ONil(y))** -> .
% 299.70/300.37 37648[0:SpL:434.0,37617.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,v))* equal(c_List_Orotate(x1,u,v),c_List_Olist_ONil(v))** -> .
% 299.70/300.37 37711[0:SpR:425.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Orotate(w,c_List_Omap(x,u,v,y),y),z,x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.37 37710[0:SpR:256.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Orotate(w,c_List_Olist__update(u,x,y,v),v),z,x1,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.37 37700[0:SpR:623.1,1250.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Olist__update(c_List_Orotate(x,u,w),y,z,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.37 37804[0:Rew:425.0,37692.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Omap(w,c_List_Orotate(x,u,v),v,y),z,x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.37 37805[0:Rew:438.0,37684.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Olist__update(c_List_Orotate(x,u,v),y,z,v),v,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.37 37886[0:SpR:431.0,1277.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Omap(x,c_List_Orotate(y,u,v),v,z),z,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.37 37885[0:SpR:5634.1,1277.0] || equal(c_List_Orotate(u,v,w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Omap(y,x,w,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.37 38453[0:SpL:1375.1,4211.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),y),c_List_Oappend(v,x,y))* -> .
% 299.70/300.37 38439[0:SpL:1375.1,559.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Oappend(u,x,y),y))* -> equal(c_List_Orev(w,y),c_List_Oappend(v,x,y))*.
% 299.70/300.37 38430[0:SpL:1375.1,287.0] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Orev(c_List_Oappend(u,y,x),x))* -> equal(w,c_List_Oappend(v,y,x))*.
% 299.70/300.37 38130[0:SpR:9401.1,1375.1] || equal(u,v)* equal(w,u)* -> equal(c_List_Orev(c_List_Oappend(w,x,y),y),c_List_Orev(c_List_Oappend(v,x,y),y))*.
% 299.70/300.37 38078[0:SpR:1375.1,587.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* -> equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Orev(y,x))*.
% 299.70/300.37 39428[0:SpL:1378.1,6255.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(c_List_Oappend(y,u,x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.37 39427[0:SpL:1378.1,34962.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(c_List_Oappend(y,u,x),x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(x)).
% 299.70/300.37 39425[0:SpL:1378.1,8741.1] || equal(u,v)* equal(w,x) equal(w,c_List_Orev(c_List_Oappend(x,u,y),y))* -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.37 39420[0:SpL:1378.1,31588.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),c_List_Olist_ONil(y))** -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.37 39395[0:SpL:1378.1,1357.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Orev(v,x))* -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.37 39391[0:SpL:1378.1,1356.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Orev(w,x))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 39388[0:SpL:1378.1,31728.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.37 39375[0:SpL:1378.1,12255.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Olist_ONil(x))** equal(c_List_Olist_OCons(y,z,x),v)* -> .
% 299.70/300.37 39374[0:SpL:1378.1,13015.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Olist_ONil(x))** equal(y,v)* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 39372[0:SpL:1378.1,31702.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(y,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 39370[0:SpL:1378.1,35536.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(y,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 39305[0:SpL:1378.1,4211.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),y),c_List_Oappend(x,v,y))* -> .
% 299.70/300.37 39291[0:SpL:1378.1,559.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Oappend(x,u,y),y))* -> equal(c_List_Orev(w,y),c_List_Oappend(x,v,y))*.
% 299.70/300.37 39282[0:SpL:1378.1,287.0] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Orev(c_List_Oappend(y,u,x),x))* -> equal(w,c_List_Oappend(y,v,x))*.
% 299.70/300.37 38982[0:SpR:9401.1,1378.1] || equal(u,v) equal(w,x) -> equal(c_List_Orev(c_List_Oappend(u,w,y),y),c_List_Orev(c_List_Oappend(v,x,y),y))*.
% 299.70/300.37 38938[0:SpR:1378.1,1378.1] || equal(u,v)* equal(v,w)* -> equal(c_List_Orev(c_List_Oappend(x,u,y),y),c_List_Orev(c_List_Oappend(x,w,y),y))*.
% 299.70/300.37 38928[0:SpR:1378.1,587.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* -> equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Orev(y,x))*.
% 299.70/300.37 40652[0:SpL:39516.1,26579.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,v,tc_Expr_Oexp(y)),tc_Expr_Oexp(y)),c_List_Olist_ONil(tc_Expr_Oexp(y)))** -> c_BigStep_Ofinals(u,y)*.
% 299.70/300.37 40651[0:SpL:39516.1,26579.0] || equal(c_List_Oappend(u,v,tc_Expr_Oexp(w)),x)* equal(c_List_Oappend(y,x,tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(v,w).
% 299.70/300.37 40642[0:SpL:39516.1,458.0] || equal(u,v)* c_BigStep_Ofinals(c_List_Oappend(c_List_Omap(c_Expr_Oexp_OVal(w),x,tc_Value_Oval,tc_Expr_Oexp(w)),v,tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(u,w)*.
% 299.70/300.37 40561[0:SpL:39516.1,3802.1] || equal(c_List_Orev(u,v),w)* equal(u,x)* equal(c_List_Oappend(y,w,v),c_List_Olist_ONil(v))** -> c_List_Odistinct(x,v)*.
% 299.70/300.37 40538[0:SpL:39516.1,9526.1] || equal(u,v) equal(w,x)* equal(c_List_Oappend(w,v,y),u)* -> equal(c_List_Orev(x,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 40529[0:SpL:39516.1,6286.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(x,c_List_Oappend(y,w,v),v),c_List_Olist_ONil(v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.37 40516[0:SpL:39516.1,6564.0] || equal(u,v)* equal(w,c_List_Oappend(x,v,y))* equal(c_List_Orev(w,y),x)* -> equal(c_List_Olist_ONil(y),u)*.
% 299.70/300.37 40497[0:SpL:39516.1,1557.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,v,y),y),c_List_Oappend(w,x,y))** -> equal(u,c_List_Olist_ONil(y))*.
% 299.70/300.37 40496[0:SpL:39516.1,1556.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,v,y),y),u)* -> equal(c_List_Oappend(w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.37 40493[0:SpL:39516.1,6255.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v,y),y),y),c_List_Olist_ONil(y))** -> equal(u,c_List_Olist_ONil(y))*.
% 299.70/300.37 40486[0:SpL:39516.1,6164.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,v,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orev(u,y),c_List_Olist_ONil(y))**.
% 299.70/300.37 40474[0:SpL:39516.1,1454.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),c_List_Olist_OCons(w,x,y))** -> equal(u,c_List_Olist_ONil(y))*.
% 299.70/300.37 40453[0:SpL:39516.1,25037.1] || equal(u,v)* equal(c_List_Orev(w,x),y) equal(c_List_Oappend(w,v,x),y)* -> equal(u,c_List_Olist_ONil(x))*.
% 299.70/300.37 40448[0:SpL:39516.1,1068.0] || equal(u,v)* equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,x),v,x),w)** -> equal(c_List_Olist_ONil(x),u)*.
% 299.70/300.37 40425[0:SpL:39516.1,34339.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(x,w,v),c_List_Olist_ONil(v))** -> equal(c_List_Otake(y,u,v),c_List_Olist_ONil(v))**.
% 299.70/300.37 40424[0:SpL:39516.1,34928.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(x,w,v),c_List_Olist_ONil(v))** -> equal(c_List_Odrop(y,u,v),c_List_Olist_ONil(v))**.
% 299.70/300.37 40419[0:SpL:39516.1,6207.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(c_List_Oappend(y,x,v),c_List_Olist_ONil(v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.37 40409[0:SpL:39516.1,6575.1] || equal(u,v) equal(w,x)* equal(c_List_Oappend(c_List_Orev(w,y),v,y),u)* -> equal(c_List_Olist_ONil(y),x)*.
% 299.70/300.37 40407[0:SpL:39516.1,1185.1] || equal(u,v)* equal(w,x) equal(c_List_Oappend(c_List_Orev(w,y),v,y),x)* -> equal(u,c_List_Olist_ONil(y))*.
% 299.70/300.37 40397[0:SpL:39516.1,8735.1] || equal(u,v)* equal(w,x) equal(c_List_Orev(w,y),c_List_Oappend(x,v,y))* -> equal(u,c_List_Olist_ONil(y))*.
% 299.70/300.37 40396[0:SpL:39516.1,9585.1] || equal(u,v) equal(w,c_List_Orev(x,y))* equal(c_List_Oappend(w,v,y),u)* -> equal(c_List_Olist_ONil(y),x).
% 299.70/300.37 40385[0:SpL:39516.1,31564.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Oappend(y,x,w),c_List_Olist_ONil(w))** -> equal(u,c_List_Olist_ONil(w)).
% 299.70/300.37 40384[0:SpL:39516.1,31588.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Oappend(y,x,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.37 40379[0:SpL:39516.1,6286.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(c_List_Oappend(y,x,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.37 40375[0:SpL:39516.1,1557.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,x,w),c_List_Oappend(y,u,w))* -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.37 40374[0:SpL:39516.1,1556.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,x,w),v)* -> equal(c_List_Oappend(y,u,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 40364[0:SpL:39516.1,6164.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,x,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.70/300.37 40363[0:SpL:39516.1,31574.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,x,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.37 40303[0:SpL:39516.1,12854.0] || equal(u,v)* equal(c_List_Oappend(w,v,x),c_List_Olist_ONil(x))** equal(y,u)* -> c_List_Odistinct(c_List_Orev(y,x),x)*.
% 299.70/300.37 39850[0:SpR:39516.1,457.1] || equal(u,v)* c_BigStep_Ofinals(u,w)* -> c_BigStep_Ofinals(c_List_Oappend(c_List_Omap(c_Expr_Oexp_OVal(w),x,tc_Value_Oval,tc_Expr_Oexp(w)),v,tc_Expr_Oexp(w)),w)*.
% 299.70/300.37 39814[0:SpR:39516.1,3954.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) -> equal(c_List_Oappend(x,w,v),c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(x,v),v),v))*.
% 299.70/300.37 41126[0:SpL:274.0,39880.1] || equal(c_List_Orev(u,v),w) equal(c_List_Orev(c_List_Oappend(u,x,v),v),w)* -> equal(c_List_Orev(x,v),c_List_Olist_ONil(v)).
% 299.70/300.37 42068[0:SpR:4367.0,2337.1] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,x),x),v)** -> equal(c_List_Omap(u,w,x,x),c_List_Olist_ONil(x)).
% 299.70/300.37 42061[0:SpR:4367.0,1076.1] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,x),c_List_Orev(v,x))** -> equal(c_List_Omap(u,w,x,x),c_List_Olist_ONil(x)).
% 299.70/300.37 43098[0:SpL:39516.1,40230.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(x,v,tc_Expr_Oexp(y)),c_List_Olist_ONil(tc_Expr_Oexp(y)))** -> c_BigStep_Ofinals(w,y)*.
% 299.70/300.37 43148[0:SpL:1378.1,39122.1] || equal(u,v)* equal(w,u)* equal(c_List_Orev(c_List_Oappend(x,v,y),y),x)** -> equal(c_List_Olist_ONil(y),w)*.
% 299.70/300.37 43173[0:SpL:587.1,39766.1] || equal(u,v)* equal(w,u)* equal(c_List_Orev(v,x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(y,w,x),y)**.
% 299.70/300.37 43217[0:SpL:39516.1,39879.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(x,v,y),w)* -> equal(c_List_Orev(x,y),c_List_Olist_ONil(y)).
% 299.70/300.37 43257[0:SpL:39516.1,39902.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(x,v,y),c_List_Orev(x,y))** -> equal(w,c_List_Olist_ONil(y))*.
% 299.70/300.37 43298[0:SpL:39516.1,40009.1] || equal(u,v)* equal(u,c_List_Orev(w,x))* equal(c_List_Oappend(y,v,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.37 43347[0:SpL:39516.1,40013.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(c_List_Orev(x,y),v,y),x)** -> equal(w,c_List_Olist_ONil(y))*.
% 299.70/300.37 43390[0:SpL:39516.1,40021.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(c_List_Orev(x,y),v,y),w)* -> equal(c_List_Olist_ONil(y),x).
% 299.70/300.37 43397[0:Rew:88.0,43381.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Orev(c_List_Olist_OCons(u,x,v),v),w)* -> equal(c_List_Olist_ONil(v),x).
% 299.70/300.37 43426[0:SpL:39737.1,1449.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,w,x),x)* equal(z,u)* -> c_List_Odistinct(z,x)*.
% 299.70/300.37 43425[0:SpL:39516.1,1449.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),y)* equal(z,u)* -> c_List_Odistinct(z,y)*.
% 299.70/300.37 43416[0:SpL:274.0,1449.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* equal(y,c_List_Orev(v,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 43463[0:SpL:587.1,1462.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* c_List_Odistinct(c_List_Orev(y,x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.37 43458[0:SpL:39737.1,1462.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(y,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.37 43457[0:SpL:39516.1,1462.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.37 43865[0:SpL:1542.1,13474.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(u,x)* equal(c_List_Orev(c_List_Olist_OCons(y,z,w),w),x)* -> .
% 299.70/300.37 43753[0:SpL:1542.1,1554.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** c_List_Odistinct(c_List_Oappend(x,y,w),w)* -> c_List_Odistinct(c_List_Oappend(x,u,w),w)*.
% 299.70/300.37 43729[0:SpL:1542.1,1451.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** c_List_Odistinct(c_List_Olist_OCons(x,y,w),w)* -> c_List_Odistinct(c_List_Olist_OCons(x,u,w),w)*.
% 299.70/300.37 43670[0:SpL:1542.1,21615.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(v,y,w),c_List_Oreplicate(u,z,w))* -> .
% 299.70/300.37 43669[0:SpL:1542.1,21580.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),c_List_Olist_ONil(v))** equal(c_List_Olist_OCons(w,y,v),u)* -> .
% 299.70/300.37 43506[0:SpR:1542.1,644.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,v),c_List_Orev(u,v))**.
% 299.70/300.37 44125[0:Rew:43969.1,43697.2] || equal(c_List_Oappend(c_List_Otake(u,v,w),x,w),c_List_Olist_ONil(w))** equal(y,v) -> equal(c_List_Odrop(u,v,w),y)*.
% 299.70/300.37 44126[0:Rew:43969.1,43695.2] || equal(c_List_Oappend(c_List_Orev(c_List_Orotate(u,v,w),w),x,w),c_List_Olist_ONil(w))** equal(y,v)* -> equal(y,c_List_Olist_ONil(w))*.
% 299.70/300.37 44127[0:Rew:43969.1,43680.2] || equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),c_List_Olist_ONil(w))** equal(c_List_Orev(y,w),v)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.37 44128[0:Rew:43969.1,43679.2] || equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),c_List_Olist_ONil(w))** equal(y,c_List_Orev(v,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.37 44141[0:Rew:43967.1,43555.2] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Oappend(y,u,x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(v,w,x),w)**.
% 299.70/300.37 44142[0:Rew:43969.1,43530.1] || equal(c_List_Oappend(c_List_Otake(u,v,w),x,w),c_List_Olist_ONil(w))** equal(y,c_List_Odrop(u,v,w))* -> equal(y,v).
% 299.70/300.37 44143[0:Rew:43969.1,43522.1] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),z,x),z)**.
% 299.70/300.37 44144[0:Rew:43969.1,43516.1] || equal(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),z,x),z)**.
% 299.70/300.37 44147[0:Rew:43969.1,43503.1] || equal(c_List_Oappend(c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w),z,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(u,x1,w),x1)**.
% 299.70/300.37 44148[0:Rew:43969.1,43495.2] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(x,u)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),y,w),y)**.
% 299.70/300.37 44588[0:Rew:1648.0,44587.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y))* -> equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(y),y))*.
% 299.70/300.37 44702[0:SpL:9401.1,43482.0] || equal(u,v)* equal(c_List_Oappend(v,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,x),u)**.
% 299.70/300.37 44940[0:SpL:434.0,43737.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),w),u)* -> .
% 299.70/300.37 44991[0:Rew:425.0,44971.1] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),z,y),z)**.
% 299.70/300.37 45014[0:SpL:9401.1,44065.0] || equal(u,v)* equal(c_List_Oappend(v,w,x),c_List_Olist_ONil(x))** equal(c_List_Orev(y,x),u)* -> equal(y,u).
% 299.70/300.37 45070[0:SpL:1378.1,44436.1] || equal(u,v)* equal(w,x)* equal(c_List_Orev(c_List_Oappend(w,v,y),y),c_List_Olist_ONil(y))** -> equal(u,x)*.
% 299.70/300.37 45068[0:SpL:1375.1,44436.1] || equal(u,v)* equal(u,w)* equal(c_List_Orev(c_List_Oappend(v,x,y),y),c_List_Olist_ONil(y))** -> equal(x,w)*.
% 299.70/300.37 45065[0:SpL:587.1,44436.1] || equal(c_List_Oappend(u,v,w),x)* equal(u,y)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(v,y)*.
% 299.70/300.37 45077[0:Rew:6216.1,45044.0] || equal(c_List_Olist_ONil(u),v)* equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,y,u),u),u),c_List_Olist_ONil(u))** -> equal(y,v)*.
% 299.70/300.37 45089[0:SpL:88.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(c_List_Olist_OCons(x,y,w),w))* -> equal(c_List_Orev(v,w),c_List_Orev(y,w)).
% 299.70/300.37 45169[0:SpL:1378.1,44440.1] || equal(u,v)* equal(u,w)* equal(c_List_Orev(c_List_Oappend(x,v,y),y),c_List_Olist_ONil(y))** -> equal(w,x)*.
% 299.70/300.37 45164[0:SpL:587.1,44440.1] || equal(c_List_Oappend(u,v,w),x)* equal(v,y)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(y,u)*.
% 299.70/300.37 45212[0:Rew:45190.2,42623.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Otake(x,y,w))* equal(z,y)* equal(c_List_Orev(z,w),c_List_Olist_ONil(w))** -> .
% 299.70/300.37 45256[0:SpL:39737.1,1552.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) equal(z,v)* -> c_List_Odistinct(z,w)*.
% 299.70/300.37 45255[0:SpL:39516.1,1552.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Oappend(y,x,w),w)* equal(z,v)* -> c_List_Odistinct(z,w)*.
% 299.70/300.37 45242[0:SpL:39737.1,1552.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Oappend(y,w,x),x)* equal(z,u)* -> c_List_Odistinct(z,x)*.
% 299.70/300.37 45241[0:SpL:39516.1,1552.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,v,y),y),y)* equal(z,u)* -> c_List_Odistinct(z,y)*.
% 299.70/300.37 45232[0:SpL:274.0,1552.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* equal(y,c_List_Orev(v,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 45313[0:SpL:1378.1,1565.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Orev(c_List_Oappend(y,x,w),w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.37 45309[0:SpL:587.1,1565.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* c_List_Odistinct(c_List_Orev(y,x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.37 45305[0:SpL:39737.1,1565.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(c_List_Orev(y,w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.37 45291[0:SpL:39737.1,1565.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Orev(c_List_Oappend(y,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.37 45290[0:SpL:39516.1,1565.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.37 45721[0:SpL:45527.0,22865.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),y,x),x),x),c_List_Olist_OCons(z,w,x))* -> .
% 299.70/300.37 45719[0:SpL:45527.0,21658.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),u,x),x),c_List_Orev(c_List_Olist_OCons(y,w,x),x))* -> .
% 299.70/300.37 45668[0:SpR:45527.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Olist_OCons(y,v,w),w),z,w),w),z)**.
% 299.70/300.37 45666[0:SpR:45527.0,1003.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,v,w),tc_List_Olist(w)),x,w),x)**.
% 299.70/300.37 45664[0:SpR:45527.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Orev(c_List_Olist_OCons(y,v,w),w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.37 45663[0:SpR:45527.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,c_List_Olist_OCons(y,v,w),w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.37 45731[0:Rew:207.0,45645.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),w),c_List_Olist_OCons(x,v,w))**.
% 299.70/300.37 45638[0:SpR:45527.0,787.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.70/300.37 45634[0:SpR:45527.0,2335.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,v,w),tc_List_Olist(w)),x,w),x)**.
% 299.70/300.37 45630[0:SpR:45527.0,787.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,w,x),tc_List_Olist(x)))*.
% 299.70/300.37 46366[0:SpL:1550.0,6516.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Oappend(c_List_Orev(u,w),x,w))** -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.37 46358[0:SpL:1550.0,1152.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),v)** -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w)).
% 299.70/300.37 46235[0:SpL:1550.0,1305.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* equal(y,c_List_Orev(v,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.37 46609[0:Rew:1342.0,46367.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Oappend(c_List_Orev(x,w),u,w))** -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.37 46957[0:SpL:45729.0,21635.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),tc_List_Olist(w)),u,x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* -> .
% 299.70/300.37 46945[0:SpR:30361.1,45729.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,u,v),tc_List_Olist(v)))*.
% 299.70/300.37 46894[0:SpR:45729.0,675.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.37 46878[0:SpR:45729.0,783.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),tc_List_Olist(y)),w,v),w)**.
% 299.70/300.37 46876[0:SpR:45729.0,623.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),tc_List_Olist(y)))*.
% 299.70/300.37 47055[0:SpL:587.1,45919.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),c_List_Orev(x,w))* -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.37 47045[0:SpL:6605.0,45919.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),c_List_Orev(c_List_Olist_OCons(y,z,x),x))* -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.37 47043[0:SpL:30361.1,45919.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Orev(c_List_Olist_OCons(x,y,v),v))* -> equal(y,c_List_Olist_ONil(v)).
% 299.70/300.37 47842[0:Rew:3954.0,47616.1] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(y,w),w),w),v)* -> .
% 299.70/300.37 47547[0:SpL:46993.1,325.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Olist_OCons(w,x,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* -> equal(x,u)*.
% 299.70/300.37 47294[0:SpL:46993.1,24526.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,u,v),v,z),z),w)** -> .
% 299.70/300.37 47276[0:SpL:46993.1,31486.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.37 47271[0:SpL:46993.1,41408.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,u,v))* equal(c_List_Oappend(y,w,v),y)** -> .
% 299.70/300.37 47194[0:SpL:46993.1,31486.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Olist_OCons(y,u,v))* -> .
% 299.70/300.37 47188[0:SpL:46993.1,325.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,x,v),c_List_Olist_OCons(y,u,v))* -> equal(x,c_List_Olist_ONil(v)).
% 299.70/300.37 47078[0:SpR:46993.1,30361.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(w,c_List_Olist_ONil(v)) -> equal(c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(x,w,v))*.
% 299.70/300.37 48390[0:SpL:1375.1,1696.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.37 48387[0:SpL:587.1,1696.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Orev(x,w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.37 48380[0:SpL:9462.1,1696.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Orev(w,x),x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.37 48451[0:SpL:1375.1,1705.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,z),z),z),z),c_List_Orev(u,z))* -> .
% 299.70/300.37 48448[0:SpL:587.1,1705.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Orev(x,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 48441[0:SpL:9462.1,1705.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x),c_List_Orev(u,x))* -> .
% 299.70/300.37 48531[0:SpL:39737.1,1729.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(c_List_Orev(u,w),w).
% 299.70/300.37 48530[0:SpL:39516.1,1729.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* c_List_Odistinct(c_List_Oappend(y,x,w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w).
% 299.70/300.37 48514[0:SpL:1375.1,1729.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.37 48511[0:SpL:587.1,1729.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(x,w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.37 48504[0:SpL:9462.1,1729.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(w,x),x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.37 48612[0:SpL:39737.1,1743.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Odrop(x,y,w))* equal(c_List_Olist_OCons(z,y,w),c_List_Orev(u,w))* -> .
% 299.70/300.37 48611[0:SpL:39516.1,1743.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,x,w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 48595[0:SpL:1375.1,1743.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(v,y,z),z),z),z),c_List_Orev(u,z))* -> .
% 299.70/300.37 48592[0:SpL:587.1,1743.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(x,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 48585[0:SpL:9462.1,1743.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(w,x),x),x),c_List_Orev(u,x))* -> .
% 299.70/300.37 48690[0:SpR:5634.1,1648.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* -> equal(c_List_Orev(c_List_Omap(x,w,v,y),y),c_List_Omap(x,w,v,y))**.
% 299.70/300.37 48976[0:SpL:1375.1,1777.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(u,x),x),x)*.
% 299.70/300.37 48973[0:SpL:587.1,1777.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(u,w),w),w)*.
% 299.70/300.37 48966[0:SpL:9462.1,1777.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(c_List_Orev(w,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(u,x),x),x)*.
% 299.70/300.37 49045[0:SpL:587.1,1787.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),c_List_Odrop(z,c_List_Orev(v,y),y))* -> .
% 299.70/300.37 49029[0:SpL:587.1,1787.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Orev(x,w),w),c_List_Odrop(z,c_List_Orev(u,w),w))* -> .
% 299.70/300.37 49022[0:SpL:9462.1,1787.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(w,x),x),c_List_Odrop(z,c_List_Orev(u,x),x))* -> .
% 299.70/300.37 49136[0:SpL:1338.0,1833.1] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* equal(x,c_List_Odrop(y,c_List_Orev(u,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 49287[0:SpL:39516.1,2069.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Oappend(z,y,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.37 49272[0:SpL:39516.1,2069.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,c_List_Oappend(z,x,w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.37 49257[0:SpL:39516.1,2069.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v,z),z),z),c_List_Olist_ONil(z))** -> c_List_Odistinct(u,z)*.
% 299.70/300.37 49247[0:SpL:274.0,2069.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Orev(w,y),y).
% 299.70/300.37 49771[0:SpR:425.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Orev(c_List_Omap(x,u,v,y),y),y),z,y),y),z)**.
% 299.70/300.37 49770[0:SpR:256.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Orev(c_List_Olist__update(u,x,y,v),v),v),z,v),v),z)**.
% 299.70/300.37 49757[0:SpR:623.1,3430.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Orev(u,w),w),y,w),w),y)**.
% 299.70/300.37 49748[0:SpR:9401.1,3430.0] || equal(c_List_Orotate(u,c_List_Orev(v,w),w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(x,y,w),w),y)**.
% 299.70/300.37 49742[0:SpR:2742.1,3430.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(v,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.37 49852[0:Rew:425.0,49732.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Omap(x,c_List_Orev(u,v),v,y),y),z,y),y),z)**.
% 299.70/300.37 49919[0:SpR:4139.0,429.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y))*.
% 299.70/300.37 50255[0:SpL:39516.1,3563.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(w,x),v,x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(u,x),w,x),x)*.
% 299.70/300.37 50252[0:SpL:9401.1,3563.0] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Oappend(w,x,v),v)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(x,v),u,v),v)*.
% 299.70/300.37 50231[0:SpL:587.1,3563.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),x,w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(x,w),u,w),w)*.
% 299.70/300.37 50314[0:SpL:39516.1,3689.0] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Oappend(x,w,v),v)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Orev(x,v),v),v)*.
% 299.70/300.37 50312[0:SpL:9401.1,3689.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(v,c_List_Orev(w,x),x),x)* -> c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)*.
% 299.70/300.37 50291[0:SpL:587.1,3689.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(v,x),x),x)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Orev(w,x),x),x)*.
% 299.70/300.37 50387[0:SpR:4133.0,427.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,w,x),x,y),y),c_List_Orev(c_List_Otake(v,c_List_Omap(u,w,x,y),y),y))*.
% 299.70/300.37 50914[0:SpL:431.0,3902.0] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* c_List_Odistinct(c_List_Orev(u,x1),x1)* -> c_List_Odistinct(x,y).
% 299.70/300.37 50912[0:SpL:5634.1,3902.0] || equal(u,v)* equal(w,c_List_Omap(x,v,y,z))* c_List_Odistinct(c_List_Orev(w,z),z)* -> c_List_Odistinct(u,y)*.
% 299.70/300.37 50898[0:SpL:427.0,3902.0] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(c_List_Orev(w,x),x)*.
% 299.70/300.37 50917[0:Rew:20635.1,50899.1] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x))* c_List_Odistinct(u,x)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y)*.
% 299.70/300.37 50943[0:SpL:431.0,3915.1] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Omap(x,c_List_Orev(u,y),y,z),z,x1),x1)* -> c_List_Odistinct(v,y)*.
% 299.70/300.37 50942[0:SpL:5634.1,3915.1] || equal(c_List_Orev(u,v),w)* equal(u,x)* c_List_Odistinct(c_List_Omap(y,w,v,z),z)* -> c_List_Odistinct(x,v)*.
% 299.70/300.37 50926[0:SpL:587.1,3915.1] || equal(u,v)* equal(u,w)* c_List_Odistinct(c_List_Omap(x,c_List_Orev(v,y),y,z),z)* -> c_List_Odistinct(w,y)*.
% 299.70/300.37 51576[0:SpL:4036.1,17420.1] || equal(c_List_Orev(u,v),w)* equal(x,u)* equal(c_List_Orev(c_List_Olist_OCons(y,w,v),v),c_List_Orev(x,v))* -> .
% 299.70/300.37 51574[0:SpL:4036.1,31815.0] || equal(c_List_Orev(u,v),w)* equal(x,c_List_Orev(c_List_Olist_OCons(y,w,v),v))* equal(c_List_Orev(x,v),u)* -> .
% 299.70/300.37 51543[0:SpL:4036.1,1462.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(y,x,w),w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.37 51513[0:SpL:4036.1,17418.1] || equal(u,v)* equal(w,c_List_Orev(u,x))* equal(c_List_Orev(c_List_Olist_OCons(y,v,x),x),c_List_Orev(w,x))* -> .
% 299.70/300.37 51505[0:SpL:4036.1,22903.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x)* equal(c_List_Orev(c_List_Olist_OCons(y,x,v),v),c_List_Orev(u,v))* -> .
% 299.70/300.37 51409[0:SpL:4036.1,4211.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y),c_List_Olist_OCons(x,u,y))* -> .
% 299.70/300.37 51394[0:SpL:4036.1,559.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y))* -> equal(c_List_Orev(w,y),c_List_Olist_OCons(x,u,y))*.
% 299.70/300.37 51387[0:SpL:4036.1,33504.1] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Orev(u,x))* equal(c_List_Orev(c_List_Olist_OCons(y,v,x),x),w)* -> .
% 299.70/300.37 51384[0:SpL:4036.1,45919.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),c_List_Orev(c_List_Olist_OCons(y,v,x),x))* -> equal(u,c_List_Olist_ONil(x))*.
% 299.70/300.37 51379[0:SpL:4036.1,287.0] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Orev(c_List_Olist_OCons(y,v,x),x))* -> equal(w,c_List_Olist_OCons(y,u,x))*.
% 299.70/300.37 51029[0:SpR:4036.1,4036.1] || equal(u,v)* equal(w,u)* -> equal(c_List_Orev(c_List_Olist_OCons(x,v,y),y),c_List_Orev(c_List_Olist_OCons(x,w,y),y))*.
% 299.70/300.37 51020[0:SpR:4036.1,587.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* -> equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),c_List_Orev(y,x))*.
% 299.70/300.37 51014[0:SpR:4036.1,4041.1] || equal(u,v)* equal(u,c_List_Olist_ONil(w))* -> equal(c_List_Orev(c_List_Olist_OCons(x,v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))**.
% 299.70/300.37 51711[0:Rew:1625.0,51018.1] || equal(u,v) -> equal(c_List_Omap(w,c_List_Olist_OCons(x,v,y),y,z),c_List_Omap(w,c_List_Olist_OCons(x,u,y),y,z))*.
% 299.70/300.37 52769[0:SpL:51643.1,31929.2] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(x,y)* equal(c_List_Olist_OCons(z,u,w),y)* -> .
% 299.70/300.37 52704[0:SpL:51643.1,21649.1] || equal(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w))* equal(v,y)* equal(c_List_Olist_OCons(x,u,w),y)* -> .
% 299.70/300.37 52616[0:SpL:51643.1,14616.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,u,y))* equal(v,z)* equal(c_List_Orev(w,y),z)* -> .
% 299.70/300.37 52587[0:SpL:51643.1,1705.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,u,x),x),c_List_Orev(v,x))* -> .
% 299.70/300.37 52569[0:SpL:51643.1,7048.2] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(x,y)* equal(c_List_Olist_OCons(z,u,w),y)* -> .
% 299.70/300.37 52547[0:SpL:51643.1,30622.1] || equal(u,v)* equal(v,c_List_Olist_ONil(w))* equal(x,c_List_Olist_OCons(y,u,w))* -> equal(c_List_Orev(x,w),x)**.
% 299.70/300.37 52479[0:SpL:51643.1,1787.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Olist_OCons(y,u,x),c_List_Odrop(z,c_List_Orev(v,x),x))* -> .
% 299.70/300.37 52470[0:SpL:51643.1,1696.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* c_List_Odistinct(c_List_Olist_OCons(y,u,x),x)* -> c_List_Odistinct(c_List_Orev(v,x),x).
% 299.70/300.37 52439[0:SpL:51643.1,1705.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y))* equal(c_List_Olist_OCons(z,u,y),c_List_Orev(w,y))* -> .
% 299.70/300.37 52413[0:SpL:51643.1,1743.0] || equal(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y))* equal(c_List_Olist_OCons(z,u,y),c_List_Orev(w,y))* -> .
% 299.70/300.37 52398[0:SpL:51643.1,1454.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,u,x),c_List_Olist_OCons(y,v,x))* -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.37 52378[0:SpL:51643.1,1449.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(y,u,x),x)* equal(z,w)* -> c_List_Odistinct(z,x)*.
% 299.70/300.37 51843[0:SpR:51643.1,46993.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))** -> equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),c_List_Olist_OCons(x,u,w))*.
% 299.70/300.37 51829[0:SpR:51643.1,30468.1] || equal(u,v)* equal(v,c_List_Olist_ONil(w))* -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(x),c_List_Olist_OCons(y,u,w),w,tc_Expr_Oexp(x)),x)*.
% 299.70/300.37 53111[0:Rew:297.0,52987.1] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,z),x1)* -> equal(c_List_Odrop(w,x1,z),c_List_Olist_ONil(z))**.
% 299.70/300.37 53112[0:Rew:297.0,52980.1] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(w,x1,x2),x1)**.
% 299.70/300.37 53115[0:Rew:297.0,52909.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Omap(w,c_List_Orotate(x,c_List_Oreplicate(u,y,z),z),z,x1),x1,x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.37 53116[0:Rew:297.0,52907.0] || -> equal(c_List_Odrop(u,c_List_Olist__update(c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y,z),x1,x2,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.37 53117[0:Rew:297.0,52903.0] || -> equal(c_List_Odrop(u,c_List_Oappend(c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y,z),z),x1,z),z),x1)**.
% 299.70/300.37 53245[0:SpR:4253.0,426.0] || -> equal(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y))*.
% 299.70/300.37 53413[0:Rew:425.0,53216.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Orotate(x,c_List_Orev(u,v),v),v,y),z,y),y),z)**.
% 299.70/300.37 53414[0:Rew:425.0,53215.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Omap(w,c_List_Orotate(x,c_List_Orev(u,v),v),v,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.37 53675[0:SpR:4246.0,427.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),y),c_List_Orev(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y))*.
% 299.70/300.37 54036[0:Rew:425.0,53656.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Orotate(x,u,v),v),v,y),z,y),y),z)**.
% 299.70/300.37 54200[0:SpL:4047.0,54165.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Olist_OCons(w,c_List_Olist_ONil(y),y))** -> .
% 299.70/300.37 54242[0:SpL:4047.0,54166.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Olist_OCons(w,c_List_Olist_ONil(y),y))** -> .
% 299.70/300.37 54593[0:SpL:377.0,54275.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Oappend(w,x,z))** -> .
% 299.70/300.37 54592[0:SpL:207.0,54275.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Olist_OCons(w,x,z))** -> .
% 299.70/300.37 54655[0:Rew:3954.0,54612.1,259.0,54612.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(y,w),w),w),u)* -> .
% 299.70/300.37 54714[0:SpL:4047.0,54590.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Otake(y,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.37 54855[0:SpR:4360.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y))*.
% 299.70/300.37 55134[0:SpL:4047.0,54642.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Olist_OCons(w,c_List_Olist_ONil(y),y))** -> .
% 299.70/300.37 55184[0:SpL:279.1,55176.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(c_List_Orev(z,tc_Type_Oty),y,tc_Type_Oty),z)** -> .
% 299.70/300.37 55235[0:SpL:279.1,55187.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,y,tc_Type_Oty),c_List_Orev(z,tc_Type_Oty))** -> .
% 299.70/300.37 55302[0:SpR:4352.0,427.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),y),c_List_Orev(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y))*.
% 299.70/300.37 56807[0:SpL:279.1,56775.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Oappend(z,y,tc_Type_Oty),tc_Type_Oty),z)** -> .
% 299.70/300.37 57713[0:SpL:4036.1,51280.2] || equal(u,v)* equal(v,w)* equal(w,x)* equal(c_List_Orev(c_List_Olist_OCons(y,u,z),z),x)* -> .
% 299.70/300.37 57736[0:SpL:425.0,52057.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,x),y)* equal(c_List_Olist_OCons(w,y,x),c_List_Omap(z,u,v,x))* -> .
% 299.70/300.37 57735[0:SpL:256.0,52057.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x)* equal(c_List_Olist_OCons(w,x,v),c_List_Olist__update(u,y,z,v))* -> .
% 299.70/300.37 57784[0:Rew:2321.1,57749.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,y,v,z)* -> c_List_Olist__all2(w,u,c_List_Olist_ONil(z),v,z)*.
% 299.70/300.37 57799[0:SpL:51643.1,52082.2] || equal(u,v)* equal(w,u)* equal(c_List_Orev(w,x),y)* equal(c_List_Olist_OCons(z,v,x),y)* -> .
% 299.70/300.37 57811[0:SpL:51643.1,52226.2] || equal(u,v)* equal(c_List_Orev(w,x),u)* equal(w,y)* equal(c_List_Olist_OCons(z,v,x),y)* -> .
% 299.70/300.37 57845[0:SpL:39737.1,54589.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Odrop(x,y,w))* equal(z,c_List_Olist_ONil(w))* equal(y,z)* -> .
% 299.70/300.37 57844[0:SpL:39516.1,54589.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* equal(y,c_List_Olist_ONil(w)) equal(c_List_Oappend(z,x,w),y)* -> .
% 299.70/300.37 57827[0:SpL:587.1,54589.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(y,c_List_Olist_ONil(w)) equal(c_List_Oappend(z,c_List_Orev(x,w),w),y)* -> .
% 299.70/300.37 57820[0:SpL:434.0,54589.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,v),v),v),u)* -> .
% 299.70/300.37 57888[0:SpL:39516.1,4235.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* equal(c_List_Oappend(y,x,w),c_List_Oappend(y,c_List_Orev(v,w),w))* -> .
% 299.70/300.37 57886[0:SpL:9401.1,4235.0] || equal(u,v) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),c_List_Oappend(u,c_List_Orev(x,y),y))* -> .
% 299.70/300.37 57874[0:SpL:4036.1,4235.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),c_List_Oappend(w,c_List_Orev(v,y),y))* -> .
% 299.70/300.37 57871[0:SpL:587.1,4235.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(y,c_List_Orev(x,w),w),c_List_Oappend(y,c_List_Orev(v,w),w))* -> .
% 299.70/300.37 57900[0:Rew:3954.0,57872.0,259.0,57872.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(u,x),x),x))** -> .
% 299.70/300.37 57945[0:Rew:2321.1,57909.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,y,z,v)* -> c_List_Olist__all2(w,c_List_Olist_ONil(z),u,z,v)*.
% 299.70/300.37 58024[0:SpL:39516.1,4569.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),y)* equal(c_List_Oappend(z,y,x),c_List_Orev(z,x))** -> .
% 299.70/300.37 58022[0:SpL:9401.1,4569.0] || equal(u,v) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),c_List_Orev(u,z))* -> .
% 299.70/300.37 58010[0:SpL:39737.1,4569.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Odrop(x,y,w))* equal(c_List_Oappend(z,y,w),c_List_Orev(z,w))** -> .
% 299.70/300.37 58009[0:SpL:39516.1,4569.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* equal(c_List_Oappend(y,c_List_Oappend(z,x,w),w),c_List_Orev(y,w))** -> .
% 299.70/300.37 57992[0:SpL:587.1,4569.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(x,w),w),w),c_List_Orev(y,w))** -> .
% 299.70/300.37 57985[0:SpL:434.0,4569.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Orev(u,x1))** -> .
% 299.70/300.37 58177[0:SpR:832.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Omap(y,v,x,z),x,z)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(z),x,z).
% 299.70/300.37 58164[0:SpR:785.1,6845.1] || equal(u,v) c_List_Olist__all2(w,c_List_Oappend(u,x,y),v,y,y)* -> c_List_Olist__all2(w,x,c_List_Olist_ONil(y),y,y).
% 299.70/300.37 58150[0:SpR:823.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Olist__update(v,y,z,x),x,x)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x),x,x).
% 299.70/300.37 58135[0:SpR:662.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Oappend(c_List_Orev(v,x),y,x),x,x)* -> c_List_Olist__all2(u,w,y,x,x).
% 299.70/300.37 58273[0:SpL:1378.1,5318.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(w,v,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(u,x),x),x)*.
% 299.70/300.37 58268[0:SpL:587.1,5318.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(v,w),w),w)*.
% 299.70/300.37 58264[0:SpL:39737.1,5318.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Orev(w,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(u,x),x),x)*.
% 299.70/300.37 58306[0:SpL:11144.0,5346.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* equal(x,c_List_Otake(y,v,w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 58305[0:SpL:4019.0,5346.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* equal(x,c_List_Otake(y,c_List_Orev(v,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 58304[0:SpL:1372.0,5346.1] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* equal(x,c_List_Otake(y,c_List_Orev(v,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 58376[0:SpL:431.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,w))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(x1)),u).
% 299.70/300.37 58374[0:SpL:5634.1,5639.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Omap(z,v,x1,y))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)),w)*.
% 299.70/300.37 58471[0:SpR:832.0,6815.1] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),c_List_Oappend(w,z,x),y,x)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),z,y,x).
% 299.70/300.37 58458[0:SpR:785.1,6815.1] || equal(u,v) c_List_Olist__all2(w,v,c_List_Oappend(u,x,y),y,y)* -> c_List_Olist__all2(w,c_List_Olist_ONil(y),x,y,y).
% 299.70/300.37 58444[0:SpR:823.0,6815.1] || c_List_Olist__all2(u,c_List_Olist__update(v,w,x,y),c_List_Oappend(v,z,y),y,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),z,y,y).
% 299.70/300.37 58429[0:SpR:662.0,6815.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Oappend(v,y,w),w,w)* -> c_List_Olist__all2(u,x,y,w,w).
% 299.70/300.37 58555[0:SpL:431.0,5772.1] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Omap(x,v,y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.37 58553[0:SpL:5634.1,5772.1] || equal(u,v)* equal(w,u)* c_List_Odistinct(c_List_Omap(x,v,y,z),z)* -> c_List_Odistinct(c_List_Orev(w,y),y)*.
% 299.70/300.37 58533[0:SpL:427.0,5772.1] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Omap(x,v,w,y),y),y)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.37 58591[0:SpL:431.0,5777.1] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Omap(w,c_List_Omap(x,v,y,z),z,x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.37 58589[0:SpL:5634.1,5777.1] || equal(u,v)* equal(w,u)* c_List_Odistinct(c_List_Orev(c_List_Omap(x,v,y,z),z),z)* -> c_List_Odistinct(w,y)*.
% 299.70/300.37 58631[0:SpL:431.0,5780.1] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Omap(x,c_List_Omap(y,w,v,z),z,x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.37 58629[0:SpL:5634.1,5780.1] || equal(u,v)* equal(c_List_Orev(w,x),u)* c_List_Odistinct(c_List_Omap(y,v,x,z),z)* -> c_List_Odistinct(w,x).
% 299.70/300.37 58611[0:SpL:424.0,5780.1] || equal(c_List_Orev(u,v),c_List_Oreplicate(w,x,v))* c_List_Odistinct(c_List_Oreplicate(w,hAPP(y,x),z),z)* -> c_List_Odistinct(u,v).
% 299.70/300.37 58609[0:SpL:427.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* c_List_Odistinct(c_List_Orev(c_List_Omap(x,w,v,y),y),y)* -> c_List_Odistinct(u,v).
% 299.70/300.37 58654[0:SpL:587.1,6657.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z)* equal(c_List_Oappend(x1,c_List_Orev(z,y),y),c_List_Olist_ONil(y))** -> .
% 299.70/300.37 58651[0:SpL:431.0,6657.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1,x2),x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.37 58649[0:SpL:5634.1,6657.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(y,c_List_Orev(c_List_Omap(z,x,w,x1),x1),x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.37 58702[0:MRR:58694.0,4099.0] || -> equal(c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,v,c_List_Olist_ONil(tc_Type_Oty),c_List_Olist_OCons(v,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),w),c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),c_List_Olist_OCons(v,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty))**.
% 299.70/300.37 58740[0:SpL:39516.1,6885.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(x,y),v,y),y),c_List_Oappend(c_List_Orev(u,y),x,y))* -> .
% 299.70/300.37 58737[0:SpL:9401.1,6885.0] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Oappend(w,y,v),v),c_List_Oappend(c_List_Orev(y,v),u,v))* -> .
% 299.70/300.37 58711[0:SpL:587.1,6885.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),c_List_Oappend(c_List_Orev(y,x),u,x))* -> .
% 299.70/300.37 58807[0:SpL:39516.1,6889.0] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Oappend(y,w,v),v),c_List_Oappend(u,c_List_Orev(y,v),v))* -> .
% 299.70/300.37 58805[0:SpL:9401.1,6889.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(v,c_List_Orev(x,y),y),y),c_List_Oappend(x,c_List_Orev(u,y),y))* -> .
% 299.70/300.37 58779[0:SpL:587.1,6889.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(v,y),y),y),c_List_Oappend(u,c_List_Orev(x,y),y))* -> .
% 299.70/300.37 58866[0:SpL:39516.1,8654.1] || equal(u,v)* equal(w,x) equal(w,c_List_Oappend(x,v,y))* -> equal(c_List_Oappend(x,u,y),x)**.
% 299.70/300.37 58863[0:SpL:9401.1,8654.1] || equal(u,v)* equal(w,u)* equal(w,c_List_Oappend(v,x,y))* -> equal(c_List_Oappend(u,x,y),u)**.
% 299.70/300.37 58996[0:SpL:9462.1,9515.1] || equal(u,c_List_Otake(v,w,x))* equal(u,y)* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Otake(z,y,x),x)*.
% 299.70/300.37 58995[0:SpL:9401.1,9515.1] || equal(u,v)* equal(u,w)* c_List_Odistinct(c_List_Oappend(v,x,y),y)* -> c_List_Odistinct(c_List_Otake(z,w,y),y)*.
% 299.70/300.37 58988[0:SpL:274.0,9515.1] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Orev(c_List_Oappend(x,u,v),v),v)* -> c_List_Odistinct(c_List_Otake(y,w,v),v)*.
% 299.70/300.37 58983[0:SpL:3954.0,9515.1] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,v,x),x)*.
% 299.70/300.37 59060[0:SpL:39516.1,9541.1] || equal(u,v) equal(w,x)* equal(c_List_Oappend(w,u,y),c_List_Oappend(z,v,y))* -> equal(x,z)*.
% 299.70/300.37 59057[0:SpL:9401.1,9541.1] || equal(u,v)* equal(w,x)* equal(c_List_Oappend(w,y,z),c_List_Oappend(v,y,z))* -> equal(x,u)*.
% 299.70/300.37 59038[0:SpL:2742.1,9541.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(w,x)* equal(c_List_Oappend(w,y,v),y)** -> equal(x,u)*.
% 299.70/300.37 59031[0:SpL:9401.1,9541.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(v,x,y),c_List_Oappend(z,x,y))* -> equal(w,z)*.
% 299.70/300.37 59145[0:SpL:39516.1,9542.1] || equal(u,v)* equal(w,x) equal(c_List_Oappend(w,y,z),c_List_Oappend(x,v,z))* -> equal(y,u)*.
% 299.70/300.37 59142[0:SpL:9401.1,9542.1] || equal(u,v)* equal(w,u)* equal(c_List_Oappend(w,x,y),c_List_Oappend(v,z,y))* -> equal(x,z).
% 299.70/300.37 59138[0:SpL:25354.1,9542.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(w,x) equal(c_List_Oappend(w,y,v),x)* -> equal(y,u)*.
% 299.70/300.37 60009[0:SpL:9809.1,1568.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 60007[0:SpL:9809.1,22211.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 59997[0:SpL:9809.1,1473.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 59897[0:SpL:9809.1,1555.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(v,y),y)*.
% 299.70/300.37 59873[0:SpL:9809.1,1740.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),c_List_Odrop(z,c_List_Orev(v,y),y))* -> .
% 299.70/300.37 59872[0:SpL:9809.1,1452.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(v,y),y)*.
% 299.70/300.37 59827[0:SpL:9809.1,16.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Oappend(y,c_List_Orev(u,x),x))* -> equal(w,y).
% 299.70/300.37 59800[0:SpL:9809.1,15.0] || equal(u,v)* equal(c_List_Oappend(w,x,y),c_List_Oappend(w,c_List_Orev(u,y),y))* -> equal(x,c_List_Orev(v,y))*.
% 299.70/300.37 59743[0:SpL:9809.1,1182.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,x),x),c_List_Orev(w,x))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 299.70/300.37 59713[0:SpL:9809.1,6571.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Orev(u,x),x),c_List_Orev(v,x))* -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.37 59707[0:SpL:9809.1,1726.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.37 59699[0:SpL:9809.1,17674.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.37 59298[0:SpR:587.1,9809.1] || equal(u,v)* equal(w,u)* -> equal(c_List_Oappend(x,c_List_Orev(w,y),y),c_List_Oappend(x,c_List_Orev(v,y),y))*.
% 299.70/300.37 59262[0:SpR:9809.1,39516.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* -> equal(c_List_Oappend(y,x,w),c_List_Oappend(y,c_List_Orev(u,w),w))*.
% 299.70/300.37 59255[0:SpR:9809.1,9401.1] || equal(u,v) equal(w,x) -> equal(c_List_Oappend(x,c_List_Orev(v,y),y),c_List_Oappend(w,c_List_Orev(u,y),y))*.
% 299.70/300.37 60316[0:Rew:8403.2,59983.1] || equal(u,v)* equal(v,w)* equal(c_List_Oappend(x,c_List_Orev(u,y),y),c_List_Olist_ONil(y))** -> equal(w,x)*.
% 299.70/300.37 60320[0:Rew:8403.2,59964.3] || equal(u,v)* equal(w,x)* equal(c_List_Oappend(w,c_List_Orev(u,y),y),c_List_Olist_ONil(y))** -> equal(v,x)*.
% 299.70/300.37 60337[0:Rew:3717.0,59877.1] || equal(u,v) equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),c_List_Odrop(z,c_List_Orev(v,y),y))* -> .
% 299.70/300.37 60695[0:SpL:39516.1,60097.1] || equal(c_List_Orev(u,v),w)* equal(x,u)* equal(c_List_Oappend(y,w,v),c_List_Olist_ONil(v))** -> equal(x,y)*.
% 299.70/300.37 60833[0:SpL:4036.1,11072.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,u,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.37 60830[0:SpL:587.1,11072.0] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(v,w),w),w)*.
% 299.70/300.37 60836[0:Rew:259.0,60831.1] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w)*.
% 299.70/300.37 60849[0:SpL:51643.1,12436.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Odrop(z,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.37 60890[0:SpL:1338.0,12908.1] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* equal(c_List_Orev(u,w),x)* -> c_List_Odistinct(c_List_Otake(y,x,w),w)*.
% 299.70/300.37 61398[0:Rew:1349.0,61041.0] || -> equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Oappend(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y))*.
% 299.70/300.37 61541[0:Rew:83.0,61042.0,207.0,61042.0,88.0,61042.0,3954.0,61042.0] || -> equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y))*.
% 299.70/300.37 61635[0:SpL:4019.0,12911.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* equal(c_List_Orev(v,w),x)* -> c_List_Odistinct(c_List_Otake(y,x,w),w)*.
% 299.70/300.37 61693[0:Res:61666.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Orotate(x,u,v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.37 61678[0:SpR:426.0,61666.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Orotate(z,v,w),w,x),x),x)*.
% 299.70/300.37 61715[0:SpL:1338.0,13035.1] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* equal(c_List_Orev(u,w),x)* -> c_List_Odistinct(c_List_Odrop(y,x,w),w)*.
% 299.70/300.37 62000[0:SpL:1632.0,15733.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,x),x),x),c_List_Orev(w,x))** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x)).
% 299.70/300.37 62261[0:Rew:1342.0,61834.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),y,x),c_List_Oappend(c_List_Orev(c_List_Omap(u,v,w,x),x),y,x))*.
% 299.70/300.37 62494[0:SpL:11144.0,13038.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* equal(v,x)* -> c_List_Odistinct(c_List_Odrop(y,x,w),w)*.
% 299.70/300.37 62493[0:SpL:4019.0,13038.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* equal(c_List_Orev(v,w),x)* -> c_List_Odistinct(c_List_Odrop(y,x,w),w)*.
% 299.70/300.37 62492[0:SpL:1372.0,13038.1] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* equal(c_List_Orev(v,w),x)* -> c_List_Odistinct(c_List_Odrop(y,x,w),w)*.
% 299.70/300.37 62560[0:Res:62524.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Orotate(x,u,v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.37 62536[0:SpR:426.0,62524.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Orotate(z,v,w),w,x),x),x)*.
% 299.70/300.37 62599[0:SpL:4036.1,13136.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(x,u,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,v,w),w)*.
% 299.70/300.37 62597[0:SpL:587.1,13136.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(c_List_Otake(y,v,w),w)*.
% 299.70/300.37 62640[0:Res:4535.1,476.0] || c_List_Olist__all2(c_fequal(u),c_List_Olist_OCons(v,c_List_Olist_ONil(u),u),w,u,u)* -> equal(c_List_Olist_OCons(v,c_List_Olist_ONil(u),u),c_List_Orev(w,u)).
% 299.70/300.37 62691[0:SpL:1378.1,13693.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z)* equal(c_List_Orev(c_List_Oappend(x1,z,y),y),c_List_Olist_ONil(y))** -> .
% 299.70/300.37 62669[0:SpL:431.0,13693.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1,x2),x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.37 62667[0:SpL:5634.1,13693.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(c_List_Oappend(y,c_List_Omap(z,x,w,x1),x1),x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.37 62753[0:SpL:39516.1,13718.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),z)* equal(c_List_Oappend(x1,z,y),c_List_Olist_ONil(y))** -> .
% 299.70/300.37 62738[0:SpL:39516.1,13718.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Oappend(z,c_List_Oappend(x1,y,x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.37 62723[0:SpL:39516.1,13718.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Oappend(x1,x,w),w),w),c_List_Olist_ONil(w))** -> .
% 299.70/300.37 62707[0:SpL:434.0,13718.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,x2),x2),x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.37 62832[0:SpL:39516.1,14364.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Oappend(z,y,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,x).
% 299.70/300.37 62817[0:SpL:39516.1,14364.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,c_List_Oappend(z,x,w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(u,w).
% 299.70/300.37 62811[0:SpL:1550.0,14364.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(c_List_Orev(v,x),x).
% 299.70/300.37 62797[0:SpL:9401.1,14364.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(v,y,z),z),z),c_List_Olist_ONil(z))** -> c_List_Odistinct(u,z)*.
% 299.70/300.37 62788[0:SpL:274.0,14364.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Orev(x,y),y).
% 299.70/300.37 62877[0:SpL:39516.1,15598.0] || equal(u,v)* equal(c_List_Oappend(c_List_Olist__update(w,x,y,z),v,z),c_List_Orev(w,z))** -> equal(u,c_List_Olist_ONil(z))*.
% 299.70/300.37 62872[0:SpL:9401.1,15598.0] || equal(c_List_Olist__update(u,v,w,x),y)* equal(c_List_Oappend(y,z,x),c_List_Orev(u,x))* -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.37 62866[0:SpL:2742.1,15598.0] || equal(c_List_Orev(c_List_Olist__update(u,v,w,x),x),c_List_Olist_ONil(x))** equal(y,c_List_Orev(u,x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 62861[0:SpL:370.0,15598.0] || equal(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),c_List_Orev(c_List_Olist__update(u,v,z,x),x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 62912[0:Res:4525.1,476.0] || c_List_Olist__all2(c_fequal(u),v,c_List_Olist_OCons(w,c_List_Olist_ONil(u),u),u,u)* -> equal(c_List_Orev(v,u),c_List_Olist_OCons(w,c_List_Olist_ONil(u),u)).
% 299.70/300.37 62953[0:SpL:1378.1,15604.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(c_List_Olist__update(w,x,y,z),v,z),z),w)** -> equal(u,c_List_Olist_ONil(z))*.
% 299.70/300.37 62951[0:SpL:1375.1,15604.0] || equal(c_List_Olist__update(u,v,w,x),y)* equal(c_List_Orev(c_List_Oappend(y,z,x),x),u)* -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.37 62948[0:SpL:587.1,15604.0] || equal(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),z)* equal(c_List_Orev(z,x),u)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 62934[0:SpL:2742.1,15604.0] || equal(c_List_Orev(c_List_Olist__update(u,v,w,x),x),c_List_Olist_ONil(x))** equal(c_List_Orev(y,x),u)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 62929[0:SpL:370.0,15604.0] || equal(c_List_Orev(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),x),c_List_Olist__update(u,v,z,x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 62967[0:SpL:308.0,62959.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Oappend(v,c_List_Olist_OCons(z,x,y),y))* -> .
% 299.70/300.37 62965[0:SpL:437.0,62959.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist__update(w,x,y,z),z,x1),x1),x1),c_List_Omap(v,w,z,x1))** -> .
% 299.70/300.37 62989[0:SpL:4047.0,62968.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Olist_OCons(y,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.37 63044[0:SpL:39516.1,15726.0] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,x,y,y),v,y),c_List_Orev(x,y))** -> equal(u,c_List_Olist_ONil(y))*.
% 299.70/300.37 63039[0:SpL:9401.1,15726.0] || equal(c_List_Omap(u,v,w,w),x)* equal(c_List_Oappend(x,y,w),c_List_Orev(v,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.37 63029[0:SpL:431.0,15726.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,w,x,y),y,x),z,x),c_List_Orev(w,x))** -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.37 63028[0:SpL:5634.1,15726.0] || equal(u,v) equal(c_List_Oappend(c_List_Omap(w,v,x,x),y,x),c_List_Orev(u,x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 63127[0:SpL:1378.1,15732.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,y),v,y),y),x)** -> equal(u,c_List_Olist_ONil(y))*.
% 299.70/300.37 63125[0:SpL:1375.1,15732.0] || equal(c_List_Omap(u,v,w,w),x)* equal(c_List_Orev(c_List_Oappend(x,y,w),w),v)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.37 63122[0:SpL:587.1,15732.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,w),x,w),y)* equal(c_List_Orev(y,w),v)* -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.37 63106[0:SpL:2742.1,15732.0] || equal(c_List_Orev(c_List_Omap(u,v,w,w),w),c_List_Olist_ONil(w))** equal(c_List_Orev(x,w),v)* -> equal(x,c_List_Olist_ONil(w)).
% 299.70/300.37 63104[0:SpL:431.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,w,x,y),y,x),z,x),x),w)** -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.37 63103[0:SpL:5634.1,15732.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(c_List_Omap(w,v,x,x),y,x),x),u)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 63087[0:SpL:424.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,hAPP(v,w),x),y,x),x),c_List_Oreplicate(u,w,x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.37 63210[0:SpL:434.0,63198.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.37 63278[0:SpL:51643.1,17610.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,v,x),x)* equal(y,c_List_Otake(z,u,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 63316[0:SpL:39737.1,17671.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(w,x) equal(y,c_List_Otake(z,u,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 63315[0:SpL:39516.1,17671.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,v,x),x)* equal(y,c_List_Otake(z,u,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 63301[0:SpL:274.0,17671.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* equal(x,c_List_Otake(y,c_List_Orev(u,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 63365[0:SpL:1375.1,17698.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(u,x),x),x)*.
% 299.70/300.37 63362[0:SpL:587.1,17698.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(u,w),w),w)*.
% 299.70/300.37 63353[0:SpL:9462.1,17698.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(c_List_Orev(w,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(u,x),x),x)*.
% 299.70/300.37 63771[0:SpL:6607.0,21649.1] || equal(u,v) equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),x,z),z),z,y),v)* -> .
% 299.70/300.37 63634[0:SpL:6607.0,22903.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),z),z,x),x),c_List_Orev(w,x))** -> .
% 299.70/300.37 63943[0:SpL:377.0,63369.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Oappend(u,v,x),x),x),x)*.
% 299.70/300.37 63942[0:SpL:207.0,63369.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Olist_OCons(u,v,x),x),x),x)*.
% 299.70/300.37 63984[0:Rew:88.0,63944.1] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Otake(y,c_List_Olist_OCons(w,u,v),v),v)*.
% 299.70/300.37 64074[0:SpL:1548.0,63974.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w) -> c_List_Odistinct(c_List_Otake(x,c_List_Oappend(c_List_Odrop(y,u,w),v,w),w),w)*.
% 299.70/300.37 64549[0:SpL:6606.0,6887.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),y)* -> .
% 299.70/300.37 64358[0:SpL:6606.0,2926.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),c_List_Orev(c_List_Omap(u,w,x,y),y))** -> .
% 299.70/300.37 64317[0:SpL:6606.0,6626.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),c_List_Omap(u,c_List_Orev(w,x),x,y))* -> .
% 299.70/300.37 64652[0:Rew:88.0,64526.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z,z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.37 64746[0:SpL:1625.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z,z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.37 64745[0:SpL:427.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z,z),c_List_Omap(w,x,y,z))** -> .
% 299.70/300.37 64743[0:SpL:1349.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y,y),c_List_Oappend(x,c_List_Orev(w,y),y))** -> .
% 299.70/300.37 64739[0:SpL:1342.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x,x),c_List_Oappend(c_List_Orev(y,x),w,x))** -> .
% 299.70/300.37 64961[0:Rew:83.0,64909.1,207.0,64909.1] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(w,x,v),v)* -> c_List_Odistinct(c_List_Otake(y,c_List_Olist_OCons(w,u,v),v),v)*.
% 299.70/300.37 65378[0:SpL:6591.0,4569.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Orev(u,x1))** -> .
% 299.70/300.37 65339[0:SpL:6591.0,14593.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(z,v,w),w),w,x),y)* -> .
% 299.70/300.37 65285[0:SpL:6591.0,43737.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w),u)* -> .
% 299.70/300.37 65284[0:SpL:6591.0,4562.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w),v)* -> .
% 299.70/300.37 65283[0:SpL:6591.0,37305.1] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w),v)* -> .
% 299.70/300.37 65165[0:SpL:6591.0,54589.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,v),v),u)* -> .
% 299.70/300.37 65721[0:SpR:51643.1,63998.0] || equal(c_List_Oreplicate(u,hAPP(c_Expr_Oexp_OVal(v),w),tc_Expr_Oexp(v)),x)* -> c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(v),y),x,tc_Expr_Oexp(v)),v)*.
% 299.70/300.37 65921[0:SpL:1378.1,18479.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(w,v,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(u,x),x),x)*.
% 299.70/300.37 65916[0:SpL:587.1,18479.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(v,w),w),w)*.
% 299.70/300.37 65912[0:SpL:39737.1,18479.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Orev(w,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(u,x),x),x)*.
% 299.70/300.37 65951[0:SpL:1548.0,65923.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(c_List_Oappend(c_List_Odrop(y,u,w),v,w),w),w),w)*.
% 299.70/300.37 66172[0:SpL:377.0,65983.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oappend(u,v,x),x),x)*.
% 299.70/300.37 66171[0:SpL:207.0,65983.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Olist_OCons(u,v,x),x),x)*.
% 299.70/300.37 66670[0:SpL:1635.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,z),z),c_List_Omap(w,x,y,z))** -> .
% 299.70/300.37 66840[0:Rew:88.0,66820.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.37 67039[0:SpL:4036.1,18480.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,u,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.37 67036[0:SpL:587.1,18480.0] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(v,w),w),w)*.
% 299.70/300.37 67083[0:SpL:4036.1,18481.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(x,u,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.37 67081[0:SpL:587.1,18481.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.37 67102[0:SpL:11144.0,18508.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* equal(x,c_List_Odrop(y,v,w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 67101[0:SpL:4019.0,18508.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w)* equal(x,c_List_Odrop(y,c_List_Orev(v,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 67100[0:SpL:1372.0,18508.1] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* equal(x,c_List_Odrop(y,c_List_Orev(v,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.37 67170[0:SpR:4137.0,5315.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Omap(u,c_List_Otake(y,c_List_Otake(z,v,w),w),w,x),x)*.
% 299.70/300.37 67519[0:SpL:9462.1,18530.1] || equal(u,c_List_Otake(v,w,x))* equal(u,y)* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Odrop(z,y,x),x)*.
% 299.70/300.37 67518[0:SpL:9401.1,18530.1] || equal(u,v)* equal(u,w)* c_List_Odistinct(c_List_Oappend(v,x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,w,y),y)*.
% 299.70/300.37 67541[0:SpL:51643.1,20698.0] || equal(c_List_Olist_ONil(u),v) equal(w,c_List_Olist_OCons(x,v,u))* -> equal(c_List_Oappend(w,y,u),c_List_Olist_OCons(x,y,u))*.
% 299.70/300.37 67563[0:SpL:39516.1,21549.0] || equal(u,v)* equal(c_List_Oappend(c_List_Oreplicate(w,x,y),v,y),c_List_Oreplicate(w,z,y))* -> equal(c_List_Olist_ONil(y),u)*.
% 299.70/300.37 67558[0:SpL:9401.1,21549.0] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Oappend(x,y,w),c_List_Oreplicate(u,z,w))* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.37 67554[0:SpL:1351.0,21549.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),c_List_Oreplicate(v,y,x))* -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x)).
% 299.70/300.37 67612[0:SpL:6607.0,21662.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),v,y),y),y,x),c_List_Olist__update(w,z,x1,x))* -> .
% 299.70/300.37 67598[0:SpL:425.0,21662.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Olist__update(c_List_Omap(y,v,w,x),z,x1,x))* -> .
% 299.70/300.37 67597[0:SpL:256.0,21662.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Olist__update(c_List_Olist__update(v,x,y,w),z,x1,w))* -> .
% 299.70/300.37 67584[0:SpL:623.1,21662.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),x),c_List_Olist__update(u,y,z,x))* -> .
% 299.70/300.37 67633[0:Rew:425.0,67617.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Omap(y,c_List_Olist__update(v,z,x1,w),w,x))* -> .
% 299.70/300.37 68019[0:SpL:431.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Omap(y,c_List_Omap(z,v,w,x1),x1,x))* -> .
% 299.70/300.37 68015[0:SpL:5634.1,21663.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),w,y),y),c_List_Omap(z,v,x,y))* -> .
% 299.70/300.37 67993[0:SpL:6607.0,21663.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),v,y),y),y,z),c_List_Omap(x1,w,x,z))* -> .
% 299.70/300.37 68092[0:SpL:4036.1,21742.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),c_List_Orev(x,y))* -> .
% 299.70/300.37 68090[0:SpL:587.1,21742.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),z)* equal(c_List_Orev(z,y),c_List_Orev(x,y))* -> .
% 299.70/300.37 68083[0:SpL:51643.1,21742.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Olist_OCons(z,x,w),w),w),c_List_Orev(v,w))* -> .
% 299.70/300.37 68080[0:SpL:39737.1,21742.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Olist_OCons(z,w,x),x),x),c_List_Orev(u,x))* -> .
% 299.70/300.37 68079[0:SpL:39516.1,21742.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z),z),z),c_List_Orev(u,z))* -> .
% 299.70/300.37 68103[0:Rew:88.0,68077.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),z),v)* -> .
% 299.70/300.37 68166[0:SpL:4036.1,21743.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y))* equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),c_List_Orev(x,y))* -> .
% 299.70/300.37 68164[0:SpL:587.1,21743.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),z)* equal(c_List_Orev(z,y),c_List_Orev(x,y))* -> .
% 299.70/300.37 68157[0:SpL:39737.1,21743.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Orev(c_List_Olist_OCons(z,y,w),w),c_List_Orev(v,w))* -> .
% 299.70/300.37 68156[0:SpL:39516.1,21743.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(z,x,w),w),w),c_List_Orev(v,w))* -> .
% 299.70/300.37 68142[0:SpL:39737.1,21743.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(z,w,x),x),x),c_List_Orev(u,x))* -> .
% 299.70/300.37 68141[0:SpL:39516.1,21743.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v,z),z),z),z),c_List_Orev(u,z))* -> .
% 299.70/300.37 68187[0:Rew:88.0,68139.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),z),v)* -> .
% 299.70/300.37 68245[0:SpL:377.0,68180.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Oappend(u,v,z))** -> .
% 299.70/300.37 68244[0:SpL:207.0,68180.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Olist_OCons(u,v,z))** -> .
% 299.70/300.37 68648[0:Rew:207.0,68576.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),c_List_Otake(z,c_List_Oreplicate(w,x,y),y))* -> .
% 299.70/300.37 68574[0:SpL:377.0,68243.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Otake(z,c_List_Oappend(u,v,y),y))* -> .
% 299.70/300.37 68573[0:SpL:207.0,68243.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Otake(z,c_List_Olist_OCons(u,v,y),y))* -> .
% 299.70/300.37 68711[0:SpL:39737.1,22222.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Odrop(y,z,x))* equal(z,c_List_Orev(v,x)) -> .
% 299.70/300.37 68710[0:SpL:39516.1,22222.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),y)* equal(c_List_Oappend(z,y,x),c_List_Orev(v,x))* -> .
% 299.70/300.37 68697[0:SpL:51643.1,22222.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,x,w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 68692[0:SpL:1375.1,22222.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,z),z),z),z),c_List_Orev(u,z))* -> .
% 299.70/300.37 68689[0:SpL:587.1,22222.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Orev(x,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 68680[0:SpL:9462.1,22222.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x),c_List_Orev(u,x))* -> .
% 299.70/300.37 68756[0:SpL:431.0,23103.0] || equal(u,c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z,x1))* -> equal(c_List_Orev(u,x1),u)**.
% 299.70/300.37 68754[0:SpL:5634.1,23103.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* equal(x,c_List_Omap(y,w,v,z))* -> equal(c_List_Orev(x,z),x)**.
% 299.70/300.37 68748[0:SpL:51643.1,23103.0] || equal(c_List_Olist_ONil(u),v) equal(w,c_List_Omap(x,c_List_Olist_OCons(y,v,u),u,z))* -> equal(c_List_Orev(w,z),w)**.
% 299.70/300.37 68769[0:SpR:431.0,23248.0] || -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z,x1),x1,tc_Expr_Oexp(u)),u)*.
% 299.70/300.37 68767[0:SpR:5634.1,23248.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(x),c_List_Omap(y,w,v,z),z,tc_Expr_Oexp(x)),x)*.
% 299.70/300.37 68761[0:SpR:51643.1,23248.0] || equal(c_List_Olist_ONil(u),v) -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(w),c_List_Omap(x,c_List_Olist_OCons(y,v,u),u,z),z,tc_Expr_Oexp(w)),w)*.
% 299.70/300.37 68799[0:SpR:4249.0,61666.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Omap(u,c_List_Otake(y,c_List_Orotate(z,v,w),w),w,x),x)*.
% 299.70/300.37 69091[0:SpL:431.0,23466.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* equal(x1,c_List_Orev(w,x))* -> c_List_Odistinct(x1,x)*.
% 299.70/300.37 69087[0:SpL:5634.1,23466.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,v,x,y),y)* equal(z,c_List_Orev(u,x))* -> c_List_Odistinct(z,x)*.
% 299.70/300.37 69151[0:SpL:431.0,24811.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Otake(x1,w,x),x)*.
% 299.70/300.37 69149[0:SpL:5634.1,24811.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Omap(x,w,v,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Otake(z,u,v),v)*.
% 299.70/300.37 69125[0:SpL:587.1,24811.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(v,x),x,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Otake(z,u,x),x)*.
% 299.70/300.37 69227[0:SpL:431.0,24862.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Odrop(x1,w,x),x)*.
% 299.70/300.37 69225[0:SpL:5634.1,24862.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Omap(x,w,v,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Odrop(z,u,v),v)*.
% 299.70/300.37 69201[0:SpL:587.1,24862.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(v,x),x,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Odrop(z,u,x),x)*.
% 299.70/300.37 69303[0:SpL:431.0,25016.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Orotate(x1,w,x),x)*.
% 299.70/300.37 69301[0:SpL:5634.1,25016.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Omap(x,w,v,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Orotate(z,u,v),v)*.
% 299.70/300.37 69277[0:SpL:587.1,25016.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(v,x),x,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Orotate(z,u,x),x)*.
% 299.70/300.37 69366[0:SpR:4364.0,62524.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(y,c_List_Orotate(z,v,w),w),w,x),x)*.
% 299.70/300.37 69700[0:SpL:39516.1,26855.1] || equal(u,v)* equal(w,x) equal(c_List_Oappend(w,v,y),x)* -> equal(c_List_Oappend(u,z,y),z)**.
% 299.70/300.37 69695[0:SpL:9401.1,26855.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(v,x,y),w)* -> equal(c_List_Oappend(x,z,y),z)**.
% 299.70/300.37 69745[0:SpL:9462.1,27107.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(w,x) equal(y,c_List_Otake(z,u,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 69744[0:SpL:9401.1,27107.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(v,w,x),x)* equal(y,c_List_Otake(z,u,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 69801[0:SpL:1375.1,27137.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,u,x),x),x)*.
% 299.70/300.37 69798[0:SpL:587.1,27137.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,u,w),w),w)*.
% 299.70/300.37 69789[0:SpL:9462.1,27137.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(c_List_Orev(w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,u,x),x),x)*.
% 299.70/300.37 69904[0:SpL:587.1,27226.0] || equal(c_List_Otake(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(v,z,w),w),w),c_List_Orev(x,w))* -> .
% 299.70/300.37 69868[0:SpL:51643.1,27226.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Orev(c_List_Otake(z,u,w),w))* -> .
% 299.70/300.37 69863[0:SpL:1375.1,27226.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),c_List_Orev(c_List_Otake(z,u,y),y))* -> .
% 299.70/300.37 69860[0:SpL:587.1,27226.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Orev(x,w),w),c_List_Orev(c_List_Otake(z,u,w),w))* -> .
% 299.70/300.37 69851[0:SpL:9462.1,27226.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(w,x),x),c_List_Orev(c_List_Otake(z,u,x),x))* -> .
% 299.70/300.37 69943[0:Rew:88.0,69840.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),c_List_Orev(c_List_Otake(z,c_List_Oreplicate(w,x,y),y),y))* -> .
% 299.70/300.37 69968[0:SpR:4363.0,18447.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(y,c_List_Otake(z,v,w),w),w,x),x)*.
% 299.70/300.37 70372[0:SpL:4036.1,27232.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),c_List_Otake(z,v,x))* -> .
% 299.70/300.37 70370[0:SpL:587.1,27232.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),y)* equal(c_List_Orev(y,x),c_List_Otake(z,v,x))* -> .
% 299.70/300.37 70361[0:SpL:1375.1,27232.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y),c_List_Otake(z,u,y))* -> .
% 299.70/300.37 70358[0:SpL:587.1,27232.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(x,w),w),w),c_List_Otake(z,u,w))* -> .
% 299.70/300.37 70349[0:SpL:9462.1,27232.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(w,x),x),x),c_List_Otake(z,u,x))* -> .
% 299.70/300.37 70473[0:SpL:9462.1,28350.0] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(w,x) equal(y,c_List_Odrop(z,u,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 70472[0:SpL:9401.1,28350.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(v,w,x),x)* equal(y,c_List_Odrop(z,u,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 70500[0:SpL:6607.0,33582.1] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Omap(y,c_List_Olist_OCons(z,c_List_Oreplicate(u,z,x1),x1),x1,w),x)* -> .
% 299.70/300.37 70499[0:SpL:51643.1,33582.1] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Oreplicate(u,y,w),z)* equal(c_List_Olist_OCons(v,x,w),z)* -> .
% 299.70/300.37 70537[0:SpL:587.1,33800.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,z,w),w),c_List_Orev(x,w))* -> equal(y,u)*.
% 299.70/300.37 70797[0:SpL:4357.0,1784.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Odrop(z,c_List_Odrop(x1,w,x),x),x,y))* -> .
% 299.70/300.37 70573[0:SpR:4357.0,1774.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(y,c_List_Odrop(z,v,w),w),w,x),x)*.
% 299.70/300.37 71109[0:SpL:39516.1,35087.0] || equal(u,v) equal(c_List_Olist_OCons(w,u,x),c_List_Oappend(y,v,x))* -> equal(c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),y)*.
% 299.70/300.37 71104[0:SpL:9401.1,35087.0] || equal(u,v)* equal(c_List_Olist_OCons(w,x,y),c_List_Oappend(v,x,y))* -> equal(c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),u)*.
% 299.70/300.37 71099[0:SpL:25354.1,35087.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* -> equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),x)*.
% 299.70/300.37 71803[0:SpL:587.1,37568.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z)* equal(c_List_Orotate(x1,c_List_Orev(z,y),y),c_List_Olist_ONil(y))** -> .
% 299.70/300.37 71799[0:SpL:431.0,37568.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1,x2),x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.37 71796[0:SpL:5634.1,37568.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orotate(y,c_List_Orev(c_List_Omap(z,x,w,x1),x1),x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.37 72878[0:SpL:38750.1,37284.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orotate(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),x)* -> .
% 299.70/300.37 72874[0:SpL:38750.1,24055.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),x)* -> .
% 299.70/300.37 72872[0:SpL:38750.1,22211.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),x)* -> .
% 299.70/300.37 72863[0:SpL:38750.1,22251.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),x)* -> .
% 299.70/300.37 72852[0:SpL:38750.1,37371.0] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),w)* -> .
% 299.70/300.37 72845[0:SpL:38750.1,22251.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),w)* -> .
% 299.70/300.37 72836[0:SpL:38750.1,16293.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),w)* -> .
% 299.70/300.37 72817[0:SpL:38750.1,1568.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),w)* -> .
% 299.70/300.37 72794[0:SpL:38750.1,1568.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),v)* -> .
% 299.70/300.37 72792[0:SpL:38750.1,22211.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),v)* -> .
% 299.70/300.37 72781[0:SpL:38750.1,1473.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),v)* -> .
% 299.70/300.37 72747[0:SpL:38750.1,22216.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Odrop(z,w,x))* -> .
% 299.70/300.37 72745[0:SpL:38750.1,16205.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.37 72652[0:SpL:38750.1,1555.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.37 72629[0:SpL:38750.1,1740.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),c_List_Odrop(z,v,w))* -> .
% 299.70/300.37 72628[0:SpL:38750.1,1452.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.37 72568[0:SpL:38750.1,16.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,v,w),c_List_Oappend(y,c_List_Orev(u,w),w))* -> equal(x,y).
% 299.70/300.37 72539[0:SpL:38750.1,15.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,y,w),c_List_Oappend(x,c_List_Orev(u,w),w))* -> equal(y,v)*.
% 299.70/300.37 72495[0:SpL:38750.1,1555.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.37 72445[0:SpL:38750.1,1182.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Orev(x,w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.37 72417[0:SpL:38750.1,26697.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),x)** -> equal(c_List_Oappend(v,y,w),y)**.
% 299.70/300.37 72415[0:SpL:38750.1,6571.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),v)* -> equal(c_List_Orev(x,w),c_List_Olist_ONil(w)).
% 299.70/300.37 72409[0:SpL:38750.1,1726.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.37 72401[0:SpL:38750.1,17674.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,v,w),w)*.
% 299.70/300.37 72349[0:SpL:38750.1,4569.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* equal(c_List_Oappend(y,c_List_Oappend(z,x,w),w),c_List_Orev(y,w))** -> .
% 299.70/300.37 72346[0:SpL:38750.1,1743.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(x,w))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,x,w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 72326[0:SpL:38750.1,1568.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,v,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 72324[0:SpL:38750.1,22211.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 72313[0:SpL:38750.1,1473.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 72260[0:SpL:38750.1,6889.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),c_List_Oappend(u,c_List_Orev(y,w),w))* -> .
% 299.70/300.37 72204[0:SpL:38750.1,1555.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Oappend(y,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.37 72181[0:SpL:38750.1,1740.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),c_List_Odrop(z,c_List_Orev(u,w),w))* -> .
% 299.70/300.37 72180[0:SpL:38750.1,1452.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.37 72167[0:SpL:38750.1,54589.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* equal(y,c_List_Olist_ONil(w)) equal(c_List_Oappend(z,x,w),y)* -> .
% 299.70/300.37 72158[0:SpL:38750.1,6516.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Orev(u,w))* -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.37 72148[0:SpL:38750.1,1152.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(x,w),v,w),x)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 72136[0:SpL:38750.1,3689.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Orev(x,w),w),w)*.
% 299.70/300.37 72103[0:SpL:38750.1,15.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,y,w),c_List_Oappend(x,v,w))* -> equal(y,c_List_Orev(u,w))*.
% 299.70/300.37 72091[0:SpL:38750.1,1729.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Oappend(y,x,w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.37 72088[0:SpL:38750.1,4235.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* equal(c_List_Oappend(y,x,w),c_List_Oappend(y,c_List_Orev(v,w),w))* -> .
% 299.70/300.37 72069[0:SpL:38750.1,6454.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(x,v,w),w),x)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 72039[0:SpL:38750.1,1182.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,v,w),c_List_Orev(x,w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.37 72009[0:SpL:38750.1,6571.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,v,w),c_List_Orev(u,w))* -> equal(c_List_Orev(x,w),c_List_Olist_ONil(w)).
% 299.70/300.37 72003[0:SpL:38750.1,1726.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(u,w),w),w)*.
% 299.70/300.37 71995[0:SpL:38750.1,17674.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(u,w),w),w)*.
% 299.70/300.37 71961[0:SpR:587.1,38750.1] || equal(u,v)* equal(u,c_List_Orev(w,x))* -> equal(c_List_Oappend(y,c_List_Orev(v,x),x),c_List_Oappend(y,w,x))*.
% 299.70/300.37 71959[0:SpR:100.0,38750.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w)) -> equal(c_List_Oappend(y,c_List_Oreplicate(u,v,w),w),c_List_Oappend(y,x,w))*.
% 299.70/300.37 71947[0:SpR:38750.1,39516.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* -> equal(c_List_Oappend(y,x,w),c_List_Oappend(y,c_List_Orev(u,w),w))*.
% 299.70/300.37 71936[0:SpR:38750.1,9401.1] || equal(u,c_List_Orev(v,w)) equal(x,y) -> equal(c_List_Oappend(y,v,w),c_List_Oappend(x,c_List_Orev(u,w),w))*.
% 299.70/300.37 71869[0:SpR:38750.1,39516.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* -> equal(c_List_Oappend(y,x,w),c_List_Oappend(y,v,w))*.
% 299.70/300.37 71834[0:SpR:38750.1,38750.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Orev(x,w))* -> equal(c_List_Oappend(y,v,w),c_List_Oappend(y,x,w))*.
% 299.70/300.37 73124[0:Rew:1349.0,72848.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(u,c_List_Orev(z,x),x),x),w)* -> .
% 299.70/300.37 73133[0:Rew:3717.0,72818.1] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(y,z,x),x),x),w)* -> .
% 299.70/300.37 73145[0:Rew:3717.0,72633.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(x,y,w),w),w),c_List_Odrop(z,v,w))* -> .
% 299.70/300.37 73158[0:Rew:1349.0,72476.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,c_List_Orev(x,w),w),x)** -> equal(c_List_Oappend(x,v,w),x)**.
% 299.70/300.37 73377[0:Rew:88.0,72328.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,v,w),w),w),w),u)* -> .
% 299.70/300.37 73378[0:Rew:88.0,72315.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),w),w),u)* -> .
% 299.70/300.37 73395[0:Rew:88.0,72212.2] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(x,c_List_Oappend(y,v,w),w),w),w)* -> c_List_Odistinct(u,w)*.
% 299.70/300.37 73397[0:Rew:88.0,72183.2] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),w),w)* -> c_List_Odistinct(u,w)*.
% 299.70/300.37 73398[0:Rew:88.0,72150.2] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(x,w),v,w),w)* -> c_List_Odistinct(c_List_Oappend(u,x,w),w)*.
% 299.70/300.37 73401[0:Rew:88.0,72125.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(y,w),v,w),w),c_List_Oappend(u,y,w))* -> .
% 299.70/300.37 73501[0:SpR:4355.0,17692.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Omap(u,c_List_Otake(y,c_List_Odrop(z,v,w),w),w,x),x)*.
% 299.70/300.37 73963[0:SpL:587.1,73058.1] || equal(u,v)* equal(w,c_List_Olist_ONil(x)) equal(w,c_List_Orev(v,x))* -> equal(c_List_Oappend(y,u,x),y)**.
% 299.70/300.37 74774[0:SpL:38776.1,22251.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 74765[0:SpL:38776.1,16293.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 74760[0:SpL:38776.1,24055.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 74756[0:SpL:38776.1,16155.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 74750[0:SpL:38776.1,14593.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(u,w),w),w),x)* -> .
% 299.70/300.37 74745[0:SpL:38776.1,12690.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Orev(w,x))* -> .
% 299.70/300.37 74708[0:SpL:38776.1,22216.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),c_List_Odrop(z,c_List_Orev(v,y),y))* -> .
% 299.70/300.37 74706[0:SpL:38776.1,16205.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(v,y),y)*.
% 299.70/300.37 74662[0:SpL:38776.1,16102.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(v,y),y)*.
% 299.70/300.37 74652[0:SpL:38776.1,1702.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),c_List_Odrop(z,c_List_Orev(v,y),y))* -> .
% 299.70/300.37 74590[0:SpL:38776.1,325.0] || equal(u,v)* equal(c_List_Olist_OCons(w,x,y),c_List_Olist_OCons(z,c_List_Orev(u,y),y))* -> equal(x,c_List_Orev(v,y))*.
% 299.70/300.37 74497[0:SpL:38776.1,1784.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Odrop(y,c_List_Odrop(z,c_List_Orev(v,x),x),x))* -> .
% 299.70/300.37 74492[0:SpL:38776.1,1693.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.37 74485[0:SpL:38776.1,17616.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.37 74096[0:SpR:587.1,38776.1] || equal(u,v)* equal(w,u)* -> equal(c_List_Olist_OCons(x,c_List_Orev(w,y),y),c_List_Olist_OCons(x,c_List_Orev(v,y),y))*.
% 299.70/300.37 74054[0:SpR:38776.1,51643.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* -> equal(c_List_Olist_OCons(y,c_List_Orev(u,w),w),c_List_Olist_OCons(y,x,w))*.
% 299.70/300.37 76079[0:SpL:39528.1,16.0] || equal(u,v)* equal(c_List_Oappend(w,x,y),c_List_Oappend(c_List_Orev(v,y),x,y))* -> equal(w,c_List_Orev(u,y))*.
% 299.70/300.37 76058[0:SpL:39528.1,15.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Oappend(c_List_Orev(v,w),y,w))* -> equal(x,y).
% 299.70/300.37 75942[0:SpL:39528.1,26697.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Orev(u,w))* -> equal(c_List_Oappend(x,y,w),y)**.
% 299.70/300.37 75929[0:SpL:39528.1,5305.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(u,w),w),w)*.
% 299.70/300.37 75922[0:SpL:39528.1,18475.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(u,w),w),w)*.
% 299.70/300.37 75355[0:SpR:587.1,39528.1] || equal(u,v)* equal(u,w)* -> equal(c_List_Oappend(c_List_Orev(w,x),y,x),c_List_Oappend(c_List_Orev(v,x),y,x))*.
% 299.70/300.37 75320[0:SpR:39528.1,39516.1] || equal(u,v) equal(w,x) -> equal(c_List_Oappend(c_List_Orev(u,y),x,y),c_List_Oappend(c_List_Orev(v,y),w,y))*.
% 299.70/300.37 75309[0:SpR:39528.1,9401.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* -> equal(c_List_Oappend(x,y,w),c_List_Oappend(c_List_Orev(v,w),y,w))*.
% 299.70/300.37 77019[0:Rew:8404.2,76272.3] || equal(u,v)* equal(w,x)* equal(c_List_Oappend(c_List_Orev(v,y),w,y),c_List_Olist_ONil(y))** -> equal(x,u)*.
% 299.70/300.37 77021[0:Rew:8404.2,76230.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(c_List_Orev(v,x),y,x),c_List_Olist_ONil(x))** -> equal(y,w)*.
% 299.70/300.37 77051[0:Rew:207.0,76047.1,274.0,76047.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),y),c_List_Otake(z,c_List_Orev(u,y),y))* -> .
% 299.70/300.37 77261[0:Rew:207.0,76045.1,274.0,76045.1,274.0,76045.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),y),c_List_Orev(c_List_Oappend(x,u,y),y))* -> .
% 299.70/300.37 77462[0:Rew:256.0,77439.1,425.0,77439.1] || equal(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,x1,y))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(y)))*.
% 299.70/300.37 77463[0:Rew:256.0,77437.1,425.0,77437.1] || equal(c_List_Olist__update(c_List_Omap(u,v,w,x),y,z,x),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x1,x),x1)**.
% 299.70/300.37 77514[0:SpL:9401.1,76494.1] || equal(c_List_Orev(u,v),w)* equal(u,x)* equal(c_List_Oappend(w,y,v),c_List_Olist_ONil(v))** -> equal(y,x)*.
% 299.70/300.37 78441[0:SpL:39580.1,16.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,y,w),c_List_Oappend(c_List_Orev(u,w),y,w))* -> equal(x,v)*.
% 299.70/300.37 78411[0:SpL:39580.1,15.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,x,w),c_List_Oappend(c_List_Orev(u,w),y,w))* -> equal(x,y).
% 299.70/300.37 78289[0:SpL:39580.1,26697.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),v)* -> equal(c_List_Oappend(x,y,w),y)**.
% 299.70/300.37 78276[0:SpL:39580.1,5305.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,v,w),w)*.
% 299.70/300.37 78269[0:SpL:39580.1,18475.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.37 77911[0:SpL:39580.1,3563.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(x,w),u,w),w)*.
% 299.70/300.37 77889[0:SpL:39580.1,16.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,y,w),c_List_Oappend(v,y,w))* -> equal(x,c_List_Orev(u,w))*.
% 299.70/300.37 77886[0:SpL:39580.1,6885.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),c_List_Oappend(c_List_Orev(y,w),u,w))* -> .
% 299.70/300.37 77878[0:SpL:39580.1,1185.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* equal(c_List_Oappend(v,y,w),x)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.37 77809[0:SpL:39580.1,6454.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Oappend(v,x,w),w),c_List_Orev(u,w))* -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.37 77751[0:SpL:39580.1,26697.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,x,w),c_List_Orev(u,w))* -> equal(c_List_Oappend(x,y,w),y)**.
% 299.70/300.37 77738[0:SpL:39580.1,5305.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(u,w),w),w)*.
% 299.70/300.37 77731[0:SpL:39580.1,18475.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(u,w),w),w)*.
% 299.70/300.37 77701[0:SpR:587.1,39580.1] || equal(u,v)* equal(u,c_List_Orev(w,x))* -> equal(c_List_Oappend(c_List_Orev(v,x),y,x),c_List_Oappend(w,y,x))*.
% 299.70/300.37 77699[0:SpR:100.0,39580.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w)) -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),c_List_Oappend(x,y,w))*.
% 299.70/300.37 77687[0:SpR:39580.1,39516.1] || equal(u,c_List_Orev(v,w)) equal(x,y) -> equal(c_List_Oappend(v,y,w),c_List_Oappend(c_List_Orev(u,w),x,w))*.
% 299.70/300.37 77676[0:SpR:39580.1,9401.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* -> equal(c_List_Oappend(x,y,w),c_List_Oappend(c_List_Orev(u,w),y,w))*.
% 299.70/300.37 77597[0:SpR:39580.1,9401.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* -> equal(c_List_Oappend(x,y,w),c_List_Oappend(v,y,w))*.
% 299.70/300.37 77589[0:SpR:39580.1,1165.0] || equal(c_List_Orotate(u,v,w),c_List_Orev(x,w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(x,y,w),w),y)**.
% 299.70/300.37 77568[0:SpR:39580.1,39580.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Orev(x,w))* -> equal(c_List_Oappend(v,y,w),c_List_Oappend(x,y,w))*.
% 299.70/300.37 79158[0:Rew:207.0,78394.1,274.0,78394.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,u,w),w),w),c_List_Otake(z,v,w))* -> .
% 299.70/300.37 79160[0:Rew:1342.0,78348.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(x,w),u,w),v)* -> equal(c_List_Oappend(v,x,w),v)**.
% 299.70/300.37 79356[0:Rew:88.0,78169.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,z,w),w),w),w),u)* -> .
% 299.70/300.37 79357[0:Rew:88.0,78122.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(c_List_Oappend(v,z,w),w),w),w),u)* -> .
% 299.70/300.37 79358[0:Rew:88.0,78120.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(v,z,w),w),w),w),u)* -> .
% 299.70/300.37 79359[0:Rew:88.0,78119.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(v,z,w),w),w),w),u)* -> .
% 299.70/300.37 79374[0:Rew:88.0,78027.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(v,c_List_Orev(y,w),w),w),c_List_Oappend(y,u,w))* -> .
% 299.70/300.37 79389[0:Rew:88.0,77896.2] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,c_List_Orev(x,w),w),w)* -> c_List_Odistinct(c_List_Oappend(x,u,w),w)*.
% 299.70/300.37 79487[0:SpL:587.1,79008.1] || equal(u,v)* equal(w,c_List_Olist_ONil(x)) equal(w,c_List_Orev(v,x))* -> equal(c_List_Oappend(u,y,x),y)**.
% 299.70/300.37 79685[0:SpR:39773.2,39516.1] || equal(u,v)* equal(w,x) equal(v,y)* -> equal(c_List_Oappend(w,y,z),c_List_Oappend(x,u,z))*.
% 299.70/300.37 79674[0:SpR:39773.2,9401.1] || equal(u,v) equal(w,x)* equal(w,y)* -> equal(c_List_Oappend(y,v,z),c_List_Oappend(x,u,z))*.
% 299.70/300.37 81828[0:SpL:39737.1,39865.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,y)* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Otake(z,y,x),x)*.
% 299.70/300.37 81827[0:SpL:39516.1,39865.1] || equal(u,v)* equal(u,w)* c_List_Odistinct(c_List_Oappend(x,v,y),y)* -> c_List_Odistinct(c_List_Otake(z,w,y),y)*.
% 299.70/300.37 81880[0:SpL:39737.1,39873.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,y)* c_List_Odistinct(w,x) -> c_List_Odistinct(c_List_Odrop(z,y,x),x)*.
% 299.70/300.37 81879[0:SpL:39516.1,39873.1] || equal(u,v)* equal(u,w)* c_List_Odistinct(c_List_Oappend(x,v,y),y)* -> c_List_Odistinct(c_List_Odrop(z,w,y),y)*.
% 299.70/300.37 81932[0:SpL:39516.1,39881.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(x,v,y),x)** -> equal(c_List_Oappend(w,z,y),z)**.
% 299.70/300.37 82108[0:SpL:39516.1,39899.1] || equal(u,v)* equal(w,u)* equal(c_List_Oappend(x,w,y),c_List_Oappend(z,v,y))* -> equal(x,z).
% 299.70/300.37 82076[0:SpL:2742.1,39899.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(w,x) equal(c_List_Oappend(y,w,v),x)* -> equal(y,u)*.
% 299.70/300.37 82191[0:SpL:39516.1,39900.1] || equal(u,v)* equal(w,x)* equal(c_List_Oappend(y,w,z),c_List_Oappend(y,v,z))* -> equal(x,u)*.
% 299.70/300.37 82181[0:SpL:25354.1,39900.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(w,x)* equal(c_List_Oappend(y,w,v),y)** -> equal(x,u)*.
% 299.70/300.37 82153[0:SpL:39516.1,39900.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(x,v,y),c_List_Oappend(x,z,y))* -> equal(w,z)*.
% 299.70/300.37 82243[0:SpL:39737.1,39943.0] || equal(u,c_List_Odrop(v,w,x))* equal(y,w)* c_List_Odistinct(c_List_Oappend(z,y,x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.37 82298[0:SpL:51643.1,40043.1] || equal(c_List_Oappend(u,v,w),x)* equal(v,y)* equal(c_List_Olist_OCons(z,x,w),c_List_Odrop(x1,y,w))* -> .
% 299.70/300.37 82293[0:SpL:39737.1,40043.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,y)* equal(c_List_Olist_OCons(z,w,x),c_List_Odrop(x1,y,x))* -> .
% 299.70/300.37 82292[0:SpL:39516.1,40043.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z),c_List_Odrop(x1,w,z))* -> .
% 299.70/300.37 82404[0:SpL:51643.1,40132.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,v,y))* c_List_Odistinct(c_List_Oappend(z,w,y),y)* -> c_List_Odistinct(u,y)*.
% 299.70/300.37 82445[0:SpL:39737.1,40134.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,c_List_Olist_OCons(y,z,x))* equal(w,c_List_Odrop(x1,z,x))* -> .
% 299.70/300.37 82444[0:SpL:39516.1,40134.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,y))* equal(c_List_Oappend(z,v,y),c_List_Odrop(x1,x,y))* -> .
% 299.70/300.37 82571[0:SpL:51643.1,40152.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* equal(w,z)* equal(c_List_Olist_OCons(x1,y,x),z)* -> .
% 299.70/300.37 82568[0:SpL:51643.1,40152.1] || equal(c_List_Oappend(u,v,w),x)* equal(v,y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,x,w),w),y)* -> .
% 299.70/300.37 82563[0:SpL:39737.1,40152.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,w,x),x),y)* -> .
% 299.70/300.37 82562[0:SpL:39516.1,40152.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,x1),x1),x1),w)* -> .
% 299.70/300.37 82641[0:SpL:39516.1,40161.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* equal(w,z)* equal(c_List_Oappend(x1,y,x),z)* -> .
% 299.70/300.37 82623[0:SpL:51643.1,40161.1] || equal(c_List_Oappend(u,v,w),x)* equal(v,y)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,x,w),w),y)* -> .
% 299.70/300.37 82618[0:SpL:39737.1,40161.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,y)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,w,x),x),y)* -> .
% 299.70/300.37 82617[0:SpL:39516.1,40161.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,x1),x1),x1),w)* -> .
% 299.70/300.37 82607[0:SpL:25354.1,40161.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,w)* equal(c_List_Oappend(x,c_List_Olist_OCons(y,z,v),v),w)* -> .
% 299.70/300.37 82845[0:SpL:51643.1,40163.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* equal(w,z)* equal(c_List_Olist_OCons(x1,y,x),z)* -> .
% 299.70/300.37 82839[0:SpL:39516.1,40163.1] || equal(c_List_Oappend(u,v,w),x)* equal(v,y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,x,w),w),y)* -> .
% 299.70/300.37 82818[0:SpL:39737.1,40163.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,w,x),x),y)* -> .
% 299.70/300.37 82817[0:SpL:39516.1,40163.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,v,x1),x1),x1),w)* -> .
% 299.70/300.37 82905[0:SpL:51643.1,40175.1] || equal(c_List_Oappend(u,v,w),x)* equal(v,c_List_Oappend(y,z,w))* equal(c_List_Olist_OCons(x1,x,w),z)* -> .
% 299.70/300.37 82900[0:SpL:39737.1,40175.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,w,x),z)* -> .
% 299.70/300.37 82957[0:SpL:51643.1,40186.1] || equal(c_List_Oappend(u,v,w),x)* equal(v,c_List_Olist_OCons(y,z,w))* equal(c_List_Olist_OCons(x1,x,w),z)* -> .
% 299.70/300.37 82952[0:SpL:39737.1,40186.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,c_List_Olist_OCons(y,z,x))* equal(c_List_Olist_OCons(x1,w,x),z)* -> .
% 299.70/300.37 83026[0:SpL:39737.1,40194.1] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* equal(v,c_List_Olist_OCons(z,x1,w))* equal(y,x1)* -> .
% 299.70/300.37 83004[0:SpL:39737.1,40194.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,c_List_Olist_OCons(y,z,x))* equal(c_List_Oappend(x1,w,x),z)* -> .
% 299.70/300.37 83115[0:SpL:51643.1,40201.1] || equal(c_List_Oappend(u,v,w),x)* equal(v,c_List_Orotate(y,z,w))* equal(c_List_Olist_OCons(x1,x,w),z)* -> .
% 299.70/300.37 83110[0:SpL:39737.1,40201.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,c_List_Orotate(y,z,x))* equal(c_List_Olist_OCons(x1,w,x),z)* -> .
% 299.70/300.37 83109[0:SpL:39516.1,40201.1] || equal(u,v)* equal(u,c_List_Orotate(w,x,y))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,v,y),y),x)* -> .
% 299.70/300.37 83095[0:SpL:274.0,40201.1] || equal(c_List_Orev(u,v),c_List_Orotate(w,x,v))* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(u,z,v),v),v),x)* -> .
% 299.70/300.37 83158[0:SpL:9809.1,83074.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 83153[0:SpL:421.0,83074.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.37 83147[0:SpL:1344.0,83074.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.70/300.37 83141[0:SpL:38750.1,83074.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.37 83178[0:Rew:22799.0,83140.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),y),c_List_Olist_OCons(v,c_List_Olist_ONil(y),y))** -> .
% 299.70/300.37 83139[0:SpL:38750.1,83074.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),v)* -> .
% 299.70/300.37 83908[0:SpL:418.0,83130.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(x1,x,y),y,z))* -> .
% 299.70/300.37 83851[0:SpL:434.0,83130.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Odrop(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.37 83848[0:SpL:38776.1,83130.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),c_List_Odrop(z,c_List_Orev(v,y),y))* -> .
% 299.70/300.37 83934[0:SpL:434.0,83915.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.37 83931[0:SpL:38776.1,83915.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 84293[0:SpL:4341.0,1555.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),y)*.
% 299.70/300.37 84269[0:SpL:4341.0,1452.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),y)*.
% 299.70/300.37 84544[0:Rew:81.0,84038.1,438.0,84038.1] || equal(c_List_Otake(u,v,w),v) -> equal(c_List_Otake(u,c_List_Omap(x,v,w,y),y),c_List_Omap(x,v,w,y))**.
% 299.70/300.37 85113[0:SpL:7148.0,3915.1] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Omap(x,u,y,z),z),z,x1),x1)* -> c_List_Odistinct(v,y)*.
% 299.70/300.37 85085[0:SpL:7148.0,24811.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Otake(x1,w,x),x)*.
% 299.70/300.37 85084[0:SpL:7148.0,24862.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Odrop(x1,w,x),x)*.
% 299.70/300.37 85083[0:SpL:7148.0,25016.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Orotate(x1,w,x),x)*.
% 299.70/300.37 85172[0:Rew:88.0,85094.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,x),z,x),w)** -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.37 85489[0:SpL:4048.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(y,z,x),x),x),x),c_List_Odrop(x1,z,x))* -> .
% 299.70/300.37 86067[0:SpL:7129.0,37568.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1,x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.37 86066[0:SpL:7129.0,6657.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1,x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.37 86452[0:SpL:4048.0,85579.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(y,c_List_Olist_OCons(z,x1,x),x),x),x),x),x1)** -> .
% 299.70/300.37 86485[0:SpL:434.0,83150.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orotate(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,v),v),u)* -> .
% 299.70/300.37 86503[0:SpL:51643.1,40208.0] || equal(u,v)* equal(w,c_List_Oappend(x,c_List_Olist_OCons(y,v,z),z))* equal(c_List_Oappend(x1,w,z),u)* -> .
% 299.70/300.37 87036[0:SpL:7128.0,24811.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Otake(x1,w,x),x)*.
% 299.70/300.37 87035[0:SpL:7128.0,24862.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Odrop(x1,w,x),x)*.
% 299.70/300.37 87034[0:SpL:7128.0,25016.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Orotate(x1,w,x),x)*.
% 299.70/300.37 87125[0:Rew:88.0,87045.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,x),x),z,x),w)** -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.37 87282[0:SpL:51643.1,40217.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v,z),z))* equal(c_List_Oappend(x1,w,z),u)* -> .
% 299.70/300.37 87303[0:SpL:51643.1,40219.0] || equal(c_List_Orotate(u,v,w),x)* equal(y,c_List_Olist_OCons(z,x,w))* equal(c_List_Oappend(x1,y,w),v)* -> .
% 299.70/300.37 87340[0:SpL:51643.1,41949.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* equal(w,z)* equal(c_List_Olist_OCons(x1,y,x),z)* -> .
% 299.70/300.37 87335[0:SpL:39737.1,41949.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(v,z)* equal(c_List_Olist_OCons(x1,y,w),z)* -> .
% 299.70/300.37 87334[0:SpL:39516.1,41949.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(v,y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,x,w),w),y)* -> .
% 299.70/300.37 87310[0:SpL:51643.1,41949.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Olist_OCons(z,v,x1),x1),x1),w)* -> .
% 299.70/300.37 87402[0:SpL:39737.1,41950.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Odrop(y,z,x))* equal(w,x1)* equal(z,x1)* -> .
% 299.70/300.37 87380[0:SpL:39737.1,41950.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(v,z)* equal(c_List_Oappend(x1,y,w),z)* -> .
% 299.70/300.37 87379[0:SpL:39516.1,41950.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(v,y)* equal(c_List_Oappend(z,c_List_Oappend(x1,x,w),w),y)* -> .
% 299.70/300.37 87355[0:SpL:51643.1,41950.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,v,x1),x1),x1),w)* -> .
% 299.70/300.37 87902[0:SpL:7113.0,37568.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1,x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.37 87901[0:SpL:7113.0,6657.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1,x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.37 88231[0:SpL:1338.0,42404.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(x,y,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.37 88212[0:SpL:39737.1,42404.0] || equal(u,c_List_Odrop(v,w,x))* equal(w,c_List_Odrop(y,z,x))* c_List_Odistinct(z,x) -> c_List_Odistinct(u,x)*.
% 299.70/300.37 88422[0:SpL:51643.1,42469.1] || equal(u,v)* equal(w,c_List_Odrop(x,u,y))* equal(c_List_Olist_OCons(z,v,y),c_List_Odrop(x1,w,y))* -> .
% 299.70/300.37 88609[0:SpL:1338.0,42554.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(x,y,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.37 88589[0:SpL:51643.1,42554.0] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),c_List_Odrop(y,z,x))* c_List_Odistinct(z,x) -> c_List_Odistinct(u,x)*.
% 299.70/300.37 88680[0:SpL:51643.1,42576.1] || equal(u,v)* equal(w,c_List_Odrop(x,u,y))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,v,y),y),w)* -> .
% 299.70/300.37 88712[0:SpL:51643.1,42585.1] || equal(u,v)* equal(w,c_List_Odrop(x,u,y))* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,v,y),y),w)* -> .
% 299.70/300.37 88789[0:SpL:39516.1,42587.1] || equal(u,v)* equal(w,c_List_Odrop(x,u,y))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,v,y),y),w)* -> .
% 299.70/300.37 88775[0:SpL:274.0,42587.1] || equal(u,c_List_Odrop(v,c_List_Orev(w,x),x))* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(w,z,x),x),x),u)* -> .
% 299.70/300.37 89195[0:SpL:51643.1,42642.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Odrop(z,x1,w))* equal(x1,v)* -> .
% 299.70/300.37 89187[0:SpL:51643.1,42642.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),c_List_Odrop(z,x1,y))* equal(x1,u)* -> .
% 299.70/300.37 89295[0:SpL:1338.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),c_List_Orev(y,x))* equal(c_List_Orev(c_List_Oappend(y,z,x),x),w)* -> .
% 299.70/300.37 89280[0:SpL:51643.1,42644.0] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Odrop(z,x1,w))* equal(x1,v)* -> .
% 299.70/300.37 89396[0:SpL:4036.1,43438.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,u,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,v,x),x),x)*.
% 299.70/300.37 89393[0:SpL:587.1,43438.0] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,v,w),w),w)*.
% 299.70/300.37 89462[0:SpL:4036.1,43472.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(y,u,x),x),x)* -> c_List_Odistinct(v,x).
% 299.70/300.37 89460[0:SpL:587.1,43472.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),y)* c_List_Odistinct(c_List_Orev(y,x),x)* -> c_List_Odistinct(v,x).
% 299.70/300.37 89454[0:SpL:38776.1,43472.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(u,x),x),x),x)* -> c_List_Odistinct(v,x).
% 299.70/300.37 89449[0:SpL:1375.1,43472.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y),y)* -> c_List_Odistinct(u,y)*.
% 299.70/300.37 89571[0:Rew:43969.1,89514.2] || equal(u,v)* equal(c_List_Oappend(w,v,x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y,x),y)**.
% 299.70/300.37 89578[0:Rew:43969.1,89519.1] || equal(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,y),z)**.
% 299.70/300.37 89579[0:Rew:43969.1,89497.1] || equal(c_List_Oappend(u,c_List_Olist__update(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),z,y),z)**.
% 299.70/300.37 89699[0:Rew:425.0,89663.1] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,y),z)**.
% 299.70/300.37 89721[0:SpL:9401.1,44001.0] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Oappend(x,y,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(u,z,w),z)**.
% 299.70/300.37 89800[0:SpL:39516.1,44309.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,x,w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(u,z,w),z)**.
% 299.70/300.37 89771[0:SpL:9401.1,44309.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(v,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(u,z,y),z)**.
% 299.70/300.37 90269[0:SpL:39516.1,44311.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,x,w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(v,z,w),z)**.
% 299.70/300.37 90245[0:SpL:39516.1,44311.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,v,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(u,z,y),z)**.
% 299.70/300.37 90438[0:SpL:39516.1,44392.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Oappend(z,y,x),c_List_Olist_ONil(x))** -> equal(w,v).
% 299.70/300.37 90416[0:SpL:39516.1,44392.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,c_List_Oappend(z,x,w),w),c_List_Olist_ONil(w))** -> equal(v,u).
% 299.70/300.37 90410[0:SpL:1550.0,44392.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Olist_ONil(x))** -> equal(y,c_List_Orev(v,x)).
% 299.70/300.37 90392[0:SpL:39516.1,44392.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v,z),z),z),c_List_Olist_ONil(z))** -> equal(u,y)*.
% 299.70/300.37 90387[0:SpL:9401.1,44392.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(v,y,z),z),z),c_List_Olist_ONil(z))** -> equal(y,u)*.
% 299.70/300.37 90382[0:SpL:25354.1,44392.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Oappend(w,c_List_Oappend(x,y,v),v),c_List_Olist_ONil(v))** -> equal(u,y)*.
% 299.70/300.37 90766[0:SpL:1378.1,45271.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Oappend(w,v,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,u,x),x),x)*.
% 299.70/300.37 90761[0:SpL:587.1,45271.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,v,w),w),w)*.
% 299.70/300.37 90753[0:SpL:39737.1,45271.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Orev(w,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,u,x),x),x)*.
% 299.70/300.37 90792[0:Rew:88.0,90732.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w)*.
% 299.70/300.37 90926[0:SpL:9462.1,45307.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Otake(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(c_List_Orev(v,w),w).
% 299.70/300.37 90925[0:SpL:9401.1,45307.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x)* c_List_Odistinct(c_List_Oappend(x,y,w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w).
% 299.70/300.37 90914[0:SpL:39528.1,45307.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,x),y,x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x)*.
% 299.70/300.37 90912[0:SpL:39580.1,45307.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Oappend(x,y,w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.37 90907[0:SpL:1378.1,45307.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,x),x),y,x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.37 90894[0:SpL:39737.1,45307.0] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Oappend(c_List_Orev(w,x),y,x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.37 91018[0:SpL:51643.1,48362.0] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Olist_OCons(x,w,v),v)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,u,v),v),v)*.
% 299.70/300.37 91016[0:SpL:38776.1,48362.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,v,x),x),x)*.
% 299.70/300.37 91058[0:SpL:51643.1,48423.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Orev(c_List_Otake(z,v,w),w))* -> .
% 299.70/300.37 91054[0:SpL:51643.1,48423.0] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,v),v),c_List_Orev(c_List_Otake(z,u,v),v))* -> .
% 299.70/300.37 91052[0:SpL:38776.1,48423.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),c_List_Orev(c_List_Otake(z,v,y),y))* -> .
% 299.70/300.37 91028[0:SpL:100.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y),c_List_Orev(c_List_Otake(z,c_List_Oreplicate(w,x,y),y),y))* -> .
% 299.70/300.37 91167[0:SpL:39737.1,48486.0] || equal(c_List_Orev(u,v),c_List_Odrop(w,x,v))* c_List_Odistinct(x,v) -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,u,v),v),v)*.
% 299.70/300.37 91166[0:SpL:39516.1,48486.0] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Oappend(x,w,v),v)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,u,v),v),v)*.
% 299.70/300.37 91164[0:SpL:9809.1,48486.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,v,x),x),x)*.
% 299.70/300.37 91155[0:SpL:38750.1,48486.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,u,w),w),w)*.
% 299.70/300.37 91282[0:SpL:51643.1,48567.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(c_List_Olist_OCons(y,x,w),c_List_Orev(c_List_Otake(z,v,w),w))* -> .
% 299.70/300.37 91277[0:SpL:39737.1,48567.0] || equal(c_List_Orev(u,v),c_List_Odrop(w,x,v))* equal(c_List_Olist_OCons(y,x,v),c_List_Orev(c_List_Otake(z,u,v),v))* -> .
% 299.70/300.37 91276[0:SpL:39516.1,48567.0] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Oappend(y,w,v),v),c_List_Orev(c_List_Otake(z,u,v),v))* -> .
% 299.70/300.37 91274[0:SpL:9809.1,48567.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),c_List_Orev(c_List_Otake(z,v,y),y))* -> .
% 299.70/300.37 91265[0:SpL:38750.1,48567.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),c_List_Orev(c_List_Otake(z,u,w),w))* -> .
% 299.70/300.37 91411[0:Res:48948.1,915.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(w,c_List_Odrop(x,c_List_Orev(c_List_Otake(y,u,v),v),v))* -> c_List_Odistinct(w,v)*.
% 299.70/300.37 91463[0:SpL:51643.1,49004.0] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,w,v),c_List_Odrop(y,c_List_Orev(c_List_Otake(z,u,v),v),v))* -> .
% 299.70/300.37 91461[0:SpL:38776.1,49004.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Odrop(y,c_List_Orev(c_List_Otake(z,v,x),x),x))* -> .
% 299.70/300.37 91603[0:SpL:51643.1,51868.1] || equal(u,v)* equal(w,u)* c_List_Odistinct(c_List_Olist_OCons(x,v,y),y)* -> c_List_Odistinct(c_List_Otake(z,w,y),y)*.
% 299.70/300.37 91619[0:SpL:51643.1,51875.1] || equal(u,v)* equal(w,u)* c_List_Odistinct(c_List_Olist_OCons(x,v,y),y)* -> c_List_Odistinct(c_List_Odrop(z,w,y),y)*.
% 299.70/300.37 91648[0:SpL:51643.1,51878.1] || equal(u,v)* equal(w,x)* equal(c_List_Olist_OCons(y,x,z),c_List_Olist_OCons(x1,v,z))* -> equal(w,u)*.
% 299.70/300.37 91637[0:SpL:51643.1,51878.1] || equal(u,v)* equal(w,u)* equal(c_List_Olist_OCons(x,v,y),c_List_Olist_OCons(z,x1,y))* -> equal(w,x1)*.
% 299.70/300.37 91727[0:SpL:51643.1,51880.1] || equal(u,v)* equal(w,u)* equal(c_List_Olist_OCons(x,v,y),c_List_Odrop(z,c_List_Odrop(x1,w,y),y))* -> .
% 299.70/300.37 91891[0:SpL:39737.1,51922.0] || equal(u,c_List_Odrop(v,w,x))* equal(w,y)* c_List_Odistinct(c_List_Olist_OCons(z,y,x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.37 91979[0:SpL:39737.1,51959.0] || equal(c_List_Orotate(u,v,w),c_List_Odrop(x,y,w))* equal(y,z)* equal(c_List_Olist_OCons(x1,z,w),v)* -> .
% 299.70/300.37 92073[0:SpL:51643.1,51981.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),z)* equal(c_List_Olist_OCons(x1,z,w),v)* -> .
% 299.70/300.37 92065[0:SpL:51643.1,51981.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),u)* -> .
% 299.70/300.37 92086[0:SpL:51643.1,51985.0] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Olist_OCons(y,x,w),z)* equal(c_List_Olist_OCons(x1,z,w),v)* -> .
% 299.70/300.37 92093[0:SpL:51643.1,51997.0] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),y)* c_List_Odistinct(c_List_Olist_OCons(z,y,x),x)* -> c_List_Odistinct(u,x)*.
% 299.70/300.37 92104[0:SpL:51643.1,52060.1] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),u)* equal(c_List_Olist_OCons(x,v,y),c_List_Oreplicate(w,z,y))* -> .
% 299.70/300.37 92201[0:SpL:51643.1,52138.1] || equal(u,v)* equal(c_List_Orotate(w,x,y),u)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,v,y),y),x)* -> .
% 299.70/300.37 92216[0:SpL:51643.1,52139.1] || equal(u,v)* equal(c_List_Orotate(w,x,y),u)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,v,y),y),x)* -> .
% 299.70/300.37 92276[0:SpL:38750.1,92210.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Orotate(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),w)* -> .
% 299.70/300.37 92261[0:SpL:434.0,92210.0] || equal(c_List_Orotate(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.37 92258[0:SpL:38776.1,92210.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.37 92298[0:Rew:3954.0,92256.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orotate(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(y,v),v),v),v),u)* -> .
% 299.70/300.37 92255[0:SpL:46993.1,92210.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Orotate(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,v),v),v),c_List_Olist_ONil(v))** -> .
% 299.70/300.37 92319[0:SpL:4048.0,92271.0] || equal(c_List_Orotate(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(y,c_List_Olist_OCons(z,x1,x),x),x),x),x),x1)** -> .
% 299.70/300.37 2116[0:SpL:427.0,2053.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Orev(c_List_Otake(z,c_List_Omap(v,w,x,y),y),y))* -> .
% 299.70/300.37 2142[0:SpL:427.0,2111.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Otake(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y))* -> .
% 299.70/300.37 3285[0:SpL:588.1,1354.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* c_List_Odistinct(c_List_Oreplicate(x,y,w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.37 3283[0:SpL:588.1,1355.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* c_List_Odistinct(c_List_Oreplicate(x,y,w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.37 3606[0:SpL:1342.0,2111.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Orev(c_List_Otake(y,c_List_Oappend(c_List_Orev(x,w),v,w),w),w))* -> .
% 299.70/300.37 3635[0:Rew:377.0,3568.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),w,v),tc_List_Olist(v)),c_List_Oappend(c_List_Orev(w,v),c_List_Oappend(u,x,v),v),v),x)**.
% 299.70/300.37 3739[0:SpL:1349.0,2111.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Orev(c_List_Otake(y,c_List_Oappend(w,c_List_Orev(v,x),x),x),x))* -> .
% 299.70/300.37 3769[0:Rew:377.0,3694.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(v,c_List_Oappend(c_List_Orev(u,w),x,w),w),w),x)**.
% 299.70/300.37 4156[0:SpL:429.0,2053.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,c_List_Otake(z,w,x),x,y),y))* -> .
% 299.70/300.37 4155[0:SpL:429.0,921.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Omap(u,c_List_Otake(z,v,w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 4118[0:SpR:429.0,1890.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Otake(y,v,w),w,x),x),x)*.
% 299.70/300.37 4263[0:SpL:426.0,3414.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),z,y),c_List_Omap(u,w,x,y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.37 4259[0:SpL:426.0,920.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Omap(u,c_List_Orotate(z,v,w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 4387[0:SpL:418.0,922.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Omap(u,c_List_Odrop(z,v,w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.37 4378[0:SpR:1116.1,418.0] || equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w)) -> equal(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),c_List_Omap(x,v,w,y))**.
% 299.70/300.37 4368[0:SpR:662.0,418.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(c_List_Orev(u,v),x,v),v,y),y),c_List_Omap(w,x,v,y))**.
% 299.70/300.37 4337[0:SpR:418.0,1433.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Odrop(y,v,w),w,x),x),x)*.
% 299.70/300.37 4490[0:Rew:81.0,4458.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(u,w,x),x),x),x),c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(u,w,x),x),x))**.
% 299.70/300.37 5853[0:SpR:787.1,694.1] || equal(u,c_List_Orev(v,w))* equal(x,u)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(x,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 5850[0:SpR:787.1,694.1] || equal(u,c_List_Orev(v,w))* equal(x,v)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(x,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 5962[0:SpR:787.1,1076.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 5953[0:SpR:1076.1,3422.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),y,w),c_List_Orev(v,w))** -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.38 6054[0:SpR:787.1,1101.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),x)**.
% 299.70/300.38 6185[0:SpL:1625.0,6155.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.38 6184[0:SpL:427.0,6155.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),y,x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x)).
% 299.70/300.38 6281[0:SpL:1625.0,6201.0] || equal(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 6280[0:SpL:427.0,6201.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.38 6492[0:SpR:787.1,2337.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Orev(x,w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 6489[0:SpR:787.1,2337.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orev(x,w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 6482[0:SpR:2337.1,3422.0] || equal(c_List_Orev(c_List_Oappend(c_List_Orotate(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),y,w),w),v)** -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.38 6644[0:SpL:434.0,3967.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,w,x,y),y),y).
% 299.70/300.38 6638[0:SpL:434.0,2111.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.38 6734[0:SpR:648.0,451.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),y,x,z) -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Otake(v,y,z),x,z)*.
% 299.70/300.38 6727[0:SpR:721.1,451.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,u,x,v,y)* -> c_List_Olist__all2(w,c_List_Olist_ONil(v),c_List_Otake(z,x,y),v,y)*.
% 299.70/300.38 6718[0:SpR:648.0,451.1] || c_List_Olist__all2(u,v,c_List_Oreplicate(w,x,y),z,y) -> c_List_Olist__all2(u,c_List_Otake(w,v,z),c_List_Oreplicate(w,x,y),z,y)*.
% 299.70/300.38 6711[0:SpR:721.1,451.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,u,y,v)* -> c_List_Olist__all2(w,c_List_Otake(z,x,y),c_List_Olist_ONil(v),y,v)*.
% 299.70/300.38 6858[0:SpR:660.0,443.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),z,x,x1)* -> c_List_Olist__all2(u,y,c_List_Odrop(v,z,x1),x,x1)*.
% 299.70/300.38 6849[0:SpR:676.0,443.1] || c_List_Olist__all2(u,c_List_Orev(v,w),x,w,y) -> c_List_Olist__all2(u,c_List_Olist_ONil(w),c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),w,y)*.
% 299.70/300.38 6844[0:SpR:722.1,443.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,u,x,v,y)* -> c_List_Olist__all2(w,c_List_Olist_ONil(v),c_List_Odrop(z,x,y),v,y)*.
% 299.70/300.38 6828[0:SpR:660.0,443.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),x1,y)* -> c_List_Olist__all2(u,c_List_Odrop(w,v,x1),z,x1,y)*.
% 299.70/300.38 6819[0:SpR:676.0,443.1] || c_List_Olist__all2(u,v,c_List_Orev(w,x),y,x) -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),v,y),c_List_Olist_ONil(x),y,x)*.
% 299.70/300.38 6814[0:SpR:722.1,443.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,u,y,v)* -> c_List_Olist__all2(w,c_List_Odrop(z,x,y),c_List_Olist_ONil(v),y,v)*.
% 299.70/300.38 7163[0:SpL:431.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Omap(v,z,y,w),w)*.
% 299.70/300.38 7158[0:SpL:431.0,3872.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,z,y,w),w),w)*.
% 299.70/300.38 7117[0:SpR:431.0,1272.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x)) -> equal(c_List_Omap(c_Fun_Ocomp(y,u,x,z,w),v,w,z),c_List_Olist_ONil(z))**.
% 299.70/300.38 8067[0:SpL:161.0,1568.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.70/300.38 8064[0:SpL:161.0,1473.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.70/300.38 8055[0:SpL:161.0,1555.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x)* -> c_List_Odistinct(c_List_Oreplicate(v,w,x),x).
% 299.70/300.38 8046[0:SpL:161.0,1452.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x)* -> c_List_Odistinct(c_List_Oreplicate(v,w,x),x).
% 299.70/300.38 8092[0:Rew:100.0,8053.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),c_List_Otake(z,c_List_Oreplicate(v,w,x),x))* -> .
% 299.70/300.38 8329[0:SpL:336.0,1568.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Olist_OCons(w,z,y))** -> .
% 299.70/300.38 8326[0:SpL:336.0,1473.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Olist_OCons(w,z,y))** -> .
% 299.70/300.38 8317[0:SpL:336.0,1555.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(v,y,x),x).
% 299.70/300.38 8309[0:SpL:336.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Odrop(z,c_List_Olist_OCons(v,y,x),x))* -> .
% 299.70/300.38 8308[0:SpL:336.0,1452.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(v,y,x),x).
% 299.70/300.38 8259[0:SpL:336.0,1726.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Olist_OCons(u,x,w),w),w)*.
% 299.70/300.38 8254[0:SpL:336.0,5305.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oreplicate(v,u,w),w),w)*.
% 299.70/300.38 8344[0:Rew:100.0,8256.1] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oreplicate(v,u,w),w),w)*.
% 299.70/300.38 8446[0:SpR:787.1,644.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(u,w),x,w),w),c_List_Orev(u,w))**.
% 299.70/300.38 8445[0:SpR:154.0,644.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Orotate(w,u,v),v),x,v),v),c_List_Orev(c_List_Orotate(w,u,v),v))**.
% 299.70/300.38 8586[0:SpL:421.0,1474.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Orev(c_List_Omap(v,w,y,z),z))** -> .
% 299.70/300.38 8557[0:SpL:421.0,6173.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(u,v,x,y),c_List_Olist_ONil(y)).
% 299.70/300.38 8556[0:SpL:421.0,6189.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(u,w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.38 8554[0:SpL:421.0,1354.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,w,x,y),y),y).
% 299.70/300.38 8552[0:SpL:421.0,1355.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,x,y),y),y).
% 299.70/300.38 8527[0:SpL:421.0,1305.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* equal(z,c_List_Omap(u,v,x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.38 8526[0:SpL:421.0,1315.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* equal(z,c_List_Omap(u,w,x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.38 8677[0:SpR:787.1,782.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(x,y,w),w),x)**.
% 299.70/300.38 8674[0:SpR:787.1,782.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(x,y,w),w),x)**.
% 299.70/300.38 8670[0:SpR:274.0,782.1] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,v,w),w),w),c_List_Orev(v,w))**.
% 299.70/300.38 8768[0:SpR:787.1,784.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(x,y,w),w),y)**.
% 299.70/300.38 8765[0:SpR:787.1,784.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(x,y,w),w),y)**.
% 299.70/300.38 8761[0:SpR:274.0,784.1] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,v,w),w),w),c_List_Orev(x,w))**.
% 299.70/300.38 8757[0:SpR:377.0,784.1] || equal(u,c_List_Oappend(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Oappend(v,c_List_Oappend(w,y,x),x),x),y)**.
% 299.70/300.38 8756[0:SpR:207.0,784.1] || equal(u,c_List_Olist_OCons(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Olist_OCons(v,c_List_Oappend(w,y,x),x),x),y)**.
% 299.70/300.38 8954[0:SpR:787.1,824.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Olist__update(u,x,y,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 8951[0:SpR:787.1,824.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(c_List_Olist__update(v,x,y,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 9054[0:SpR:787.1,833.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Omap(x,u,w,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 9051[0:SpR:787.1,833.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 9040[0:SpR:418.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 9038[0:SpR:429.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Otake(u,c_List_Omap(x,v,w,y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 9147[0:SpR:787.1,968.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate(x,c_List_Orotate(y,u,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 9144[0:SpR:787.1,968.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orotate(x,c_List_Orotate(y,v,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 9274[0:SpL:143.1,4880.0] || equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),u)** c_List_Odistinct(w,v) -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(u,v),v),v)*.
% 299.70/300.38 10000[0:SpR:787.1,1252.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Olist__update(c_List_Orev(u,w),x,y,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 10098[0:SpR:787.1,1279.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Omap(x,c_List_Orev(u,w),w,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 10201[0:SpR:787.1,1338.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,u,w),w),w),c_List_Orev(x,w))**.
% 299.70/300.38 10183[0:SpR:377.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,v),v),v),v),c_List_Orev(c_List_Oappend(w,x,v),v))**.
% 299.70/300.38 10182[0:SpR:207.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,v),v),v),v),c_List_Orev(c_List_Olist_OCons(w,x,v),v))**.
% 299.70/300.38 10310[0:SpR:787.1,1372.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,u,w),w),w),c_List_Orev(u,w))**.
% 299.70/300.38 10309[0:SpR:154.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,c_List_Orotate(x,u,v),v),v),v),c_List_Orev(c_List_Orotate(x,u,v),v))**.
% 299.70/300.38 10516[0:SpL:377.0,1584.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(c_List_Oappend(v,w,y),y).
% 299.70/300.38 10515[0:SpL:207.0,1584.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(c_List_Olist_OCons(v,w,y),y).
% 299.70/300.38 10556[0:SpR:308.0,823.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 10852[0:SpL:377.0,2933.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Orev(c_List_Oappend(v,w,y),y))** -> .
% 299.70/300.38 10851[0:SpL:207.0,2933.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Orev(c_List_Olist_OCons(v,w,y),y))** -> .
% 299.70/300.38 11053[0:SpL:434.0,3968.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(y),y),y).
% 299.70/300.38 11060[0:SpL:434.0,3998.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(z),z))** -> .
% 299.70/300.38 11096[0:SpR:787.1,4019.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,u,w),w),w),c_List_Orev(u,w))**.
% 299.70/300.38 11095[0:SpR:154.0,4019.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Orotate(x,u,v),v),v),v),c_List_Orev(c_List_Orotate(x,u,v),v))**.
% 299.70/300.38 11093[0:SpR:787.1,4019.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,v,w),w),w),c_List_Orev(v,w))**.
% 299.70/300.38 11838[0:SpL:259.0,6917.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Oappend(w,x,v))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),v),w)* -> .
% 299.70/300.38 12502[0:Rew:100.0,12448.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Odrop(z,c_List_Oreplicate(w,v,x),x))* -> .
% 299.70/300.38 12641[0:SpL:259.0,6987.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),v),c_List_Otake(y,w,v))* -> .
% 299.70/300.38 12680[0:SpL:259.0,7021.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Olist_OCons(x,w,v),c_List_Otake(y,c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),v))* -> .
% 299.70/300.38 12744[0:SpL:377.0,9519.1] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,y,w),w),w)* -> c_List_Odistinct(c_List_Orev(x,w),w)*.
% 299.70/300.38 12743[0:SpL:207.0,9519.1] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,y,w),w),w)* -> c_List_Odistinct(c_List_Orev(x,w),w)*.
% 299.70/300.38 12767[0:SpL:377.0,9549.1] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,y,w),w),w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 12766[0:SpL:207.0,9549.1] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,y,w),w),w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 12793[0:SpL:377.0,9582.1] || equal(c_List_Oappend(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,y,w),w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.38 12792[0:SpL:207.0,9582.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,y,w),w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.38 12823[0:SpL:377.0,9606.1] || equal(c_List_Oappend(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,z,w),w),w),w),x)* -> .
% 299.70/300.38 12822[0:SpL:207.0,9606.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,z,w),w),w),w),x)* -> .
% 299.70/300.38 12933[0:Res:5159.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Orev(c_List_Otake(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.38 12930[0:Res:4865.1,12906.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Odrop(w,c_List_Odrop(x,u,v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.38 12926[0:Res:5294.1,12906.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Otake(w,c_List_Otake(x,u,v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.38 12925[0:Res:5255.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Orev(c_List_Odrop(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.38 12918[0:Res:4818.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Odrop(w,c_List_Odrop(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.38 12978[0:SpL:377.0,10633.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* equal(y,c_List_Orev(c_List_Oappend(u,v,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 12977[0:SpL:207.0,10633.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* equal(y,c_List_Orev(c_List_Olist_OCons(u,v,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 13060[0:Res:5159.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Orev(c_List_Otake(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.38 13057[0:Res:4865.1,13033.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Odrop(w,c_List_Odrop(x,u,v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.38 13053[0:Res:5294.1,13033.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Otake(w,c_List_Otake(x,u,v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.38 13052[0:Res:5255.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Orev(c_List_Odrop(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.38 13045[0:Res:4818.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Odrop(w,c_List_Odrop(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.38 13117[0:Rew:3717.0,13073.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(c_List_Otake(y,c_List_Oappend(u,c_List_Orev(w,x),x),x),x))* -> .
% 299.70/300.38 13125[0:SpL:434.0,13124.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* equal(z,c_List_Omap(u,w,x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.38 13169[0:SpR:787.1,11144.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(u,w),w),w),w),u)**.
% 299.70/300.38 13168[0:SpR:154.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Orotate(x,u,v),v),v),v),v),c_List_Orotate(x,u,v))**.
% 299.70/300.38 13241[0:SpL:1625.0,13130.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.38 13240[0:SpL:427.0,13130.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,w,x,y),y).
% 299.70/300.38 13235[0:SpL:1342.0,13130.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(x,w),v,w),w).
% 299.70/300.38 13408[0:SpL:377.0,11837.0] || equal(c_List_Orev(u,v),c_List_Oappend(w,c_List_Oappend(x,y,v),v))* equal(c_List_Olist_OCons(z,u,v),c_List_Oappend(w,x,v))* -> .
% 299.70/300.38 13407[0:SpL:207.0,11837.0] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Oappend(x,y,v),v))* equal(c_List_Olist_OCons(z,u,v),c_List_Olist_OCons(w,x,v))* -> .
% 299.70/300.38 13452[0:SpL:377.0,11863.1] || equal(c_List_Oappend(u,v,w),c_List_Orev(x,w))* equal(c_List_Olist_OCons(y,c_List_Oappend(u,c_List_Oappend(v,z,w),w),w),x)* -> .
% 299.70/300.38 13451[0:SpL:207.0,11863.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(u,c_List_Oappend(v,z,w),w),w),x)* -> .
% 299.70/300.38 13538[0:SpL:259.0,11882.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Olist_OCons(x,c_List_Oappend(u,y,w),w),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* -> .
% 299.70/300.38 13527[0:SpL:377.0,11882.1] || equal(c_List_Oappend(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(u,c_List_Oappend(v,z,w),w),w),c_List_Orev(x,w))* -> .
% 299.70/300.38 13526[0:SpL:207.0,11882.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(u,c_List_Oappend(v,z,w),w),w),c_List_Orev(x,w))* -> .
% 299.70/300.38 13835[0:SpL:279.1,13670.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Oappend(z,y,tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** -> .
% 299.70/300.38 13823[0:SpL:279.1,4029.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** -> .
% 299.70/300.38 13899[0:SpL:259.0,11937.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Otake(w,x,v))* equal(c_List_Olist_OCons(y,x,v),c_List_Olist_OCons(u,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.38 14151[0:SpL:259.0,12821.1] || equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* -> .
% 299.70/300.38 14483[0:SpL:377.0,13424.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(u,c_List_Oappend(v,z,w),w),w),x)* -> .
% 299.70/300.38 14482[0:SpL:207.0,13424.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(u,c_List_Oappend(v,z,w),w),w),x)* -> .
% 299.70/300.38 14598[0:SpL:377.0,13474.1] || equal(c_List_Oappend(u,v,w),x) equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(u,c_List_Oappend(v,z,w),w),w),w),x)* -> .
% 299.70/300.38 14597[0:SpL:207.0,13474.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Olist_OCons(u,c_List_Oappend(v,z,w),w),w),w),x)* -> .
% 299.70/300.38 14954[0:SpL:377.0,14054.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Oappend(u,v,x))* -> .
% 299.70/300.38 14953[0:SpL:207.0,14054.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Olist_OCons(u,v,x))* -> .
% 299.70/300.38 15316[0:Rew:3717.0,15234.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(c_List_Odrop(y,c_List_Oappend(u,c_List_Orev(w,x),x),x),x))* -> .
% 299.70/300.38 15630[0:SpR:787.1,822.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Olist__update(u,x,y,w),z,w),w),z)**.
% 299.70/300.38 15627[0:SpR:787.1,822.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Olist__update(v,x,y,w),z,w),w),z)**.
% 299.70/300.38 15766[0:SpR:787.1,831.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Omap(x,u,w,y),z,y),y),z)**.
% 299.70/300.38 15763[0:SpR:787.1,831.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Omap(x,v,w,y),z,y),y),z)**.
% 299.70/300.38 15750[0:SpR:418.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),z,y),y),z)**.
% 299.70/300.38 15748[0:SpR:429.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Otake(u,c_List_Omap(x,v,w,y),y),z,y),y),z)**.
% 299.70/300.38 15892[0:SpL:377.0,926.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Odrop(w,x,y),y),y),x)** -> equal(c_List_Otake(w,x,y),c_List_Oappend(u,v,y)).
% 299.70/300.38 15891[0:SpL:207.0,926.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Odrop(w,x,y),y),y),x)** -> equal(c_List_Otake(w,x,y),c_List_Olist_OCons(u,v,y)).
% 299.70/300.38 16060[0:SpL:377.0,1451.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,y),y),y).
% 299.70/300.38 16059[0:SpL:207.0,1451.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,y),y),y).
% 299.70/300.38 16100[0:Rew:377.0,16089.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,y),y),y).
% 299.70/300.38 16075[0:SpL:207.0,1554.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,w,y),y),y).
% 299.70/300.38 17066[0:SpL:9462.1,15605.0] || equal(c_List_Olist__update(u,v,w,x),c_List_Otake(y,z,x))* equal(z,u) -> equal(c_List_Odrop(y,z,x),c_List_Olist_ONil(x))**.
% 299.70/300.38 17062[0:SpL:9462.1,8742.1] || equal(u,c_List_Otake(v,w,x))* equal(y,u)* equal(y,w)* -> equal(c_List_Odrop(v,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.38 17012[0:SpL:9462.1,6563.0] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v))* equal(c_List_Orev(c_List_Odrop(w,x,v),v),x)** -> equal(c_List_Olist_ONil(v),u).
% 299.70/300.38 17000[0:SpL:9462.1,15733.0] || equal(c_List_Omap(u,v,w,w),c_List_Otake(x,y,w))* equal(y,v) -> equal(c_List_Odrop(x,y,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 16987[0:SpL:9462.1,6568.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Orev(c_List_Odrop(v,w,x),x),w)** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x))**.
% 299.70/300.38 16984[0:SpL:9462.1,6583.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Orev(w,x),c_List_Orev(u,x))* -> equal(c_List_Odrop(v,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.38 16978[0:SpL:9462.1,1367.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Odrop(v,w,x),c_List_Orev(w,x))** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x))**.
% 299.70/300.38 16878[0:SpR:9462.1,3422.0] || equal(c_List_Orotate(u,c_List_Oreplicate(v,w,x),x),c_List_Otake(y,z,x))* -> equal(c_List_Odrop(v,z,x),c_List_Odrop(y,z,x))*.
% 299.70/300.38 16874[0:SpR:9462.1,661.0] || equal(c_List_Orotate(u,v,w),c_List_Otake(x,y,w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),c_List_Odrop(x,y,w))*.
% 299.70/300.38 16869[0:SpR:9462.1,1342.0] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v)) -> equal(c_List_Oappend(c_List_Orev(c_List_Odrop(w,x,v),v),u,v),c_List_Orev(x,v))**.
% 299.70/300.38 16867[0:SpR:9462.1,377.0] || equal(c_List_Oappend(u,v,w),c_List_Otake(x,y,w)) -> equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Odrop(x,y,w),w),w),y)**.
% 299.70/300.38 16866[0:SpR:9462.1,207.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Otake(x,y,w)) -> equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Odrop(x,y,w),w),w),y)**.
% 299.70/300.38 16860[0:SpR:9462.1,377.0] || equal(u,c_List_Otake(v,w,x)) -> equal(c_List_Oappend(u,c_List_Oappend(c_List_Odrop(v,w,x),y,x),x),c_List_Oappend(w,y,x))**.
% 299.70/300.38 17455[0:SpR:377.0,10197.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oreplicate(u,x,y),y),y),y),y),c_List_Orev(c_List_Oappend(v,w,y),y))**.
% 299.70/300.38 17454[0:SpR:207.0,10197.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oreplicate(u,x,y),y),y),y),y),c_List_Orev(c_List_Olist_OCons(v,w,y),y))**.
% 299.70/300.38 17686[0:Rew:377.0,17653.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x) -> c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Otake(y,w,x),x),x),x)*.
% 299.70/300.38 17687[0:Rew:207.0,17652.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x) -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Otake(y,w,x),x),x),x)*.
% 299.70/300.38 17697[0:SpL:336.0,17674.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Olist_OCons(u,x,w),w),w)*.
% 299.70/300.38 17885[0:Res:17803.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Otake(w,c_List_Odrop(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.38 17884[0:Res:17803.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Otake(w,c_List_Odrop(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.38 19781[0:SpR:2317.1,832.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Omap(x,u,v,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 19780[0:SpR:2317.1,823.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Olist__update(u,x,y,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.38 19762[0:SpR:2317.1,785.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(u,x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),x,v),c_List_Olist_ONil(v))**.
% 299.70/300.38 20344[0:SpL:810.1,1504.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(u,w).
% 299.70/300.38 20709[0:Rew:20635.1,20623.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty))* c_List_Olist__all2(c_TypeRel_Owiden(w,x),u,y,tc_Type_Oty,tc_Type_Oty)* equal(y,c_List_Olist_ONil(tc_Type_Oty)) -> .
% 299.70/300.38 20758[0:Rew:83.0,20481.2,207.0,20481.2] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(u,x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(v,z,w),w),x)* -> .
% 299.70/300.38 20772[0:Rew:83.0,20265.1,207.0,20265.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(v,x,w),y)* equal(c_List_Olist_OCons(z,y,w),u)* -> .
% 299.70/300.38 21051[0:Res:1890.1,20931.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Orev(c_List_Otake(w,u,v),v),x)* equal(y,x)* -> c_List_Odistinct(y,v)*.
% 299.70/300.38 21048[0:Res:1433.1,20931.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Orev(c_List_Odrop(w,u,v),v),x)* equal(y,x)* -> c_List_Odistinct(y,v)*.
% 299.70/300.38 21619[0:SpL:787.1,21580.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),y,w),w),u)* -> .
% 299.70/300.38 21616[0:SpL:787.1,21580.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),y,w),w),v)* -> .
% 299.70/300.38 21750[0:SpL:421.0,21735.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.38 21815[0:SpL:418.0,21741.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),y))* -> .
% 299.70/300.38 21766[0:SpL:434.0,21741.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),c_List_Orev(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.38 21868[0:SpL:421.0,21760.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),z),c_List_Omap(v,w,y,z))** -> .
% 299.70/300.38 21954[0:SpL:429.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Omap(v,c_List_Otake(z,w,x),x,y))* -> .
% 299.70/300.38 21938[0:SpL:1625.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Otake(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y))* -> .
% 299.70/300.38 21937[0:SpL:427.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),c_List_Otake(z,c_List_Omap(v,w,x,y),y))* -> .
% 299.70/300.38 21932[0:SpL:1342.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),c_List_Otake(y,c_List_Oappend(c_List_Orev(x,w),v,w),w))* -> .
% 299.70/300.38 21978[0:SpL:434.0,21930.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.38 22018[0:SpL:434.0,21972.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.38 22033[0:SpL:1625.0,21973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.38 22032[0:SpL:427.0,21973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),z),c_List_Omap(w,x,y,z))** -> .
% 299.70/300.38 22031[0:SpL:1349.0,21973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),y),c_List_Oappend(x,c_List_Orev(w,y),y))** -> .
% 299.70/300.38 22027[0:SpL:1342.0,21973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),x),c_List_Oappend(c_List_Orev(y,x),w,x))** -> .
% 299.70/300.38 22053[0:MRR:22046.1,212.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Olist_OCons(u,c_List_Oreplicate(w,v,x),x))** -> .
% 299.70/300.38 22148[0:SpL:787.1,21650.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),c_List_Orotate(y,u,w))* -> .
% 299.70/300.38 22145[0:SpL:787.1,21650.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),w),c_List_Orotate(y,v,w))* -> .
% 299.70/300.38 22221[0:SpL:336.0,22211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Olist_OCons(w,z,y))** -> .
% 299.70/300.38 22220[0:SpL:161.0,22211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.70/300.38 22382[0:MRR:22361.1,212.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Oappend(u,c_List_Oreplicate(w,v,x),x))** -> .
% 299.70/300.38 22414[0:SpL:377.0,21887.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),c_List_Oappend(y,z,x))** -> .
% 299.70/300.38 22413[0:SpL:207.0,21887.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),c_List_Olist_OCons(y,z,x))** -> .
% 299.70/300.38 22432[0:SpL:377.0,21896.1] || equal(c_List_Oappend(u,v,w),x) equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(y,z,w),w),w),w),x)* -> .
% 299.70/300.38 22431[0:SpL:207.0,21896.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(y,z,w),w),w),w),x)* -> .
% 299.70/300.38 22809[0:Rew:22799.0,11831.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(x,y,v),v),v),v),w)* -> .
% 299.70/300.38 22884[0:SpL:426.0,22768.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.38 23104[0:SpL:6605.0,20646.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,tc_Expr_Oexp(y)))* c_BigStep_Ofinals(u,y)* -> c_BigStep_Ofinal(hAPP(v,w),y).
% 299.70/300.38 23256[0:SpL:434.0,23172.0] || c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Olist_OCons(v,w,x),x,tc_Expr_Oexp(u)),u)* -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),w,x,tc_Expr_Oexp(u)),u).
% 299.70/300.38 23259[0:SpR:434.0,23173.1] || c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),v,w,tc_Expr_Oexp(u)),u) -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Olist_OCons(x,v,w),w,tc_Expr_Oexp(u)),u)*.
% 299.70/300.38 23616[0:SpL:434.0,23592.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Olist_OCons(v,w,x),x),x)*.
% 299.70/300.38 23730[0:SpL:434.0,23709.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Olist_OCons(v,w,x),x),x)*.
% 299.70/300.38 23858[0:SpL:434.0,23829.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(v,w,x),x),x)*.
% 299.70/300.38 23998[0:SpL:377.0,21883.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Oappend(u,v,x1))** -> .
% 299.70/300.38 23997[0:SpL:207.0,21883.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Olist_OCons(u,v,x1))** -> .
% 299.70/300.38 24387[0:SpL:418.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(u,w,x),x),x)*.
% 299.70/300.38 24386[0:SpL:426.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orotate(u,w,x),x),x)*.
% 299.70/300.38 24385[0:SpL:429.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(u,w,x),x),x)*.
% 299.70/300.38 24417[0:SpL:418.0,23620.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Odrop(u,w,x),x),x),x)*.
% 299.70/300.38 24416[0:SpL:426.0,23620.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Orotate(u,w,x),x),x),x)*.
% 299.70/300.38 24415[0:SpL:429.0,23620.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Otake(u,w,x),x),x),x)*.
% 299.70/300.38 24443[0:SpL:418.0,23734.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Odrop(u,w,x),x),x),x)*.
% 299.70/300.38 24442[0:SpL:426.0,23734.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Orotate(u,w,x),x),x),x)*.
% 299.70/300.38 24441[0:SpL:429.0,23734.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Otake(u,w,x),x),x),x)*.
% 299.70/300.38 24476[0:SpL:418.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(u,w,x),x),x)*.
% 299.70/300.38 24475[0:SpL:426.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orotate(u,w,x),x),x)*.
% 299.70/300.38 24474[0:SpL:429.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(u,w,x),x),x)*.
% 299.70/300.38 24506[0:SpL:418.0,23862.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Odrop(u,w,x),x),x),x)*.
% 299.70/300.38 24505[0:SpL:426.0,23862.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Orotate(u,w,x),x),x),x)*.
% 299.70/300.38 24504[0:SpL:429.0,23862.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Otake(u,w,x),x),x),x)*.
% 299.70/300.38 24539[0:SpL:377.0,23993.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Oappend(u,v,x1))** -> .
% 299.70/300.38 24538[0:SpL:207.0,23993.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Olist_OCons(u,v,x1))** -> .
% 299.70/300.38 24786[0:SpR:9401.1,3679.1] || equal(c_List_Oreplicate(u,hAPP(c_Expr_Oexp_OVal(v),w),tc_Expr_Oexp(v)),x)* c_BigStep_Ofinals(y,v) -> c_BigStep_Ofinals(c_List_Oappend(x,y,tc_Expr_Oexp(v)),v)*.
% 299.70/300.38 24825[0:SpL:418.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Odrop(u,w,x),x),x)*.
% 299.70/300.38 24824[0:SpL:426.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orotate(u,w,x),x),x)*.
% 299.70/300.38 24823[0:SpL:429.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Otake(u,w,x),x),x)*.
% 299.70/300.38 24991[0:SpL:9401.1,3831.0] || equal(c_List_Oreplicate(u,hAPP(c_Expr_Oexp_OVal(v),w),tc_Expr_Oexp(v)),x)* c_BigStep_Ofinals(c_List_Oappend(x,y,tc_Expr_Oexp(v)),v)* -> c_BigStep_Ofinals(y,v).
% 299.70/300.38 26224[0:SpR:344.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Orev(u,v),v),x,v),v),c_List_Orotate(w,c_List_Orev(u,v),v))**.
% 299.70/300.38 26218[0:SpR:623.1,643.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,u,w),y,w),w),c_List_Orotate(x,u,w))**.
% 299.70/300.38 26212[0:SpR:9462.1,643.0] || equal(c_List_Orotate(u,v,w),c_List_Otake(x,y,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),c_List_Orotate(u,v,w))*.
% 299.70/300.38 26192[0:SpR:643.0,783.1] || equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),v)** -> equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),c_List_Orotate(u,v,w)).
% 299.70/300.38 26438[0:SpR:9401.1,1446.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,x),tc_List_Olist(x)),c_List_Olist_OCons(w,c_List_Oappend(v,y,x),x),x),y)**.
% 299.70/300.38 26748[0:SpR:9401.1,1541.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(v,w,x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Oappend(w,y,x),x),x),y)**.
% 299.70/300.38 26728[0:SpR:25354.1,1541.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(x,u,w),tc_List_Olist(w)),x,w),v)*.
% 299.70/300.38 26721[0:SpR:9401.1,1541.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(w,u,x),tc_List_Olist(x)),c_List_Oappend(w,c_List_Oappend(v,y,x),x),x),y)**.
% 299.70/300.38 27299[0:SpL:1548.0,1742.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Oappend(c_List_Odrop(x1,x,z),y,z))* -> .
% 299.70/300.38 27298[0:SpL:1548.0,22218.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Oappend(c_List_Odrop(x1,x,z),y,z))* -> .
% 299.70/300.38 27297[0:SpL:1548.0,1704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Oappend(c_List_Odrop(x1,x,z),y,z))* -> .
% 299.70/300.38 27296[0:SpL:1548.0,22232.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),c_List_Oappend(c_List_Odrop(x1,x,z),y,z))* -> .
% 299.70/300.38 27295[0:SpL:1548.0,1741.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),c_List_Oappend(c_List_Odrop(x1,x,z),y,z))* -> .
% 299.70/300.38 27294[0:SpL:1548.0,22217.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),c_List_Oappend(c_List_Odrop(x1,x,z),y,z))* -> .
% 299.70/300.38 27293[0:SpL:1548.0,1703.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),c_List_Oappend(c_List_Odrop(x1,x,z),y,z))* -> .
% 299.70/300.38 27288[0:SpL:1548.0,13436.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),y)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(v,x,w),w),w),y)* -> .
% 299.70/300.38 27265[0:SpL:1548.0,1728.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(z,w,y),x,y),y)*.
% 299.70/300.38 27263[0:SpL:1548.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Odrop(z,c_List_Oappend(c_List_Odrop(x1,w,y),x,y),y))* -> .
% 299.70/300.38 27262[0:SpL:1548.0,1695.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(z,w,y),x,y),y)*.
% 299.70/300.38 27258[0:SpL:1548.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Odrop(z,c_List_Oappend(c_List_Odrop(x1,w,y),x,y),y))* -> .
% 299.70/300.38 27256[0:SpL:1548.0,1727.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(z,w,y),x,y),y)*.
% 299.70/300.38 27254[0:SpL:1548.0,2936.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* equal(c_List_Orev(u,y),c_List_Oappend(c_List_Odrop(z,w,y),x,y))* -> .
% 299.70/300.38 27253[0:SpL:1548.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Odrop(z,c_List_Oappend(c_List_Odrop(x1,w,y),x,y),y))* -> .
% 299.70/300.38 27252[0:SpL:1548.0,1694.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(z,w,y),x,y),y)*.
% 299.70/300.38 27246[0:SpL:1548.0,10376.1] || equal(u,c_List_Oappend(c_List_Odrop(v,w,x),y,x))* c_List_Odistinct(c_List_Oappend(w,y,x),x) -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.38 27239[0:SpL:1548.0,1940.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(y,v,x),w,x),x)*.
% 299.70/300.38 27231[0:SpL:1548.0,13472.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),x),c_List_Orev(c_List_Oappend(c_List_Odrop(y,v,x),w,x),x))* -> .
% 299.70/300.38 27212[0:SpL:1548.0,1776.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oappend(c_List_Odrop(z,v,x),w,x),x),x)*.
% 299.70/300.38 27211[0:SpL:1548.0,17694.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oappend(c_List_Odrop(z,v,x),w,x),x),x)*.
% 299.70/300.38 27209[0:SpL:1548.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Odrop(y,c_List_Odrop(z,c_List_Oappend(c_List_Odrop(x1,v,x),w,x),x),x))* -> .
% 299.70/300.38 27194[0:SpL:1548.0,1775.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oappend(c_List_Odrop(z,v,x),w,x),x),x)*.
% 299.70/300.38 27193[0:SpL:1548.0,17693.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oappend(c_List_Odrop(z,v,x),w,x),x),x)*.
% 299.70/300.38 27188[0:SpL:1548.0,11809.1] || equal(c_List_Orev(c_List_Oappend(c_List_Odrop(u,v,w),x,w),w),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(v,x,w),w),y)* -> .
% 299.70/300.38 27186[0:SpL:1548.0,13557.0] || equal(c_List_Orev(u,v),c_List_Oappend(w,x,v)) equal(c_List_Olist_OCons(y,u,v),c_List_Oappend(c_List_Odrop(z,w,v),x,v))* -> .
% 299.70/300.38 27182[0:SpL:1548.0,16.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Odrop(v,w,x),y,x),x),c_List_Oappend(w,y,x))** -> equal(u,c_List_Otake(v,w,x)).
% 299.70/300.38 27179[0:SpL:1548.0,15.0] || equal(c_List_Oappend(c_List_Otake(u,v,w),x,w),c_List_Oappend(v,y,w))* -> equal(x,c_List_Oappend(c_List_Odrop(u,v,w),y,w))*.
% 299.70/300.38 27158[0:SpL:1548.0,14885.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x) equal(c_List_Olist_OCons(y,x,w),c_List_Oappend(c_List_Odrop(z,u,w),v,w))* -> .
% 299.70/300.38 27151[0:SpL:1548.0,6454.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Otake(x,u,w)) -> equal(c_List_Oappend(c_List_Odrop(x,u,w),v,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 27133[0:SpL:1548.0,10658.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w)* equal(x,c_List_Oappend(c_List_Odrop(y,u,w),v,w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 27132[0:SpL:1548.0,1182.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(c_List_Otake(x,u,w),w)) -> equal(c_List_Oappend(c_List_Odrop(x,u,w),v,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 27363[0:Rew:377.0,27112.1] || equal(c_List_Oappend(u,v,w),c_List_Otake(x,u,w)) -> equal(c_List_Oappend(c_List_Odrop(x,u,w),c_List_Oappend(v,y,w),w),y)**.
% 299.70/300.38 27098[0:SpL:1548.0,10444.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) equal(x,c_List_Orev(c_List_Oappend(c_List_Odrop(y,u,w),v,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 27094[0:SpL:1548.0,16403.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) -> c_List_Odistinct(c_List_Odrop(x,c_List_Odrop(y,c_List_Oappend(c_List_Odrop(z,u,w),v,w),w),w),w)*.
% 299.70/300.38 27093[0:SpL:1548.0,17669.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) -> c_List_Odistinct(c_List_Odrop(x,c_List_Otake(y,c_List_Oappend(c_List_Odrop(z,u,w),v,w),w),w),w)*.
% 299.70/300.38 27091[0:SpL:1548.0,17705.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) -> c_List_Odistinct(c_List_Otake(x,c_List_Otake(y,c_List_Oappend(c_List_Odrop(z,u,w),v,w),w),w),w)*.
% 299.70/300.38 27090[0:SpL:1548.0,18567.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) -> c_List_Odistinct(c_List_Otake(x,c_List_Odrop(y,c_List_Oappend(c_List_Odrop(z,u,w),v,w),w),w),w)*.
% 299.70/300.38 27064[0:SpR:9401.1,1548.0] || equal(c_List_Odrop(u,v,w),x) -> equal(c_List_Oappend(c_List_Otake(u,v,w),c_List_Oappend(x,y,w),w),c_List_Oappend(v,y,w))**.
% 299.70/300.38 27003[0:SpR:1548.0,25354.1] || equal(c_List_Orev(c_List_Oappend(c_List_Odrop(u,v,w),x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(v,x,w),c_List_Otake(u,v,w)).
% 299.70/300.38 26998[0:SpR:1548.0,782.1] || equal(u,c_List_Otake(v,w,x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Oappend(w,y,x),x),c_List_Otake(v,w,x))*.
% 299.70/300.38 27456[0:Rew:100.0,27454.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oappend(c_List_Oreplicate(y,w,x),z,x),x),x),c_List_Oreplicate(y,w,x))** -> .
% 299.70/300.38 27457[0:Rew:100.0,27455.0] || c_List_Odistinct(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oappend(c_List_Oreplicate(x,v,w),y,w),w),w)* -> c_List_Odistinct(c_List_Oreplicate(x,v,w),w).
% 299.70/300.38 27580[0:SpR:5634.1,4116.1] || equal(c_List_Otake(u,v,w),x)* c_List_Odistinct(c_List_Omap(y,v,w,z),z)* -> c_List_Odistinct(c_List_Omap(y,x,w,z),z)*.
% 299.70/300.38 27562[0:SpR:11144.0,4116.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x,y),y)* -> c_List_Odistinct(c_List_Omap(u,w,x,y),y).
% 299.70/300.38 27561[0:SpR:4019.0,4116.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(w,x),x,y),y).
% 299.70/300.38 27560[0:SpR:1372.0,4116.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Oappend(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(w,x),x,y),y).
% 299.70/300.38 27779[0:Res:27530.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Otake(w,c_List_Otake(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.38 27778[0:Res:27530.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Otake(w,c_List_Otake(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.38 27873[0:SpR:5634.1,4236.1] || equal(c_List_Orotate(u,v,w),x)* c_List_Odistinct(c_List_Omap(y,v,w,z),z)* -> c_List_Odistinct(c_List_Omap(y,x,w,z),z)*.
% 299.70/300.38 28032[0:SpL:5634.1,4260.0] || equal(c_List_Orotate(u,v,w),x)* c_List_Odistinct(c_List_Omap(y,x,w,z),z)* -> c_List_Odistinct(c_List_Omap(y,v,w,z),z)*.
% 299.70/300.38 28153[0:SpR:5634.1,4335.1] || equal(c_List_Odrop(u,v,w),x)* c_List_Odistinct(c_List_Omap(y,v,w,z),z)* -> c_List_Odistinct(c_List_Omap(y,x,w,z),z)*.
% 299.70/300.38 28112[0:SpR:1338.0,4335.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Oappend(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,x),x,y),y).
% 299.70/300.38 28224[0:SpL:377.0,27092.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Oappend(u,v,x),x),x),x)*.
% 299.70/300.38 28223[0:SpL:207.0,27092.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Olist_OCons(u,v,x),x),x),x)*.
% 299.70/300.38 28250[0:SpL:377.0,27099.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Oappend(u,v,x),x),x),x)*.
% 299.70/300.38 28249[0:SpL:207.0,27099.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Olist_OCons(u,v,x),x),x),x)*.
% 299.70/300.38 28425[0:SpL:5634.1,6633.0] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Omap(y,x,w,z),z)* -> c_List_Odistinct(c_List_Omap(y,v,w,z),z)*.
% 299.70/300.38 28499[0:Res:28435.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Odrop(w,c_List_Otake(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.38 28498[0:Res:28435.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Odrop(w,c_List_Otake(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.38 28539[0:SpL:274.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Oappend(c_List_Odrop(y,c_List_Orev(w,x),x),c_List_Orev(v,x),x))* -> .
% 299.70/300.38 28534[0:SpL:377.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(c_List_Odrop(z,c_List_Oappend(v,w,y),y),x,y))* -> .
% 299.70/300.38 28533[0:SpL:207.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(c_List_Odrop(z,c_List_Olist_OCons(v,w,y),y),x,y))* -> .
% 299.70/300.38 28671[0:SpL:418.0,27592.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Odrop(u,w,x),x),x),x)*.
% 299.70/300.38 28670[0:SpL:426.0,27592.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Orotate(u,w,x),x),x),x)*.
% 299.70/300.38 28669[0:SpL:429.0,27592.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Otake(u,w,x),x),x),x)*.
% 299.70/300.38 28663[0:SpL:6605.0,27592.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,c_List_Olist_OCons(v,c_List_Olist_ONil(y),y),y),y),y)*.
% 299.70/300.38 28695[0:SpR:11144.0,6709.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),c_List_Olist_ONil(y),x,y)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(y),x,y).
% 299.70/300.38 28694[0:SpR:4019.0,6709.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),c_List_Olist_ONil(y),x,y)* -> c_List_Olist__all2(u,c_List_Orev(w,x),c_List_Olist_ONil(y),x,y).
% 299.70/300.38 28693[0:SpR:1372.0,6709.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Olist_ONil(y),x,y)* -> c_List_Olist__all2(u,c_List_Orev(w,x),c_List_Olist_ONil(y),x,y).
% 299.70/300.38 28752[0:SpL:418.0,27885.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Odrop(u,w,x),x),x),x)*.
% 299.70/300.38 28751[0:SpL:426.0,27885.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Orotate(u,w,x),x),x),x)*.
% 299.70/300.38 28750[0:SpL:429.0,27885.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Otake(u,w,x),x),x),x)*.
% 299.70/300.38 28744[0:SpL:6605.0,27885.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x,c_List_Olist_OCons(v,c_List_Olist_ONil(y),y),y),y),y)*.
% 299.70/300.38 28776[0:SpL:418.0,28165.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Odrop(u,w,x),x),x),x)*.
% 299.70/300.38 28775[0:SpL:426.0,28165.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Orotate(u,w,x),x),x),x)*.
% 299.70/300.38 28774[0:SpL:429.0,28165.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Otake(u,w,x),x),x),x)*.
% 299.70/300.38 28768[0:SpL:6605.0,28165.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,c_List_Olist_OCons(v,c_List_Olist_ONil(y),y),y),y),y)*.
% 299.70/300.38 28870[0:SpR:11144.0,6725.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),v,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),x,v,y).
% 299.70/300.38 28869[0:SpR:4019.0,6725.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Orev(c_List_Olist_OCons(w,x,y),y),v,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Orev(x,y),v,y).
% 299.70/300.38 28868[0:SpR:1372.0,6725.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Orev(c_List_Oappend(w,x,y),y),v,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Orev(x,y),v,y).
% 299.70/300.38 28991[0:SpL:377.0,28335.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Oappend(u,v,x),x),x),x)*.
% 299.70/300.38 28990[0:SpL:207.0,28335.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Olist_OCons(u,v,x),x),x),x)*.
% 299.70/300.38 29017[0:SpL:377.0,28342.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Oappend(u,v,x),x),x),x)*.
% 299.70/300.38 29016[0:SpL:207.0,28342.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Olist_OCons(u,v,x),x),x),x)*.
% 299.70/300.38 29047[0:SpR:1338.0,6812.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Olist_ONil(y),x,y)* -> c_List_Olist__all2(u,c_List_Orev(v,x),c_List_Olist_ONil(y),x,y).
% 299.70/300.38 29301[0:SpR:1338.0,6842.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Orev(c_List_Oappend(w,x,y),y),v,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Orev(w,y),v,y).
% 299.70/300.38 29498[0:SpL:5634.1,8528.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Omap(y,x,w,z),z)* -> c_List_Odistinct(c_List_Omap(y,u,w,z),z)*.
% 299.70/300.38 29493[0:SpL:9401.1,8528.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Oappend(v,x,y),y,z),z)* -> c_List_Odistinct(c_List_Omap(w,u,y,z),z)*.
% 299.70/300.38 29546[0:Rew:424.0,29518.1] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(c_List_Oreplicate(x,hAPP(y,v),z),z)*.
% 299.70/300.38 29798[0:SpL:5634.1,8529.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Omap(y,x,w,z),z)* -> c_List_Odistinct(c_List_Omap(y,v,w,z),z)*.
% 299.70/300.38 30401[0:Rew:22799.0,30400.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,y,v),v),v),v),c_List_Olist_OCons(w,u,v))* -> .
% 299.70/300.38 30264[0:SpL:4041.1,23496.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v),c_List_Olist_OCons(y,u,v))* -> .
% 299.70/300.38 30262[0:SpL:4041.1,13554.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v),c_List_Olist_OCons(y,u,v))* -> .
% 299.70/300.38 30258[0:SpL:4041.1,7093.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v),c_List_Olist_OCons(y,u,v))* -> .
% 299.70/300.38 30403[0:Rew:3954.0,30189.1] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,v),v),v),v)* -> c_List_Odistinct(c_List_Olist_OCons(w,u,v),v)*.
% 299.70/300.38 30185[0:SpL:4041.1,6983.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),c_List_Otake(y,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v))* -> .
% 299.70/300.38 30179[0:SpL:4041.1,6910.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Otake(y,c_List_Olist_OCons(x,u,v),v))* -> .
% 299.70/300.38 30177[0:SpL:4041.1,4727.0] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),v)* -> c_List_Odistinct(c_List_Olist_OCons(x,u,v),v)*.
% 299.70/300.38 30096[0:SpR:4041.1,5251.1] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(w,u,v),v)* -> c_List_Odistinct(c_List_Otake(x,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),v)*.
% 299.70/300.38 30408[0:Rew:4047.0,30175.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Otake(y,c_List_Olist_OCons(w,u,v),v))* -> .
% 299.70/300.38 30440[0:Rew:83.0,30321.2,207.0,30321.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(w,z,v),v),x)* -> .
% 299.70/300.38 30443[0:Rew:83.0,30216.2,207.0,30216.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* c_List_Odistinct(c_List_Olist_OCons(w,y,v),v)* -> c_List_Odistinct(x,v)*.
% 299.70/300.38 30448[0:Rew:83.0,30136.1,207.0,30136.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,x,v),y)* equal(c_List_Olist_OCons(z,y,v),c_List_Olist_OCons(w,u,v))* -> .
% 299.70/300.38 31631[0:SpL:219.0,1362.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Otake(v,w,x),x),x),c_List_Orev(w,x))** -> equal(c_List_Orev(c_List_Odrop(v,w,x),x),u).
% 299.70/300.38 31855[0:SpL:219.0,1363.0] || equal(c_List_Oappend(c_List_Orev(c_List_Odrop(u,v,w),w),x,w),c_List_Orev(v,w))** -> equal(c_List_Orev(c_List_Otake(u,v,w),w),x).
% 299.70/300.38 32354[0:SpL:4047.0,14596.1] || equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* equal(c_List_Olist_OCons(v,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w),x)* -> .
% 299.70/300.38 32341[0:SpL:4047.0,11142.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w)* equal(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 32456[0:Rew:83.0,32192.0,207.0,32192.0,207.0,32192.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)),c_List_Olist_OCons(v,c_List_Olist_OCons(u,x,w),w),w),x)**.
% 299.70/300.38 32651[0:SpR:4132.0,676.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Otake(u,w,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 32649[0:SpR:4132.0,190.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Otake(u,w,x),z,x),x),z)**.
% 299.70/300.38 32648[0:SpR:4132.0,641.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Otake(u,w,x),x),c_List_Otake(u,w,x))**.
% 299.70/300.38 33277[0:SpR:4351.0,676.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Odrop(u,w,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 33275[0:SpR:4351.0,190.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Odrop(u,w,x),z,x),x),z)**.
% 299.70/300.38 33274[0:SpR:4351.0,641.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Odrop(u,w,x),x),c_List_Odrop(u,w,x))**.
% 299.70/300.38 33672[0:Obv:33628.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,w,x,y))** -> equal(c_List_Odrop(u,w,x),c_List_Olist_ONil(x)).
% 299.70/300.38 34726[0:SpL:1351.0,21883.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Oreplicate(z,x1,y),y),y),c_List_Oreplicate(z,x1,y))** -> .
% 299.70/300.38 34679[0:SpL:1351.0,21887.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(y,z,x),x),x),c_List_Oreplicate(y,z,x))** -> .
% 299.70/300.38 35091[0:SpL:219.0,1459.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Odrop(y,v,w),w))* -> equal(c_List_Olist_OCons(u,c_List_Otake(y,v,w),w),x)*.
% 299.70/300.38 35257[0:SpL:219.0,1467.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Otake(v,w,x),y,x),x),c_List_Olist_OCons(u,w,x))** -> equal(y,c_List_Odrop(v,w,x)).
% 299.70/300.38 35464[0:SpL:219.0,1562.0] || equal(c_List_Oappend(u,v,w),c_List_Oappend(x,c_List_Odrop(y,v,w),w))* -> equal(c_List_Oappend(u,c_List_Otake(y,v,w),w),x)*.
% 299.70/300.38 35770[0:SpL:219.0,1572.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Otake(v,w,x),y,x),x),c_List_Oappend(u,w,x))** -> equal(y,c_List_Odrop(v,w,x)).
% 299.70/300.38 36745[0:SpL:4048.0,11853.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,z,w),w),w),x)* -> .
% 299.70/300.38 36680[0:SpL:4048.0,13445.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),w),c_List_Orev(c_List_Olist_OCons(x,v,w),w))** -> .
% 299.70/300.38 36658[0:SpL:4048.0,14930.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),y)* equal(c_List_Olist_OCons(z,y,v),c_List_Olist_OCons(w,u,v))* -> .
% 299.70/300.38 36626[0:SpL:4048.0,3647.1] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,y,w),w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 37177[0:SpL:1344.0,37037.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Orotate(x,y,w),w),w),y)** -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.38 37364[0:SpL:377.0,37237.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orotate(w,x,y),y),y),x)** -> equal(c_List_Orev(c_List_Oappend(u,v,y),y),c_List_Olist_ONil(y)).
% 299.70/300.38 37399[0:SpL:336.0,8263.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Oreplicate(v,u,w),w).
% 299.70/300.38 37570[0:SpL:279.1,37552.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** -> .
% 299.70/300.38 37603[0:Res:13566.1,4784.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_ONil(tc_Type_Oty),c_List_Orev(w,tc_Type_Oty),tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(u,x,v),c_List_Olist_ONil(tc_Value_Oval),w,tc_Value_Oval,tc_Type_Oty)*.
% 299.70/300.38 38595[0:SpL:1375.1,6792.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z),c_List_Oappend(v,y,z))* -> .
% 299.70/300.38 38591[0:SpL:1375.1,23496.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z),c_List_Oappend(v,y,z))* -> .
% 299.70/300.38 38589[0:SpL:1375.1,13554.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z),c_List_Oappend(v,y,z))* -> .
% 299.70/300.38 38585[0:SpL:1375.1,7093.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z),c_List_Oappend(v,y,z))* -> .
% 299.70/300.38 38488[0:SpL:1375.1,11950.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),c_List_Odrop(z,c_List_Orev(c_List_Oappend(u,x,y),y),y))* -> .
% 299.70/300.38 38485[0:SpL:1375.1,11846.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(c_List_Oappend(u,x,y),y),z,y),y),c_List_Oappend(v,x,y))* -> .
% 299.70/300.38 38473[0:SpL:1375.1,3743.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(v,x,y),y)*.
% 299.70/300.38 38469[0:SpL:1375.1,6983.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),c_List_Otake(z,c_List_Orev(c_List_Oappend(u,x,y),y),y))* -> .
% 299.70/300.38 38465[0:SpL:1375.1,11895.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),c_List_Odrop(z,c_List_Oappend(v,x,y),y))* -> .
% 299.70/300.38 38463[0:SpL:1375.1,6910.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),c_List_Otake(z,c_List_Oappend(v,x,y),y))* -> .
% 299.70/300.38 38461[0:SpL:1375.1,4727.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(v,x,y),y)*.
% 299.70/300.38 38408[0:SpL:1375.1,3608.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,x),x),y,x),x)* -> c_List_Odistinct(c_List_Oappend(v,w,x),x)*.
% 299.70/300.38 38063[0:SpR:1375.1,5251.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(v,w,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Oappend(u,w,x),x),x),x)*.
% 299.70/300.38 38062[0:SpR:1375.1,5156.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(v,w,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Oappend(u,w,x),x),x),x)*.
% 299.70/300.38 38055[0:SpR:1375.1,676.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(v,w,x),tc_List_Olist(x)),c_List_Orev(c_List_Oappend(u,w,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 39447[0:SpL:1378.1,6792.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(y,u,z),z),z),z),c_List_Oappend(y,v,z))* -> .
% 299.70/300.38 39443[0:SpL:1378.1,23496.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,u,z),z),z),z),c_List_Oappend(y,v,z))* -> .
% 299.70/300.38 39441[0:SpL:1378.1,13554.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,u,z),z),z),z),c_List_Oappend(y,v,z))* -> .
% 299.70/300.38 39437[0:SpL:1378.1,7093.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,u,z),z),z),z),c_List_Oappend(y,v,z))* -> .
% 299.70/300.38 39340[0:SpL:1378.1,11950.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),c_List_Odrop(z,c_List_Orev(c_List_Oappend(x,u,y),y),y))* -> .
% 299.70/300.38 39337[0:SpL:1378.1,11846.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,y),y),z,y),y),c_List_Oappend(x,v,y))* -> .
% 299.70/300.38 39325[0:SpL:1378.1,3743.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(x,v,y),y)*.
% 299.70/300.38 39321[0:SpL:1378.1,6983.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),c_List_Otake(z,c_List_Orev(c_List_Oappend(x,u,y),y),y))* -> .
% 299.70/300.38 39317[0:SpL:1378.1,11895.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),c_List_Odrop(z,c_List_Oappend(x,v,y),y))* -> .
% 299.70/300.38 39315[0:SpL:1378.1,6910.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),c_List_Otake(z,c_List_Oappend(x,v,y),y))* -> .
% 299.70/300.38 39313[0:SpL:1378.1,4727.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(x,v,y),y)*.
% 299.70/300.38 39260[0:SpL:1378.1,3608.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x),x)* -> c_List_Odistinct(c_List_Oappend(w,v,x),x)*.
% 299.70/300.38 38913[0:SpR:1378.1,5251.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,v,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Oappend(w,u,x),x),x),x)*.
% 299.70/300.38 38912[0:SpR:1378.1,5156.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,v,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Oappend(w,u,x),x),x),x)*.
% 299.70/300.38 38905[0:SpR:1378.1,676.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(w,v,x),tc_List_Olist(x)),c_List_Orev(c_List_Oappend(w,u,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 40643[0:SpL:39516.1,3831.0] || equal(u,v)* c_BigStep_Ofinals(c_List_Oappend(c_List_Oreplicate(w,hAPP(c_Expr_Oexp_OVal(x),y),tc_Expr_Oexp(x)),v,tc_Expr_Oexp(x)),x)* -> c_BigStep_Ofinals(u,x)*.
% 299.70/300.38 40522[0:SpL:39516.1,8529.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Oappend(x,v,y),y,z),z)* -> c_List_Odistinct(c_List_Omap(w,u,y,z),z)*.
% 299.70/300.38 39852[0:SpR:39516.1,3679.1] || equal(u,v)* c_BigStep_Ofinals(u,w)* -> c_BigStep_Ofinals(c_List_Oappend(c_List_Oreplicate(x,hAPP(c_Expr_Oexp_OVal(w),y),tc_Expr_Oexp(w)),v,tc_Expr_Oexp(w)),w)*.
% 299.70/300.38 39812[0:SpR:39516.1,1541.0] || equal(c_List_Oappend(u,v,w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(y,u,w),tc_List_Olist(w)),c_List_Oappend(y,x,w),w),v)*.
% 299.70/300.38 39800[0:SpR:39516.1,1548.0] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),y)* -> equal(c_List_Oappend(c_List_Otake(u,v,w),y,w),c_List_Oappend(v,x,w))*.
% 299.70/300.38 40981[0:SpL:421.0,40037.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Oappend(x1,v,w),w,x),x),y)* -> .
% 299.70/300.38 41001[0:SpL:434.0,40133.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z))* equal(c_List_Oappend(x1,u,z),c_List_Omap(v,x,y,z))* -> .
% 299.70/300.38 41093[0:SpL:418.0,40966.0] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,w,x,y),y),z)* -> .
% 299.70/300.38 41106[0:SpL:434.0,41065.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),y)* -> .
% 299.70/300.38 41583[0:SpL:1548.0,40005.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),c_List_Orev(y,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w) -> c_List_Odistinct(y,w).
% 299.70/300.38 41615[0:SpL:1548.0,40044.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Oappend(v,x,w),w),w),y)* -> .
% 299.70/300.38 41651[0:SpL:1548.0,40050.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(v,x,w),w),c_List_Orev(y,w))* -> .
% 299.70/300.38 41943[0:SpL:434.0,41906.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Oappend(z,c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),y)* -> .
% 299.70/300.38 42237[0:SpL:4047.0,41614.1] || equal(c_List_Odrop(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* equal(c_List_Olist_OCons(v,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w),x)* -> .
% 299.70/300.38 42569[0:SpL:39737.1,39880.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,y)* equal(w,y)* -> equal(c_List_Otake(v,w,x),c_List_Olist_ONil(x)).
% 299.70/300.38 42448[0:SpL:39737.1,6566.0] || equal(c_List_Orev(u,v),c_List_Odrop(w,x,v))* equal(x,u) -> equal(c_List_Orev(c_List_Otake(w,x,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.38 42399[0:SpL:39737.1,6568.0] || equal(u,c_List_Odrop(v,w,x))* equal(w,c_List_Orev(u,x))* -> equal(c_List_Orev(c_List_Otake(v,w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 42384[0:SpL:39737.1,1367.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orev(w,x),u) -> equal(c_List_Orev(c_List_Otake(v,w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 42265[0:SpR:39737.1,1349.0] || equal(c_List_Orev(u,v),c_List_Odrop(w,x,v)) -> equal(c_List_Oappend(u,c_List_Orev(c_List_Otake(w,x,v),v),v),c_List_Orev(x,v))**.
% 299.70/300.38 43033[0:SpL:4367.0,42555.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,y,z,w))* equal(c_List_Omap(x,c_List_Oappend(x1,y,z),z,w),v)* -> .
% 299.70/300.38 43029[0:SpL:418.0,42555.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,z,x1),x1,w))* equal(c_List_Omap(x,z,x1,w),v) -> .
% 299.70/300.38 42976[0:SpL:434.0,42555.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Odrop(z,x1,y))* equal(x1,c_List_Omap(u,w,x,y)) -> .
% 299.70/300.38 43059[0:Res:1626.1,7159.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(z,y),y,w),w)*.
% 299.70/300.38 43072[0:SpL:434.0,43001.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(u,w,x,y))* -> .
% 299.70/300.38 43442[0:SpL:4048.0,1462.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),w),w)* -> c_List_Odistinct(c_List_Orev(y,w),w).
% 299.70/300.38 43977[0:Rew:43967.1,35274.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,y,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(y,v)*.
% 299.70/300.38 44152[0:Rew:43969.1,43813.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(x,y)* equal(c_List_Orev(y,w),u)* -> equal(c_List_Olist_ONil(w),x)*.
% 299.70/300.38 44155[0:Rew:43969.1,43787.3] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(x,u)* equal(x,c_List_Orev(y,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.38 44158[0:Rew:43969.1,43769.2] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,y,w),c_List_Oappend(x,u,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.38 44159[0:Rew:43969.1,43768.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,y,w),y)** -> equal(c_List_Oappend(x,u,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 44163[0:Rew:43969.1,43746.2] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,y,w),c_List_Olist_OCons(x,u,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.38 44168[0:Rew:43969.1,43719.2] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),c_List_Olist_ONil(v))** equal(y,u)* -> equal(y,c_List_Olist_ONil(v))*.
% 299.70/300.38 44171[0:Rew:43969.1,43687.3] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** equal(u,x)* equal(y,x)* -> equal(y,c_List_Olist_ONil(v))*.
% 299.70/300.38 44185[0:Rew:41034.1,43514.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,y,w,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 44186[0:Rew:43969.1,43513.1] || equal(c_List_Oappend(c_List_Orev(c_List_Orotate(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),y)**.
% 299.70/300.38 44728[0:Rew:297.0,44695.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(v,y,x),c_List_Oreplicate(v,w,x))*.
% 299.70/300.38 44816[0:SpR:6590.0,659.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Olist_OCons(v,w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 45275[0:SpL:4048.0,1565.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),w),w)* -> c_List_Odistinct(c_List_Orev(y,w),w).
% 299.70/300.38 45720[0:SpL:45527.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),u,x),x),c_List_Orotate(y,c_List_Olist_OCons(z,w,x),x))* -> .
% 299.70/300.38 45717[0:SpL:45527.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),u,x),y,x),x),c_List_Olist_OCons(z,w,x))* -> .
% 299.70/300.38 45681[0:SpR:45527.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Omap(x,c_List_Olist_OCons(y,v,w),w,z),x1,z),z),x1)**.
% 299.70/300.38 45680[0:SpR:45527.0,822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Olist__update(c_List_Olist_OCons(x,v,w),y,z,w),x1,w),w),x1)**.
% 299.70/300.38 45676[0:SpR:45527.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(y,v,w),w),w),w),c_List_Orev(x,w))**.
% 299.70/300.38 45675[0:SpR:45527.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,v,w),w),w,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 45674[0:SpR:45527.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist__update(c_List_Orev(c_List_Olist_OCons(x,v,w),w),y,z,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 45673[0:SpR:45527.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Orotate(y,c_List_Olist_OCons(z,v,w),w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 45672[0:SpR:45527.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,v,w),w,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 45671[0:SpR:45527.0,824.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist__update(c_List_Olist_OCons(x,v,w),y,z,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 45669[0:SpR:45527.0,1076.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,v,w),tc_List_Olist(w)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 45650[0:SpR:45527.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,v,w),w))**.
% 299.70/300.38 45640[0:SpR:45527.0,784.1] || equal(c_List_Olist_OCons(u,v,w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,v,w),tc_List_Olist(w)),c_List_Oappend(x,z,w),w),z)**.
% 299.70/300.38 45639[0:SpR:45527.0,782.1] || equal(c_List_Olist_OCons(u,v,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,v,w),tc_List_Olist(w)),c_List_Oappend(x,z,w),w),x)**.
% 299.70/300.38 45636[0:SpR:45527.0,2337.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,v,w),tc_List_Olist(w)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 45631[0:SpR:45527.0,694.1] || equal(u,c_List_Olist_OCons(v,w,x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,w,x),tc_List_Olist(x)),c_List_Orev(u,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 45790[0:SpR:787.1,45578.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_List_Olist_OCons(y,v,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 45788[0:SpR:787.1,45578.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Olist_OCons(y,w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 46059[0:SpR:787.1,46002.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orev(w,v))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Olist_OCons(x,y,z),z),y)**.
% 299.70/300.38 46492[0:SpL:1550.0,27899.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.38 46413[0:SpL:1550.0,35572.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.38 46402[0:SpL:1550.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Orev(c_List_Otake(z,c_List_Orev(w,x),x),x))* -> .
% 299.70/300.38 46394[0:SpL:1550.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),c_List_Otake(z,c_List_Orev(w,x),x))* -> .
% 299.70/300.38 46388[0:SpL:1550.0,2918.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),c_List_Oappend(c_List_Orev(v,x),y,x))** -> .
% 299.70/300.38 46217[0:SpL:1550.0,27103.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.38 46214[0:SpL:1550.0,28346.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.38 46142[0:SpR:1550.0,662.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,v),v),x,v),v),c_List_Oappend(c_List_Orev(w,v),x,v))**.
% 299.70/300.38 46632[0:Rew:1342.0,46393.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),c_List_Oappend(c_List_Orev(y,x),v,x))** -> .
% 299.70/300.38 46643[0:Rew:344.0,46243.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),y)**.
% 299.70/300.38 46898[0:SpR:45729.0,823.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Olist__update(c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),y,z,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 46880[0:SpR:45729.0,785.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),tc_List_Olist(y)),w,v),c_List_Olist_ONil(v))**.
% 299.70/300.38 47063[0:SpR:46993.1,46002.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,v),tc_List_Olist(v)),c_List_Olist_OCons(x,y,z),z),y)**.
% 299.70/300.38 48019[0:Rew:20635.1,47617.2] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** equal(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w))* equal(x,v)* -> .
% 299.70/300.38 48300[0:SpL:1540.0,6987.1] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),c_List_Oappend(v,w,y))* -> .
% 299.70/300.38 49490[0:SpL:4140.0,458.0] || c_BigStep_Ofinals(c_List_Oappend(c_List_Otake(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(w),x),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),y,tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(y,w).
% 299.70/300.38 49485[0:SpL:4140.0,6986.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Omap(w,c_List_Otake(z,c_List_Oreplicate(v,x,x1),x1),x1,y))* -> .
% 299.70/300.38 49396[0:SpR:4140.0,457.1] || c_BigStep_Ofinals(u,v) -> c_BigStep_Ofinals(c_List_Oappend(c_List_Otake(w,c_List_Oreplicate(x,hAPP(c_Expr_Oexp_OVal(v),y),tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),u,tc_Expr_Oexp(v)),v)*.
% 299.70/300.38 49355[0:SpR:4140.0,266.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Omap(v,c_List_Otake(y,c_List_Oreplicate(u,w,z),z),z,x),x)*.
% 299.70/300.38 50017[0:SpL:4139.0,21930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Otake(z,c_List_Orev(w,x),x),x,y))* -> .
% 299.70/300.38 50014[0:SpL:4139.0,2111.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Omap(v,c_List_Otake(z,c_List_Orev(w,x),x),x,y),y))* -> .
% 299.70/300.38 49911[0:SpR:4139.0,4116.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Omap(u,v,w,x),x),x),x)*.
% 299.70/300.38 49866[0:SpR:4139.0,266.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Otake(y,c_List_Orev(v,w),w),w,x),x)*.
% 299.70/300.38 50119[0:Rew:88.0,49869.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Otake(y,c_List_Orev(v,w),w),w,x),x),x)*.
% 299.70/300.38 50601[0:SpL:4133.0,2053.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(z,w,x),x),x,y))* -> .
% 299.70/300.38 50367[0:SpR:4133.0,1890.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Otake(y,v,w),w),w,x),x)*.
% 299.70/300.38 51531[0:SpL:4036.1,6792.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),z),c_List_Olist_OCons(y,u,z))* -> .
% 299.70/300.38 51527[0:SpL:4036.1,23496.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),z),c_List_Olist_OCons(y,u,z))* -> .
% 299.70/300.38 51525[0:SpL:4036.1,13554.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),z),c_List_Olist_OCons(y,u,z))* -> .
% 299.70/300.38 51521[0:SpL:4036.1,7093.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),z),c_List_Olist_OCons(y,u,z))* -> .
% 299.70/300.38 51446[0:SpL:4036.1,11950.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,y),y),c_List_Odrop(z,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y))* -> .
% 299.70/300.38 51679[0:Rew:4048.0,51443.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(v,x),c_List_Olist_OCons(y,z,x),x),x),c_List_Olist_OCons(y,u,x))* -> .
% 299.70/300.38 51431[0:SpL:4036.1,3743.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(x,u,y),y)*.
% 299.70/300.38 51426[0:SpL:4036.1,6983.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,y),y),c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y))* -> .
% 299.70/300.38 51422[0:SpL:4036.1,11895.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),c_List_Odrop(z,c_List_Olist_OCons(x,u,y),y))* -> .
% 299.70/300.38 51420[0:SpL:4036.1,6910.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),c_List_Otake(z,c_List_Olist_OCons(x,u,y),y))* -> .
% 299.70/300.38 51418[0:SpL:4036.1,4727.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(x,u,y),y)*.
% 299.70/300.38 51680[0:Rew:4048.0,51356.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w)* -> c_List_Odistinct(c_List_Olist_OCons(x,u,w),w)*.
% 299.70/300.38 51002[0:SpR:4036.1,5251.1] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),x)*.
% 299.70/300.38 51001[0:SpR:4036.1,5156.1] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),x)*.
% 299.70/300.38 50993[0:SpR:4036.1,676.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,x),tc_List_Olist(x)),c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 51760[0:MRR:51415.2,212.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> .
% 299.70/300.38 52635[0:SpL:51643.1,6633.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Olist_OCons(x,u,y),y,z),z)* -> c_List_Odistinct(c_List_Omap(w,v,y,z),z)*.
% 299.70/300.38 53010[0:SpL:4254.0,458.0] || c_BigStep_Ofinals(c_List_Oappend(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(w),x),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),y,tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(y,w).
% 299.70/300.38 52998[0:SpL:4254.0,37260.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.38 52977[0:SpL:4254.0,290.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Oreplicate(w,hAPP(u,x),z),z).
% 299.70/300.38 52922[0:SpR:4254.0,457.1] || c_BigStep_Ofinals(u,v) -> c_BigStep_Ofinals(c_List_Oappend(c_List_Orotate(w,c_List_Oreplicate(x,hAPP(c_Expr_Oexp_OVal(v),y),tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),u,tc_Expr_Oexp(v)),v)*.
% 299.70/300.38 52898[0:SpR:4254.0,291.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Omap(v,c_List_Orotate(y,c_List_Oreplicate(u,w,z),z),z,x),x)*.
% 299.70/300.38 53123[0:Rew:297.0,53039.1,154.0,53039.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Oreplicate(z,hAPP(u,x1),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),z).
% 299.70/300.38 53145[0:SpL:426.0,52055.0] || equal(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(u,w,x,y))* -> .
% 299.70/300.38 53385[0:SpL:4253.0,4260.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.38 53326[0:SpL:4253.0,37260.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.38 53304[0:SpL:4253.0,290.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.38 53227[0:SpR:4253.0,4236.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)* -> c_List_Odistinct(c_List_Orotate(y,c_List_Orev(c_List_Omap(u,v,w,x),x),x),x)*.
% 299.70/300.38 53202[0:SpR:4253.0,291.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orotate(y,c_List_Orev(v,w),w),w,x),x)*.
% 299.70/300.38 53426[0:Rew:344.0,53380.1,154.0,53380.1] || equal(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(z)))*.
% 299.70/300.38 53428[0:Rew:344.0,53366.1,154.0,53366.1] || equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,y),z)**.
% 299.70/300.38 53434[0:Rew:344.0,53251.0,154.0,53251.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orotate(x,c_List_Orev(c_List_Omap(y,u,v,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 53437[0:Rew:425.0,53334.0,344.0,53334.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Omap(y,c_List_Orotate(z,c_List_Orev(v,w),w),w,x))* -> .
% 299.70/300.38 53439[0:Rew:425.0,53319.1,344.0,53319.1] || equal(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y)))*.
% 299.70/300.38 53440[0:Rew:425.0,53316.1,344.0,53316.1] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(w,x),x),x,y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,y),z)**.
% 299.70/300.38 53444[0:Rew:425.0,53212.0,344.0,53212.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(x,c_List_Orotate(y,c_List_Orev(u,v),v),v,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 53502[0:SpL:4047.0,51183.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Olist_OCons(u,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Odrop(y,w,v))* -> .
% 299.70/300.38 53613[0:SpL:1540.0,51191.1] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y))* equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),c_List_Oappend(v,w,y))* -> .
% 299.70/300.38 53585[0:SpL:4047.0,51191.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Olist_OCons(u,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Otake(y,w,v))* -> .
% 299.70/300.38 53925[0:SpL:4246.0,22768.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.38 54064[0:Rew:154.0,53995.1,344.0,53995.1] || equal(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(z)))*.
% 299.70/300.38 54066[0:Rew:154.0,53972.1,344.0,53972.1] || equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,y),z)**.
% 299.70/300.38 54068[0:Rew:154.0,53702.0,344.0,53702.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orev(c_List_Orotate(x,c_List_Omap(y,u,v,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 54074[0:Rew:425.0,53862.1,154.0,53862.1] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,w))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(x1)),u).
% 299.70/300.38 54083[0:Rew:425.0,53642.0,154.0,53642.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(y,u,v),v),v,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 54143[0:SpL:4047.0,51245.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Oappend(w,x,v))* equal(c_List_Olist_OCons(u,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),x)* -> .
% 299.70/300.38 54448[0:SpL:4361.0,458.0] || c_BigStep_Ofinals(c_List_Oappend(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(w),x),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),y,tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(y,w).
% 299.70/300.38 54409[0:SpL:4361.0,1472.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Omap(w,c_List_Odrop(z,c_List_Oreplicate(v,x,x1),x1),x1,y))* -> .
% 299.70/300.38 54332[0:SpR:4361.0,457.1] || c_BigStep_Ofinals(u,v) -> c_BigStep_Ofinals(c_List_Oappend(c_List_Odrop(w,c_List_Oreplicate(x,hAPP(c_Expr_Oexp_OVal(v),y),tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),u,tc_Expr_Oexp(v)),v)*.
% 299.70/300.38 54292[0:SpR:4361.0,231.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(y,c_List_Oreplicate(u,w,z),z),z,x),x)*.
% 299.70/300.38 54525[0:Rew:438.0,54393.1] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Oreplicate(v,hAPP(y,w),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 54602[0:SpL:1550.0,54275.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),y),c_List_Orev(x,y))** -> .
% 299.70/300.38 54950[0:SpL:4360.0,1472.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Odrop(z,c_List_Orev(w,x),x),x,y))* -> .
% 299.70/300.38 54836[0:SpR:4360.0,4335.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Omap(u,v,w,x),x),x),x)*.
% 299.70/300.38 54791[0:SpR:4360.0,231.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(y,c_List_Orev(v,w),w),w,x),x)*.
% 299.70/300.38 55086[0:Rew:88.0,54794.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Odrop(y,c_List_Orev(v,w),w),w,x),x),x)*.
% 299.70/300.38 55113[0:Rew:438.0,54922.1,88.0,54922.0] || equal(c_List_Otake(u,c_List_Orev(v,w),w),v)** -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 55173[0:SpL:4047.0,51249.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Oappend(w,x,v))* equal(c_List_Olist_OCons(u,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),w)* -> .
% 299.70/300.38 55224[0:Rew:4048.0,55204.1] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w),c_List_Olist_OCons(x,v,w))* -> .
% 299.70/300.38 55202[0:SpL:1378.1,55176.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,x),x),c_List_Olist_OCons(y,z,x),x),c_List_Oappend(w,u,x))* -> .
% 299.70/300.38 55200[0:SpL:1375.1,55176.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Olist_OCons(y,z,x),x),c_List_Oappend(u,w,x))* -> .
% 299.70/300.38 55569[0:SpL:4352.0,21741.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(z,w,x),x),x,y))* -> .
% 299.70/300.38 55280[0:SpR:4352.0,1433.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Odrop(y,v,w),w),w,x),x)*.
% 299.70/300.38 55953[0:SpL:4047.0,51266.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orotate(w,x,v))* equal(c_List_Olist_OCons(u,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),x)* -> .
% 299.70/300.38 56147[0:SpL:1540.0,51906.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Orev(c_List_Oappend(u,v,x),x))* -> .
% 299.70/300.38 56378[0:Rew:4630.2,56346.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(w,u)* equal(c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),w)* -> .
% 299.70/300.38 56691[0:SpL:4047.0,54149.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Oappend(x,c_List_Olist_OCons(u,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v),w)* -> .
% 299.70/300.38 56754[0:SpL:4048.0,55192.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,c_List_Olist_OCons(y,z,w),w),w),x)* -> .
% 299.70/300.38 56772[0:Rew:83.0,56733.2,207.0,56733.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Olist_OCons(w,c_List_Olist_OCons(y,z,v),v),x)* -> .
% 299.70/300.38 56787[0:SpL:377.0,55213.1] || equal(c_List_Oappend(u,v,w),c_List_Orev(x,w))* equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(y,z,w),w),w),x)* -> .
% 299.70/300.38 56786[0:SpL:207.0,55213.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(y,z,w),w),w),x)* -> .
% 299.70/300.38 56893[0:SpL:4048.0,55215.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Orev(y,x),c_List_Olist_OCons(z,u,x),x),c_List_Olist_OCons(z,y,x))** -> .
% 299.70/300.38 56916[0:Rew:83.0,56871.2,207.0,56871.2] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,y,v))* equal(c_List_Olist_OCons(z,w,v),c_List_Olist_OCons(z,u,v))* -> .
% 299.70/300.38 56943[0:SpL:259.0,55246.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Oappend(u,c_List_Olist_OCons(x,y,w),w),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* -> .
% 299.70/300.38 56930[0:SpL:377.0,55246.1] || equal(c_List_Oappend(u,v,w),x) equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(y,z,w),w),w),c_List_Orev(x,w))* -> .
% 299.70/300.38 56929[0:SpL:207.0,55246.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(y,z,w),w),w),c_List_Orev(x,w))* -> .
% 299.70/300.38 56977[0:SpL:377.0,55248.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Oappend(z,u,x),x),c_List_Orev(c_List_Oappend(y,z,x),x))** -> .
% 299.70/300.38 56976[0:SpL:207.0,55248.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,u,x),x),c_List_Orev(c_List_Olist_OCons(y,z,x),x))** -> .
% 299.70/300.38 57027[0:SpL:4047.0,55959.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Orotate(x,c_List_Olist_OCons(u,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v),w)* -> .
% 299.70/300.38 57113[0:SpL:4036.1,57066.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orotate(x,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),z),c_List_Olist_OCons(y,v,z))* -> .
% 299.70/300.38 57111[0:SpL:1378.1,57066.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orotate(x,c_List_Orev(c_List_Oappend(y,v,z),z),z),z),c_List_Oappend(y,u,z))* -> .
% 299.70/300.38 57109[0:SpL:1375.1,57066.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orotate(x,c_List_Orev(c_List_Oappend(v,y,z),z),z),z),c_List_Oappend(u,y,z))* -> .
% 299.70/300.38 57098[0:SpL:4041.1,57066.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v),c_List_Olist_OCons(y,u,v))* -> .
% 299.70/300.38 57199[0:SpL:6605.0,56626.1] || equal(c_List_Olist_ONil(u),v) equal(c_List_Orev(c_List_Orotate(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,u),u),u),v)* -> .
% 299.70/300.38 57218[0:SpL:377.0,56731.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x) equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(y,z,w),w),w),x)* -> .
% 299.70/300.38 57217[0:SpL:207.0,56731.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x) equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(y,z,w),w),w),x)* -> .
% 299.70/300.38 57247[0:SpL:377.0,56818.1] || equal(c_List_Oappend(u,v,w),x) equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(y,z,w),w),w),w),x)* -> .
% 299.70/300.38 57246[0:SpL:207.0,56818.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(y,z,w),w),w),w),x)* -> .
% 299.70/300.38 57279[0:SpL:377.0,56820.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(c_List_Oappend(y,c_List_Oappend(z,u,x),x),x),c_List_Oappend(y,z,x))** -> .
% 299.70/300.38 57278[0:SpL:207.0,56820.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(z,u,x),x),x),c_List_Olist_OCons(y,z,x))** -> .
% 299.70/300.38 57451[0:SpL:4048.0,55182.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,v),v),v),c_List_Olist_OCons(w,u,v))** -> .
% 299.70/300.38 57466[0:Rew:83.0,57430.1,207.0,57430.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,v),v),c_List_Olist_OCons(w,u,v))* -> .
% 299.70/300.38 57557[0:SpL:377.0,55233.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Orev(c_List_Oappend(u,v,x1),x1))** -> .
% 299.70/300.38 57556[0:SpL:207.0,55233.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Orev(c_List_Olist_OCons(u,v,x1),x1))** -> .
% 299.70/300.38 57635[0:SpL:899.1,56488.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_ONil(x),y,x,z)* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(y,tc_List_Olist(z)))*.
% 299.70/300.38 57650[0:SpL:899.1,56675.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,c_List_Olist_ONil(y),z,y)* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.38 57676[0:SpL:377.0,56805.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Oappend(u,v,x1))** -> .
% 299.70/300.38 57675[0:SpL:207.0,56805.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Olist_OCons(u,v,x1))** -> .
% 299.70/300.38 58165[0:SpR:705.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Otake(v,w,x),y,x),w,x,x)* -> c_List_Olist__all2(u,y,c_List_Odrop(v,w,x),x,x).
% 299.70/300.38 58147[0:SpR:970.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orotate(y,c_List_Orev(v,x),x),x,x)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x),x,x).
% 299.70/300.38 58142[0:SpR:697.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orev(c_List_Orotate(y,v,x),x),x,x)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x),x,x).
% 299.70/300.38 58136[0:SpR:661.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Oappend(c_List_Orotate(y,v,x),z,x),x,x)* -> c_List_Olist__all2(u,w,z,x,x).
% 299.70/300.38 58133[0:SpR:722.1,6845.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Oappend(x,y,z),u,z,v)* -> c_List_Olist__all2(w,y,c_List_Olist_ONil(v),z,v)*.
% 299.70/300.38 58383[0:Rew:154.0,58371.1,344.0,58371.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(c_List_Orotate(x,c_List_Omap(y,z,x1,w),w),w))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(x1)),u).
% 299.70/300.38 58385[0:Rew:344.0,58367.1,154.0,58367.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate(x,c_List_Orev(c_List_Omap(y,z,x1,w),w),w))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(x1)),u).
% 299.70/300.38 58459[0:SpR:705.0,6815.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Otake(w,v,x),y,x),x,x)* -> c_List_Olist__all2(u,c_List_Odrop(w,v,x),y,x,x).
% 299.70/300.38 58441[0:SpR:970.0,6815.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Orev(w,x),x),c_List_Oappend(w,y,x),x,x)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),y,x,x).
% 299.70/300.38 58436[0:SpR:697.0,6815.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Orotate(v,w,x),x),c_List_Oappend(w,y,x),x,x)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),y,x,x).
% 299.70/300.38 58430[0:SpR:661.0,6815.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orotate(v,w,x),y,x),c_List_Oappend(w,z,x),x,x)* -> c_List_Olist__all2(u,y,z,x,x).
% 299.70/300.38 58427[0:SpR:722.1,6815.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,u,c_List_Oappend(x,y,z),v,z)* -> c_List_Olist__all2(w,c_List_Olist_ONil(v),y,v,z)*.
% 299.70/300.38 60038[0:SpL:9809.1,40037.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),x)* -> .
% 299.70/300.38 59805[0:SpL:9809.1,3414.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orotate(w,x,y),c_List_Orev(u,y),y),x)** -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 59709[0:SpL:9809.1,1315.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)* equal(y,c_List_Orev(v,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 60448[0:Rew:3717.0,60039.2] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(y,z,w),w),w),x)* -> .
% 299.70/300.38 60455[0:Rew:8403.2,59984.1] || equal(u,v)* equal(v,w)* equal(c_List_Oappend(x,c_List_Orev(u,y),y),c_List_Olist_ONil(y))** -> equal(w,c_List_Olist_ONil(y))*.
% 299.70/300.38 60462[0:Rew:8403.2,59858.3] || equal(u,v)* equal(w,c_List_Olist_ONil(x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(v,w)*.
% 299.70/300.38 60463[0:Rew:274.0,59824.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,c_List_Orotate(w,x,y),y),y),x)** -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 60464[0:Rew:1349.0,59807.1] || equal(u,v)* equal(c_List_Oappend(u,c_List_Orev(c_List_Orotate(w,x,y),y),y),x)** -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 60470[0:Rew:8403.2,59725.2] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(y,v,x,z),c_List_Olist_ONil(z))**.
% 299.70/300.38 61206[0:SpL:1633.0,1466.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> .
% 299.70/300.38 61087[0:SpL:1633.0,85.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)*.
% 299.70/300.38 62235[0:Rew:207.0,61984.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.38 61911[0:SpL:1632.0,84.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.38 63295[0:SpL:4048.0,17671.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* equal(y,c_List_Otake(z,x,v))* -> c_List_Odistinct(y,v)*.
% 299.70/300.38 63741[0:SpL:6607.0,22212.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.38 63688[0:SpL:6607.0,1699.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.38 63687[0:SpL:6607.0,23536.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.38 63626[0:SpL:6607.0,6986.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Otake(x1,c_List_Oreplicate(w,hAPP(u,x),z),z))* -> .
% 299.70/300.38 63588[0:SpL:6607.0,1472.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Odrop(x1,c_List_Oreplicate(w,hAPP(u,x),z),z))* -> .
% 299.70/300.38 63585[0:SpL:6607.0,276.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Oreplicate(w,hAPP(u,x),z),z).
% 299.70/300.38 64052[0:Res:63940.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Orev(c_List_Otake(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.38 64051[0:Res:63940.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Orev(c_List_Otake(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.38 64532[0:SpL:6606.0,21973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.38 64520[0:SpL:6606.0,22212.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.38 64467[0:SpL:6606.0,1699.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.38 64401[0:SpL:6606.0,21859.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),c_List_Otake(z,c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.38 64399[0:SpL:6606.0,13130.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),y)* -> c_List_Odistinct(c_List_Omap(u,w,x,y),y).
% 299.70/300.38 64394[0:SpL:6606.0,2053.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Orev(c_List_Otake(z,c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.38 64354[0:SpL:6606.0,1472.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.38 64351[0:SpL:6606.0,276.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.38 64859[0:Res:64073.1,12906.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Otake(w,c_List_Odrop(x,u,v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.38 64858[0:Res:64073.1,13033.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Otake(w,c_List_Odrop(x,u,v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.38 65330[0:SpL:6591.0,3998.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(z),z))** -> .
% 299.70/300.38 65277[0:SpL:6591.0,21930.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.38 65276[0:SpL:6591.0,21741.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Orev(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.38 65270[0:SpL:6591.0,3967.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.38 65268[0:SpL:6591.0,3968.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(y),y),y)*.
% 299.70/300.38 65551[0:MRR:65194.1,212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))* -> .
% 299.70/300.38 65659[0:Rew:1632.0,65641.1] || equal(u,v) equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.38 65770[0:MRR:65769.1,6627.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x,z),c_List_Oreplicate(w,hAPP(u,v),z))** -> .
% 299.70/300.38 66074[0:Res:65950.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Orev(c_List_Odrop(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.38 66073[0:Res:65950.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Orev(c_List_Odrop(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.38 66288[0:Res:66169.1,12906.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Odrop(w,c_List_Otake(x,u,v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.38 66287[0:Res:66169.1,13033.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Odrop(w,c_List_Otake(x,u,v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.38 66892[0:Rew:344.0,66428.0,425.0,66428.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Omap(w,c_List_Omap(x,u,v,y),y,z),z),x1,z),z),x1)**.
% 299.70/300.38 66914[0:Rew:425.0,66364.0,425.0,66364.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Omap(x,c_List_Orev(u,v),v,y),y,z),x1,z),z),x1)**.
% 299.70/300.38 68043[0:Rew:154.0,68012.0,344.0,68012.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Orev(c_List_Orotate(y,c_List_Omap(z,v,w,x),x),x))* -> .
% 299.70/300.38 68045[0:Rew:344.0,68008.0,154.0,68008.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Orotate(y,c_List_Orev(c_List_Omap(z,v,w,x),x),x))* -> .
% 299.70/300.38 68059[0:SpL:4048.0,21742.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(y,z,x),x),x),x),x),c_List_Orev(z,x))** -> .
% 299.70/300.38 68121[0:SpL:4048.0,21743.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(y,z,x),x),x),x),x),c_List_Orev(z,x))** -> .
% 299.70/300.38 68516[0:Rew:154.0,68309.0,154.0,68309.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,u,v,z),z),z),x1,z),z),x1)**.
% 299.70/300.38 68517[0:Rew:154.0,68308.0,154.0,68308.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,u,v,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 68529[0:Rew:425.0,68283.0,154.0,68283.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,u,v),v),v,z),x1,z),z),x1)**.
% 299.70/300.38 68530[0:Rew:425.0,68280.0,154.0,68280.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,u,v),v),v,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 68587[0:SpL:39737.1,68243.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Odrop(x,y,w))* equal(c_List_Otake(z,c_List_Otake(x,y,w),w),y)** -> .
% 299.70/300.38 69821[0:Rew:1342.0,69781.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,x,v),v),v)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Orev(x,v),v),v),v)*.
% 299.70/300.38 69937[0:Rew:1342.0,69843.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Oappend(x,y,w),w),w),c_List_Orev(c_List_Otake(z,c_List_Orev(y,w),w),w))* -> .
% 299.70/300.38 70439[0:Rew:1342.0,70341.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Oappend(x,y,w),w),w),w),c_List_Otake(z,c_List_Orev(y,w),w))* -> .
% 299.70/300.38 71066[0:SpL:6591.0,70516.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,v))* -> equal(u,hAPP(w,x)).
% 299.70/300.38 71053[0:SpL:434.0,70516.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,v),v))* -> equal(u,hAPP(w,x)).
% 299.70/300.38 71048[0:SpL:6605.0,70516.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),c_List_Orev(c_List_Olist_OCons(y,z,x),x))* -> equal(hAPP(u,v),y).
% 299.70/300.38 71044[0:SpL:46993.1,70516.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Orev(c_List_Olist_OCons(x,y,v),v))* -> equal(w,x).
% 299.70/300.38 72888[0:SpL:38750.1,40037.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),x)* -> .
% 299.70/300.38 72858[0:SpL:38750.1,13684.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),c_List_Olist_ONil(y))** -> .
% 299.70/300.38 72840[0:SpL:38750.1,13684.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.38 72814[0:SpL:38750.1,41906.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(w,y)* equal(c_List_Oappend(z,c_List_Orev(u,x),x),y)* -> .
% 299.70/300.38 72659[0:SpL:38750.1,1560.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.38 72653[0:SpL:38750.1,44265.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),c_List_Olist_ONil(w))** -> equal(v,y)*.
% 299.70/300.38 72544[0:SpL:38750.1,3414.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orotate(x,y,w),c_List_Orev(u,w),w),y)** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 72502[0:SpL:38750.1,1560.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.38 72500[0:SpL:38750.1,14340.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,x).
% 299.70/300.38 72496[0:SpL:38750.1,44265.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(w,v).
% 299.70/300.38 72423[0:SpL:38750.1,43969.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(v,y,w),y)**.
% 299.70/300.38 72411[0:SpL:38750.1,1315.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Orev(u,w),w),w)* equal(y,v)* -> c_List_Odistinct(y,w)*.
% 299.70/300.38 72359[0:SpL:38750.1,40037.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),x)* -> .
% 299.70/300.38 72108[0:SpL:38750.1,3414.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orotate(x,y,w),v,w),y)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 72005[0:SpL:38750.1,1315.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* equal(y,c_List_Orev(u,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.38 73244[0:Rew:274.0,72892.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),w),w),v)* -> .
% 299.70/300.38 73246[0:Rew:3717.0,72889.2] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(y,z,w),w),w),x)* -> .
% 299.70/300.38 73250[0:Rew:1349.0,72882.2] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(y,z) equal(c_List_Oappend(u,c_List_Orev(y,x),x),z)* -> .
% 299.70/300.38 73257[0:Rew:274.0,72780.2] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Olist_OCons(x,y,w))* equal(c_List_Orev(c_List_Oappend(u,z,w),w),z)** -> .
% 299.70/300.38 73258[0:Rew:1349.0,72773.2] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(u,c_List_Orev(z,w),w),z)** -> .
% 299.70/300.38 73266[0:Rew:274.0,72605.1] || equal(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z))* equal(c_List_Orev(c_List_Oappend(u,x1,z),z),x1)** -> .
% 299.70/300.38 73267[0:Rew:274.0,72603.1] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* equal(c_List_Orev(c_List_Oappend(u,y,x),x),w)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 73268[0:Rew:274.0,72588.2] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(y,z) equal(c_List_Orev(c_List_Oappend(u,y,x),x),z)* -> .
% 299.70/300.38 73272[0:Rew:274.0,72563.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(u,c_List_Orotate(x,y,w),w),w),y)** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 73273[0:Rew:1349.0,72546.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,c_List_Orev(c_List_Orotate(x,y,w),w),w),y)** -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.38 73274[0:Rew:1349.0,72531.1] || equal(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z))* equal(c_List_Oappend(u,c_List_Orev(x1,z),z),x1)** -> .
% 299.70/300.38 74666[0:SpL:38776.1,40133.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y))* equal(c_List_Oappend(z,w,y),c_List_Orev(v,y))* -> .
% 299.70/300.38 74637[0:SpL:38776.1,41906.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Orev(u,w),w),w),x)* -> .
% 299.70/300.38 74636[0:SpL:38776.1,41065.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Orev(u,w),w),w),x)* -> .
% 299.70/300.38 74534[0:SpL:38776.1,42555.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Odrop(y,z,x))* equal(z,c_List_Orev(v,x))* -> .
% 299.70/300.38 74531[0:SpL:38776.1,43001.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Orev(v,x))* -> .
% 299.70/300.38 74515[0:SpL:38776.1,21741.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),c_List_Orev(c_List_Odrop(y,c_List_Orev(v,x),x),x))* -> .
% 299.70/300.38 74487[0:SpL:38776.1,13124.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)* equal(y,c_List_Orev(v,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 75937[0:SpL:39528.1,1305.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),x,w),w)* equal(y,c_List_Orev(u,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.38 77166[0:Rew:1633.0,76445.1] || equal(u,v) equal(c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),v,x1),x1),c_List_Orev(u,x1))* -> .
% 299.70/300.38 77171[0:Rew:207.0,76387.2,274.0,76387.2] || equal(u,v)* equal(c_List_Orev(u,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),w),x)* -> .
% 299.70/300.38 77174[0:Rew:1342.0,76278.2] || equal(u,v) equal(w,c_List_Olist_OCons(x,y,z))* equal(c_List_Oappend(c_List_Orev(w,z),v,z),c_List_Orev(u,z))* -> .
% 299.70/300.38 77176[0:Rew:274.0,76275.2] || equal(u,v) equal(w,c_List_Olist_OCons(x,y,z))* equal(c_List_Orev(c_List_Oappend(w,v,z),z),c_List_Orev(u,z))* -> .
% 299.70/300.38 77186[0:Rew:1342.0,76056.1] || equal(u,v) equal(c_List_Oappend(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),v,x1),c_List_Orev(u,x1))* -> .
% 299.70/300.38 77192[0:Rew:8404.2,75951.2] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Omap(y,u,w,z),c_List_Olist_ONil(z))**.
% 299.70/300.38 77193[0:Rew:8404.2,75947.3] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Olist_ONil(w))** equal(y,c_List_Olist_ONil(w))* -> equal(y,u)*.
% 299.70/300.38 78530[0:SpL:39580.1,14340.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.38 78526[0:SpL:39580.1,44265.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),c_List_Olist_ONil(w))** -> equal(y,v)*.
% 299.70/300.38 78416[0:SpL:39580.1,3414.0] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* equal(c_List_Oappend(c_List_Orev(u,x),y,x),w)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 78296[0:SpL:39580.1,43967.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(v,y,w),y)**.
% 299.70/300.38 78284[0:SpL:39580.1,1305.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* equal(y,v)* -> c_List_Odistinct(y,w)*.
% 299.70/300.38 78067[0:SpL:39580.1,32382.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.38 77996[0:SpL:39580.1,21760.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.38 77746[0:SpL:39580.1,1305.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* equal(y,c_List_Orev(u,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.38 79248[0:Rew:1633.0,78817.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),u,w),w),v)* -> .
% 299.70/300.38 79252[0:Rew:207.0,78756.2,274.0,78756.2] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(z,u,w),w),w),x)* -> .
% 299.70/300.38 79256[0:Rew:1342.0,78646.2] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Olist_OCons(y,z,w))* equal(c_List_Oappend(c_List_Orev(x,w),u,w),v)* -> .
% 299.70/300.38 79257[0:Rew:274.0,78643.2] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Olist_OCons(y,z,w))* equal(c_List_Orev(c_List_Oappend(x,u,w),w),v)* -> .
% 299.70/300.38 79274[0:Rew:1342.0,78418.1] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* equal(c_List_Oappend(c_List_Orev(y,x),u,x),w)* -> equal(c_List_Olist_ONil(x),y).
% 299.70/300.38 79277[0:Rew:1342.0,78403.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),w),u,w),v)* -> .
% 299.70/300.38 80624[0:SpL:39773.2,32382.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x))* equal(y,z) equal(c_List_Oappend(z,u,x),y)* -> .
% 299.70/300.38 80525[0:SpL:39773.2,44265.0] || equal(u,v)* equal(w,x)* equal(c_List_Oappend(y,c_List_Oappend(x,u,z),z),c_List_Olist_ONil(z))** -> equal(v,w)*.
% 299.70/300.38 80415[0:SpL:39773.2,3414.0] || equal(u,v)* equal(c_List_Orotate(w,x,y),z)* equal(c_List_Oappend(z,u,y),x)* -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.38 80392[0:SpL:39773.2,57996.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(y,z) equal(c_List_Oappend(z,u,x),c_List_Orev(y,x))* -> .
% 299.70/300.38 81805[0:SpL:4048.0,39865.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(y,u,x),x),x)* -> c_List_Odistinct(c_List_Otake(z,v,x),x)*.
% 299.70/300.38 82668[0:SpL:438.0,7291.0] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x)))*.
% 299.70/300.38 83070[0:Obv:83060.1] || equal(c_List_Orev(c_List_Olist__update(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(v,y)* equal(c_List_Olist__update(u,y,z,x),c_List_Olist_ONil(x))**.
% 299.70/300.38 83144[0:SpL:336.0,83074.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Olist_OCons(w,z,y))** -> .
% 299.70/300.38 83143[0:SpL:161.0,83074.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.70/300.38 83186[0:SpL:6606.0,83126.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.38 83459[0:SpL:4122.0,15733.0] || equal(c_List_Omap(u,v,w,w),c_List_Otake(x,v,w)) -> equal(c_List_Odrop(x,c_List_Omap(u,v,w,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 83951[0:SpL:434.0,83183.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orotate(z,c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),y)* -> .
% 299.70/300.38 83948[0:SpL:38776.1,83183.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Orev(u,w),w),w),x)* -> .
% 299.70/300.38 84518[0:Rew:81.0,84075.1] || equal(c_List_Odrop(u,v,w),c_List_Olist_ONil(w)) -> equal(c_List_Otake(u,c_List_Omap(x,v,w,y),y),c_List_Omap(x,v,w,y))**.
% 299.70/300.38 84717[0:SpL:279.1,84704.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Orotate(z,y,tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** -> .
% 299.70/300.38 84734[0:SpL:1548.0,83133.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),c_List_Oappend(c_List_Odrop(x1,x,z),y,z))* -> .
% 299.70/300.38 85055[0:SpL:7148.0,23592.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(w,x),x),x)*.
% 299.70/300.38 85054[0:SpL:7148.0,23709.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(w,x),x),x)*.
% 299.70/300.38 85053[0:SpL:7148.0,23829.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(w,x),x),x)*.
% 299.70/300.38 85003[0:SpL:7148.0,3904.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x)* -> c_List_Odistinct(c_List_Omap(v,z,y,w),w)*.
% 299.70/300.38 85160[0:Rew:344.0,84852.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Omap(x,u,v,y),y),y,z),x1,z),z),x1)**.
% 299.70/300.38 85311[0:SpL:1548.0,83134.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Oappend(c_List_Odrop(x1,x,z),y,z))* -> .
% 299.70/300.38 85482[0:SpL:1548.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Odrop(z,c_List_Oappend(c_List_Odrop(x1,w,y),x,y),y))* -> .
% 299.70/300.38 87006[0:SpL:7128.0,23592.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(w,x),x),x)*.
% 299.70/300.38 87005[0:SpL:7128.0,23709.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(w,x),x),x)*.
% 299.70/300.38 87004[0:SpL:7128.0,23829.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(w,x),x),x)*.
% 299.70/300.38 88336[0:SpL:4341.0,88248.0] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(y,x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x)*.
% 299.70/300.38 88329[0:SpL:9809.1,88248.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,x),x),y)* c_List_Odistinct(y,x)* -> c_List_Odistinct(c_List_Orev(v,x),x)*.
% 299.70/300.38 88324[0:SpL:421.0,88248.0] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),z)* c_List_Odistinct(z,y)* -> c_List_Odistinct(c_List_Omap(u,w,x,y),y)*.
% 299.70/300.38 88318[0:SpL:1344.0,88248.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),y)* c_List_Odistinct(y,w)* -> c_List_Odistinct(c_List_Oreplicate(u,v,w),w).
% 299.70/300.38 88312[0:SpL:38750.1,88248.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,v,w),y)* c_List_Odistinct(y,w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.38 88311[0:SpL:3954.0,88248.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),x)* c_List_Odistinct(x,w)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w).
% 299.70/300.38 88310[0:SpL:38750.1,88248.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),y)* c_List_Odistinct(y,w)* -> c_List_Odistinct(v,w).
% 299.70/300.38 88669[0:SpL:434.0,88626.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z)* c_List_Odistinct(z,y)* -> c_List_Odistinct(c_List_Omap(u,w,x,y),y)*.
% 299.70/300.38 88666[0:SpL:38776.1,88626.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),y)* c_List_Odistinct(y,x)* -> c_List_Odistinct(c_List_Orev(v,x),x)*.
% 299.70/300.38 89369[0:SpL:426.0,89312.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),x1)* equal(x1,c_List_Omap(v,x,y,z)) -> .
% 299.70/300.38 89573[0:Rew:3948.0,89501.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(c_List_Olist_OCons(x,v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))**.
% 299.70/300.38 90578[0:Rew:3718.0,90493.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(x,y,w),w),w),c_List_Olist_ONil(w))** -> equal(v,y)*.
% 299.70/300.38 90698[0:Rew:377.0,90604.1,1349.0,90604.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(x,w),y,w),w),c_List_Olist_ONil(w))** -> equal(v,x)*.
% 299.70/300.38 90706[0:Rew:377.0,90597.1,1342.0,90597.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(x,w),c_List_Oappend(u,y,w),w),c_List_Olist_ONil(w))** -> equal(x,v)*.
% 299.70/300.38 92231[0:SpL:4048.0,52139.1] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Oappend(c_List_Orev(y,w),c_List_Olist_OCons(z,c_List_Olist_OCons(x1,x,w),w),w),v)* -> .
% 299.70/300.38 92307[0:SpL:6605.0,92271.0] || equal(c_List_Orotate(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.38 2481[0:SpL:427.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Omap(x,c_List_Orev(y,z),z,w))* -> equal(u,c_List_Omap(x,y,z,w))*.
% 299.70/300.38 2473[0:SpL:427.0,612.1] || equal(u,c_List_Omap(v,w,x,y))* equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Orev(z,y))* -> equal(u,z)*.
% 299.70/300.38 2491[0:SpL:427.0,614.1] || equal(u,c_List_Omap(v,w,x,y))* equal(z,c_List_Omap(v,c_List_Orev(w,x),x,y))* -> equal(c_List_Orev(z,y),u)*.
% 299.70/300.38 3139[0:SpL:427.0,3101.0] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* equal(u,c_List_Olist_ONil(y)) -> equal(c_List_Omap(v,w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.38 3157[0:SpL:427.0,2468.0] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* equal(c_List_Omap(v,w,x,y),c_List_Orev(z,y))* -> equal(u,z)*.
% 299.70/300.38 3166[0:SpL:427.0,2486.0] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* equal(z,c_List_Omap(v,w,x,y))* -> equal(c_List_Orev(z,y),u)*.
% 299.70/300.38 3222[0:SpL:427.0,574.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(y,z),z,w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,y,z,w)).
% 299.70/300.38 3291[0:SpL:588.1,612.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,z)* equal(c_List_Orev(z,x),c_List_Oreplicate(v,w,x))* -> equal(y,u)*.
% 299.70/300.38 3281[0:SpL:588.1,612.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,u)* equal(c_List_Oreplicate(v,w,x),c_List_Orev(z,x))* -> equal(y,z)*.
% 299.70/300.38 3272[0:SpL:588.1,2468.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,c_List_Oreplicate(v,w,x))* equal(u,c_List_Orev(z,x))* -> equal(y,z)*.
% 299.70/300.38 3271[0:SpL:588.1,2486.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,c_List_Oreplicate(v,w,x))* equal(z,u)* -> equal(c_List_Orev(z,x),y)*.
% 299.70/300.38 3249[0:SpR:588.1,427.0] || equal(c_List_Omap(u,v,w,x),c_List_Oreplicate(y,z,x)) -> equal(c_List_Oreplicate(y,z,x),c_List_Omap(u,c_List_Orev(v,w),w,x))*.
% 299.70/300.38 3394[0:SpR:425.0,649.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(x,u,v,y),y),y),c_List_Orotate(w,c_List_Omap(x,u,v,y),y))**.
% 299.70/300.38 3393[0:SpR:256.0,649.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Olist__update(u,x,y,v),v),v),c_List_Orotate(w,c_List_Olist__update(u,x,y,v),v))**.
% 299.70/300.38 3618[0:SpL:1342.0,614.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w))* equal(y,c_List_Oappend(c_List_Orev(x,w),v,w))* -> equal(c_List_Orev(y,w),u)*.
% 299.70/300.38 3617[0:SpL:1342.0,2296.0] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(c_List_Orev(x,w),y,w))* -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(y,w),x,w),tc_List_Olist(w)),u)*.
% 299.70/300.38 3616[0:SpL:1342.0,574.0] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(c_List_Orev(x,w),y,w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Oappend(c_List_Orev(y,w),x,w))*.
% 299.70/300.38 3615[0:SpL:1342.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Oappend(c_List_Orev(x,w),y,w))* -> equal(u,c_List_Oappend(c_List_Orev(y,w),x,w))*.
% 299.70/300.38 3607[0:SpL:1342.0,612.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w))* equal(c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Orev(y,w))* -> equal(u,y)*.
% 299.70/300.38 3599[0:SpL:1342.0,3101.0] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w))* equal(u,c_List_Olist_ONil(w)) -> equal(c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 3584[0:SpR:427.0,1342.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),y,x),x),c_List_Oappend(c_List_Orev(y,x),c_List_Omap(u,v,w,x),x))**.
% 299.70/300.38 3575[0:SpR:1342.0,427.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),x,w),w,y),y),c_List_Omap(u,c_List_Oappend(c_List_Orev(x,w),v,w),w,y))**.
% 299.70/300.38 3571[0:SpR:1342.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),w,v),tc_List_Olist(v)),c_List_Orotate(x,c_List_Oappend(c_List_Orev(w,v),u,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.38 3639[0:Rew:377.0,3570.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,c_List_Orev(x,v),v),v),c_List_Orev(c_List_Oappend(x,c_List_Oappend(c_List_Orev(w,v),u,v),v),v))**.
% 299.70/300.38 3751[0:SpL:1349.0,614.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* equal(y,c_List_Oappend(w,c_List_Orev(v,x),x))* -> equal(c_List_Orev(y,x),u)*.
% 299.70/300.38 3750[0:SpL:1349.0,2296.0] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(x,c_List_Orev(y,w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(y,c_List_Orev(x,w),w),tc_List_Olist(w)),u)*.
% 299.70/300.38 3749[0:SpL:1349.0,574.0] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(x,c_List_Orev(y,w),w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Oappend(y,c_List_Orev(x,w),w))*.
% 299.70/300.38 3748[0:SpL:1349.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Oappend(x,c_List_Orev(y,w),w))* -> equal(u,c_List_Oappend(y,c_List_Orev(x,w),w))*.
% 299.70/300.38 3740[0:SpL:1349.0,612.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Orev(y,x))* -> equal(u,y)*.
% 299.70/300.38 3732[0:SpL:1349.0,3101.0] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* equal(u,c_List_Olist_ONil(x)) -> equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 3713[0:SpR:427.0,1349.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),c_List_Oappend(c_List_Omap(v,w,x,y),c_List_Orev(u,y),y))**.
% 299.70/300.38 3701[0:SpR:1349.0,427.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,c_List_Orev(w,x),x),x,y),y),c_List_Omap(u,c_List_Oappend(w,c_List_Orev(v,x),x),x,y))**.
% 299.70/300.38 3697[0:SpR:1349.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Oappend(v,c_List_Orev(u,w),w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 4153[0:SpR:704.0,429.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Omap(x,v,w,y),y),c_List_Omap(x,c_List_Otake(u,v,w),w,y))**.
% 299.70/300.38 4151[0:SpR:2335.1,429.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,v,w,y),y),c_List_Omap(x,v,w,y))**.
% 299.70/300.38 4148[0:SpR:649.0,429.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orotate(x,u,v),v,y),y),c_List_Omap(w,c_List_Orotate(x,u,v),v,y))**.
% 299.70/300.38 4147[0:SpR:1003.1,429.0] || equal(c_List_Orev(u,v),w) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(x,w,v,y),y),c_List_Omap(x,w,v,y))**.
% 299.70/300.38 4179[0:Rew:425.0,4123.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Omap(x,v,w,y),y),c_List_Odrop(u,c_List_Omap(x,v,w,y),y))**.
% 299.70/300.38 4200[0:SpL:427.0,4058.1] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Orev(u,z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.38 4199[0:SpL:1349.0,4058.1] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y))* equal(c_List_Orev(u,y),c_List_Oappend(x,c_List_Orev(w,y),y))* -> .
% 299.70/300.38 4195[0:SpL:1342.0,4058.1] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x))* equal(c_List_Orev(u,x),c_List_Oappend(c_List_Orev(y,x),w,x))* -> .
% 299.70/300.38 4190[0:SpL:427.0,4058.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Orev(z,x))* -> .
% 299.70/300.38 4189[0:SpL:1349.0,4058.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(v,c_List_Orev(u,w),w),c_List_Orev(y,w))* -> .
% 299.70/300.38 4185[0:SpL:1342.0,4058.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_OCons(x,y,v))* equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Orev(y,v))* -> .
% 299.70/300.38 4210[0:SpL:427.0,4183.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Omap(u,v,w,x),c_List_Orev(z,x)) -> .
% 299.70/300.38 4221[0:SpL:427.0,4193.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z))* equal(c_List_Orev(u,z),c_List_Omap(w,x,y,z))* -> .
% 299.70/300.38 4297[0:SpL:427.0,4228.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x),y)* -> .
% 299.70/300.38 4292[0:SpL:1342.0,4228.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(w,v),u,v),v),v),x)* -> .
% 299.70/300.38 4369[0:SpR:661.0,418.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(c_List_Orotate(x,u,v),y,v),v,z),z),c_List_Omap(w,y,v,z))**.
% 299.70/300.38 4726[0:SpL:427.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,x,y,z),z).
% 299.70/300.38 4725[0:SpL:1349.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(x,c_List_Orev(w,y),y),y).
% 299.70/300.38 4721[0:SpL:1342.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(y,x),w,x),x).
% 299.70/300.38 4756[0:SpL:427.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,x,y,z),z).
% 299.70/300.38 4755[0:SpL:1349.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(x,c_List_Orev(w,y),y),y).
% 299.70/300.38 4751[0:SpL:1342.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(y,x),w,x),x).
% 299.70/300.38 4935[0:SpL:418.0,4513.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,x,y),y,z))* -> .
% 299.70/300.38 4978[0:SpL:418.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,x,y),y,z))* -> .
% 299.70/300.38 4994[0:SpL:427.0,4801.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,w,x,y),y),y)*.
% 299.70/300.38 4993[0:SpL:1349.0,4801.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oappend(w,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.38 4989[0:SpL:1342.0,4801.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oappend(c_List_Orev(x,w),v,w),w),w)*.
% 299.70/300.38 5021[0:SpR:418.0,4818.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x),x),x)*.
% 299.70/300.38 5067[0:SpL:427.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,w,x,y),y),y)*.
% 299.70/300.38 5066[0:SpL:1349.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oappend(w,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.38 5062[0:SpL:1342.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oappend(c_List_Orev(x,w),v,w),w),w)*.
% 299.70/300.38 5104[0:SpR:418.0,4865.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x),x)*.
% 299.70/300.38 5141[0:SpL:427.0,4871.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),y,x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(u,v,w,x),x),x)*.
% 299.70/300.38 5153[0:Rew:377.0,5140.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oappend(v,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.38 5154[0:Rew:377.0,5136.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,x,v),v),v)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oappend(c_List_Orev(w,v),u,v),v),v)*.
% 299.70/300.38 5223[0:SpL:418.0,4947.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),y))* -> .
% 299.70/300.38 5386[0:SpR:429.0,5159.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Omap(u,c_List_Otake(z,v,w),w,x),x),x),x)*.
% 299.70/300.38 5437[0:SpR:418.0,5255.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x),x),x)*.
% 299.70/300.38 5477[0:SpR:429.0,5294.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Otake(z,v,w),w,x),x),x)*.
% 299.70/300.38 5623[0:SpL:1625.0,4228.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Omap(u,v,w,x),x),x),y)* -> .
% 299.70/300.38 5621[0:SpL:1625.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x,y),y,z),z)*.
% 299.70/300.38 5620[0:SpL:1625.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x,y),y,z),z)*.
% 299.70/300.38 5609[0:SpL:1625.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Omap(x,y,z,w))* -> equal(u,c_List_Omap(x,c_List_Orev(y,z),z,w))*.
% 299.70/300.38 5604[0:SpL:1625.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.38 5600[0:SpL:1625.0,4801.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.38 5590[0:SpL:1625.0,3101.0] || equal(u,c_List_Omap(v,w,x,y))* equal(u,c_List_Olist_ONil(y)) -> equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 5580[0:SpL:1625.0,4871.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x)*.
% 299.70/300.38 5571[0:SpR:427.0,1625.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),c_List_Omap(u,c_List_Omap(v,w,x,y),y,z))**.
% 299.70/300.38 5707[0:SpR:3422.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Oappend(c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),z,y),y,x1),x1),c_List_Omap(v,z,y,x1))**.
% 299.70/300.38 6661[0:SpL:434.0,4183.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,v))* equal(u,c_List_Orev(c_List_Omap(w,y,z,v),v))* -> .
% 299.70/300.38 6654[0:SpL:434.0,4513.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Odrop(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.38 6650[0:SpL:434.0,4290.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x),x),y)* -> .
% 299.70/300.38 6646[0:SpL:434.0,4947.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.38 6643[0:SpL:434.0,4322.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.38 6629[0:SpL:434.0,3820.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.38 6628[0:SpL:434.0,4987.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.38 6625[0:SpL:434.0,5773.1] || equal(u,c_List_Olist_OCons(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(hAPP(y,v),c_List_Omap(y,w,x,z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.38 6623[0:SpL:434.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,w,x),x),x)*.
% 299.70/300.38 6614[0:SpR:5634.1,434.0] || equal(u,v) -> equal(c_List_Omap(w,c_List_Olist_OCons(x,u,y),y,z),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,v,y,z),z))*.
% 299.70/300.38 6608[0:SpR:5628.1,434.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Omap(w,c_List_Olist_OCons(x,u,v),v,y),c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(y),y))*.
% 299.70/300.38 6599[0:SpR:434.0,5634.1] || equal(c_List_Olist_OCons(u,v,w),x) -> equal(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),c_List_Omap(y,x,w,z))*.
% 299.70/300.38 6738[0:SpR:783.1,451.1] || equal(u,v) c_List_Olist__all2(w,v,x,y,z) -> c_List_Olist__all2(w,v,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),x,z),y,z)*.
% 299.70/300.38 6730[0:SpR:650.0,451.1] || c_List_Olist__all2(u,c_List_Orev(v,w),x,w,y) -> c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),w,y)*.
% 299.70/300.38 6722[0:SpR:783.1,451.1] || equal(u,v) c_List_Olist__all2(w,x,v,y,z) -> c_List_Olist__all2(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),x,y),v,y,z)*.
% 299.70/300.38 6714[0:SpR:650.0,451.1] || c_List_Olist__all2(u,v,c_List_Orev(w,x),y,x) -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),v,y),c_List_Orev(w,x),y,x)*.
% 299.70/300.38 6758[0:SpL:1625.0,6563.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),c_List_Orev(y,x))** -> equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.38 6757[0:SpL:427.0,6563.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),y,x),c_List_Orev(y,x))** -> equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x)).
% 299.70/300.38 6768[0:Rew:377.0,6756.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Orev(x,w))** -> equal(c_List_Oappend(v,c_List_Orev(u,w),w),c_List_Olist_ONil(w)).
% 299.70/300.38 6769[0:Rew:377.0,6752.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,x,v),v),c_List_Orev(x,v))** -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Olist_ONil(v)).
% 299.70/300.38 6781[0:SpL:1625.0,6566.0] || equal(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> equal(c_List_Orev(u,y),c_List_Olist_ONil(y)).
% 299.70/300.38 6780[0:SpL:427.0,6566.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Omap(v,w,x,y))** -> equal(c_List_Orev(u,y),c_List_Olist_ONil(y)).
% 299.70/300.38 6779[0:SpL:1349.0,6566.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Oappend(w,c_List_Orev(v,x),x))** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x)).
% 299.70/300.38 6775[0:SpL:1342.0,6566.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Oappend(c_List_Orev(x,w),v,w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.38 6865[0:SpR:966.0,443.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),c_List_Odrop(w,z,x1),y,x1)*.
% 299.70/300.38 6851[0:SpR:675.0,443.1] || c_List_Olist__all2(u,c_List_Orotate(v,w,x),y,x,z)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.38 6835[0:SpR:966.0,443.1] || c_List_Olist__all2(u,v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),x1,z)* -> c_List_Olist__all2(u,c_List_Odrop(x,v,x1),c_List_Olist_ONil(z),x1,z)*.
% 299.70/300.38 6821[0:SpR:675.0,443.1] || c_List_Olist__all2(u,v,c_List_Orotate(w,x,y),z,y)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,z),c_List_Olist_ONil(y),z,y)*.
% 299.70/300.38 7092[0:SpL:1625.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.38 7091[0:SpL:427.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1),c_List_Omap(x,y,z,x1))** -> .
% 299.70/300.38 7090[0:SpL:1349.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),c_List_Oappend(y,c_List_Orev(x,z),z))** -> .
% 299.70/300.38 7086[0:SpL:1342.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(c_List_Orev(x,y),z,y),y),y),y),c_List_Oappend(c_List_Orev(z,y),x,y))** -> .
% 299.70/300.38 7208[0:SpL:1625.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.38 7207[0:SpL:427.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1),c_List_Omap(x,y,z,x1))** -> .
% 299.70/300.38 7206[0:SpL:1349.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),c_List_Oappend(y,c_List_Orev(x,z),z))** -> .
% 299.70/300.38 7202[0:SpL:1342.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(c_List_Orev(x,y),z,y),y),y),y),c_List_Oappend(c_List_Orev(z,y),x,y))** -> .
% 299.70/300.38 7384[0:SpL:418.0,7228.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,x,y),y,z),z))* -> .
% 299.70/300.38 7354[0:SpL:434.0,7228.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Orev(c_List_Odrop(x1,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.38 7441[0:Rew:259.0,7426.1] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,v),v),v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* -> equal(x,u)*.
% 299.70/300.38 7485[0:SpL:418.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,x,y),y,z),z))* -> .
% 299.70/300.38 7535[0:SpL:429.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(x1,x,y),y,z))* -> .
% 299.70/300.38 7526[0:SpL:1625.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Orev(x,y),y,z),z))* -> .
% 299.70/300.38 7525[0:SpL:427.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Otake(x1,c_List_Omap(w,x,y,z),z))* -> .
% 299.70/300.38 7524[0:SpL:1349.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Otake(z,c_List_Oappend(x,c_List_Orev(w,y),y),y))* -> .
% 299.70/300.38 7520[0:SpL:1342.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Otake(z,c_List_Oappend(c_List_Orev(y,x),w,x),x))* -> .
% 299.70/300.38 7575[0:SpL:429.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(x1,x,y),y,z))* -> .
% 299.70/300.38 7559[0:SpL:1625.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Orev(x,y),y,z),z))* -> .
% 299.70/300.38 7558[0:SpL:427.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Otake(x1,c_List_Omap(w,x,y,z),z))* -> .
% 299.70/300.38 7557[0:SpL:1349.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Otake(z,c_List_Oappend(x,c_List_Orev(w,y),y),y))* -> .
% 299.70/300.38 7553[0:SpL:1342.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Otake(z,c_List_Oappend(c_List_Orev(y,x),w,x),x))* -> .
% 299.70/300.38 7622[0:SpL:418.0,7451.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),y),y))* -> .
% 299.70/300.38 7592[0:SpL:434.0,7451.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Orev(c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.38 7705[0:SpL:434.0,7518.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Otake(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.38 7796[0:SpL:429.0,7565.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Omap(v,c_List_Otake(x1,w,x),x,y))* -> .
% 299.70/300.38 7845[0:SpL:418.0,7736.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Otake(z,c_List_Orev(c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),y),y))* -> .
% 299.70/300.38 7815[0:SpL:434.0,7736.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Otake(z,c_List_Orev(c_List_Odrop(x1,c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.38 8142[0:SpL:429.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,w,x),x,y),y))* -> .
% 299.70/300.38 8133[0:SpL:1625.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Otake(z,c_List_Otake(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y))* -> .
% 299.70/300.38 8132[0:SpL:427.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Otake(z,c_List_Otake(x1,c_List_Omap(v,w,x,y),y),y))* -> .
% 299.70/300.38 8131[0:SpL:1349.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Otake(y,c_List_Otake(z,c_List_Oappend(w,c_List_Orev(v,x),x),x),x))* -> .
% 299.70/300.38 8127[0:SpL:1342.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Otake(y,c_List_Otake(z,c_List_Oappend(c_List_Orev(x,w),v,w),w),w))* -> .
% 299.70/300.38 8171[0:SpL:434.0,8125.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Otake(z,c_List_Otake(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.38 8214[0:SpL:434.0,6626.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,x1),c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1))** -> .
% 299.70/300.38 8232[0:SpL:434.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(w,x,y),y)*.
% 299.70/300.38 8289[0:SpL:336.0,1354.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,x,w),w),w).
% 299.70/300.38 8262[0:SpL:336.0,1305.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* equal(y,c_List_Oreplicate(v,u,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.38 8261[0:SpL:336.0,1315.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* equal(y,c_List_Olist_OCons(u,x,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.38 8598[0:SpL:421.0,7214.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,x,z,x1))** -> .
% 299.70/300.38 8597[0:SpL:421.0,7098.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,x,z,x1))** -> .
% 299.70/300.38 8596[0:SpL:421.0,6898.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.38 8595[0:SpL:421.0,2932.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 8593[0:SpL:421.0,6897.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.38 8592[0:SpL:421.0,2931.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 8590[0:SpL:421.0,3862.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(v,w,y,z),z).
% 299.70/300.38 8589[0:SpL:421.0,7565.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Otake(x1,c_List_Omap(v,w,y,z),z))* -> .
% 299.70/300.38 8587[0:SpL:421.0,3829.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(v,w,y,z),z).
% 299.70/300.38 8585[0:SpL:421.0,1937.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(v,x,y,z),z).
% 299.70/300.38 8583[0:SpL:421.0,1559.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(v,x,y,z),c_List_Olist_ONil(z)).
% 299.70/300.38 8581[0:SpL:421.0,1551.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,x,y,z),z),z).
% 299.70/300.38 8580[0:SpL:421.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Otake(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.38 8579[0:SpL:421.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Orev(c_List_Odrop(x1,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.38 8577[0:SpL:421.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Odrop(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.38 8576[0:SpL:421.0,1936.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(v,x,y,z),z).
% 299.70/300.38 8572[0:SpL:421.0,1499.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,x,y,z),z),z).
% 299.70/300.38 8564[0:SpL:421.0,4443.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),z,y),y)* -> c_List_Odistinct(c_List_Omap(u,w,x,y),y).
% 299.70/300.38 8550[0:SpL:421.0,4431.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.38 8549[0:SpL:421.0,5073.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(u,v,x,y),y),y)*.
% 299.70/300.38 8522[0:SpL:421.0,3846.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.38 8521[0:SpL:421.0,4880.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,v,x,y),y),y),y)*.
% 299.70/300.38 8520[0:SpL:421.0,5060.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.38 8490[0:SpR:421.0,2717.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x)) -> equal(c_List_Omap(u,c_List_Oappend(y,v,w),w,x),c_List_Omap(u,y,w,x))**.
% 299.70/300.38 8488[0:SpR:421.0,1086.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x)) -> equal(c_List_Omap(u,c_List_Oappend(v,y,w),w,x),c_List_Omap(u,y,w,x))**.
% 299.70/300.38 8892[0:SpL:437.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x),x)* -> c_List_Odistinct(c_List_Olist__update(v,y,z,w),w)*.
% 299.70/300.38 8887[0:SpL:437.0,3872.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Olist__update(v,y,z,w),w),w)*.
% 299.70/300.38 11159[0:SpL:434.0,11120.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.38 11160[0:SpL:434.0,11121.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.38 12070[0:SpL:421.0,11896.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 12092[0:SpL:421.0,11897.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 12155[0:SpL:418.0,12061.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,x,y),y,z))* -> .
% 299.70/300.38 12113[0:SpL:434.0,12061.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Odrop(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.38 12218[0:SpL:418.0,12083.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,x,y),y,z))* -> .
% 299.70/300.38 12174[0:SpL:421.0,12083.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Odrop(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.38 12246[0:SpL:421.0,12103.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),x1,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.38 12319[0:SpL:418.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),y))* -> .
% 299.70/300.38 12281[0:SpL:1625.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y))* -> .
% 299.70/300.38 12280[0:SpL:427.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(v,w,x,y),y),y))* -> .
% 299.70/300.38 12279[0:SpL:1349.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Odrop(y,c_List_Odrop(z,c_List_Oappend(w,c_List_Orev(v,x),x),x),x))* -> .
% 299.70/300.38 12275[0:SpL:1342.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Odrop(y,c_List_Odrop(z,c_List_Oappend(c_List_Orev(x,w),v,w),w),w))* -> .
% 299.70/300.38 12422[0:SpL:418.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Omap(v,w,x,y),y),z,y),y),c_List_Omap(v,c_List_Odrop(x1,w,x),x,y))* -> .
% 299.70/300.38 12377[0:SpL:1625.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y))* -> .
% 299.70/300.38 12376[0:SpL:427.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(w,x),x,y),z,y),y),c_List_Odrop(x1,c_List_Omap(v,w,x,y),y))* -> .
% 299.70/300.38 12437[0:Rew:377.0,12375.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Odrop(z,c_List_Oappend(w,c_List_Orev(v,x),x),x))* -> .
% 299.70/300.38 12438[0:Rew:377.0,12371.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Oappend(x,y,w),w),w),c_List_Odrop(z,c_List_Oappend(c_List_Orev(x,w),v,w),w))* -> .
% 299.70/300.38 12452[0:SpL:421.0,12225.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,w,y,z),z),z))* -> .
% 299.70/300.38 12505[0:SpL:434.0,12273.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.38 12585[0:SpL:429.0,12443.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,w,x),x,y),y),y))* -> .
% 299.70/300.38 12573[0:SpL:434.0,12443.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Odrop(z,c_List_Orev(c_List_Otake(x1,c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.38 13258[0:SpL:1625.0,13197.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.38 13257[0:SpL:427.0,13197.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1),c_List_Omap(x,y,z,x1))** -> .
% 299.70/300.38 13256[0:SpL:1349.0,13197.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),c_List_Oappend(y,c_List_Orev(x,z),z))** -> .
% 299.70/300.38 13252[0:SpL:1342.0,13197.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(x,y),z,y),y),y),y),c_List_Oappend(c_List_Orev(z,y),x,y))** -> .
% 299.70/300.38 13275[0:SpL:1625.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.38 13274[0:SpL:427.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1),c_List_Omap(x,y,z,x1))** -> .
% 299.70/300.38 13273[0:SpL:1349.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),c_List_Oappend(y,c_List_Orev(x,z),z))** -> .
% 299.70/300.38 13269[0:SpL:1342.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(x,y),z,y),y),y),y),c_List_Oappend(c_List_Orev(z,y),x,y))** -> .
% 299.70/300.38 13551[0:Rew:3313.1,13530.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),z,w),w),w),x)* -> .
% 299.70/300.38 13622[0:SpL:1625.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.38 13621[0:SpL:427.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1),c_List_Omap(x,y,z,x1))** -> .
% 299.70/300.38 13620[0:SpL:1349.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),c_List_Oappend(y,c_List_Orev(x,z),z))** -> .
% 299.70/300.38 13616[0:SpL:1342.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(x,y),z,y),y),y),y),c_List_Oappend(c_List_Orev(z,y),x,y))** -> .
% 299.70/300.38 13738[0:SpL:434.0,13603.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.38 13845[0:SpL:279.1,13684.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** -> .
% 299.70/300.38 13838[0:SpL:279.1,2934.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Olist_ONil(tc_Type_Oty)) equal(c_List_Orev(y,tc_Type_Oty),z)* -> .
% 299.70/300.38 13831[0:SpL:279.1,6639.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Omap(z,y,tc_Type_Oty,x1),x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.38 13824[0:SpL:279.1,6694.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Omap(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty,x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.38 13821[0:SpL:279.1,2923.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,y)* equal(c_List_Orev(z,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** -> .
% 299.70/300.38 13796[0:SpL:279.1,6767.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),y) -> .
% 299.70/300.38 13786[0:SpL:279.1,2926.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),c_List_Orev(y,tc_Type_Oty)) -> .
% 299.70/300.38 15715[0:Rew:207.0,15707.0,377.0,15707.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(u,c_List_Olist_OCons(z,w,y),y))* -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.38 15705[0:SpL:437.0,15605.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Olist__update(v,w,x,y),y,z),x1,z),c_List_Omap(u,v,y,z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.38 17001[0:SpL:9462.1,983.0] || equal(c_List_Otake(u,v,w),c_List_Otake(x,y,w)) equal(y,v) -> equal(c_List_Odrop(u,v,w),c_List_Odrop(x,y,w))*.
% 299.70/300.38 16992[0:SpL:9462.1,6456.0] || equal(c_List_Orotate(u,v,w),c_List_Otake(x,y,w))* equal(c_List_Orev(y,w),v) -> equal(c_List_Odrop(x,y,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 16991[0:SpL:9462.1,5928.0] || equal(c_List_Orotate(u,v,w),c_List_Otake(x,y,w))* equal(y,c_List_Orev(v,w)) -> equal(c_List_Odrop(x,y,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 16879[0:SpR:9462.1,831.0] || equal(c_List_Omap(u,v,w,x),c_List_Otake(y,z,x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),z,x),c_List_Odrop(y,z,x))*.
% 299.70/300.38 16875[0:SpR:9462.1,822.0] || equal(c_List_Olist__update(u,v,w,x),c_List_Otake(y,z,x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),z,x),c_List_Odrop(y,z,x))*.
% 299.70/300.38 16865[0:SpR:9462.1,784.1] || equal(u,c_List_Otake(v,w,x))* equal(y,u)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),w,x),c_List_Odrop(v,w,x))*.
% 299.70/300.38 17385[0:Rew:1342.0,17360.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(c_List_Orev(x,w),v,w),u)* -> equal(c_List_Oappend(c_List_Orev(v,w),x,w),u)*.
% 299.70/300.38 17432[0:SpR:10197.0,1076.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),w),c_List_Orev(v,w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.70/300.38 17550[0:Rew:10347.0,17499.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(x,y,w),w),w))* -> equal(c_List_Oreplicate(x,y,w),u).
% 299.70/300.38 17551[0:Rew:10347.0,17446.0] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Oappend(u,c_List_Orev(y,x),x),c_List_Orev(c_List_Oappend(y,c_List_Oreplicate(v,w,x),x),x))*.
% 299.70/300.38 17607[0:Res:16058.1,12906.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w) equal(c_List_Olist_OCons(u,c_List_Otake(x,v,w),w),y)* -> c_List_Odistinct(c_List_Otake(z,y,w),w)*.
% 299.70/300.38 17606[0:Res:16058.1,13033.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w) equal(c_List_Olist_OCons(u,c_List_Otake(x,v,w),w),y)* -> c_List_Odistinct(c_List_Odrop(z,y,w),w)*.
% 299.70/300.38 17623[0:SpL:434.0,17614.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.38 17658[0:Res:16074.1,12906.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) equal(c_List_Oappend(u,c_List_Otake(x,v,w),w),y)* -> c_List_Odistinct(c_List_Otake(z,y,w),w)*.
% 299.70/300.38 17657[0:Res:16074.1,13033.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) equal(c_List_Oappend(u,c_List_Otake(x,v,w),w),y)* -> c_List_Odistinct(c_List_Odrop(z,y,w),w)*.
% 299.70/300.38 17812[0:SpL:421.0,17670.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.38 17870[0:SpR:418.0,17803.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x),x),x)*.
% 299.70/300.38 18729[0:Res:18185.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Odrop(x,c_List_Odrop(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Otake(x1,z,v),v)*.
% 299.70/300.38 18728[0:Res:18185.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Odrop(x,c_List_Odrop(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,v),v)*.
% 299.70/300.38 18956[0:Res:18451.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Otake(x,c_List_Odrop(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Otake(x1,z,v),v)*.
% 299.70/300.38 18955[0:Res:18451.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Otake(x,c_List_Odrop(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,v),v)*.
% 299.70/300.38 19135[0:Res:18639.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Otake(x,c_List_Odrop(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Otake(x1,z,v),v)*.
% 299.70/300.38 19134[0:Res:18639.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Otake(x,c_List_Odrop(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,v),v)*.
% 299.70/300.38 19242[0:Res:19052.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Odrop(x,c_List_Odrop(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Otake(x1,z,v),v)*.
% 299.70/300.38 19241[0:Res:19052.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Odrop(x,c_List_Odrop(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,v),v)*.
% 299.70/300.38 19384[0:SpR:9462.1,15626.0] || equal(c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w),c_List_Otake(z,x1,w))* -> equal(c_List_Odrop(u,x1,w),c_List_Odrop(z,x1,w))*.
% 299.70/300.38 19365[0:SpR:15626.0,2337.1] || equal(c_List_Orev(c_List_Oappend(c_List_Olist__update(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,y,v),z,v),v),u)** -> equal(z,c_List_Olist_ONil(v)).
% 299.70/300.38 19358[0:SpR:15626.0,1076.1] || equal(c_List_Oappend(c_List_Olist__update(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,y,v),z,v),c_List_Orev(u,v))** -> equal(z,c_List_Olist_ONil(v)).
% 299.70/300.38 19501[0:SpR:2232.1,787.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,c_List_Orev(w,v))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(w,tc_List_Olist(v)))*.
% 299.70/300.38 19449[0:SpR:2232.1,2232.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Orev(w,x),c_List_Olist_ONil(x)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x)))*.
% 299.70/300.38 19627[0:Rew:83.0,19490.1,83.0,19490.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Olist__update(c_List_Olist_OCons(w,x,y),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),z,y),c_List_Olist_OCons(z,x,y))**.
% 299.70/300.38 19790[0:SpR:2317.1,661.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(x,u,v),y,v),v),y)**.
% 299.70/300.38 19789[0:SpR:2317.1,649.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Orotate(x,u,v),v),c_List_Orotate(x,u,v))**.
% 299.70/300.38 19786[0:SpR:2317.1,697.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(x,u,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.38 19769[0:SpR:2317.1,705.0] || equal(c_List_Orev(c_List_Otake(u,v,w),w),c_List_Orev(x,w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),v,w),c_List_Odrop(u,v,w))*.
% 299.70/300.38 19768[0:SpR:2317.1,704.0] || equal(c_List_Orev(c_List_Otake(u,v,w),w),c_List_Orev(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),v,w),c_List_Otake(u,v,w))*.
% 299.70/300.38 19763[0:SpR:2317.1,787.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(u,c_List_Orev(x,v))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_Nat_Osize__class_Osize(x,tc_List_Olist(v)))*.
% 299.70/300.38 19759[0:SpR:2317.1,2335.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(u,c_List_Orev(x,v))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),x,v),x)**.
% 299.70/300.38 19901[0:SpR:787.1,2321.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 20028[0:SpR:787.1,2322.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 20410[0:SpL:810.1,3886.0] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),x)* -> c_List_Odistinct(v,w).
% 299.70/300.38 20737[0:Rew:4047.0,20467.2] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(u,x)* equal(c_List_Olist_OCons(v,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w),x)* -> .
% 299.70/300.38 20741[0:Rew:20635.1,20413.3] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(x,u)* equal(y,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* -> equal(y,x)*.
% 299.70/300.38 20907[0:SpL:418.0,827.0] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(v,x,y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(z)))*.
% 299.70/300.38 20905[0:SpL:429.0,827.0] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(v,x,y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(z)))*.
% 299.70/300.38 21070[0:Res:5159.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Orev(c_List_Otake(x,u,v),v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.38 21066[0:Res:4865.1,20931.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Odrop(w,c_List_Odrop(x,u,v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.38 21059[0:Res:5294.1,20931.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Otake(w,c_List_Otake(x,u,v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.38 21058[0:Res:5255.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Orev(c_List_Odrop(x,u,v),v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.38 21053[0:Res:17803.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Otake(w,c_List_Odrop(x,u,v),v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.38 21050[0:Res:4818.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Odrop(w,c_List_Odrop(x,u,v),v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.38 21124[0:SpR:787.1,943.1] || equal(u,c_List_Orev(v,w))* equal(x,u)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(x,w),w),c_List_Orev(x,w))**.
% 299.70/300.38 21121[0:SpR:787.1,943.1] || equal(u,c_List_Orev(v,w))* equal(x,v)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(x,w),w),c_List_Orev(x,w))**.
% 299.70/300.38 21279[0:SpR:787.1,967.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate(y,x,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 21276[0:SpR:787.1,967.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orotate(y,x,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 21573[0:SpL:161.0,1068.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),v,w),w),x)** -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.38 21553[0:SpL:787.1,1068.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),y,w),u)* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.38 21550[0:SpL:787.1,1068.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),y,w),v)* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.38 21588[0:SpL:377.0,1356.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(c_List_Oappend(u,v,x),x))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.38 21587[0:SpL:207.0,1356.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(c_List_Olist_OCons(u,v,x),x))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.38 21712[0:SpL:377.0,1357.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(w,x))** -> equal(c_List_Orev(c_List_Oappend(u,v,x),x),c_List_Olist_ONil(x)).
% 299.70/300.38 21746[0:SpL:336.0,21735.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Orev(c_List_Olist_OCons(v,y,x),x))** -> .
% 299.70/300.38 22047[0:SpL:274.0,1454.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Olist_OCons(u,c_List_Orev(w,x),x))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x)).
% 299.70/300.38 22043[0:SpL:377.0,1454.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_OCons(u,c_List_Oappend(v,w,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.38 22042[0:SpL:207.0,1454.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.38 22129[0:SpL:427.0,22102.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(v,w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.38 22128[0:SpL:1349.0,22102.0] || equal(c_List_Omap(u,c_List_Oappend(v,c_List_Orev(w,x),x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Olist_ONil(x)).
% 299.70/300.38 22124[0:SpL:1342.0,22102.0] || equal(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),x,w),w,y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Olist_ONil(w)).
% 299.70/300.38 22210[0:Rew:377.0,22201.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),x)** -> equal(c_List_Oappend(u,c_List_Oappend(v,w,y),y),c_List_Olist_ONil(y)).
% 299.70/300.38 22191[0:SpL:274.0,1556.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Orev(v,x))** -> equal(c_List_Oappend(u,c_List_Orev(w,x),x),c_List_Olist_ONil(x)).
% 299.70/300.38 22380[0:Rew:377.0,22372.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(u,c_List_Oappend(v,w,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.38 22362[0:SpL:274.0,1557.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Oappend(u,c_List_Orev(w,x),x))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x)).
% 299.70/300.38 22499[0:SpL:3954.0,3846.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w)*.
% 299.70/300.38 22492[0:SpL:3954.0,17670.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w)*.
% 299.70/300.38 22480[0:SpR:3954.0,3422.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y),y),y),y),c_List_Olist_OCons(v,c_List_Olist_ONil(y),y))**.
% 299.70/300.38 22476[0:SpR:3954.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Orotate(x,u,v),v),v),v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.70/300.38 22795[0:Rew:3954.0,22466.0] || -> equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(u,w,x),x),x),x))**.
% 299.70/300.38 22799[0:Rew:3954.0,22465.0] || -> equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(u,w,x),x),x),x))**.
% 299.70/300.38 22803[0:Rew:22799.0,22671.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),y),y),c_List_Olist_OCons(w,c_List_Olist_ONil(y),y))** -> .
% 299.70/300.38 22815[0:Rew:22799.0,22609.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orev(c_List_Odrop(y,c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),x),x))* -> .
% 299.70/300.38 22905[0:SpL:2317.1,22865.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),y,v),v),v),w)* -> .
% 299.70/300.38 22925[0:SpL:1625.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x,y),y,z),z)*.
% 299.70/300.38 22924[0:SpL:427.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,x,y,z),z).
% 299.70/300.38 22923[0:SpL:1349.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(x,c_List_Orev(w,y),y),y).
% 299.70/300.38 22919[0:SpL:1342.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(y,x),w,x),x).
% 299.70/300.38 23110[0:SpL:6605.0,106.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,v))* -> equal(u,c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(v),v))*.
% 299.70/300.38 22957[0:SpR:6605.0,6605.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y,z),c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Olist_ONil(z),z))*.
% 299.70/300.38 22956[0:SpR:6605.0,3954.0] || -> equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y),c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Orev(u,y),y),y))*.
% 299.70/300.38 22944[0:SpR:6605.0,418.0] || -> equal(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x),c_List_Omap(v,c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y,x))*.
% 299.70/300.38 22943[0:SpR:6605.0,426.0] || -> equal(c_List_Orotate(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x),c_List_Omap(v,c_List_Orotate(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y,x))*.
% 299.70/300.38 22942[0:SpR:6605.0,429.0] || -> equal(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x),c_List_Omap(v,c_List_Otake(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y,x))*.
% 299.70/300.38 23263[0:SpL:434.0,6647.0] || c_BigStep_Ofinals(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,tc_Expr_Oexp(x1)),x1)* -> c_BigStep_Ofinal(hAPP(u,hAPP(v,w)),x1).
% 299.70/300.38 23286[0:SpL:1625.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x,y),y,z),z)*.
% 299.70/300.38 23285[0:SpL:427.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,x,y,z),z).
% 299.70/300.38 23284[0:SpL:1349.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(x,c_List_Orev(w,y),y),y).
% 299.70/300.38 23280[0:SpL:1342.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(y,x),w,x),x).
% 299.70/300.38 23306[0:SpL:308.0,22777.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),y),c_List_Oappend(v,c_List_Olist_OCons(z,x,y),y))* -> .
% 299.70/300.38 23304[0:SpL:437.0,22777.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist__update(w,x,y,z),z,x1),x1),x1),x1),c_List_Omap(v,w,z,x1))** -> .
% 299.70/300.38 23361[0:SpL:418.0,7170.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(v,x,y),c_List_Olist_ONil(y)).
% 299.70/300.38 23360[0:SpL:426.0,7170.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(v,x,y),c_List_Olist_ONil(y)).
% 299.70/300.38 23359[0:SpL:429.0,7170.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(v,x,y),c_List_Olist_ONil(y)).
% 299.70/300.38 23383[0:SpL:434.0,22917.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,x,y,z),z),z).
% 299.70/300.38 23388[0:SpL:434.0,23278.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,x,y,z),z),z).
% 299.70/300.38 23429[0:SpL:434.0,23419.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.38 23573[0:SpL:418.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,x,y),y),y)*.
% 299.70/300.38 23572[0:SpL:426.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,x,y),y),y)*.
% 299.70/300.38 23571[0:SpL:429.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,x,y),y),y)*.
% 299.70/300.38 23565[0:SpL:6605.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x),x)* -> c_List_Odistinct(c_List_Otake(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y)*.
% 299.70/300.38 23607[0:SpL:431.0,23592.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(v,z,y,w),w),w)*.
% 299.70/300.38 23699[0:SpL:418.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,x,y),y),y)*.
% 299.70/300.38 23698[0:SpL:426.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,x,y),y),y)*.
% 299.70/300.38 23697[0:SpL:429.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,x,y),y),y)*.
% 299.70/300.38 23691[0:SpL:6605.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x),x)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y)*.
% 299.70/300.38 23721[0:SpL:431.0,23709.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Omap(v,z,y,w),w),w)*.
% 299.70/300.38 23805[0:SpL:418.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,x,y),y),y)*.
% 299.70/300.38 23804[0:SpL:426.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,x,y),y),y)*.
% 299.70/300.38 23803[0:SpL:429.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,x,y),y),y)*.
% 299.70/300.38 23797[0:SpL:6605.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y)*.
% 299.70/300.38 23849[0:SpL:431.0,23829.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(v,z,y,w),w),w)*.
% 299.70/300.38 24463[0:Res:443.1,6742.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* -> equal(c_List_Otake(x,c_List_Odrop(y,v,u),u),c_List_Otake(x,c_List_Odrop(y,w,u),u))*.
% 299.70/300.38 24462[0:Res:451.1,6742.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* -> equal(c_List_Otake(x,c_List_Otake(y,v,u),u),c_List_Otake(x,c_List_Otake(y,w,u),u))*.
% 299.70/300.38 24572[0:Res:443.1,6873.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* -> equal(c_List_Odrop(x,c_List_Odrop(y,v,u),u),c_List_Odrop(x,c_List_Odrop(y,w,u),u))*.
% 299.70/300.38 24571[0:Res:451.1,6873.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* -> equal(c_List_Odrop(x,c_List_Otake(y,v,u),u),c_List_Odrop(x,c_List_Otake(y,w,u),u))*.
% 299.70/300.38 26963[0:SpL:434.0,26934.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 26969[0:SpL:434.0,26935.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 27498[0:SpL:434.0,26939.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 27504[0:SpL:434.0,26940.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 27542[0:SpL:421.0,27103.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(u,v,x,y),y),y),y)*.
% 299.70/300.38 27636[0:SpL:429.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Omap(v,c_List_Otake(x1,w,x),x,y))* -> .
% 299.70/300.38 27617[0:SpL:421.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Otake(x1,c_List_Omap(v,w,y,z),z))* -> .
% 299.70/300.38 27702[0:SpL:429.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),c_List_Orev(c_List_Omap(v,c_List_Otake(x1,w,x),x,y),y))* -> .
% 299.70/300.38 27686[0:SpL:421.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(v,w,y,z),z),z))* -> .
% 299.70/300.38 27777[0:Res:27530.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Otake(w,c_List_Otake(x,u,v),v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.38 27753[0:SpR:429.0,27530.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Omap(u,c_List_Otake(z,v,w),w,x),x),x),x)*.
% 299.70/300.38 27824[0:SpL:429.0,27605.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,w,x),x,y),y))* -> .
% 299.70/300.38 27804[0:SpL:434.0,27605.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),c_List_Otake(z,c_List_Otake(x1,c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.38 27909[0:SpL:429.0,27659.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(x1,x,y),y,z))* -> .
% 299.70/300.38 27889[0:SpL:434.0,27659.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Otake(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.38 27947[0:SpL:429.0,27674.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,w,x),x,y),y),y))* -> .
% 299.70/300.38 27931[0:SpL:434.0,27674.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Orev(c_List_Otake(z,c_List_Otake(x1,c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.38 28007[0:SpL:421.0,27899.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,x,z,x1))** -> .
% 299.70/300.38 28017[0:SpL:434.0,27927.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 28328[0:Res:27109.1,12906.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) equal(c_List_Oappend(c_List_Odrop(x,u,w),v,w),y)* -> c_List_Odistinct(c_List_Otake(z,y,w),w)*.
% 299.70/300.38 28327[0:Res:27109.1,13033.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) equal(c_List_Oappend(c_List_Odrop(x,u,w),v,w),y)* -> c_List_Odistinct(c_List_Odrop(z,y,w),w)*.
% 299.70/300.38 28325[0:SpR:9462.1,27109.1] || equal(c_List_Odrop(u,v,w),c_List_Otake(x,y,w))* c_List_Odistinct(c_List_Oappend(v,c_List_Odrop(x,y,w),w),w)* -> c_List_Odistinct(y,w).
% 299.70/300.38 28447[0:SpL:421.0,28346.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(u,v,x,y),y),y),y)*.
% 299.70/300.38 28497[0:Res:28435.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Orev(c_List_Odrop(w,c_List_Otake(x,u,v),v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.38 28470[0:SpR:429.0,28435.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Omap(u,c_List_Otake(z,v,w),w,x),x),x),x)*.
% 299.70/300.38 28602[0:SpL:9462.1,27192.0] || equal(c_List_Odrop(u,v,w),c_List_Otake(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(v,c_List_Odrop(x,y,w),w),w),y)** -> .
% 299.70/300.38 28545[0:SpL:9462.1,27192.0] || equal(u,c_List_Otake(v,w,x)) equal(c_List_Olist_OCons(y,w,x),c_List_Oappend(c_List_Odrop(z,u,x),c_List_Odrop(v,w,x),x))* -> .
% 299.70/300.38 28839[0:Res:28221.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Otake(x,c_List_Otake(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Otake(x1,z,v),v)*.
% 299.70/300.38 28838[0:Res:28221.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Otake(x,c_List_Otake(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,v),v)*.
% 299.70/300.38 28963[0:Res:28247.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Otake(x,c_List_Otake(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Otake(x1,z,v),v)*.
% 299.70/300.38 28962[0:Res:28247.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Otake(x,c_List_Otake(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,v),v)*.
% 299.70/300.38 29174[0:Res:28988.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Odrop(x,c_List_Otake(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Otake(x1,z,v),v)*.
% 299.70/300.38 29173[0:Res:28988.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Odrop(x,c_List_Otake(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,v),v)*.
% 299.70/300.38 29247[0:Res:29014.1,12906.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Odrop(x,c_List_Otake(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Otake(x1,z,v),v)*.
% 299.70/300.38 29246[0:Res:29014.1,13033.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Odrop(x,c_List_Otake(y,u,v),v),v),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,v),v)*.
% 299.70/300.38 29632[0:SpR:787.1,2524.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,c_List_Orev(u,w),w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 29749[0:Rew:81.0,29595.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,c_List_Orev(u,v),v),v),v),c_List_Orev(c_List_Orotate(w,c_List_Orev(u,v),v),v))**.
% 299.70/300.38 29918[0:SpR:787.1,3110.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Orev(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.70/300.38 30008[0:SpL:899.1,3326.0] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_ONil(x))* equal(y,w)* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.38 30047[0:SpL:5634.1,493.1] || equal(v_vs____,u) equal(v_T____,v_T_H____) c_WellTypeRT_OWTrts(v_P,v_ha____,v_E____,c_List_Omap(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),u,tc_Value_Oval,tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),v_Ts____)* -> .
% 299.70/300.38 30166[0:SpL:4041.1,3904.0] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v,y),y)* -> c_List_Odistinct(c_List_Olist_OCons(x,u,v),v)*.
% 299.70/300.38 30157[0:SpL:4041.1,909.0] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* c_List_Odistinct(c_List_Olist_OCons(x,u,v),v)* -> c_List_Odistinct(w,v)*.
% 299.70/300.38 30153[0:SpL:4041.1,12788.0] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* c_List_Odistinct(w,v)* -> c_List_Odistinct(c_List_Olist_OCons(x,u,v),v)*.
% 299.70/300.38 30424[0:Rew:20635.1,30254.3] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,u,v))* equal(y,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* -> equal(y,w)*.
% 299.70/300.38 30452[0:Rew:83.0,30217.2,207.0,30217.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Olist_OCons(w,y,v),x)* -> equal(y,c_List_Olist_ONil(v)).
% 299.70/300.38 31397[0:SpL:587.1,3969.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_OCons(u,c_List_Olist_ONil(w),w))* -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.70/300.38 31481[0:SpL:6605.0,7439.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,w))* -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 31479[0:SpL:30361.1,7439.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,v),v),v),c_List_Olist_OCons(y,u,v))* -> equal(x,c_List_Olist_ONil(v)).
% 299.70/300.38 31478[0:SpL:587.1,7439.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* equal(c_List_Orev(x,w),c_List_Olist_OCons(y,c_List_Olist_ONil(w),w))* -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 31470[0:SpL:587.1,7439.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(v,x),x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* -> equal(u,c_List_Olist_ONil(x))*.
% 299.70/300.38 31672[0:SpL:9401.1,1362.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,x,y),y),c_List_Oappend(v,c_List_Orev(w,y),y))* -> equal(c_List_Orev(x,y),u)*.
% 299.70/300.38 31659[0:SpL:587.1,1362.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Oappend(y,c_List_Orev(v,x),x))* -> equal(c_List_Orev(w,x),y).
% 299.70/300.38 31657[0:SpL:100.0,1362.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),c_List_Oappend(y,c_List_Oreplicate(u,v,w),w))* -> equal(c_List_Orev(x,w),y).
% 299.70/300.38 31649[0:SpL:587.1,1362.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Oappend(y,c_List_Orev(u,w),w))* -> equal(c_List_Orev(v,w),y)*.
% 299.70/300.38 31703[0:SpL:1548.0,6255.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(c_List_Odrop(y,v,x),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.38 31808[0:SpL:274.0,6564.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Orev(u,x),c_List_Orev(w,x))* -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x)).
% 299.70/300.38 31803[0:SpL:377.0,6564.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y))* equal(c_List_Orev(u,y),c_List_Oappend(v,w,y))* -> equal(c_List_Olist_ONil(y),x).
% 299.70/300.38 31802[0:SpL:207.0,6564.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* equal(c_List_Orev(u,y),c_List_Olist_OCons(v,w,y))* -> equal(c_List_Olist_ONil(y),x).
% 299.70/300.38 31895[0:SpL:9401.1,1363.0] || equal(c_List_Orev(u,v),w) equal(c_List_Orev(c_List_Oappend(x,u,v),v),c_List_Oappend(w,y,v))* -> equal(c_List_Orev(x,v),y).
% 299.70/300.38 31883[0:SpL:587.1,1363.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Oappend(c_List_Orev(v,x),y,x))* -> equal(c_List_Orev(w,x),y).
% 299.70/300.38 31881[0:SpL:100.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),c_List_Oappend(c_List_Oreplicate(v,w,x),y,x))* -> equal(c_List_Orev(u,x),y).
% 299.70/300.38 31873[0:SpL:587.1,1363.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Oappend(c_List_Orev(v,w),y,w))* -> equal(c_List_Orev(u,w),y)*.
% 299.70/300.38 31868[0:SpL:9401.1,1363.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Oappend(c_List_Orev(w,x),y,x))* -> equal(c_List_Orev(u,x),y)*.
% 299.70/300.38 31914[0:Rew:88.0,31890.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(c_List_Olist_OCons(x,v,w),w))* -> equal(c_List_Orev(u,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w)).
% 299.70/300.38 32000[0:SpL:274.0,8735.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(u,w),c_List_Orev(c_List_Oappend(x,v,w),w))* -> equal(c_List_Orev(x,w),c_List_Olist_ONil(w)).
% 299.70/300.38 31995[0:SpL:377.0,8735.1] || equal(u,c_List_Oappend(v,w,x)) equal(c_List_Orev(u,x),c_List_Oappend(v,c_List_Oappend(w,y,x),x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 31994[0:SpL:207.0,8735.1] || equal(u,c_List_Olist_OCons(v,w,x)) equal(c_List_Orev(u,x),c_List_Olist_OCons(v,c_List_Oappend(w,y,x),x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 32020[0:SpL:377.0,8741.1] || equal(u,c_List_Oappend(v,w,x)) equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,y,x),x),x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 32019[0:SpL:207.0,8741.1] || equal(u,c_List_Olist_OCons(v,w,x)) equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,y,x),x),x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 32055[0:SpL:5634.1,1654.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Omap(x,w,v,y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(x,u,v,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 32047[0:SpL:587.1,1654.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(v,x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(w,u,x,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 32260[0:SpL:4047.0,559.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x))* -> equal(c_List_Orev(u,x),c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))*.
% 299.70/300.38 32249[0:SpL:4047.0,287.0] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v))* -> equal(u,c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v))*.
% 299.70/300.38 32217[0:SpR:30361.1,4047.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),v),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v))**.
% 299.70/300.38 32188[0:SpR:4047.0,344.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)))*.
% 299.70/300.38 32457[0:Rew:83.0,32358.0,207.0,32358.0,207.0,32358.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Odrop(z,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(y),y),y),y))* -> .
% 299.70/300.38 32460[0:Rew:83.0,32230.0,207.0,32230.0,207.0,32230.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),x),x),x)*.
% 299.70/300.38 32461[0:Rew:83.0,32210.0,207.0,32210.0,207.0,32210.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x),c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Orev(u,x),x),x))**.
% 299.70/300.38 32462[0:Rew:83.0,32203.0,207.0,32203.0,207.0,32203.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),v),c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(w,u,v),v),v))**.
% 299.70/300.38 32478[0:Rew:32461.0,32477.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),c_List_Olist_OCons(u,c_List_Olist_OCons(v,y,x),x))* -> equal(c_List_Orev(w,x),y).
% 299.70/300.38 32751[0:SpL:4132.0,21635.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),u,y),y),c_List_Otake(v,x,y))** -> .
% 299.70/300.38 32745[0:SpL:4132.0,21635.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,w,x),tc_List_Olist(x)),u,y),y),c_List_Otake(v,c_List_Omap(z,w,x,y),y))* -> .
% 299.70/300.38 32705[0:SpR:431.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Otake(u,x,y),tc_List_Olist(y)))*.
% 299.70/300.38 32703[0:SpR:5634.1,4132.0] || equal(u,v) -> equal(c_Nat_Osize__class_Osize(c_List_Otake(w,c_List_Omap(x,v,y,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(w,u,y),tc_List_Olist(y)))*.
% 299.70/300.38 32694[0:SpR:424.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Oreplicate(v,x,z),z),tc_List_Olist(z)))*.
% 299.70/300.38 32692[0:SpR:427.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(w,x),x),tc_List_Olist(x)))*.
% 299.70/300.38 32689[0:SpR:4132.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(z,w,x,x1),x1),tc_List_Olist(x1)))*.
% 299.70/300.38 32653[0:SpR:4132.0,675.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Otake(u,w,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 32638[0:SpR:4132.0,783.1] || equal(c_List_Otake(u,v,w),x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),x)**.
% 299.70/300.38 32636[0:SpR:4132.0,623.1] || equal(c_List_Otake(u,v,w),x) -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)))*.
% 299.70/300.38 32594[0:SpR:4132.0,675.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 32579[0:SpR:4132.0,783.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.38 32815[0:Rew:425.0,32715.1] || equal(u,c_List_Omap(v,w,x,y))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x)))**.
% 299.70/300.38 32961[0:SpL:431.0,4160.0] || equal(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(u,x,y),c_List_Olist_ONil(y)).
% 299.70/300.38 32959[0:SpL:5634.1,4160.0] || equal(u,v)* equal(c_List_Otake(w,c_List_Omap(x,v,y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(w,u,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 32950[0:SpL:424.0,4160.0] || equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(u,c_List_Oreplicate(v,x,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 32948[0:SpL:427.0,4160.0] || equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(u,c_List_Orev(w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 33113[0:SpL:431.0,4267.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(u,x,y),c_List_Olist_ONil(y)).
% 299.70/300.38 33111[0:SpL:5634.1,4267.0] || equal(u,v)* equal(c_List_Orotate(w,c_List_Omap(x,v,y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(w,u,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 33102[0:SpL:424.0,4267.0] || equal(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(u,c_List_Oreplicate(v,x,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 33100[0:SpL:427.0,4267.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(u,c_List_Orev(w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 33405[0:SpL:4351.0,21635.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),u,y),y),c_List_Odrop(v,x,y))** -> .
% 299.70/300.38 33399[0:SpL:4351.0,21635.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,w,x),tc_List_Olist(x)),u,y),y),c_List_Odrop(v,c_List_Omap(z,w,x,y),y))* -> .
% 299.70/300.38 33331[0:SpR:431.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Odrop(u,x,y),tc_List_Olist(y)))*.
% 299.70/300.38 33329[0:SpR:5634.1,4351.0] || equal(u,v) -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(w,c_List_Omap(x,v,y,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(w,u,y),tc_List_Olist(y)))*.
% 299.70/300.38 33320[0:SpR:424.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Oreplicate(v,x,z),z),tc_List_Olist(z)))*.
% 299.70/300.38 33318[0:SpR:427.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(w,x),x),tc_List_Olist(x)))*.
% 299.70/300.38 33315[0:SpR:4351.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(z,w,x,x1),x1),tc_List_Olist(x1)))*.
% 299.70/300.38 33279[0:SpR:4351.0,675.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Odrop(u,w,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 33266[0:SpR:4351.0,783.1] || equal(c_List_Odrop(u,v,w),x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),x)**.
% 299.70/300.38 33264[0:SpR:4351.0,623.1] || equal(c_List_Odrop(u,v,w),x) -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)))*.
% 299.70/300.38 33222[0:SpR:4351.0,675.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 33209[0:SpR:4351.0,783.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.38 33563[0:Rew:3717.0,33535.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x)) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(y,w,x),x),x),c_List_Orev(u,x))* -> .
% 299.70/300.38 33586[0:SpL:787.1,21649.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* equal(c_List_Olist_OCons(y,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),w),x)* -> .
% 299.70/300.38 33583[0:SpL:787.1,21649.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Olist_OCons(y,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),y,w),w),x)* -> .
% 299.70/300.38 33621[0:SpL:431.0,4398.0] || equal(c_List_Odrop(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(u,x,y),c_List_Olist_ONil(y)).
% 299.70/300.38 33619[0:SpL:5634.1,4398.0] || equal(u,v)* equal(c_List_Odrop(w,c_List_Omap(x,v,y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(w,u,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 33610[0:SpL:424.0,4398.0] || equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(u,c_List_Oreplicate(v,x,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 33608[0:SpL:427.0,4398.0] || equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(u,c_List_Orev(w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 33730[0:SpL:787.1,22903.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.38 33850[0:SpL:377.0,25037.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),x) equal(c_List_Oappend(u,c_List_Oappend(v,y,w),w),x)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.38 33849[0:SpL:207.0,25037.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x) equal(c_List_Olist_OCons(u,c_List_Oappend(v,y,w),w),x)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.38 34209[0:Rew:22799.0,34127.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.70/300.38 34063[0:SpL:1344.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),c_List_Orev(c_List_Odrop(z,c_List_Oreplicate(v,w,x),x),x))* -> .
% 299.70/300.38 34058[0:SpL:1344.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),x),c_List_Odrop(z,c_List_Oreplicate(v,w,x),x))* -> .
% 299.70/300.38 34020[0:SpL:1344.0,1185.1] || equal(u,v) equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),u,y),y),v)* -> equal(c_List_Oreplicate(w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.38 34011[0:SpL:1344.0,15.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,v),u,v),v))* -> equal(w,c_List_Oreplicate(x,y,v)).
% 299.70/300.38 33944[0:SpL:1344.0,3846.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Oreplicate(u,v,w),w),w),w)*.
% 299.70/300.38 33919[0:SpR:100.0,1344.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,y,w),w),w),c_List_Oappend(c_List_Oreplicate(x,y,w),c_List_Oreplicate(u,v,w),w))**.
% 299.70/300.38 33908[0:SpR:1344.0,9401.1] || equal(c_List_Orev(u,v),w) -> equal(c_List_Oappend(w,c_List_Oreplicate(x,y,v),v),c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,v),u,v),v))*.
% 299.70/300.38 34288[0:Rew:88.0,34100.1] || equal(u,c_List_Orev(v,w)) equal(u,c_List_Oappend(c_List_Oreplicate(x,y,w),v,w))* -> equal(c_List_Oreplicate(x,y,w),c_List_Olist_ONil(w)).
% 299.70/300.38 34398[0:SpL:377.0,31564.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(v,w,y),c_List_Olist_ONil(y)).
% 299.70/300.38 34790[0:Rew:22799.0,34688.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oreplicate(x,y,z),z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.38 34620[0:SpL:1351.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),c_List_Orev(c_List_Otake(z,c_List_Oreplicate(w,x,y),y),y))* -> .
% 299.70/300.38 34612[0:SpL:1351.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),y),c_List_Otake(z,c_List_Oreplicate(w,x,y),y))* -> .
% 299.70/300.38 34486[0:SpL:1351.0,27103.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Oreplicate(v,w,x),x),x),x)*.
% 299.70/300.38 34929[0:SpL:1548.0,31588.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(c_List_Odrop(y,v,x),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.38 35032[0:SpL:1548.0,31728.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(c_List_Odrop(y,u,w),v,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 35127[0:SpL:9401.1,1459.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),c_List_Oappend(v,y,z))* -> equal(c_List_Olist_OCons(w,x,z),u)*.
% 299.70/300.38 35106[0:SpL:9401.1,1459.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),c_List_Oappend(z,x,y))* -> equal(c_List_Olist_OCons(w,u,y),z)*.
% 299.70/300.38 35089[0:SpL:2742.1,1459.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,x,v),c_List_Oappend(y,x,v))* -> equal(c_List_Olist_OCons(w,u,v),y)*.
% 299.70/300.38 35162[0:Rew:3717.0,35149.0] || equal(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Orev(u,y),c_List_Oappend(v,c_List_Orev(x,y),y))* -> .
% 299.70/300.38 35272[0:SpL:9401.1,1467.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(u,x,y),y),c_List_Olist_OCons(w,c_List_Oappend(v,z,y),y))* -> equal(x,z).
% 299.70/300.38 35268[0:SpL:25354.1,1467.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Olist_OCons(w,c_List_Oappend(x,y,v),v),c_List_Olist_OCons(w,x,v))** -> equal(y,u)*.
% 299.70/300.38 35509[0:SpL:9401.1,1562.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,y,z),z),c_List_Oappend(v,y,z))* -> equal(c_List_Oappend(w,x,z),u)*.
% 299.70/300.38 35490[0:SpL:9401.1,1562.0] || equal(u,v)* equal(c_List_Oappend(v,c_List_Oappend(w,x,y),y),c_List_Oappend(z,x,y))* -> equal(c_List_Oappend(u,w,y),z)*.
% 299.70/300.38 35487[0:SpL:25354.1,1562.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(x,c_List_Oappend(y,v,w))* -> equal(c_List_Oappend(x,u,w),y)*.
% 299.70/300.38 35479[0:SpL:9401.1,1562.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(v,x,y),y),c_List_Oappend(z,x,y))* -> equal(c_List_Oappend(w,u,y),z)*.
% 299.70/300.38 35603[0:SpL:421.0,35572.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(v,w,y,z),c_List_Olist_ONil(z)).
% 299.70/300.38 35796[0:SpL:9401.1,1572.0] || equal(u,v) equal(c_List_Oappend(u,c_List_Oappend(w,x,y),y),c_List_Oappend(v,c_List_Oappend(w,z,y),y))* -> equal(x,z).
% 299.70/300.38 35785[0:SpL:9401.1,1572.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(u,x,y),y),c_List_Oappend(w,c_List_Oappend(v,z,y),y))* -> equal(x,z).
% 299.70/300.38 35781[0:SpL:25354.1,1572.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Oappend(w,c_List_Oappend(x,y,v),v),c_List_Oappend(w,x,v))** -> equal(y,u)*.
% 299.70/300.38 35959[0:SpL:377.0,35564.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),y,x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(u,v,x),c_List_Olist_ONil(x)).
% 299.70/300.38 36026[0:SpL:5634.1,1655.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Omap(x,w,v,y),c_List_Orev(z,y))* -> equal(c_List_Omap(x,u,v,y),z)*.
% 299.70/300.38 36017[0:SpL:587.1,1655.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(v,x),x,y),c_List_Orev(z,y))* -> equal(c_List_Omap(w,u,x,y),z)*.
% 299.70/300.38 36140[0:SpR:787.1,973.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate(x,c_List_Olist__update(u,y,z,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 36137[0:SpR:787.1,973.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orotate(x,c_List_Olist__update(v,y,z,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 36319[0:SpR:787.1,974.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate(x,c_List_Omap(y,u,w,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 36316[0:SpR:787.1,974.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orotate(x,c_List_Omap(y,v,w,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 36737[0:SpL:4048.0,8529.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w,z),z)* -> c_List_Odistinct(c_List_Omap(u,y,w,z),z).
% 299.70/300.38 36635[0:SpL:4048.0,16.0] || equal(c_List_Oappend(u,v,w),c_List_Oappend(c_List_Orev(x,w),c_List_Olist_OCons(y,v,w),w))* -> equal(u,c_List_Orev(c_List_Olist_OCons(y,x,w),w)).
% 299.70/300.38 36627[0:SpL:4048.0,1185.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,y,w),w),x)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.38 36918[0:Rew:4048.0,36621.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,y,v),v))* -> equal(x,y).
% 299.70/300.38 36530[0:SpL:4048.0,26697.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),c_List_Orev(c_List_Olist_OCons(w,u,v),v))** -> equal(c_List_Oappend(x,y,v),y)**.
% 299.70/300.38 36517[0:SpL:4048.0,5305.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Olist_OCons(w,u,v),v),v),v)*.
% 299.70/300.38 36510[0:SpL:4048.0,18475.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Olist_OCons(w,u,v),v),v),v)*.
% 299.70/300.38 36500[0:SpR:587.1,4048.0] || equal(c_List_Olist_OCons(u,v,w),x) -> equal(c_List_Oappend(c_List_Orev(x,w),y,w),c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,y,w),w))*.
% 299.70/300.38 36487[0:SpR:4048.0,9401.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x) -> equal(c_List_Oappend(x,y,w),c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,y,w),w))*.
% 299.70/300.38 36482[0:SpR:4048.0,25354.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(c_List_Orev(w,v),c_List_Olist_OCons(x,u,v),v),c_List_Orev(c_List_Olist_OCons(x,w,v),v))**.
% 299.70/300.38 37070[0:SpR:787.1,1165.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Orotate(x,u,w),w),y,w),w),y)**.
% 299.70/300.38 37067[0:SpR:787.1,1165.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Orotate(x,v,w),w),y,w),w),y)**.
% 299.70/300.38 37182[0:SpL:9462.1,37037.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Otake(x,y,w))* equal(y,v) -> equal(c_List_Odrop(x,y,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 37209[0:SpL:5634.1,6618.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,v,y,z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(x,u,y),y)*.
% 299.70/300.38 37203[0:SpL:5628.1,6618.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(x,u,v),v)*.
% 299.70/300.38 37200[0:SpL:424.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,z),z),z)*.
% 299.70/300.38 37198[0:SpL:427.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x)*.
% 299.70/300.38 37316[0:SpL:5634.1,6634.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Omap(y,x,w,z),c_List_Olist_OCons(x1,x2,z))* -> equal(hAPP(y,u),x1)*.
% 299.70/300.38 37404[0:SpL:9401.1,8263.0] || equal(c_List_Oreplicate(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(v,c_List_Oappend(x,y,w),w),w)* -> c_List_Odistinct(c_List_Oreplicate(u,v,w),w)*.
% 299.70/300.38 37511[0:SpL:9401.1,8264.0] || equal(c_List_Oreplicate(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(v,c_List_Oappend(x,y,w),w),w)* -> c_List_Odistinct(c_List_Olist_OCons(v,y,w),w).
% 299.70/300.38 37507[0:SpL:1351.0,8264.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,u,x),x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(v,x),x),x).
% 299.70/300.38 37699[0:SpR:787.1,1250.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Olist__update(c_List_Orotate(x,u,w),y,z,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 37696[0:SpR:787.1,1250.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Olist__update(c_List_Orotate(x,v,w),y,z,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 37807[0:Rew:81.0,37672.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Orotate(w,u,v),x,y,v),v),c_List_Olist__update(c_List_Orotate(w,u,v),x,y,v))**.
% 299.70/300.38 37891[0:SpR:787.1,1277.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Omap(x,c_List_Orotate(y,u,w),w,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 37888[0:SpR:787.1,1277.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,c_List_Orotate(y,v,w),w,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 38620[0:SpL:1375.1,12690.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Orev(c_List_Oappend(u,w,x),x))* -> .
% 299.70/300.38 38605[0:SpL:1375.1,6887.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(u,w,x),x),x),y)* -> .
% 299.70/300.38 38447[0:SpL:1375.1,3904.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Oappend(u,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Oappend(v,x,y),y)*.
% 299.70/300.38 38440[0:SpL:1375.1,609.1] || equal(u,v)* equal(w,c_List_Oappend(v,x,y))* c_List_Odistinct(c_List_Orev(c_List_Oappend(u,x,y),y),y)* -> c_List_Odistinct(w,y)*.
% 299.70/300.38 38438[0:SpL:1375.1,909.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Oappend(u,x,y),y))* c_List_Odistinct(c_List_Oappend(v,x,y),y)* -> c_List_Odistinct(w,y)*.
% 299.70/300.38 38434[0:SpL:1375.1,12788.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Oappend(u,x,y),y))* c_List_Odistinct(w,y)* -> c_List_Odistinct(c_List_Oappend(v,x,y),y)*.
% 299.70/300.38 38414[0:SpL:1375.1,6516.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,x),x),y,x),y)** -> equal(c_List_Oappend(v,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.38 38406[0:SpL:1375.1,1152.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,x),x),y,x),c_List_Oappend(v,w,x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 38117[0:SpR:377.0,1375.1] || equal(u,c_List_Oappend(v,w,x)) -> equal(c_List_Orev(c_List_Oappend(u,y,x),x),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,y,x),x),x))*.
% 299.70/300.38 38116[0:SpR:207.0,1375.1] || equal(u,c_List_Olist_OCons(v,w,x)) -> equal(c_List_Orev(c_List_Oappend(u,y,x),x),c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,y,x),x),x))*.
% 299.70/300.38 38781[0:Rew:274.0,38059.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(u,x,y),y),y),c_List_Orev(c_List_Oappend(w,c_List_Oappend(v,x,y),y),y))*.
% 299.70/300.38 38836[0:Rew:88.0,38125.1] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(x,y,w),w),w),c_List_Oappend(c_List_Oreplicate(x,y,w),v,w))*.
% 299.70/300.38 39472[0:SpL:1378.1,12690.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Orev(c_List_Oappend(w,u,x),x))* -> .
% 299.70/300.38 39457[0:SpL:1378.1,6887.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(w,u,x),x),x),y)* -> .
% 299.70/300.38 39396[0:SpL:1378.1,1362.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Oappend(y,c_List_Orev(w,x),x))* -> equal(c_List_Orev(v,x),y)*.
% 299.70/300.38 39299[0:SpL:1378.1,3904.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Oappend(x,u,y),y),y,z),z)* -> c_List_Odistinct(c_List_Oappend(x,v,y),y)*.
% 299.70/300.38 39292[0:SpL:1378.1,609.1] || equal(u,v)* equal(w,c_List_Oappend(x,v,y))* c_List_Odistinct(c_List_Orev(c_List_Oappend(x,u,y),y),y)* -> c_List_Odistinct(w,y)*.
% 299.70/300.38 39290[0:SpL:1378.1,909.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Oappend(x,u,y),y))* c_List_Odistinct(c_List_Oappend(x,v,y),y)* -> c_List_Odistinct(w,y)*.
% 299.70/300.38 39286[0:SpL:1378.1,12788.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Oappend(x,u,y),y))* c_List_Odistinct(w,y)* -> c_List_Odistinct(c_List_Oappend(x,v,y),y)*.
% 299.70/300.38 39266[0:SpL:1378.1,6516.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x),y)** -> equal(c_List_Oappend(w,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.38 39258[0:SpL:1378.1,1152.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x),c_List_Oappend(w,v,x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 39581[0:Rew:377.0,38969.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,y),y),y),c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v,y),y),y))*.
% 299.70/300.38 39582[0:Rew:207.0,38968.1] || equal(u,v) -> equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,y),y),y),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),y))*.
% 299.70/300.38 39667[0:Rew:88.0,38975.1] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,w),u,w),w),c_List_Oappend(v,c_List_Oreplicate(x,y,w),w))*.
% 299.70/300.38 39699[0:SpL:377.0,8542.0] || equal(c_List_Omap(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(u,x,y,z),c_List_Olist_ONil(z)).
% 299.70/300.38 40569[0:SpL:39516.1,1562.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,u,y),y),c_List_Oappend(z,v,y))* -> equal(c_List_Oappend(w,x,y),z).
% 299.70/300.38 40568[0:SpL:39516.1,1459.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,u,y),y),c_List_Oappend(z,v,y))* -> equal(c_List_Olist_OCons(w,x,y),z).
% 299.70/300.38 40558[0:SpL:39516.1,1572.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,c_List_Oappend(u,z,w),w),c_List_Oappend(y,x,w))* -> equal(z,v)*.
% 299.70/300.38 40537[0:SpL:39516.1,1572.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,y,z),z),c_List_Oappend(w,c_List_Oappend(x,v,z),z))* -> equal(y,u)*.
% 299.70/300.38 40536[0:SpL:39516.1,1467.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),c_List_Olist_OCons(w,c_List_Oappend(x,v,z),z))* -> equal(y,u)*.
% 299.70/300.38 40421[0:SpL:39516.1,1362.0] || equal(c_List_Orev(u,v),w) equal(c_List_Orev(c_List_Oappend(u,x,v),v),c_List_Oappend(y,w,v))* -> equal(c_List_Orev(x,v),y).
% 299.70/300.38 40414[0:SpL:39516.1,1363.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,x,y),y),c_List_Oappend(c_List_Orev(x,y),v,y))* -> equal(c_List_Orev(w,y),u)*.
% 299.70/300.38 40391[0:SpL:39516.1,8264.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),v,y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(w,u,y),y)*.
% 299.70/300.38 40376[0:SpL:39516.1,1562.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,x,w),c_List_Oappend(z,v,w))* -> equal(c_List_Oappend(y,u,w),z)*.
% 299.70/300.38 39825[0:SpR:39516.1,1344.0] || equal(c_List_Oreplicate(u,v,w),x) -> equal(c_List_Oappend(c_List_Orev(y,w),x,w),c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w))*.
% 299.70/300.38 39819[0:SpR:39516.1,1351.0] || equal(c_List_Orev(u,v),w) -> equal(c_List_Oappend(c_List_Oreplicate(x,y,v),w,v),c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(x,y,v),v),v))*.
% 299.70/300.38 40974[0:SpL:336.0,40037.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(z,u,w),v,w),w),w),x)* -> .
% 299.70/300.38 41009[0:SpL:1548.0,8541.0] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(u,c_List_Otake(z,v,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 41121[0:SpL:3954.0,39880.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(x,v),v),v),w)* -> equal(x,c_List_Olist_ONil(v)).
% 299.70/300.38 41195[0:SpR:297.0,820.0] || -> equal(c_List_Otake(u,c_List_Oappend(c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w),z,w),w),c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w))**.
% 299.70/300.38 41815[0:SpL:4144.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),x1,z),z),c_List_Orev(c_List_Omap(v,w,y,z),z))** -> .
% 299.70/300.38 41814[0:SpL:4144.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),x1,z),z),z),c_List_Omap(v,w,y,z))** -> .
% 299.70/300.38 41812[0:SpL:4144.0,7565.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),x1,z),z),z),c_List_Omap(v,w,y,z))** -> .
% 299.70/300.38 41849[0:Rew:297.0,41747.0,424.0,41747.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(u,x,y),y),y),y,z),z),c_List_Oreplicate(u,hAPP(v,x),z))**.
% 299.70/300.38 42563[0:SpL:39737.1,37237.0] || equal(c_List_Orotate(u,v,w),c_List_Odrop(x,y,w))* equal(y,v) -> equal(c_List_Orev(c_List_Otake(x,y,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 42561[0:SpL:39737.1,926.0] || equal(c_List_Odrop(u,v,w),c_List_Odrop(x,y,w))* equal(y,v) -> equal(c_List_Otake(u,v,w),c_List_Otake(x,y,w)).
% 299.70/300.38 42484[0:SpL:39737.1,27192.0] || equal(u,c_List_Odrop(v,w,x)) equal(c_List_Olist_OCons(y,w,x),c_List_Oappend(c_List_Odrop(z,c_List_Otake(v,w,x),x),u,x))* -> .
% 299.70/300.38 42402[0:SpL:39737.1,1554.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(c_List_Oappend(c_List_Otake(x,y,w),u,w),w)*.
% 299.70/300.38 42279[0:SpR:39737.1,9462.1] || equal(c_List_Odrop(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Otake(x,y,w),c_List_Otake(u,v,w)) -> equal(y,v).
% 299.70/300.38 42275[0:SpR:39737.1,10197.0] || equal(c_List_Oreplicate(u,v,w),c_List_Odrop(x,y,w))* -> equal(c_List_Odrop(u,c_List_Orev(y,w),w),c_List_Orev(c_List_Otake(x,y,w),w))*.
% 299.70/300.38 42266[0:SpR:39737.1,1338.0] || equal(u,c_List_Odrop(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Orev(w,x),x),c_List_Orev(c_List_Otake(v,w,x),x))*.
% 299.70/300.38 42263[0:SpR:39737.1,16074.1] || equal(c_List_Otake(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(c_List_Oappend(c_List_Otake(x,y,w),v,w),w)* -> c_List_Odistinct(y,w).
% 299.70/300.38 42261[0:SpR:39737.1,784.1] || equal(u,c_List_Odrop(v,w,x))* equal(y,c_List_Otake(v,w,x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),w,x),u)*.
% 299.70/300.38 43062[0:Res:4335.1,7159.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(x1,z,y),y,w),w)*.
% 299.70/300.38 43061[0:Res:4236.1,7159.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orotate(x1,z,y),y,w),w)*.
% 299.70/300.38 43060[0:Res:4116.1,7159.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Omap(v,c_List_Otake(x1,z,y),y,w),w)*.
% 299.70/300.38 43068[0:Rew:125.0,43047.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Olist_ONil(x),x),x)* -> c_List_Odistinct(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y,z),z)*.
% 299.70/300.38 43122[0:SpL:377.0,39122.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v,y),y),y),c_List_Oappend(w,x,y))** -> equal(c_List_Olist_ONil(y),u)*.
% 299.70/300.38 43121[0:SpL:207.0,39122.1] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),y),c_List_Olist_OCons(w,x,y))** -> equal(c_List_Olist_ONil(y),u)*.
% 299.70/300.38 43241[0:SpL:377.0,39902.1] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,u,y),y),c_List_Orev(c_List_Oappend(w,x,y),y))** -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.38 43240[0:SpL:207.0,39902.1] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,u,y),y),c_List_Orev(c_List_Olist_OCons(w,x,y),y))** -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.38 43271[0:Rew:88.0,43242.1] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(y,u,x),x),c_List_Olist_OCons(y,w,x))** -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.38 43407[0:SpL:1548.0,1449.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* equal(y,c_List_Oappend(c_List_Odrop(z,v,x),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 43439[0:SpL:1548.0,1462.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Odrop(y,v,x),w,x),x),x)*.
% 299.70/300.38 43512[0:SpR:1542.1,643.0] || equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),c_List_Orotate(u,v,w))*.
% 299.70/300.38 44191[0:Rew:43969.1,43499.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(c_List_Otake(u,v,w),y,w),c_List_Oappend(v,y,w))**.
% 299.70/300.38 44192[0:Rew:43969.1,43492.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(x,u,w),tc_List_Olist(w)),c_List_Oappend(x,y,w),w),y)**.
% 299.70/300.38 44193[0:Rew:43969.1,43491.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,u,w),tc_List_Olist(w)),c_List_Olist_OCons(x,y,w),w),y)**.
% 299.70/300.38 44730[0:Rew:297.0,44693.1] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(x,y,w),c_List_Oreplicate(x,v,w))*.
% 299.70/300.38 45200[0:SpL:274.0,44445.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(v,x),c_List_Orev(w,x)).
% 299.70/300.38 45223[0:SpL:1548.0,1552.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* equal(y,c_List_Oappend(c_List_Odrop(z,v,x),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 45272[0:SpL:1548.0,1565.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Odrop(y,v,x),w,x),x),x)*.
% 299.70/300.38 45724[0:SpL:45527.0,21649.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(z,v,w),tc_List_Olist(w)),y,w),w),x)* -> .
% 299.70/300.38 45723[0:SpL:45527.0,1068.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),x,w),y,w),c_List_Olist_OCons(z,v,w))* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.38 45722[0:SpL:45527.0,22903.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),y,x),x),x),c_List_Orev(c_List_Olist_OCons(z,w,x),x))* -> .
% 299.70/300.38 45694[0:SpR:45527.0,2317.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Olist_OCons(w,x,v),v))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,x,v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.38 45689[0:SpR:45527.0,1277.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Orotate(y,c_List_Olist_OCons(z,v,w),w),w,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.38 45688[0:SpR:45527.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist__update(c_List_Orotate(x,c_List_Olist_OCons(y,v,w),w),z,x1,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 45687[0:SpR:45527.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Orotate(x,c_List_Olist_OCons(y,v,w),w),w),z,w),w),z)**.
% 299.70/300.38 45686[0:SpR:45527.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Omap(y,c_List_Olist_OCons(z,v,w),w,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.38 45685[0:SpR:45527.0,973.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Olist__update(c_List_Olist_OCons(y,v,w),z,x1,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 45684[0:SpR:45527.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,c_List_Orev(c_List_Olist_OCons(y,v,w),w),w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 45665[0:SpR:45527.0,3110.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,v,w),tc_List_Olist(w)),x,w),x)**.
% 299.70/300.38 45641[0:SpR:45527.0,967.1] || equal(c_List_Olist_OCons(u,v,w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,v,w),tc_List_Olist(w)),c_List_Orotate(z,x,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 45632[0:SpR:45527.0,943.1] || equal(u,c_List_Olist_OCons(v,w,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,w,x),tc_List_Olist(x)),c_List_Orev(u,x),x),c_List_Orev(u,x))**.
% 299.70/300.38 46524[0:SpL:1550.0,13474.1] || equal(c_List_Orev(u,v),w) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(c_List_Oappend(y,u,v),v),z,v),v),v),w)* -> .
% 299.70/300.38 46523[0:SpL:1550.0,11882.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(c_List_Oappend(y,u,v),v),z,v),v),c_List_Orev(w,v))* -> .
% 299.70/300.38 46496[0:SpL:1550.0,1568.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Oappend(c_List_Orev(w,y),z,y))** -> .
% 299.70/300.38 46494[0:SpL:1550.0,22211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Oappend(c_List_Orev(w,y),z,y))** -> .
% 299.70/300.38 46485[0:SpL:1550.0,1473.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Oappend(c_List_Orev(w,y),z,y))** -> .
% 299.70/300.38 46465[0:SpL:1550.0,9519.1] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,v),v),y,v),v)* -> c_List_Odistinct(c_List_Orev(w,v),v)*.
% 299.70/300.38 46450[0:SpL:1550.0,1584.0] || equal(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.38 46411[0:SpL:1550.0,1555.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(v,x),y,x),x).
% 299.70/300.38 46409[0:SpL:1550.0,1554.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Orev(w,x),x),x).
% 299.70/300.38 46387[0:SpL:1550.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Odrop(z,c_List_Oappend(c_List_Orev(v,x),y,x),x))* -> .
% 299.70/300.38 46386[0:SpL:1550.0,1452.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(v,x),y,x),x).
% 299.70/300.38 46384[0:SpL:1550.0,1451.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(w,x),x),x).
% 299.70/300.38 46373[0:SpL:1550.0,11837.0] || equal(c_List_Orev(u,v),c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,v),v),y,v))* equal(c_List_Olist_OCons(z,u,v),c_List_Orev(x,v))* -> .
% 299.70/300.38 46355[0:SpL:1550.0,11863.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(c_List_Oappend(y,u,v),v),z,v),v),w)* -> .
% 299.70/300.38 46333[0:SpL:1550.0,9582.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,v),v),y,v),v)* -> c_List_Odistinct(w,v).
% 299.70/300.38 46241[0:SpL:1550.0,311.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Orev(v,w))** -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w)).
% 299.70/300.38 46239[0:SpL:1550.0,313.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Oappend(c_List_Orev(u,w),x,w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.70/300.38 46232[0:SpL:1550.0,1726.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oappend(c_List_Orev(u,w),x,w),w),w)*.
% 299.70/300.38 46224[0:SpL:1550.0,17674.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oappend(c_List_Orev(u,w),x,w),w),w)*.
% 299.70/300.38 46216[0:SpL:1550.0,27092.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.38 46215[0:SpL:1550.0,27099.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.38 46213[0:SpL:1550.0,28335.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.38 46212[0:SpL:1550.0,28342.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Orev(v,w),w),w),w)*.
% 299.70/300.38 46646[0:Rew:1342.0,46498.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Oappend(c_List_Orev(z,y),w,y))** -> .
% 299.70/300.38 46647[0:Rew:1342.0,46487.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Oappend(c_List_Orev(z,y),w,y))** -> .
% 299.70/300.38 46653[0:Rew:1342.0,46410.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(y,x),v,x),x).
% 299.70/300.38 46654[0:Rew:1342.0,46397.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Otake(z,c_List_Oappend(c_List_Orev(y,x),v,x),x))* -> .
% 299.70/300.38 46655[0:Rew:1342.0,46385.1] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(y,x),v,x),x).
% 299.70/300.38 46673[0:Rew:1342.0,46228.1] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oappend(c_List_Orev(x,w),u,w),w),w)*.
% 299.70/300.38 46674[0:Rew:1550.0,46203.1] || equal(u,v) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,x),x),y,x),c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x))*.
% 299.70/300.38 46681[0:Rew:1550.0,46172.1] || equal(u,v) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,x),x),y,x))*.
% 299.70/300.38 46705[0:Rew:46261.1,46704.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 46960[0:SpL:45729.0,22865.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),tc_List_Olist(w)),x,y),y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> .
% 299.70/300.38 46911[0:SpR:45729.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),z,y),y),z)**.
% 299.70/300.38 46906[0:SpR:45729.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 46881[0:SpR:45729.0,787.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orev(w,v))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(w,tc_List_Olist(v)))*.
% 299.70/300.38 46877[0:SpR:45729.0,2335.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orev(w,v))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),tc_List_Olist(y)),w,v),w)**.
% 299.70/300.38 47342[0:SpL:46993.1,22979.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(hAPP(w,x),u,v),v)* -> c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y)*.
% 299.70/300.38 47286[0:SpL:46993.1,106.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Orev(w,v),c_List_Olist_OCons(x,u,v))* -> equal(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))*.
% 299.70/300.38 47272[0:SpL:46993.1,23252.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,u,v))* -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(y),w,v,tc_Expr_Oexp(y)),y)*.
% 299.70/300.38 47186[0:SpL:46993.1,45919.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Orev(c_List_Olist_OCons(x,y,v),v))* -> equal(y,c_List_Olist_ONil(v)).
% 299.70/300.38 47087[0:SpR:46993.1,6605.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,v),c_List_Olist_OCons(hAPP(w,x),u,v))*.
% 299.70/300.38 47083[0:SpR:46993.1,45729.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,u,v),tc_List_Olist(v)))*.
% 299.70/300.38 47077[0:SpR:46993.1,46993.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Orev(w,v),c_List_Olist_ONil(v)) -> equal(c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(x,w,v))*.
% 299.70/300.38 47072[0:SpR:46993.1,3954.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(w,v),v),v))*.
% 299.70/300.38 48231[0:SpR:2717.1,1540.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(x,u,w),tc_List_Olist(w)),x,w),c_List_Oappend(x,u,w))**.
% 299.70/300.38 48365[0:SpL:377.0,1696.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Oappend(v,w,y),y),y).
% 299.70/300.38 48364[0:SpL:207.0,1696.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,w,y),y),y).
% 299.70/300.38 48426[0:SpL:377.0,1705.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(c_List_Oappend(w,x,z),z))** -> .
% 299.70/300.38 48425[0:SpL:207.0,1705.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(c_List_Olist_OCons(w,x,z),z))** -> .
% 299.70/300.38 48489[0:SpL:377.0,1729.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Oappend(v,w,y),y),y).
% 299.70/300.38 48488[0:SpL:207.0,1729.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,w,y),y),y).
% 299.70/300.38 48570[0:SpL:377.0,1743.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(c_List_Oappend(w,x,z),z))** -> .
% 299.70/300.38 48569[0:SpL:207.0,1743.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(c_List_Olist_OCons(w,x,z),z))** -> .
% 299.70/300.38 48914[0:Rew:23233.0,48832.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(hAPP(v,w),x,y),y),c_List_Odrop(z,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x1),x1),x1,y),y))* -> .
% 299.70/300.38 48919[0:Rew:23233.0,48671.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y),y),c_List_Olist_OCons(hAPP(v,w),c_List_Orev(u,y),y))**.
% 299.70/300.38 48920[0:Rew:23233.0,48665.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,v),v),c_List_Orev(c_List_Olist_OCons(hAPP(w,x),u,v),v))**.
% 299.70/300.38 48951[0:SpL:377.0,1777.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Oappend(u,v,x),x),x),x)*.
% 299.70/300.38 48950[0:SpL:207.0,1777.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Olist_OCons(u,v,x),x),x),x)*.
% 299.70/300.38 49007[0:SpL:377.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Odrop(z,c_List_Orev(c_List_Oappend(v,w,y),y),y))* -> .
% 299.70/300.38 49006[0:SpL:207.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Odrop(z,c_List_Orev(c_List_Olist_OCons(v,w,y),y),y))* -> .
% 299.70/300.38 49345[0:SpL:899.1,3323.0] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_ONil(x)) equal(w,c_List_Oreplicate(y,z,x))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),y)*.
% 299.70/300.38 49512[0:SpL:4140.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,x,z),z),z)*.
% 299.70/300.38 49501[0:SpL:4140.0,3872.0] || c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,x,z),z),z),z)*.
% 299.70/300.38 49406[0:SpR:4140.0,1272.1] || equal(c_List_Otake(u,c_List_Oreplicate(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(y,w),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 49377[0:SpR:4140.0,4140.0] || -> equal(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,x,x1),x1),x1,z))*.
% 299.70/300.38 49761[0:SpR:45527.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Orev(c_List_Olist_OCons(y,v,w),w),w),z,w),w),z)**.
% 299.70/300.38 49756[0:SpR:787.1,3430.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Orev(u,w),w),y,w),w),y)**.
% 299.70/300.38 50054[0:SpL:4139.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orev(w,x),x),x)*.
% 299.70/300.38 50043[0:SpL:4139.0,3872.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.38 50024[0:SpL:4139.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Otake(x1,c_List_Orev(x,y),y),y,z))* -> .
% 299.70/300.38 50023[0:SpL:4139.0,7518.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Otake(x1,c_List_Orev(x,y),y),y,z))* -> .
% 299.70/300.38 50018[0:SpL:4139.0,8125.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Orev(w,x),x),x,y),y))* -> .
% 299.70/300.38 49915[0:SpR:4139.0,1272.1] || equal(c_List_Otake(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 50134[0:Rew:88.0,49871.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Otake(z,c_List_Orev(v,w),w),w,x),x),x)*.
% 299.70/300.38 50182[0:SpL:9462.1,49710.0] || equal(c_List_Orotate(u,c_List_Orev(v,w),w),c_List_Otake(x,y,w))* equal(y,v) -> equal(c_List_Odrop(x,y,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 50244[0:SpL:4048.0,3563.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(x,v),c_List_Olist_OCons(w,u,v),v),v)*.
% 299.70/300.38 50305[0:SpL:377.0,3689.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Oappend(u,v,x),x),x),x)*.
% 299.70/300.38 50304[0:SpL:207.0,3689.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x) -> c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(u,v,x),x),x),x)*.
% 299.70/300.38 50721[0:SpL:4133.0,1652.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Otake(u,w,x),x,y),y)*.
% 299.70/300.38 50671[0:SpL:4133.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(x1,w,x),x),x,y))* -> .
% 299.70/300.38 50608[0:SpL:4133.0,12443.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,c_List_Omap(v,c_List_Orev(c_List_Otake(x1,w,x),x),x,y),y))* -> .
% 299.70/300.38 50550[0:SpL:4133.0,6804.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),c_List_Otake(w,c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.38 50478[0:SpL:4133.0,235.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Otake(v,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.38 50388[0:SpR:4133.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Otake(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.38 50369[0:SpR:4133.0,5159.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Orev(c_List_Otake(z,v,w),w),w,x),x),x)*.
% 299.70/300.38 50346[0:SpR:4133.0,234.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y)*.
% 299.70/300.38 50909[0:SpL:418.0,3902.0] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Odrop(v,x,y),y)*.
% 299.70/300.38 50908[0:SpL:426.0,3902.0] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Orotate(v,x,y),y)*.
% 299.70/300.38 50906[0:SpL:429.0,3902.0] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Otake(v,x,y),y)*.
% 299.70/300.38 50940[0:SpL:4133.0,3915.1] || equal(c_List_Otake(u,v,w),x)* c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),z)* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 51595[0:SpL:4036.1,12690.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Orev(c_List_Olist_OCons(w,v,x),x))* -> .
% 299.70/300.38 51580[0:SpL:4036.1,6887.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),y)* -> .
% 299.70/300.38 51502[0:SpL:4036.1,7439.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Orev(c_List_Olist_OCons(x,w,v),v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.38 51403[0:SpL:4036.1,3904.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y,z),z)* -> c_List_Odistinct(c_List_Olist_OCons(x,u,y),y)*.
% 299.70/300.38 51395[0:SpL:4036.1,609.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,u,y))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(x,v,y),y),y)* -> c_List_Odistinct(w,y)*.
% 299.70/300.38 51393[0:SpL:4036.1,909.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y))* c_List_Odistinct(c_List_Olist_OCons(x,u,y),y)* -> c_List_Odistinct(w,y)*.
% 299.70/300.38 51389[0:SpL:4036.1,12788.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y))* c_List_Odistinct(w,y)* -> c_List_Odistinct(c_List_Olist_OCons(x,u,y),y)*.
% 299.70/300.38 51685[0:Rew:4048.0,51353.1] || equal(u,v) equal(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),c_List_Olist_OCons(x,u,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.38 51025[0:SpR:4036.1,4047.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) -> equal(c_List_Orev(c_List_Olist_OCons(x,w,v),v),c_List_Olist_OCons(u,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v))*.
% 299.70/300.38 51704[0:Rew:259.0,51040.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,w)* -> equal(c_List_Orev(c_List_Olist_OCons(x,w,v),v),c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))**.
% 299.70/300.38 51712[0:Rew:207.0,51009.1,274.0,51009.1,207.0,51009.1] || equal(u,v) -> equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),y),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(u,x,y),y),y))*.
% 299.70/300.38 51713[0:Rew:274.0,50997.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v,y),y),y),c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,y),y),y))*.
% 299.70/300.38 52779[0:SpL:51643.1,6618.0] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(c_List_Olist_OCons(hAPP(v,z),u,y),y)* -> c_List_Odistinct(c_List_Olist_OCons(z,w,x),x)*.
% 299.70/300.38 52760[0:SpL:51643.1,450.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,y,z),c_List_Olist_OCons(x1,u,x2),z,x2)* -> c_List_Olist__all2(w,y,v,z,x2)*.
% 299.70/300.38 52630[0:SpL:51643.1,450.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,u,y),c_List_Olist_OCons(z,x1,x2),y,x2)* -> c_List_Olist__all2(w,v,x1,y,x2)*.
% 299.70/300.38 52527[0:SpL:51643.1,8263.0] || equal(u,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x))* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* -> c_List_Odistinct(c_List_Oreplicate(v,w,x),x).
% 299.70/300.38 52526[0:SpL:51643.1,8264.0] || equal(u,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x))* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* -> c_List_Odistinct(c_List_Olist_OCons(w,y,x),x).
% 299.70/300.38 52514[0:SpL:51643.1,1467.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(v,z,x),x),c_List_Olist_OCons(y,u,x))* -> equal(z,w)*.
% 299.70/300.38 52401[0:SpL:51643.1,1459.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,u,x),c_List_Oappend(z,w,x))* -> equal(c_List_Olist_OCons(y,v,x),z)*.
% 299.70/300.38 51853[0:SpR:51643.1,434.0] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Omap(v,c_List_Olist_OCons(z,w,x),x,y),c_List_Olist_OCons(hAPP(v,z),u,y))*.
% 299.70/300.38 53032[0:SpL:4254.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,x,z),z),z)*.
% 299.70/300.38 53021[0:SpL:4254.0,3872.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,x,z),z),z),z)*.
% 299.70/300.38 52932[0:SpR:4254.0,1272.1] || equal(c_List_Orotate(u,c_List_Oreplicate(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(y,w),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 52917[0:SpR:4254.0,4254.0] || -> equal(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,x1),x1),x1,z))*.
% 299.70/300.38 53174[0:SpL:1625.0,51184.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),c_List_Omap(v,w,x,y))* -> .
% 299.70/300.38 53173[0:SpL:427.0,51184.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> .
% 299.70/300.38 53171[0:SpL:1349.0,51184.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),c_List_Oappend(w,c_List_Orev(v,x),x))* -> .
% 299.70/300.38 53167[0:SpL:1342.0,51184.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w))* equal(c_List_Orev(c_List_Olist_OCons(y,u,w),w),c_List_Oappend(c_List_Orev(x,w),v,w))* -> .
% 299.70/300.38 53152[0:SpL:434.0,51184.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x),x),c_List_Orev(y,x))* -> .
% 299.70/300.38 53190[0:SpL:434.0,51199.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(y,x))* equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x),x),y)* -> .
% 299.70/300.38 53360[0:SpL:4253.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orev(w,x),x),x)*.
% 299.70/300.38 53349[0:SpL:4253.0,3872.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.38 53231[0:SpR:4253.0,1272.1] || equal(c_List_Orotate(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 53445[0:Rew:425.0,53315.1,344.0,53315.1] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(w,x),x),x,y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 53446[0:Rew:425.0,53307.1,344.0,53307.1] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(w,x),x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,x1),z)**.
% 299.70/300.38 53450[0:Rew:425.0,53213.0,344.0,53213.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Omap(x,c_List_Orotate(y,c_List_Orev(u,v),v),v,z),z,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.38 53451[0:Rew:425.0,53211.0,344.0,53211.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Omap(w,c_List_Orotate(x,c_List_Orev(u,v),v),v,y),z,x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 53452[0:Rew:425.0,53207.0,344.0,53207.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Omap(w,c_List_Orotate(x,c_List_Orev(u,v),v),v,y),y),z,y),y),z)**.
% 299.70/300.38 53468[0:SpL:434.0,52237.2] || equal(u,c_List_Omap(v,w,x,y))* equal(u,z)* equal(c_List_Omap(v,c_List_Olist_OCons(x1,w,x),x,y),z)* -> .
% 299.70/300.38 53465[0:SpL:46993.1,52237.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(w,u)* equal(w,x)* equal(c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),x)* -> .
% 299.70/300.38 53999[0:SpL:4246.0,3915.1] || equal(c_List_Orotate(u,v,w),x)* c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(y,v,w,z),z),z),z)* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 53976[0:SpL:4246.0,1652.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orotate(u,w,x),x,y),y)*.
% 299.70/300.38 53807[0:SpL:4246.0,6804.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),c_List_Orotate(w,c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.38 53736[0:SpL:4246.0,235.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.38 53676[0:SpR:4246.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.38 53634[0:SpR:4246.0,234.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y)*.
% 299.70/300.38 54089[0:Rew:425.0,53649.0,154.0,53649.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(y,u,v),v),v,z),z,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.38 54090[0:Rew:425.0,53648.0,154.0,53648.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Omap(w,c_List_Orev(c_List_Orotate(x,u,v),v),v,y),z,x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 54192[0:SpL:434.0,54165.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 54234[0:SpL:434.0,54166.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 54470[0:SpL:4361.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,x,z),z),z)*.
% 299.70/300.38 54459[0:SpL:4361.0,3872.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,x,z),z),z),z)*.
% 299.70/300.38 54342[0:SpR:4361.0,1272.1] || equal(c_List_Odrop(u,c_List_Oreplicate(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(y,w),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.38 54327[0:SpR:4361.0,4361.0] || -> equal(c_List_Omap(u,c_List_Odrop(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Omap(u,c_List_Odrop(v,c_List_Oreplicate(w,x,x1),x1),x1,z))*.
% 299.70/300.38 54606[0:SpL:421.0,54275.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,x,z,x1))** -> .
% 299.70/300.38 54656[0:Rew:22795.0,54599.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oreplicate(x,y,z),z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.38 54747[0:SpL:429.0,54590.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(x1,x,y),y,z))* -> .
% 299.70/300.38 54706[0:SpL:434.0,54590.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Otake(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.38 55015[0:SpL:4360.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orev(w,x),x),x)*.
% 299.70/300.38 55004[0:SpL:4360.0,3872.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.38 54982[0:SpL:4360.0,12225.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),c_List_Omap(v,c_List_Odrop(x1,c_List_Orev(w,x),x),x,y))* -> .
% 299.70/300.38 54966[0:SpL:4360.0,12273.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Orev(w,x),x),x,y),y))* -> .
% 299.70/300.38 54840[0:SpR:4360.0,1272.1] || equal(c_List_Odrop(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 55099[0:Rew:88.0,54796.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Odrop(z,c_List_Orev(v,w),w),w,x),x),x)*.
% 299.70/300.38 55126[0:SpL:434.0,54642.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 55703[0:SpL:4352.0,3915.1] || equal(c_List_Odrop(u,v,w),x)* c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),z)* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 55680[0:SpL:4352.0,1652.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(u,w,x),x,y),y)*.
% 299.70/300.38 55630[0:SpL:4352.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(x1,x,y),y),y,z))* -> .
% 299.70/300.38 55629[0:SpL:4352.0,7228.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(x1,x,y),y),y,z))* -> .
% 299.70/300.38 55570[0:SpL:4352.0,7736.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Otake(z,c_List_Omap(v,c_List_Orev(c_List_Odrop(x1,w,x),x),x,y),y))* -> .
% 299.70/300.38 55508[0:SpL:4352.0,6804.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),c_List_Odrop(w,c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.38 55435[0:SpL:4352.0,235.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.38 55303[0:SpR:4352.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.38 55282[0:SpR:4352.0,5255.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Orev(c_List_Odrop(z,v,w),w),w,x),x),x)*.
% 299.70/300.38 55259[0:SpR:4352.0,234.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y)*.
% 299.70/300.38 55933[0:SpL:279.1,55221.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,y,tc_Type_Oty),c_List_Olist_OCons(z,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty))* -> .
% 299.70/300.38 56112[0:Rew:438.0,56102.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1,x2),x2,w))* -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 56496[0:SpL:434.0,56421.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 56551[0:SpL:434.0,56530.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),x1,z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.38 57726[0:SpL:45527.0,52057.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),x,w),y)* equal(c_List_Olist_OCons(x,y,w),c_List_Olist_OCons(z,v,w))* -> .
% 299.70/300.38 57721[0:SpL:787.1,52057.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),y)* equal(c_List_Olist_OCons(x,y,w),u)* -> .
% 299.70/300.38 57718[0:SpL:787.1,52057.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),y)* equal(c_List_Olist_OCons(x,y,w),v)* -> .
% 299.70/300.38 57813[0:SpL:6605.0,52226.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,w)* equal(c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,v),w)* -> .
% 299.70/300.38 57898[0:Rew:377.0,57879.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(x,y),y),y))** -> .
% 299.70/300.38 57899[0:Rew:207.0,57878.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(x,y),y),y))** -> .
% 299.70/300.38 57947[0:Rew:12.0,57937.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_ONil(tc_Type_Oty),c_List_Oappend(w,x,tc_Type_Oty),tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(u,y,v),c_List_Olist_ONil(tc_Value_Oval),w,tc_Value_Oval,tc_Type_Oty)*.
% 299.70/300.38 58016[0:SpL:377.0,4569.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Orev(c_List_Oappend(u,v,z),z))** -> .
% 299.70/300.38 58015[0:SpL:207.0,4569.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Orev(c_List_Olist_OCons(u,v,z),z))** -> .
% 299.70/300.38 58047[0:Rew:88.0,58017.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,z,v),v),v),v),v),c_List_Olist_OCons(w,u,v))** -> .
% 299.70/300.38 58054[0:SpL:279.1,57996.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),c_List_Orev(z,tc_Type_Oty))** -> .
% 299.70/300.38 58097[0:SpL:434.0,5152.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(y),y),y),y)*.
% 299.70/300.38 58180[0:SpR:831.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Oappend(c_List_Omap(y,v,x,z),x1,z),x,z)* -> c_List_Olist__all2(u,w,x1,x,z).
% 299.70/300.38 58179[0:SpR:833.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orev(c_List_Omap(y,v,x,z),z),x,z)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(z),x,z).
% 299.70/300.38 58178[0:SpR:1279.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Omap(y,c_List_Orev(v,x),x,z),x,z)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(z),x,z).
% 299.70/300.38 58219[0:Rew:207.0,58170.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),c_List_Olist_OCons(z,w,y),y,y)* -> c_List_Olist__all2(u,x,c_List_Olist_ONil(y),y,y).
% 299.70/300.38 58167[0:SpR:784.1,6845.1] || equal(u,v) c_List_Olist__all2(w,c_List_Oappend(u,x,y),c_List_Oappend(v,z,y),y,y)* -> c_List_Olist__all2(w,x,z,y,y).
% 299.70/300.38 58166[0:SpR:694.1,6845.1] || equal(u,v) c_List_Olist__all2(w,c_List_Oappend(v,x,y),c_List_Orev(u,y),y,y)* -> c_List_Olist__all2(w,x,c_List_Olist_ONil(y),y,y).
% 299.70/300.38 58163[0:SpR:2337.1,6845.1] || equal(u,c_List_Orev(v,w)) c_List_Olist__all2(x,c_List_Oappend(u,y,w),v,w,w)* -> c_List_Olist__all2(x,y,c_List_Olist_ONil(w),w,w).
% 299.70/300.38 58154[0:SpR:674.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,z),x,z)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(z),x,z).
% 299.70/300.38 58153[0:SpR:1076.1,6845.1] || equal(c_List_Orev(u,v),w) c_List_Olist__all2(x,c_List_Oappend(u,y,v),w,v,v)* -> c_List_Olist__all2(x,y,c_List_Olist_ONil(v),v,v).
% 299.70/300.38 58151[0:SpR:1252.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Olist__update(c_List_Orev(v,x),y,z,x),x,x)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x),x,x).
% 299.70/300.38 58148[0:SpR:968.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orotate(y,c_List_Orotate(z,v,x),x),x,x)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x),x,x).
% 299.70/300.38 58145[0:SpR:1338.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orev(c_List_Oappend(y,v,x),x),x,x)* -> c_List_Olist__all2(u,w,c_List_Orev(y,x),x,x).
% 299.70/300.38 58144[0:SpR:824.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orev(c_List_Olist__update(v,y,z,x),x),x,x)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x),x,x).
% 299.70/300.38 58139[0:SpR:822.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Oappend(c_List_Olist__update(v,y,z,x),x1,x),x,x)* -> c_List_Olist__all2(u,w,x1,x,x).
% 299.70/300.38 58244[0:SpL:1548.0,5318.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w) -> c_List_Odistinct(c_List_Otake(x,c_List_Orev(c_List_Oappend(c_List_Odrop(y,u,w),v,w),w),w),w)*.
% 299.70/300.38 58320[0:SpL:1540.0,5346.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* equal(y,c_List_Otake(z,c_List_Oappend(u,v,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 58368[0:SpL:418.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Odrop(x,c_List_Omap(y,z,x1,w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(x,z,x1),tc_List_Olist(x1)),u)*.
% 299.70/300.38 58364[0:SpL:429.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,c_List_Omap(y,z,x1,w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(x,z,x1),tc_List_Olist(x1)),u)*.
% 299.70/300.38 58355[0:SpL:6605.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(hAPP(x,y),c_List_Olist_ONil(w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),tc_List_Olist(z)),u)*.
% 299.70/300.38 58352[0:SpL:899.1,5639.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Omap(w,x,y,z),c_List_Olist_ONil(z))** -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.38 58387[0:Rew:256.0,58358.1] || equal(c_List_Oreplicate(u,v,w),c_List_Olist__update(c_List_Omap(x,y,z,w),x1,hAPP(x,x2),w))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(z)),u).
% 299.70/300.38 58474[0:SpR:831.0,6815.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Omap(v,w,x,y),z,y),c_List_Oappend(w,x1,x),y,x)* -> c_List_Olist__all2(u,z,x1,y,x).
% 299.70/300.38 58473[0:SpR:833.0,6815.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Omap(v,w,x,y),y),c_List_Oappend(w,z,x),y,x)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),z,y,x).
% 299.70/300.38 58472[0:SpR:1279.0,6815.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Oappend(w,z,x),y,x)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),z,y,x).
% 299.70/300.38 58512[0:Rew:207.0,58464.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,w,x),c_List_Olist_OCons(y,c_List_Oappend(w,z,x),x),x,x)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),z,x,x).
% 299.70/300.38 58460[0:SpR:694.1,6815.1] || equal(u,v) c_List_Olist__all2(w,c_List_Orev(u,x),c_List_Oappend(v,y,x),x,x)* -> c_List_Olist__all2(w,c_List_Olist_ONil(x),y,x,x).
% 299.70/300.38 58457[0:SpR:2337.1,6815.1] || equal(u,c_List_Orev(v,w)) c_List_Olist__all2(x,v,c_List_Oappend(u,y,w),w,w)* -> c_List_Olist__all2(x,c_List_Olist_ONil(w),y,w,w).
% 299.70/300.38 58448[0:SpR:674.0,6815.1] || c_List_Olist__all2(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),c_List_Oappend(v,z,w),y,w)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),z,y,w).
% 299.70/300.38 58447[0:SpR:1076.1,6815.1] || equal(c_List_Orev(u,v),w) c_List_Olist__all2(x,w,c_List_Oappend(u,y,v),v,v)* -> c_List_Olist__all2(x,c_List_Olist_ONil(v),y,v,v).
% 299.70/300.38 58445[0:SpR:1252.0,6815.1] || c_List_Olist__all2(u,c_List_Olist__update(c_List_Orev(v,w),x,y,w),c_List_Oappend(v,z,w),w,w)* -> c_List_Olist__all2(u,c_List_Olist_ONil(w),z,w,w).
% 299.70/300.38 58442[0:SpR:968.0,6815.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),c_List_Oappend(x,z,y),y,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),z,y,y).
% 299.70/300.38 58439[0:SpR:1338.0,6815.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Oappend(w,y,x),x,x)* -> c_List_Olist__all2(u,c_List_Orev(v,x),y,x,x).
% 299.70/300.38 58438[0:SpR:824.0,6815.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y),c_List_Oappend(v,z,y),y,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),z,y,y).
% 299.70/300.38 58433[0:SpR:822.0,6815.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Olist__update(v,w,x,y),z,y),c_List_Oappend(v,x1,y),y,y)* -> c_List_Olist__all2(u,z,x1,y,y).
% 299.70/300.38 58547[0:SpL:418.0,5772.1] || equal(u,c_List_Odrop(v,w,x))* c_List_Odistinct(c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.38 58545[0:SpL:426.0,5772.1] || equal(u,c_List_Orotate(v,w,x))* c_List_Odistinct(c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.38 58543[0:SpL:429.0,5772.1] || equal(u,c_List_Otake(v,w,x))* c_List_Odistinct(c_List_Otake(v,c_List_Omap(y,w,x,z),z),z)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.38 58604[0:Rew:88.0,58587.1] || equal(u,c_List_Orev(c_List_Odrop(v,w,x),x))* c_List_Odistinct(c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.38 58605[0:Rew:88.0,58586.1] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* c_List_Odistinct(c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.38 58606[0:Rew:88.0,58585.1] || equal(u,c_List_Orev(c_List_Otake(v,w,x),x))* c_List_Odistinct(c_List_Otake(v,c_List_Omap(y,w,x,z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.38 58623[0:SpL:418.0,5780.1] || equal(c_List_Orev(u,v),c_List_Odrop(w,x,v))* c_List_Odistinct(c_List_Odrop(w,c_List_Omap(y,x,v,z),z),z)* -> c_List_Odistinct(u,v).
% 299.70/300.38 58621[0:SpL:426.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orotate(w,x,v))* c_List_Odistinct(c_List_Orotate(w,c_List_Omap(y,x,v,z),z),z)* -> c_List_Odistinct(u,v).
% 299.70/300.38 58619[0:SpL:429.0,5780.1] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v))* c_List_Odistinct(c_List_Otake(w,c_List_Omap(y,x,v,z),z),z)* -> c_List_Odistinct(u,v).
% 299.70/300.38 58610[0:SpL:6605.0,5780.1] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))* c_List_Odistinct(c_List_Olist_OCons(hAPP(x,w),c_List_Olist_ONil(y),y),y)* -> c_List_Odistinct(u,v).
% 299.70/300.38 58729[0:SpL:4048.0,6885.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Oappend(c_List_Orev(y,w),c_List_Olist_OCons(x,v,w),w))** -> .
% 299.70/300.38 58798[0:SpL:377.0,6889.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Oappend(x,c_List_Orev(c_List_Oappend(v,w,y),y),y))** -> .
% 299.70/300.38 58797[0:SpL:207.0,6889.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(v,w,y),y),y))** -> .
% 299.70/300.38 58940[0:SpL:427.0,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Omap(u,c_List_Orev(y,w),w,x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(y,tc_List_Olist(w))).
% 299.70/300.38 58981[0:SpL:377.0,9515.1] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,y,w),w),w)* -> c_List_Odistinct(c_List_Otake(z,x,w),w)*.
% 299.70/300.38 58980[0:SpL:207.0,9515.1] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,y,w),w),w)* -> c_List_Odistinct(c_List_Otake(z,x,w),w)*.
% 299.70/300.38 59024[0:SpL:274.0,9541.1] || equal(c_List_Orev(u,v),w)* equal(c_List_Orev(c_List_Oappend(x,u,v),v),c_List_Oappend(y,c_List_Orev(x,v),v))* -> equal(w,y)*.
% 299.70/300.38 59017[0:SpL:377.0,9541.1] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(u,c_List_Oappend(v,y,w),w),c_List_Oappend(z,y,w))* -> equal(x,z)*.
% 299.70/300.38 59016[0:SpL:207.0,9541.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(u,c_List_Oappend(v,y,w),w),c_List_Oappend(z,y,w))* -> equal(x,z)*.
% 299.70/300.38 59128[0:SpL:377.0,9542.1] || equal(u,c_List_Oappend(v,w,x)) equal(c_List_Oappend(u,y,x),c_List_Oappend(v,c_List_Oappend(w,z,x),x))* -> equal(y,z).
% 299.70/300.38 59127[0:SpL:207.0,9542.1] || equal(u,c_List_Olist_OCons(v,w,x)) equal(c_List_Oappend(u,y,x),c_List_Olist_OCons(v,c_List_Oappend(w,z,x),x))* -> equal(y,z).
% 299.70/300.38 60010[0:SpL:9809.1,2932.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.38 59998[0:SpL:9809.1,2931.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.38 59981[0:SpL:9809.1,39880.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Oappend(y,c_List_Orev(u,w),w),x)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.38 59963[0:SpL:9809.1,9527.1] || equal(u,v) equal(w,x)* equal(c_List_Oappend(w,c_List_Orev(u,y),y),c_List_Orev(v,y))* -> equal(x,c_List_Olist_ONil(y))*.
% 299.70/300.38 59957[0:SpL:9809.1,15605.0] || equal(u,v)* equal(c_List_Oappend(c_List_Olist__update(w,x,y,z),c_List_Orev(u,z),z),w)** -> equal(c_List_Orev(v,z),c_List_Olist_ONil(z))**.
% 299.70/300.38 59940[0:SpL:9809.1,8742.1] || equal(u,v)* equal(w,x) equal(w,c_List_Oappend(x,c_List_Orev(u,y),y))* -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 59903[0:SpL:9809.1,1559.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 59882[0:SpL:9809.1,7242.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),c_List_Orev(c_List_Odrop(z,c_List_Orev(v,y),y),y))* -> .
% 299.70/300.38 59854[0:SpL:9809.1,1126.1] || equal(u,v) equal(w,c_List_Olist_ONil(x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Orev(v,x))* -> equal(w,y)*.
% 299.70/300.38 59825[0:SpL:9809.1,15733.0] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,x,y,y),c_List_Orev(u,y),y),x)** -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 59705[0:SpL:9809.1,3846.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.38 59698[0:SpL:9809.1,17670.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.38 60437[0:Rew:377.0,59225.1] || equal(u,v) -> equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(v,y),y),y))*.
% 299.70/300.38 60438[0:Rew:207.0,59224.1] || equal(u,v) -> equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(v,y),y),y))*.
% 299.70/300.38 60439[0:Rew:377.0,59215.1] || equal(u,v) -> equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(u,x),y,x),x),c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,x),y,x),x))*.
% 299.70/300.38 60511[0:Rew:274.0,59995.2] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Orev(c_List_Oappend(u,y,w),w),x)* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.38 60521[0:Rew:1349.0,59933.2] || equal(u,v)* equal(w,x) equal(w,c_List_Oappend(u,c_List_Orev(x,y),y))* -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 60531[0:Rew:8403.2,59840.1] || equal(u,v)* equal(v,c_List_Orev(w,x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.38 60533[0:Rew:274.0,59817.2] || equal(u,v) equal(w,x)* equal(c_List_Orev(c_List_Oappend(u,w,y),y),c_List_Orev(v,y))* -> equal(c_List_Olist_ONil(y),x)*.
% 299.70/300.38 60534[0:Rew:274.0,59815.2] || equal(u,v)* equal(w,x) equal(c_List_Orev(c_List_Oappend(u,w,y),y),x)* -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 60585[0:Rew:1349.0,59261.2] || equal(u,v)* equal(c_List_Orev(v,w),x)* -> equal(c_List_Oappend(u,c_List_Orev(y,w),w),c_List_Orev(c_List_Oappend(y,x,w),w))*.
% 299.70/300.38 60850[0:SpL:46993.1,12436.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,v),v),c_List_Odrop(z,c_List_Olist_OCons(x,u,v),v))* -> .
% 299.70/300.38 60844[0:SpL:434.0,12436.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Odrop(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(z),z),z))* -> .
% 299.70/300.38 61192[0:SpL:1633.0,6516.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> equal(c_List_Olist_ONil(x),y).
% 299.70/300.38 61183[0:SpL:1633.0,1152.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),y)** -> equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.38 61610[0:Rew:10174.0,61609.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))*.
% 299.70/300.38 62191[0:SpL:1632.0,458.0] || c_BigStep_Ofinals(c_List_Orev(c_List_Oappend(u,c_List_Omap(c_Expr_Oexp_OVal(v),w,tc_Value_Oval,tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v)* -> c_BigStep_Ofinals(c_List_Orev(u,tc_Expr_Oexp(v)),v).
% 299.70/300.38 61831[0:SpR:1632.0,457.1] || c_BigStep_Ofinals(c_List_Orev(u,tc_Expr_Oexp(v)),v) -> c_BigStep_Ofinals(c_List_Orev(c_List_Oappend(u,c_List_Omap(c_Expr_Oexp_OVal(v),w,tc_Value_Oval,tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v)*.
% 299.70/300.38 62401[0:Rew:344.0,61918.1,425.0,61918.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,y),z)**.
% 299.70/300.38 62508[0:SpL:1540.0,13038.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* equal(c_List_Oappend(u,v,x),y)* -> c_List_Odistinct(c_List_Odrop(z,y,x),x)*.
% 299.70/300.38 62606[0:Rew:3717.0,62577.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oappend(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.38 62956[0:Rew:1349.0,62943.1] || equal(u,v)* equal(c_List_Oappend(u,c_List_Orev(c_List_Olist__update(w,x,y,z),z),z),w)** -> equal(c_List_Orev(v,z),c_List_Olist_ONil(z))**.
% 299.70/300.38 62999[0:SpL:434.0,62968.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Olist_OCons(x1,x,y),y,z))* -> .
% 299.70/300.38 62981[0:SpL:434.0,62968.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Olist_OCons(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.38 63022[0:SpL:418.0,15726.0] || equal(c_List_Oappend(c_List_Odrop(u,c_List_Omap(v,w,x,x),x),y,x),c_List_Orev(c_List_Odrop(u,w,x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 63020[0:SpL:426.0,15726.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,w,x,x),x),y,x),c_List_Orev(c_List_Orotate(u,w,x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 63018[0:SpL:429.0,15726.0] || equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,w,x,x),x),y,x),c_List_Orev(c_List_Otake(u,w,x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 63052[0:Rew:88.0,63026.0] || equal(c_List_Oappend(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,x),x),x),y,x),c_List_Odrop(u,w,x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 63053[0:Rew:88.0,63025.0] || equal(c_List_Oappend(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,x),x),x),y,x),c_List_Orotate(u,w,x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 63054[0:Rew:88.0,63024.0] || equal(c_List_Oappend(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,x),x),x),y,x),c_List_Otake(u,w,x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 63097[0:SpL:418.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Odrop(u,c_List_Omap(v,w,x,x),x),y,x),x),c_List_Odrop(u,w,x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 63095[0:SpL:426.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,w,x,x),x),y,x),x),c_List_Orotate(u,w,x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 63093[0:SpL:429.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,w,x,x),x),y,x),x),c_List_Otake(u,w,x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 63132[0:Rew:1349.0,63117.1] || equal(u,v)* equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(w,x,y,y),y),y),x)** -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 63153[0:SpL:4360.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,y),y),y),y),y),c_List_Odrop(v,c_List_Orev(x,y),y))** -> .
% 299.70/300.38 63151[0:SpL:4253.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,y),y),y),y),y),c_List_Orotate(v,c_List_Orev(x,y),y))** -> .
% 299.70/300.38 63149[0:SpL:4139.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,y),y),y),y),y),c_List_Otake(v,c_List_Orev(x,y),y))** -> .
% 299.70/300.38 63147[0:SpL:4361.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Odrop(v,c_List_Oreplicate(w,y,z),z))** -> .
% 299.70/300.38 63146[0:SpL:4254.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Orotate(v,c_List_Oreplicate(w,y,z),z))** -> .
% 299.70/300.38 63145[0:SpL:4140.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Otake(v,c_List_Oreplicate(w,y,z),z))** -> .
% 299.70/300.38 63188[0:SpL:4360.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,y),y),y),y),c_List_Orev(c_List_Odrop(v,c_List_Orev(x,y),y),y))** -> .
% 299.70/300.38 63186[0:SpL:4253.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,y),y),y),y),c_List_Orev(c_List_Orotate(v,c_List_Orev(x,y),y),y))** -> .
% 299.70/300.38 63184[0:SpL:4139.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,y),y),y),y),c_List_Orev(c_List_Otake(v,c_List_Orev(x,y),y),y))** -> .
% 299.70/300.38 63182[0:SpL:4361.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,y,z),z),z))** -> .
% 299.70/300.38 63181[0:SpL:4254.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,y,z),z),z))** -> .
% 299.70/300.38 63180[0:SpL:4140.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,y,z),z),z))** -> .
% 299.70/300.38 63292[0:SpL:1548.0,17671.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) equal(x,c_List_Otake(y,c_List_Oappend(c_List_Odrop(z,u,w),v,w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 63336[0:SpL:377.0,17698.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Oappend(u,v,x),x),x),x)*.
% 299.70/300.38 63335[0:SpL:207.0,17698.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Olist_OCons(u,v,x),x),x),x)*.
% 299.70/300.38 63770[0:SpL:6607.0,40962.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Oreplicate(u,w,x1),x1),x1,x),y)* -> .
% 299.70/300.38 63448[0:SpR:6607.0,6607.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),x1,z))*.
% 299.70/300.38 63852[0:Rew:100.0,63747.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1,x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.38 63880[0:Rew:425.0,63429.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(z,c_List_Oreplicate(v,x,x1),x1),tc_List_Olist(x1)))*.
% 299.70/300.38 63922[0:Rew:297.0,63438.0,100.0,63438.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(u,x,y),y),y,z),z),z),c_List_Oreplicate(u,hAPP(v,x),z))**.
% 299.70/300.38 63957[0:SpL:421.0,63369.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(u,v,x,y),y),y),y)*.
% 299.70/300.38 64050[0:Res:63940.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Orev(c_List_Otake(x,u,v),v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.38 64036[0:SpR:4133.0,63940.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Orev(c_List_Otake(z,v,w),w),w,x),x),x)*.
% 299.70/300.38 64017[0:SpR:429.0,63940.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Omap(u,c_List_Otake(z,v,w),w,x),x),x),x)*.
% 299.70/300.38 64090[0:SpL:421.0,63974.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.38 64129[0:Rew:1342.0,64085.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,x,v),v),v)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oappend(c_List_Orev(w,v),u,v),v),v)*.
% 299.70/300.38 64130[0:Rew:88.0,64086.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x)*.
% 299.70/300.38 64609[0:SpL:6606.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 64608[0:SpL:6606.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 64607[0:SpL:6606.0,13197.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 64564[0:SpL:6606.0,40962.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* equal(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),y)* -> .
% 299.70/300.38 64548[0:SpL:6606.0,4228.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),x),y)* -> .
% 299.70/300.38 64535[0:SpL:6606.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Omap(v,x,y,z),z).
% 299.70/300.38 64533[0:SpL:6606.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Omap(v,x,y,z),z).
% 299.70/300.38 64531[0:SpL:6606.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Otake(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.38 64529[0:SpL:6606.0,4193.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z))* equal(c_List_Orev(u,z),c_List_Omap(v,x,y,z))* -> .
% 299.70/300.38 64410[0:SpL:6606.0,12165.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.38 64408[0:SpL:6606.0,7778.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Otake(z,c_List_Otake(x1,c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.38 64404[0:SpL:6606.0,4801.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.38 64664[0:Rew:88.0,64546.1] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,v))* equal(u,c_List_Omap(w,y,z,v)) -> .
% 299.70/300.38 64665[0:Rew:88.0,64525.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z,z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.38 64679[0:Rew:425.0,64168.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(z,c_List_Orev(w,x),x),tc_List_Olist(x)))*.
% 299.70/300.38 64753[0:SpL:4036.1,64393.0] || equal(u,v) equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),z,z),c_List_Olist_OCons(y,v,z))* -> .
% 299.70/300.38 64751[0:SpL:1378.1,64393.0] || equal(u,v) equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,v,z),z),z),z,z),c_List_Oappend(y,u,z))* -> .
% 299.70/300.38 64749[0:SpL:1375.1,64393.0] || equal(u,v) equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,z),z),z),z,z),c_List_Oappend(u,y,z))* -> .
% 299.70/300.38 64738[0:SpL:4041.1,64393.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v,v),c_List_Olist_OCons(y,u,v))* -> .
% 299.70/300.38 64771[0:SpL:434.0,64061.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.38 64857[0:Res:64073.1,20931.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Otake(w,c_List_Odrop(x,u,v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.38 64838[0:SpR:418.0,64073.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x),x)*.
% 299.70/300.38 64903[0:Rew:88.0,64841.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Odrop(z,c_List_Orev(v,w),w),w,x),x),x)*.
% 299.70/300.38 64916[0:SpL:427.0,64100.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),y,x),x)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(u,v,w,x),x),x)*.
% 299.70/300.38 64957[0:Rew:377.0,64914.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oappend(v,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.38 64962[0:Rew:83.0,64915.0,207.0,64915.0,207.0,64915.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),x),x),x)*.
% 299.70/300.38 65383[0:SpL:6591.0,54642.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 65382[0:SpL:6591.0,27927.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 65379[0:SpL:6591.0,54165.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 65377[0:SpL:6591.0,54166.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 65340[0:SpL:6591.0,51184.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(z,v,w),w),w,x),c_List_Orev(y,x))* -> .
% 299.70/300.38 65335[0:SpL:6591.0,62968.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Olist_OCons(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.38 65334[0:SpL:6591.0,27659.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Otake(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.38 65332[0:SpL:6591.0,12061.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.38 65326[0:SpL:6591.0,54590.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Otake(x1,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.38 65288[0:SpL:6591.0,51199.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(y,x))* equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(z,v,w),w),w,x),y)* -> .
% 299.70/300.38 65279[0:SpL:6591.0,27605.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Otake(z,c_List_Otake(x1,c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.38 65272[0:SpL:6591.0,4947.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.38 65269[0:SpL:6591.0,4322.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.38 65265[0:SpL:6591.0,64061.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.38 65162[0:SpL:6591.0,4290.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(z,v,w),w),w,x),y)* -> .
% 299.70/300.38 65020[0:SpR:6591.0,427.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y))*.
% 299.70/300.38 65577[0:SpL:1625.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z,z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.38 65576[0:SpL:427.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z,z),z),c_List_Omap(w,x,y,z))** -> .
% 299.70/300.38 65574[0:SpL:1349.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y,y),y),c_List_Oappend(x,c_List_Orev(w,y),y))** -> .
% 299.70/300.38 65570[0:SpL:1342.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x,x),x),c_List_Oappend(c_List_Orev(y,x),w,x))** -> .
% 299.70/300.38 65603[0:Rew:32209.0,65569.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v,v),c_List_Olist_OCons(x,u,v))* -> .
% 299.70/300.38 65888[0:SpL:1548.0,18479.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w) -> c_List_Odistinct(c_List_Odrop(x,c_List_Orev(c_List_Oappend(c_List_Odrop(y,u,w),v,w),w),w),w)*.
% 299.70/300.38 65967[0:SpL:421.0,65923.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.38 65993[0:Rew:1342.0,65962.1] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oappend(c_List_Orev(x,w),u,w),w),w)*.
% 299.70/300.38 66072[0:Res:65950.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Orev(c_List_Odrop(x,u,v),v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.38 66056[0:SpR:4352.0,65950.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Orev(c_List_Odrop(z,v,w),w),w,x),x),x)*.
% 299.70/300.38 66045[0:SpR:418.0,65950.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x),x),x)*.
% 299.70/300.38 66186[0:SpL:421.0,65983.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(u,v,x,y),y),y)*.
% 299.70/300.38 66226[0:Rew:88.0,66187.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.38 66231[0:SpL:434.0,66052.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.38 66241[0:Rew:88.0,66232.1] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.38 66286[0:Res:66169.1,20931.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Odrop(w,c_List_Otake(x,u,v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.38 66257[0:SpR:429.0,66169.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Otake(z,v,w),w,x),x),x)*.
% 299.70/300.38 66304[0:Rew:88.0,66272.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Otake(z,c_List_Orev(v,w),w),w,x),x),x)*.
% 299.70/300.38 66317[0:SpL:427.0,66199.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,w,x,y),y),y)*.
% 299.70/300.38 66315[0:SpL:1349.0,66199.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oappend(w,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.38 66311[0:SpL:1342.0,66199.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oappend(c_List_Orev(x,w),v,w),w),w)*.
% 299.70/300.38 66772[0:SpL:1635.0,420.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.38 66669[0:SpL:1635.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,z),z),z),c_List_Omap(w,x,y,z))** -> .
% 299.70/300.38 66664[0:SpL:1635.0,1662.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,w,x,y),y),y)*.
% 299.70/300.38 66857[0:Rew:88.0,66819.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.38 66895[0:Rew:344.0,66828.1,425.0,66828.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,w),w))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(x1)),u).
% 299.70/300.38 66899[0:Rew:344.0,66811.1,425.0,66811.1] || equal(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)))*.
% 299.70/300.38 66903[0:Rew:344.0,66788.1,425.0,66788.1] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),x1,z),x1)**.
% 299.70/300.38 66908[0:Rew:344.0,66450.0,425.0,66450.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orev(c_List_Omap(x,c_List_Omap(y,u,v,z),z,x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.38 66916[0:Rew:425.0,66655.1,425.0,66655.1] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(x1)),u).
% 299.70/300.38 66924[0:Rew:425.0,66367.0,425.0,66367.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(u,v),v,z),z,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.38 67004[0:SpL:1625.0,66211.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.38 67003[0:SpL:427.0,66211.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,w,x,y),y),y)*.
% 299.70/300.38 67001[0:SpL:1349.0,66211.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oappend(w,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.38 66997[0:SpL:1342.0,66211.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oappend(c_List_Orev(x,w),v,w),w),w)*.
% 299.70/300.38 67088[0:Rew:3717.0,67058.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oappend(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.38 67116[0:SpL:1540.0,18508.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x)* equal(y,c_List_Odrop(z,c_List_Oappend(u,v,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 67344[0:SpL:4137.0,27674.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Omap(v,c_List_Otake(z,c_List_Otake(x1,w,x),x),x,y),y))* -> .
% 299.70/300.38 67343[0:SpL:4137.0,27605.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Otake(z,c_List_Otake(x1,w,x),x),x,y))* -> .
% 299.70/300.38 67342[0:SpL:4137.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Otake(z,c_List_Otake(x1,w,x),x),x,y))* -> .
% 299.70/300.38 67208[0:SpR:4137.0,429.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z),c_List_Otake(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z))*.
% 299.70/300.38 67171[0:SpR:4137.0,27530.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Otake(y,c_List_Otake(z,v,w),w),w,x),x),x)*.
% 299.70/300.38 67169[0:SpR:4137.0,5294.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Otake(y,c_List_Otake(z,v,w),w),w,x),x)*.
% 299.70/300.38 67501[0:SpL:207.0,18530.1] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,y,w),w),w)* -> c_List_Odistinct(c_List_Odrop(z,x,w),w)*.
% 299.70/300.38 67542[0:SpL:6605.0,20698.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y))* -> equal(c_List_Oappend(u,z,y),c_List_Olist_OCons(hAPP(v,w),z,y))*.
% 299.70/300.38 67538[0:SpL:46993.1,20698.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,u,v))* -> equal(c_List_Oappend(w,y,v),c_List_Olist_OCons(x,y,v))*.
% 299.70/300.38 67552[0:SpL:161.0,21549.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w),c_List_Oreplicate(x,y,w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.38 67588[0:SpL:45527.0,21662.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),u,x),x),c_List_Olist__update(c_List_Olist_OCons(y,w,x),z,x1,x))* -> .
% 299.70/300.38 67583[0:SpL:787.1,21662.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),c_List_Olist__update(u,y,z,w))* -> .
% 299.70/300.38 67580[0:SpL:787.1,21662.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),w),c_List_Olist__update(v,y,z,w))* -> .
% 299.70/300.38 67686[0:SpR:4256.0,426.0] || -> equal(c_List_Orotate(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z),c_List_Orotate(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z))*.
% 299.70/300.38 67969[0:SpL:45527.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),u,y),y),c_List_Omap(z,c_List_Olist_OCons(x1,w,x),x,y))* -> .
% 299.70/300.38 67964[0:SpL:787.1,21663.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),y),c_List_Omap(z,u,w,y))* -> .
% 299.70/300.38 67961[0:SpL:787.1,21663.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,y),y),c_List_Omap(z,v,w,y))* -> .
% 299.70/300.38 68049[0:Rew:344.0,68021.0,425.0,68021.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Orev(c_List_Omap(y,c_List_Omap(z,v,w,x1),x1,x),x))* -> .
% 299.70/300.38 68056[0:SpL:1548.0,21742.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Oappend(c_List_Odrop(z,w,y),x,y),y))* -> .
% 299.70/300.38 68118[0:SpL:1548.0,21743.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Oappend(c_List_Odrop(z,w,y),x,y),y))* -> .
% 299.70/300.38 68325[0:SpR:4250.0,426.0] || -> equal(c_List_Orotate(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),c_List_Orotate(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z))*.
% 299.70/300.38 68520[0:Rew:154.0,68485.0,154.0,68485.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Orotate(y,c_List_Orotate(z,c_List_Omap(x1,v,w,x),x),x))* -> .
% 299.70/300.38 68521[0:Rew:154.0,68484.1,154.0,68484.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate(x,c_List_Orotate(y,c_List_Omap(z,x1,x2,w),w),w))* -> equal(c_Nat_Osize__class_Osize(x1,tc_List_Olist(x2)),u).
% 299.70/300.38 68523[0:Rew:154.0,68467.1,154.0,68467.1] || equal(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)))*.
% 299.70/300.38 68525[0:Rew:154.0,68447.1,154.0,68447.1] || equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),x1,z),x1)**.
% 299.70/300.38 68528[0:Rew:154.0,68336.0,154.0,68336.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Orotate(x,c_List_Orotate(y,c_List_Omap(z,u,v,x1),x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.38 68531[0:Rew:425.0,68416.0,154.0,68416.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Omap(y,c_List_Orotate(z,c_List_Orotate(x1,v,w),w),w,x))* -> .
% 299.70/300.38 68532[0:Rew:425.0,68402.1,154.0,68402.1] || equal(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)),c_Nat_Osize__class_Osize(y,tc_List_Olist(z)))*.
% 299.70/300.38 68533[0:Rew:425.0,68398.1,154.0,68398.1] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),y,z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),x1,z),x1)**.
% 299.70/300.38 68536[0:Rew:425.0,68286.0,154.0,68286.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(x,c_List_Orotate(y,c_List_Orotate(z,u,v),v),v,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.38 68617[0:SpL:4144.0,68243.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Orev(c_List_Olist_OCons(z,x1,y),y),y),c_List_Omap(u,v,x,y))** -> .
% 299.70/300.38 68603[0:SpL:429.0,68243.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Olist_OCons(y,z,x),x),x),c_List_Omap(u,c_List_Otake(x1,v,w),w,x))* -> .
% 299.70/300.38 68663[0:SpL:377.0,22222.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(c_List_Oappend(w,x,z),z))** -> .
% 299.70/300.38 68662[0:SpL:207.0,22222.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orev(c_List_Olist_OCons(w,x,z),z))** -> .
% 299.70/300.38 68745[0:SpL:46993.1,23103.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(w,c_List_Omap(x,c_List_Olist_OCons(y,u,v),v,z))* -> equal(c_List_Orev(w,z),w)**.
% 299.70/300.38 68758[0:SpR:46993.1,23248.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(w),c_List_Omap(x,c_List_Olist_OCons(y,u,v),v,z),z,tc_Expr_Oexp(w)),w)*.
% 299.70/300.38 68835[0:SpR:4249.0,429.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),c_List_Otake(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z))*.
% 299.70/300.38 69417[0:SpR:4364.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),c_List_Odrop(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z))*.
% 299.70/300.38 69679[0:SpL:377.0,26855.1] || equal(c_List_Oappend(u,v,w),x) equal(c_List_Oappend(u,c_List_Oappend(v,y,w),w),x)* -> equal(c_List_Oappend(y,z,w),z)**.
% 299.70/300.38 69678[0:SpL:207.0,26855.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Olist_OCons(u,c_List_Oappend(v,y,w),w),x)* -> equal(c_List_Oappend(y,z,w),z)**.
% 299.70/300.38 69727[0:SpL:207.0,27107.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* equal(y,c_List_Otake(z,c_List_Olist_OCons(u,v,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 69772[0:SpL:377.0,27137.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Oappend(u,v,x),x),x),x)*.
% 299.70/300.38 69771[0:SpL:207.0,27137.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(u,v,x),x),x),x)*.
% 299.70/300.38 69834[0:SpL:377.0,27226.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Otake(z,c_List_Oappend(v,w,y),y),y))* -> .
% 299.70/300.38 69833[0:SpL:207.0,27226.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(v,w,y),y),y))* -> .
% 299.70/300.38 70020[0:SpR:4363.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z),c_List_Odrop(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z))*.
% 299.70/300.38 69969[0:SpR:4363.0,28435.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Odrop(y,c_List_Otake(z,v,w),w),w,x),x),x)*.
% 299.70/300.38 69967[0:SpR:4363.0,66169.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(y,c_List_Otake(z,v,w),w),w,x),x)*.
% 299.70/300.38 70332[0:SpL:377.0,27232.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Otake(z,c_List_Oappend(v,w,y),y))* -> .
% 299.70/300.38 70331[0:SpL:207.0,27232.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Otake(z,c_List_Olist_OCons(v,w,y),y))* -> .
% 299.70/300.38 70455[0:SpL:207.0,28350.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x)* equal(y,c_List_Odrop(z,c_List_Olist_OCons(u,v,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 70541[0:SpL:6591.0,33800.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w))* -> equal(u,hAPP(x,y)).
% 299.70/300.38 70528[0:SpL:434.0,33800.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),w))* -> equal(u,hAPP(x,y)).
% 299.70/300.38 70800[0:SpL:4357.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Odrop(z,c_List_Odrop(x1,w,x),x),x,y))* -> .
% 299.70/300.38 70799[0:SpL:4357.0,7451.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Omap(v,c_List_Odrop(z,c_List_Odrop(x1,w,x),x),x,y),y))* -> .
% 299.70/300.38 70798[0:SpL:4357.0,4947.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Odrop(z,c_List_Odrop(x1,w,x),x),x,y))* -> .
% 299.70/300.38 70626[0:SpR:4357.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Odrop(w,x,y),y,z),z),c_List_Odrop(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z))*.
% 299.70/300.38 70574[0:SpR:4357.0,4818.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Odrop(y,c_List_Odrop(z,v,w),w),w,x),x),x)*.
% 299.70/300.38 70572[0:SpR:4357.0,4865.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(y,c_List_Odrop(z,v,w),w),w,x),x)*.
% 299.70/300.38 71095[0:SpL:274.0,35087.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(c_List_Oappend(v,x,w),w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),c_List_Orev(x,w)).
% 299.70/300.38 71088[0:SpL:377.0,35087.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Oappend(y,v,w),w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),c_List_Oappend(x,y,w))*.
% 299.70/300.38 71087[0:SpL:207.0,35087.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),c_List_Olist_OCons(x,y,w))*.
% 299.70/300.38 71178[0:SpL:434.0,71128.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.38 71208[0:Rew:88.0,71179.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> .
% 299.70/300.38 71259[0:SpR:4356.0,426.0] || -> equal(c_List_Orotate(u,c_List_Omap(v,c_List_Odrop(w,x,y),y,z),z),c_List_Orotate(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z))*.
% 299.70/300.38 71743[0:SpL:1625.0,71688.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.38 71742[0:SpL:427.0,71688.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1),c_List_Omap(x,y,z,x1))** -> .
% 299.70/300.38 71740[0:SpL:1349.0,71688.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),c_List_Oappend(y,c_List_Orev(x,z),z))** -> .
% 299.70/300.38 71736[0:SpL:1342.0,71688.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(x,y),z,y),y),y),y),c_List_Oappend(c_List_Orev(z,y),x,y))** -> .
% 299.70/300.38 72899[0:SpL:38750.1,26565.0] || equal(u,c_List_Orev(v,tc_Expr_Oexp(w)))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(v,w).
% 299.70/300.38 72879[0:SpL:38750.1,54642.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),x)* -> .
% 299.70/300.38 72877[0:SpL:38750.1,71688.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),x)* -> .
% 299.70/300.38 72876[0:SpL:38750.1,71128.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),c_List_Orev(x,y))* -> .
% 299.70/300.38 72859[0:SpL:38750.1,13603.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),c_List_Orev(x,y))* -> .
% 299.70/300.38 72857[0:SpL:38750.1,13587.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),x)* -> .
% 299.70/300.38 72851[0:SpL:38750.1,13587.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),w)* -> .
% 299.70/300.38 72850[0:SpL:38750.1,13198.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),w)* -> .
% 299.70/300.38 72847[0:SpL:38750.1,13867.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Omap(y,c_List_Oappend(z,c_List_Orev(u,x),x),x,x1),c_List_Olist_ONil(x1))** -> .
% 299.70/300.38 72841[0:SpL:38750.1,13603.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),c_List_Orev(w,x))* -> .
% 299.70/300.38 72835[0:SpL:38750.1,11121.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),c_List_Orev(w,x))* -> .
% 299.70/300.38 72820[0:SpL:38750.1,6898.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),c_List_Orev(w,x))* -> .
% 299.70/300.38 72795[0:SpL:38750.1,2932.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),w),v)* -> .
% 299.70/300.38 72782[0:SpL:38750.1,2931.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),w),v)* -> .
% 299.70/300.38 72767[0:SpL:38750.1,44261.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(y,c_List_Orev(u,w),w),c_List_Olist_ONil(w))** -> equal(x,y)*.
% 299.70/300.38 72766[0:SpL:38750.1,39882.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(y,c_List_Orev(u,w),w),y)** -> equal(x,c_List_Olist_ONil(w))*.
% 299.70/300.38 72765[0:SpL:38750.1,39880.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(y,c_List_Orev(u,w),w),x)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.38 72751[0:SpL:38750.1,22732.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.38 72743[0:SpL:38750.1,23278.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.38 72725[0:SpL:38750.1,44257.1] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Olist_ONil(w))** -> equal(v,y)*.
% 299.70/300.38 72724[0:SpL:38750.1,9527.1] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Oappend(x,c_List_Orev(u,w),w),v)* -> equal(y,c_List_Olist_ONil(w))*.
% 299.70/300.38 72716[0:SpL:38750.1,15605.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Olist__update(x,y,z,w),c_List_Orev(u,w),w),x)** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 72697[0:SpL:38750.1,8742.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(x,c_List_Oappend(y,c_List_Orev(u,w),w))* -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 72658[0:SpL:38750.1,1559.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 72638[0:SpL:38750.1,7242.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),c_List_Orev(c_List_Odrop(z,v,w),w))* -> .
% 299.70/300.38 72611[0:SpL:38750.1,22223.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(y,c_List_Olist_ONil(x)) equal(c_List_Oappend(z,c_List_Orev(u,x),x),y)* -> .
% 299.70/300.38 72607[0:SpL:38750.1,2790.1] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Olist_ONil(w))* equal(c_List_Oappend(y,c_List_Orev(u,w),w),y)** -> equal(x,v)*.
% 299.70/300.38 72606[0:SpL:38750.1,1126.1] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Olist_ONil(w))* equal(c_List_Oappend(y,c_List_Orev(u,w),w),v)* -> equal(x,y)*.
% 299.70/300.38 72564[0:SpL:38750.1,15733.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Omap(x,y,w,w),c_List_Orev(u,w),w),y)** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 72529[0:SpL:38750.1,13679.0] || equal(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z))* equal(c_List_Oappend(x1,c_List_Orev(u,z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.38 72501[0:SpL:38750.1,1559.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.38 72497[0:SpL:38750.1,35572.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(x)).
% 299.70/300.38 72494[0:SpL:38750.1,1551.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.38 72444[0:SpL:38750.1,2612.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Orev(x,w))** -> equal(c_List_Oappend(x,v,w),x)**.
% 299.70/300.38 72436[0:SpL:38750.1,1428.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Olist_ONil(w))** equal(y,v)* -> c_List_Odistinct(y,w)*.
% 299.70/300.38 72435[0:SpL:38750.1,2813.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(y,z,w),v)* -> .
% 299.70/300.38 72434[0:SpL:38750.1,3057.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 72429[0:SpL:38750.1,35589.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 72407[0:SpL:38750.1,3846.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,v,w),w),w)*.
% 299.70/300.38 72400[0:SpL:38750.1,17670.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,v,w),w),w)*.
% 299.70/300.38 72332[0:SpL:38750.1,11897.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,c_List_Oappend(z,v,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.38 72327[0:SpL:38750.1,2932.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,v,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.38 72320[0:SpL:38750.1,11896.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.38 72314[0:SpL:38750.1,2931.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.38 72297[0:SpL:38750.1,39880.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(y,v,w),x)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.38 72276[0:SpL:38750.1,9527.1] || equal(u,c_List_Orev(v,w)) equal(x,y)* equal(c_List_Oappend(x,v,w),c_List_Orev(u,w))* -> equal(y,c_List_Olist_ONil(w))*.
% 299.70/300.38 72268[0:SpL:38750.1,15605.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Olist__update(x,y,z,w),v,w),x)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 72249[0:SpL:38750.1,8742.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(x,c_List_Oappend(y,v,w))* -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 72232[0:SpL:38750.1,12083.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,v,w),w),w),c_List_Odrop(z,c_List_Orev(u,w),w))* -> .
% 299.70/300.38 72213[0:SpL:38750.1,1937.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(x,c_List_Oappend(y,v,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.38 72190[0:SpL:38750.1,7242.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),c_List_Orev(c_List_Odrop(z,c_List_Orev(u,w),w),w))* -> .
% 299.70/300.38 72185[0:SpL:38750.1,4552.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),w),c_List_Odrop(z,c_List_Orev(u,w),w))* -> .
% 299.70/300.38 72184[0:SpL:38750.1,1936.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.38 72162[0:SpL:38750.1,1126.1] || equal(u,c_List_Orev(v,w)) equal(x,c_List_Olist_ONil(w))* equal(c_List_Oappend(y,v,w),c_List_Orev(u,w))* -> equal(x,y)*.
% 299.70/300.38 72134[0:SpL:38750.1,1362.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Oappend(u,x,w),w),c_List_Oappend(y,v,w))* -> equal(c_List_Orev(x,w),y).
% 299.70/300.38 72128[0:SpL:38750.1,15733.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Omap(x,y,w,w),v,w),y)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 72049[0:SpL:38750.1,4431.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(x,v,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(u,w),w),w)*.
% 299.70/300.38 72043[0:SpL:38750.1,63974.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(x,v,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(u,w),w),w)*.
% 299.70/300.38 72001[0:SpL:38750.1,3846.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.38 71994[0:SpL:38750.1,17670.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.38 73227[0:Rew:3954.0,71956.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orev(w,v)) -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(x,v),v),v),c_List_Oappend(x,w,v))*.
% 299.70/300.38 73233[0:Rew:377.0,71891.1] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),c_List_Oappend(x,c_List_Oappend(y,v,w),w))*.
% 299.70/300.38 73234[0:Rew:207.0,71890.1] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w))*.
% 299.70/300.38 73235[0:Rew:377.0,71879.1] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),c_List_Oappend(x,c_List_Oappend(v,y,w),w))*.
% 299.70/300.38 73327[0:Rew:3717.0,72819.1] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(y,z,x),x),x),c_List_Orev(w,x))* -> .
% 299.70/300.38 73328[0:Rew:274.0,72779.2] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Orev(c_List_Oappend(u,y,w),w),x)* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.38 73329[0:Rew:274.0,72778.2] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Orev(c_List_Oappend(u,y,w),w),y)** -> equal(x,c_List_Olist_ONil(w))*.
% 299.70/300.38 73331[0:Rew:1349.0,72763.2] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(u,c_List_Orev(y,w),w),c_List_Olist_ONil(w))** -> equal(x,y)*.
% 299.70/300.38 73332[0:Rew:1349.0,72760.2] || equal(u,c_List_Orev(v,w))* equal(x,v)* equal(c_List_Oappend(u,c_List_Orev(y,w),w),y)** -> equal(c_List_Olist_ONil(w),x)*.
% 299.70/300.38 73335[0:Rew:1349.0,72731.2] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Oappend(u,c_List_Orev(x,w),w),c_List_Olist_ONil(w))** -> equal(v,y)*.
% 299.70/300.38 73336[0:Rew:1349.0,72718.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,c_List_Orev(c_List_Olist__update(x,y,z,w),w),w),x)** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 73339[0:Rew:1349.0,72690.2] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(x,c_List_Oappend(u,c_List_Orev(y,w),w))* -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 73351[0:Rew:1349.0,72566.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(x,y,w,w),w),w),y)** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 73353[0:Rew:274.0,72556.2] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Orev(c_List_Oappend(u,x,w),w),v)* -> equal(c_List_Olist_ONil(w),y)*.
% 299.70/300.38 73354[0:Rew:274.0,72554.2] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(c_List_Orev(c_List_Oappend(u,x,w),w),y)* -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 73414[0:Rew:1349.0,71946.2] || equal(u,c_List_Orev(v,w))* equal(v,x)* -> equal(c_List_Oappend(u,c_List_Orev(y,w),w),c_List_Orev(c_List_Oappend(y,x,w),w))*.
% 299.70/300.38 73418[0:Rew:1349.0,71937.2] || equal(u,c_List_Orev(v,w)) equal(x,y) -> equal(c_List_Oappend(u,c_List_Orev(x,w),w),c_List_Orev(c_List_Oappend(y,v,w),w))*.
% 299.70/300.38 73541[0:SpR:4355.0,429.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Odrop(w,x,y),y,z),z),c_List_Otake(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z))*.
% 299.70/300.38 73502[0:SpR:4355.0,17803.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Otake(y,c_List_Odrop(z,v,w),w),w,x),x),x)*.
% 299.70/300.38 73500[0:SpR:4355.0,64073.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Otake(y,c_List_Odrop(z,v,w),w),w,x),x)*.
% 299.70/300.38 74989[0:Rew:22799.0,74812.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y),c_List_Olist_OCons(z,c_List_Orev(u,y),y))* -> .
% 299.70/300.38 74994[0:Rew:22795.0,74787.1,22799.0,74787.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(y,u,z),z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.38 74995[0:Rew:22799.0,74786.1,22799.0,74786.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,z),z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.38 74996[0:Rew:22799.0,74783.1,22795.0,74783.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,u,z),z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.38 74998[0:Rew:22795.0,74780.1,22795.0,74780.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,c_List_Oappend(y,u,z),z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.38 74777[0:SpL:38776.1,26940.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.38 74772[0:SpL:38776.1,56421.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.38 74768[0:SpL:38776.1,26935.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.38 74763[0:SpL:38776.1,26939.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.38 74758[0:SpL:38776.1,26934.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),z),c_List_Orev(v,z))* -> .
% 299.70/300.38 74751[0:SpL:38776.1,51184.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(u,w),w),w),c_List_Orev(x,w))* -> .
% 299.70/300.38 74701[0:SpL:38776.1,56530.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),y),z,y),c_List_Orev(v,y))* -> .
% 299.70/300.38 74694[0:SpL:38776.1,6626.0] || equal(u,v) equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y,z),c_List_Omap(w,c_List_Orev(v,y),y,z))* -> .
% 299.70/300.38 75010[0:Rew:22799.0,74684.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),y),c_List_Otake(z,c_List_Orev(v,y),y))* -> .
% 299.70/300.38 75011[0:Rew:22799.0,74682.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),y),c_List_Odrop(z,c_List_Orev(v,y),y))* -> .
% 299.70/300.38 75012[0:Rew:22795.0,74674.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),y),c_List_Otake(z,c_List_Orev(v,y),y))* -> .
% 299.70/300.38 74657[0:SpL:38776.1,7228.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),c_List_Orev(c_List_Odrop(z,c_List_Orev(v,y),y),y))* -> .
% 299.70/300.38 74654[0:SpL:38776.1,4513.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),y),c_List_Odrop(z,c_List_Orev(v,y),y))* -> .
% 299.70/300.38 74641[0:SpL:38776.1,52237.2] || equal(u,v)* equal(w,c_List_Orev(v,x))* equal(w,y)* equal(c_List_Olist_OCons(z,c_List_Orev(u,x),x),y)* -> .
% 299.70/300.38 74602[0:SpL:38776.1,51199.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Orev(x,w))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(u,w),w),w),x)* -> .
% 299.70/300.38 74533[0:SpL:38776.1,27674.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Orev(c_List_Otake(y,c_List_Otake(z,c_List_Orev(v,x),x),x),x))* -> .
% 299.70/300.38 74530[0:SpL:38776.1,12443.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Odrop(y,c_List_Orev(c_List_Otake(z,c_List_Orev(v,x),x),x),x))* -> .
% 299.70/300.38 74525[0:SpL:38776.1,7736.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Otake(y,c_List_Orev(c_List_Odrop(z,c_List_Orev(v,x),x),x),x))* -> .
% 299.70/300.38 74524[0:SpL:38776.1,7451.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Orev(c_List_Odrop(y,c_List_Odrop(z,c_List_Orev(v,x),x),x),x))* -> .
% 299.70/300.38 74518[0:SpL:38776.1,27605.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),c_List_Otake(y,c_List_Otake(z,c_List_Orev(v,x),x),x))* -> .
% 299.70/300.38 74511[0:SpL:38776.1,4947.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),c_List_Odrop(y,c_List_Odrop(z,c_List_Orev(v,x),x),x))* -> .
% 299.70/300.38 74508[0:SpL:38776.1,4322.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.38 74504[0:SpL:38776.1,64061.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(v,x),x),x)*.
% 299.70/300.38 74489[0:SpL:38776.1,3820.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.38 74484[0:SpL:38776.1,17614.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.38 74035[0:SpR:38776.1,45527.0] || equal(u,v) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,c_List_Orev(v,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,c_List_Orev(u,x),x),tc_List_Olist(x)))*.
% 299.70/300.38 75071[0:Rew:207.0,74030.1] || equal(u,v) -> equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(u,x),y,x),x),c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(v,x),y,x),x))*.
% 299.70/300.38 75111[0:Rew:4630.2,74609.2] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))** equal(x,c_List_Olist_OCons(y,u,w))* -> equal(c_List_Orev(x,w),x)**.
% 299.70/300.38 75129[0:Rew:4630.2,74037.2] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))** -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(x),c_List_Olist_OCons(y,u,w),w,tc_Expr_Oexp(x)),x)*.
% 299.70/300.38 75135[0:Rew:4630.2,74061.2] || equal(u,v)* equal(c_List_Orev(v,tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(w),x),u,tc_Expr_Oexp(w)),w)*.
% 299.70/300.38 75152[0:Rew:308.0,74040.1] || equal(u,v) -> equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(v,y),y),y))*.
% 299.70/300.38 75199[0:SpL:1625.0,74113.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(y,x),x),c_List_Omap(u,v,w,x))* -> .
% 299.70/300.38 75198[0:SpL:427.0,74113.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Orev(y,x),x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.38 75196[0:SpL:1349.0,74113.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(c_List_Olist_OCons(y,c_List_Orev(x,w),w),c_List_Oappend(v,c_List_Orev(u,w),w))* -> .
% 299.70/300.38 75192[0:SpL:1342.0,74113.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(c_List_Olist_OCons(y,c_List_Orev(x,v),v),c_List_Oappend(c_List_Orev(w,v),u,v))* -> .
% 299.70/300.38 75169[0:SpL:1625.0,74113.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* equal(c_List_Olist_OCons(z,c_List_Omap(v,w,x,y),y),c_List_Orev(u,y))* -> .
% 299.70/300.38 75168[0:SpL:427.0,74113.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Olist_OCons(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Orev(u,y))* -> .
% 299.70/300.38 75166[0:SpL:1349.0,74113.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x)) equal(c_List_Olist_OCons(y,c_List_Oappend(w,c_List_Orev(v,x),x),x),c_List_Orev(u,x))* -> .
% 299.70/300.38 75162[0:SpL:1342.0,74113.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w)) equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(x,w),v,w),w),c_List_Orev(u,w))* -> .
% 299.70/300.38 76294[0:SpL:39528.1,54275.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(v,y),z,y),y),y),y),c_List_Orev(u,y))* -> .
% 299.70/300.38 76293[0:SpL:39528.1,27899.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(v,y),z,y),y),y),y),c_List_Orev(u,y))* -> .
% 299.70/300.38 76271[0:SpL:39528.1,39882.1] || equal(u,v) equal(w,x)* equal(c_List_Oappend(c_List_Orev(v,y),w,y),c_List_Orev(u,y))* -> equal(x,c_List_Olist_ONil(y))*.
% 299.70/300.38 76270[0:SpL:39528.1,39880.1] || equal(u,v)* equal(w,x) equal(c_List_Oappend(c_List_Orev(v,y),w,y),x)* -> equal(c_List_Orev(u,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 76206[0:SpL:39528.1,8742.1] || equal(u,v)* equal(w,c_List_Orev(u,x))* equal(w,c_List_Oappend(c_List_Orev(v,x),y,x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 76163[0:SpL:39528.1,35572.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x))**.
% 299.70/300.38 76152[0:SpL:39528.1,27207.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),c_List_Orev(c_List_Otake(z,c_List_Orev(u,x),x),x))* -> .
% 299.70/300.38 76145[0:SpL:39528.1,27202.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),x),c_List_Otake(z,c_List_Orev(u,x),x))* -> .
% 299.70/300.38 76117[0:SpL:39528.1,2790.1] || equal(u,v) equal(w,c_List_Olist_ONil(x))* equal(c_List_Oappend(c_List_Orev(v,x),y,x),c_List_Orev(u,x))* -> equal(w,y)*.
% 299.70/300.38 75919[0:SpL:39528.1,27103.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),x,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.38 75916[0:SpL:39528.1,28346.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),x,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.38 77238[0:Rew:1342.0,76265.2] || equal(u,v) equal(w,x)* equal(c_List_Oappend(c_List_Orev(x,y),v,y),c_List_Orev(u,y))* -> equal(c_List_Olist_ONil(y),w)*.
% 299.70/300.38 77247[0:Rew:1342.0,76199.2] || equal(u,v)* equal(w,c_List_Orev(u,x))* equal(w,c_List_Oappend(c_List_Orev(y,x),v,x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 77250[0:Rew:1342.0,76191.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(x,y),v,y),y),c_List_Orev(c_List_Otake(z,c_List_Orev(u,y),y),y))* -> .
% 299.70/300.38 77260[0:Rew:8404.2,76060.1] || equal(u,v)* equal(u,c_List_Orev(w,x))* equal(c_List_Oappend(c_List_Orev(v,x),y,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.38 77273[0:Rew:1342.0,75971.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(w,x),v,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Orev(u,x),x),x),x)*.
% 299.70/300.38 77274[0:Rew:344.0,75945.2] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),y,w),y)**.
% 299.70/300.38 77328[0:Rew:1342.0,75310.2] || equal(u,v)* equal(c_List_Orev(u,w),x)* -> equal(c_List_Oappend(c_List_Orev(y,w),v,w),c_List_Orev(c_List_Oappend(x,y,w),w))*.
% 299.70/300.38 77332[0:Rew:274.0,75288.2] || equal(u,v) equal(w,c_List_Orev(x,y)) -> equal(c_List_Orev(c_List_Oappend(w,v,y),y),c_List_Oappend(c_List_Orev(u,y),x,y))*.
% 299.70/300.38 77357[0:Rew:88.0,75969.1] || equal(u,v) equal(c_List_Oappend(c_List_Orev(v,w),x,w),u)* -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Orev(u,w))**.
% 299.70/300.38 77359[0:Rew:8404.2,77358.2] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),y,w),u)**.
% 299.70/300.38 77360[0:Rew:8404.2,75944.3,8404.2,75944.2] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Olist_ONil(w))** equal(c_List_Orev(y,w),u)* -> equal(y,u).
% 299.70/300.38 77533[0:Rew:274.0,77504.2] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Orev(c_List_Oappend(u,x,w),w),c_List_Olist_ONil(w))** -> equal(v,y)*.
% 299.70/300.38 78773[0:SpL:39580.1,26385.0] || equal(u,c_List_Orev(v,tc_Expr_Oexp(w)))* equal(c_List_Oappend(c_List_Orev(u,tc_Expr_Oexp(w)),x,tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(v,w).
% 299.70/300.38 79144[0:Rew:207.0,79143.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(c_List_Orev(z,w),u,w),w),w),w),v)* -> .
% 299.70/300.38 78663[0:SpL:39580.1,54275.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(u,w),z,w),w),w),w),v)* -> .
% 299.70/300.38 78662[0:SpL:39580.1,27899.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(u,w),z,w),w),w),w),v)* -> .
% 299.70/300.38 78640[0:SpL:39580.1,44261.1] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** -> equal(y,v)*.
% 299.70/300.38 78639[0:SpL:39580.1,39882.1] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Oappend(c_List_Orev(u,w),x,w),v)* -> equal(y,c_List_Olist_ONil(w))*.
% 299.70/300.38 78638[0:SpL:39580.1,39880.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(c_List_Oappend(c_List_Orev(u,w),x,w),y)* -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 78598[0:SpL:39580.1,44257.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(c_List_Orev(u,w),y,w),c_List_Olist_ONil(w))** -> equal(y,x)*.
% 299.70/300.38 78597[0:SpL:39580.1,9527.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(c_List_Orev(u,w),y,w),y)** -> equal(x,c_List_Olist_ONil(w))*.
% 299.70/300.38 78589[0:SpL:39580.1,15605.0] || equal(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y))* equal(c_List_Oappend(c_List_Orev(u,y),z,y),v)* -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.38 78570[0:SpL:39580.1,8742.1] || equal(u,c_List_Orev(v,w))* equal(x,v)* equal(x,c_List_Oappend(c_List_Orev(u,w),y,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.38 78527[0:SpL:39580.1,35572.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.38 78516[0:SpL:39580.1,27207.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),c_List_Orev(c_List_Otake(z,v,w),w))* -> .
% 299.70/300.38 78509[0:SpL:39580.1,27202.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),w),c_List_Otake(z,v,w))* -> .
% 299.70/300.38 78480[0:SpL:39580.1,2790.1] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Olist_ONil(w))* equal(c_List_Oappend(c_List_Orev(u,w),y,w),v)* -> equal(x,y)*.
% 299.70/300.38 78479[0:SpL:39580.1,1126.1] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Olist_ONil(w))* equal(c_List_Oappend(c_List_Orev(u,w),y,w),y)** -> equal(x,v)*.
% 299.70/300.38 78437[0:SpL:39580.1,15733.0] || equal(u,c_List_Orev(c_List_Omap(v,w,x,x),x))* equal(c_List_Oappend(c_List_Orev(u,x),y,x),w)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 78316[0:SpL:39580.1,2612.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Orev(v,w))* -> equal(c_List_Oappend(v,x,w),v)**.
% 299.70/300.38 78309[0:SpL:39580.1,1422.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** equal(y,v)* -> c_List_Odistinct(y,w)*.
% 299.70/300.38 78303[0:SpL:39580.1,7336.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(y,z,w),v)* -> .
% 299.70/300.38 78302[0:SpL:39580.1,27125.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 78300[0:SpL:39580.1,35609.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(y,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 78266[0:SpL:39580.1,27103.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,v,w),w),w)*.
% 299.70/300.38 78263[0:SpL:39580.1,28346.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,v,w),w),w)*.
% 299.70/300.38 78199[0:SpL:39580.1,24526.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,w),w),c_List_Orev(u,w))* -> .
% 299.70/300.38 78170[0:SpL:39580.1,68180.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,z,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.38 78121[0:SpL:39580.1,7214.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(c_List_Oappend(v,z,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.38 78118[0:SpL:39580.1,7098.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(v,z,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.38 78104[0:SpL:39580.1,54275.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(v,z,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.38 78103[0:SpL:39580.1,27899.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(v,z,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.38 78081[0:SpL:39580.1,39882.1] || equal(u,c_List_Orev(v,w)) equal(x,y)* equal(c_List_Oappend(v,x,w),c_List_Orev(u,w))* -> equal(y,c_List_Olist_ONil(w))*.
% 299.70/300.38 78016[0:SpL:39580.1,8742.1] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Orev(u,w))* equal(x,c_List_Oappend(v,y,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.38 78003[0:SpL:39580.1,3862.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Orev(c_List_Oappend(v,y,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.38 77993[0:SpL:39580.1,7565.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,w),w),w),c_List_Otake(z,c_List_Orev(u,w),w))* -> .
% 299.70/300.38 77991[0:SpL:39580.1,3829.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.38 77962[0:SpL:39580.1,27207.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),c_List_Orev(c_List_Otake(z,c_List_Orev(u,w),w),w))* -> .
% 299.70/300.38 77955[0:SpL:39580.1,27202.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),w),c_List_Otake(z,c_List_Orev(u,w),w))* -> .
% 299.70/300.38 77927[0:SpL:39580.1,2790.1] || equal(u,c_List_Orev(v,w)) equal(x,c_List_Olist_ONil(w))* equal(c_List_Oappend(v,y,w),c_List_Orev(u,w))* -> equal(x,y)*.
% 299.70/300.38 77887[0:SpL:39580.1,1363.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Oappend(x,u,w),w),c_List_Oappend(v,y,w))* -> equal(c_List_Orev(x,w),y).
% 299.70/300.38 77856[0:SpL:39580.1,68243.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(x,y,w),w),w),c_List_Otake(z,c_List_Orev(u,w),w))* -> .
% 299.70/300.38 77788[0:SpL:39580.1,5073.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(v,x,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(u,w),w),w)*.
% 299.70/300.38 77781[0:SpL:39580.1,65983.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(v,x,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(u,w),w),w)*.
% 299.70/300.38 77728[0:SpL:39580.1,27103.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.38 77725[0:SpL:39580.1,28346.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.38 77671[0:SpR:39580.1,3422.0] || equal(u,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y))* -> equal(c_List_Odrop(w,c_List_Oappend(c_List_Orev(u,y),z,y),y),z)**.
% 299.70/300.38 77658[0:SpR:39580.1,661.0] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_List_Oappend(c_List_Orev(u,x),y,x),x),y)**.
% 299.70/300.38 77628[0:SpR:39580.1,377.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x)) -> equal(c_List_Oappend(c_List_Orev(u,x),y,x),c_List_Oappend(v,c_List_Oappend(w,y,x),x))*.
% 299.70/300.38 77627[0:SpR:39580.1,207.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x)) -> equal(c_List_Oappend(c_List_Orev(u,x),y,x),c_List_Olist_OCons(v,c_List_Oappend(w,y,x),x))*.
% 299.70/300.38 77570[0:SpR:39580.1,4048.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w)) -> equal(c_List_Oappend(x,y,w),c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,y,w),w))*.
% 299.70/300.38 79316[0:Rew:1342.0,78636.2] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Oappend(c_List_Orev(x,w),u,w),c_List_Olist_ONil(w))** -> equal(y,v)*.
% 299.70/300.38 79317[0:Rew:1342.0,78633.2] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Oappend(c_List_Orev(y,w),u,w),v)* -> equal(c_List_Olist_ONil(w),x)*.
% 299.70/300.38 79318[0:Rew:274.0,78631.2] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Orev(c_List_Oappend(y,u,w),w),c_List_Olist_ONil(w))** -> equal(x,v)*.
% 299.70/300.38 79320[0:Rew:1342.0,78604.2] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(c_List_Orev(y,w),u,w),c_List_Olist_ONil(w))** -> equal(y,x)*.
% 299.70/300.38 79321[0:Rew:1342.0,78591.1] || equal(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y))* equal(c_List_Oappend(c_List_Orev(z,y),u,y),v)* -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.38 79323[0:Rew:1342.0,78563.2] || equal(u,c_List_Orev(v,w))* equal(x,v)* equal(x,c_List_Oappend(c_List_Orev(y,w),u,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.38 79336[0:Rew:1342.0,78439.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,x),x))* equal(c_List_Oappend(c_List_Orev(y,x),u,x),w)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.38 79346[0:Rew:207.0,78392.1,274.0,78392.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,u,w),w),w),c_List_Oappend(v,c_List_Orev(y,w),w))* -> .
% 299.70/300.38 79394[0:Rew:274.0,77854.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(x,y,w),w),w),c_List_Orev(c_List_Oappend(y,u,w),w))* -> .
% 299.70/300.38 79407[0:Rew:1342.0,77686.2] || equal(u,c_List_Orev(v,w)) equal(x,y) -> equal(c_List_Oappend(c_List_Orev(x,w),u,w),c_List_Orev(c_List_Oappend(v,y,w),w))*.
% 299.70/300.38 79409[0:Rew:274.0,77683.2] || equal(u,c_List_Orev(v,w)) equal(x,y) -> equal(c_List_Oappend(v,c_List_Orev(x,w),w),c_List_Orev(c_List_Oappend(y,u,w),w))*.
% 299.70/300.38 79411[0:Rew:1342.0,77677.2] || equal(u,c_List_Orev(v,w))* equal(v,x)* -> equal(c_List_Oappend(c_List_Orev(y,w),u,w),c_List_Orev(c_List_Oappend(x,y,w),w))*.
% 299.70/300.38 79414[0:Rew:274.0,77640.2] || equal(u,c_List_Orev(v,w)) equal(x,c_List_Orev(y,w)) -> equal(c_List_Orev(c_List_Oappend(x,u,w),w),c_List_Oappend(v,y,w))*.
% 299.70/300.38 79440[0:Rew:88.0,77822.2] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(v,x,w),w),c_List_Oappend(c_List_Orev(x,w),y,w))* -> equal(u,y)*.
% 299.70/300.38 79442[0:Rew:88.0,77778.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,x,w),u)* -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Orev(u,w))**.
% 299.70/300.38 79448[0:Rew:83.0,77697.2,207.0,77697.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Orev(x,v))* -> equal(c_List_Olist_OCons(w,y,v),c_List_Oappend(x,y,v))*.
% 299.70/300.38 80757[0:SpL:39773.2,24526.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y))* equal(z,x1) equal(c_List_Oappend(x1,u,y),z)* -> .
% 299.70/300.38 80728[0:SpL:39773.2,68180.0] || equal(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y))* equal(z,x1) equal(c_List_Oappend(x1,u,y),z)* -> .
% 299.70/300.38 80639[0:SpL:39773.2,44261.1] || equal(u,v)* equal(w,x)* equal(v,y)* equal(c_List_Oappend(x,u,z),c_List_Olist_ONil(z))** -> equal(y,w)*.
% 299.70/300.38 80638[0:SpL:39773.2,39882.1] || equal(u,v)* equal(w,x) equal(v,y)* equal(c_List_Oappend(x,u,z),w)* -> equal(y,c_List_Olist_ONil(z))*.
% 299.70/300.38 80637[0:SpL:39773.2,39880.1] || equal(u,v)* equal(w,x)* equal(v,y)* equal(c_List_Oappend(x,u,z),y)* -> equal(w,c_List_Olist_ONil(z))*.
% 299.70/300.38 80597[0:SpL:39773.2,44257.1] || equal(u,v)* equal(w,x)* equal(w,y)* equal(c_List_Oappend(x,u,z),c_List_Olist_ONil(z))** -> equal(v,y)*.
% 299.70/300.38 80596[0:SpL:39773.2,9527.1] || equal(u,v) equal(w,x)* equal(w,y)* equal(c_List_Oappend(x,u,z),v)* -> equal(y,c_List_Olist_ONil(z))*.
% 299.70/300.38 80588[0:SpL:39773.2,15605.0] || equal(u,v)* equal(c_List_Olist__update(w,x,y,z),x1)* equal(c_List_Oappend(x1,u,z),w)* -> equal(v,c_List_Olist_ONil(z))*.
% 299.70/300.38 80569[0:SpL:39773.2,8742.1] || equal(u,v)* equal(w,x)* equal(y,w)* equal(y,c_List_Oappend(x,u,z))* -> equal(v,c_List_Olist_ONil(z))*.
% 299.70/300.38 80479[0:SpL:39773.2,2790.1] || equal(u,v)* equal(w,x) equal(y,c_List_Olist_ONil(z))* equal(c_List_Oappend(x,u,z),w)* -> equal(y,v)*.
% 299.70/300.38 80478[0:SpL:39773.2,1126.1] || equal(u,v) equal(w,x)* equal(y,c_List_Olist_ONil(z))* equal(c_List_Oappend(x,u,z),v)* -> equal(y,w)*.
% 299.70/300.38 80472[0:SpL:39773.2,6563.0] || equal(u,v) equal(c_List_Orev(w,x),y)* equal(c_List_Oappend(y,u,x),c_List_Orev(v,x))* -> equal(c_List_Olist_ONil(x),w).
% 299.70/300.38 80454[0:SpL:39773.2,6566.0] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Oappend(y,u,w),v)* -> equal(c_List_Orev(x,w),c_List_Olist_ONil(w))**.
% 299.70/300.38 80436[0:SpL:39773.2,15733.0] || equal(u,v)* equal(c_List_Omap(w,x,y,y),z)* equal(c_List_Oappend(z,u,y),x)* -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.38 80393[0:SpL:39773.2,68243.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(y,z) equal(c_List_Oappend(z,u,x),c_List_Otake(x1,y,x))* -> .
% 299.70/300.38 80360[0:SpL:39773.2,6568.0] || equal(u,v) equal(w,x)* equal(c_List_Oappend(x,u,y),c_List_Orev(v,y))* -> equal(c_List_Orev(w,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 80347[0:SpL:39773.2,3092.0] || equal(u,v)* equal(w,x) equal(c_List_Orev(c_List_Oappend(x,u,y),y),w)* -> equal(c_List_Oappend(w,v,y),w)**.
% 299.70/300.38 80315[0:SpL:39773.2,2612.0] || equal(u,v)* equal(w,x) equal(c_List_Oappend(x,u,y),c_List_Orev(w,y))* -> equal(c_List_Oappend(w,v,y),w)**.
% 299.70/300.38 79648[0:SpR:39773.2,274.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(x,w),y) -> equal(c_List_Oappend(y,u,w),c_List_Orev(c_List_Oappend(v,x,w),w))*.
% 299.70/300.38 79626[0:SpR:39773.2,377.0] || equal(u,v) equal(c_List_Oappend(w,x,y),z) -> equal(c_List_Oappend(z,u,y),c_List_Oappend(w,c_List_Oappend(x,v,y),y))*.
% 299.70/300.38 79625[0:SpR:39773.2,207.0] || equal(u,v) equal(c_List_Olist_OCons(w,x,y),z) -> equal(c_List_Oappend(z,u,y),c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y))*.
% 299.70/300.38 81198[0:Rew:377.0,79613.2] || equal(u,v) equal(w,x) -> equal(c_List_Oappend(x,c_List_Oappend(u,y,z),z),c_List_Oappend(w,c_List_Oappend(v,y,z),z))*.
% 299.70/300.38 81784[0:Rew:100.0,81771.0] || -> c_BigStep_Ofinals(c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(u),c_Value_Oval_OAddr(v)),u),c_List_Oreplicate(w,hAPP(c_Expr_Oexp_OVal(u),x),tc_Expr_Oexp(u)),tc_Expr_Oexp(u)),tc_Expr_Oexp(u)),u)*.
% 299.70/300.38 81906[0:SpL:377.0,39881.1] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,u,y),y),c_List_Oappend(w,x,y))** -> equal(c_List_Oappend(v,z,y),z)**.
% 299.70/300.38 81905[0:SpL:207.0,39881.1] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,u,y),y),c_List_Olist_OCons(w,x,y))** -> equal(c_List_Oappend(v,z,y),z)**.
% 299.70/300.38 82213[0:SpL:1548.0,39943.0] || equal(u,c_List_Oappend(v,w,x))* c_List_Odistinct(c_List_Oappend(y,u,x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(z,v,x),w,x),x)*.
% 299.70/300.38 82263[0:SpL:1548.0,40043.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(v,x,w),w),c_List_Odrop(x1,y,w))* -> .
% 299.70/300.38 82415[0:SpL:1548.0,40134.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),c_List_Olist_OCons(y,z,w))* equal(c_List_Oappend(v,x,w),c_List_Odrop(x1,z,w))* -> .
% 299.70/300.38 82533[0:SpL:1548.0,40152.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Oappend(v,x,w),w),w),y)* -> .
% 299.70/300.38 82588[0:SpL:1548.0,40161.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),y)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Oappend(v,x,w),w),w),y)* -> .
% 299.70/300.38 82788[0:SpL:1548.0,40163.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Oappend(v,x,w),w),w),y)* -> .
% 299.70/300.38 82870[0:SpL:1548.0,40175.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),c_List_Oappend(y,z,w))* equal(c_List_Olist_OCons(x1,c_List_Oappend(v,x,w),w),z)* -> .
% 299.70/300.38 82922[0:SpL:1548.0,40186.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),c_List_Olist_OCons(y,z,w))* equal(c_List_Olist_OCons(x1,c_List_Oappend(v,x,w),w),z)* -> .
% 299.70/300.38 82974[0:SpL:1548.0,40194.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),c_List_Olist_OCons(y,z,w))* equal(c_List_Oappend(x1,c_List_Oappend(v,x,w),w),z)* -> .
% 299.70/300.38 83080[0:SpL:1548.0,40201.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),c_List_Orotate(y,z,w))* equal(c_List_Olist_OCons(x1,c_List_Oappend(v,x,w),w),z)* -> .
% 299.70/300.38 83148[0:SpL:1550.0,83074.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Oappend(c_List_Orev(w,y),z,y))** -> .
% 299.70/300.38 83539[0:SpL:4122.0,3862.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Otake(z,w,x),x,y),y)*.
% 299.70/300.38 83527[0:SpL:4122.0,3829.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Otake(z,w,x),x,y),y)*.
% 299.70/300.38 83509[0:SpL:4122.0,35572.0] || equal(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Otake(z,w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 84302[0:SpL:4341.0,1937.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),y)*.
% 299.70/300.38 84299[0:SpL:4341.0,1559.0] || equal(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.38 84292[0:SpL:4341.0,1551.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),y),y)*.
% 299.70/300.38 84273[0:SpL:4341.0,1936.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),y)*.
% 299.70/300.38 84268[0:SpL:4341.0,1499.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),y),y)*.
% 299.70/300.38 84229[0:SpL:4341.0,4443.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Omap(u,v,w,x),x),y,x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x)*.
% 299.70/300.38 84565[0:Rew:81.0,84037.1,438.0,84037.1] || equal(c_List_Otake(u,v,w),c_List_Orev(v,w)) -> equal(c_List_Otake(u,c_List_Omap(x,v,w,y),y),c_List_Omap(x,v,w,y))**.
% 299.70/300.38 85123[0:SpL:7148.0,7159.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.38 85109[0:SpL:7148.0,5773.1] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Omap(x,c_List_Orev(c_List_Omap(y,v,w,z),z),z,x1),x1)* -> c_List_Odistinct(u,w)*.
% 299.70/300.38 85102[0:SpL:7148.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Orev(x,y),y)*.
% 299.70/300.38 85093[0:SpL:7148.0,15733.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,x),z,x),c_List_Orev(w,x))** -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.38 85164[0:Rew:344.0,85127.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,x),x),c_List_Omap(y,c_List_Orev(c_List_Omap(z,v,w,x1),x1),x1,x))* -> .
% 299.70/300.38 85165[0:Rew:344.0,85126.1] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,w))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(x1)),u).
% 299.70/300.38 85169[0:Rew:344.0,85107.1] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)))*.
% 299.70/300.38 85171[0:Rew:3584.0,85095.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Omap(x,y,v,z),z,v),v),c_List_Orev(y,v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.38 85173[0:Rew:344.0,85073.1] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),x1,z),x1)**.
% 299.70/300.38 85178[0:Rew:344.0,84894.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(x,c_List_Orev(c_List_Omap(y,u,v,z),z),z,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.38 86506[0:SpL:6605.0,40208.0] || equal(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z))* equal(c_List_Oappend(x1,u,z),c_List_Olist_ONil(z))** -> .
% 299.70/300.38 87060[0:SpL:7128.0,5773.1] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Omap(x,c_List_Omap(y,v,w,z),z,x1),x1),x1)* -> c_List_Odistinct(u,w)*.
% 299.70/300.38 87053[0:SpL:7128.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Orev(x,y),y)*.
% 299.70/300.38 87044[0:SpL:7128.0,15733.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,x),x),z,x),c_List_Orev(w,x))** -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.38 87358[0:SpL:6605.0,41950.1] || equal(c_List_Olist_ONil(u),v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Omap(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1,u),u),u),v)* -> .
% 299.70/300.38 88182[0:SpL:1548.0,42404.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(z,u,w),v,w),w)*.
% 299.70/300.38 88315[0:SpL:336.0,88248.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),y)* c_List_Odistinct(y,w)* -> c_List_Odistinct(c_List_Olist_OCons(u,x,w),w).
% 299.70/300.38 88314[0:SpL:161.0,88248.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w),y)* c_List_Odistinct(y,w)* -> c_List_Odistinct(c_List_Oreplicate(u,v,w),w).
% 299.70/300.38 88760[0:SpL:1548.0,42587.1] || equal(u,c_List_Odrop(v,c_List_Oappend(c_List_Odrop(w,x,y),z,y),y))* equal(c_List_Olist_OCons(x1,c_List_Oappend(x,z,y),y),u)* -> .
% 299.70/300.38 89394[0:SpL:4047.0,43438.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w)*.
% 299.70/300.38 89411[0:SpL:377.0,43472.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(v,w,y),y).
% 299.70/300.38 89410[0:SpL:207.0,43472.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(v,w,y),y).
% 299.70/300.38 89486[0:Rew:1342.0,89409.1] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(y,w),u,w),w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.38 89634[0:MRR:89590.1,31486.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x),c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.38 89696[0:Rew:344.0,89668.2] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,x),y)**.
% 299.70/300.38 89703[0:Rew:344.0,89659.1,425.0,89659.1] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),z,x),z)**.
% 299.70/300.38 90196[0:Rew:90158.1,90195.2] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(u,z,x),z)**.
% 299.70/300.38 90378[0:SpL:274.0,44392.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orev(w,y),c_List_Orev(x,y)).
% 299.70/300.38 90723[0:SpL:1548.0,45271.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,v,w),w),w) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x,c_List_Oappend(c_List_Odrop(y,u,w),v,w),w),w),w)*.
% 299.70/300.38 90788[0:Rew:1349.0,90750.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(u,c_List_Orev(w,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.38 90793[0:Rew:1349.0,90731.1] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(u,c_List_Orev(x,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,v,w),w),w)*.
% 299.70/300.38 90864[0:SpL:1548.0,45307.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Odrop(y,u,w),v,w),w),w)*.
% 299.70/300.38 91025[0:SpL:259.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x))* -> .
% 299.70/300.38 91346[0:Rew:22799.0,91345.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),x),x))* -> .
% 299.70/300.38 91651[0:SpL:6605.0,51878.1] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),c_List_Omap(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1,x))* -> equal(u,c_List_Olist_ONil(x))*.
% 299.70/300.38 91640[0:SpL:6605.0,51878.1] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,v),c_List_Olist_OCons(z,x1,v))* -> equal(u,x1)*.
% 299.70/300.38 91861[0:SpL:1548.0,51922.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(y,x,w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(z,u,w),v,w),w)*.
% 299.70/300.38 92176[0:Rew:3954.0,92151.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Olist_OCons(u,c_List_Oreplicate(x,u,w),w))* -> equal(v,c_List_Oreplicate(x,u,w)).
% 299.70/300.38 92219[0:SpL:6605.0,52139.1] || equal(c_List_Orotate(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,c_List_Omap(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1,w),w),v)* -> .
% 299.70/300.38 3567[0:SpR:1342.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),w,v),tc_List_Olist(v)),c_List_Oappend(c_List_Orev(w,v),u,v),v),c_List_Oappend(c_List_Orev(w,v),u,v))**.
% 299.70/300.38 3693[0:SpR:1349.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(v,c_List_Orev(u,w),w),w),c_List_Oappend(v,c_List_Orev(u,w),w))**.
% 299.70/300.38 5848[0:SpR:1625.0,694.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 5847[0:SpR:427.0,694.1] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_List_Omap(u,c_List_Orev(v,w),w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 5846[0:SpR:1349.0,694.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_List_Oappend(v,c_List_Orev(u,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 5842[0:SpR:1342.0,694.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(w,v),u,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.38 6726[0:SpR:6214.1,451.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,u,x,v,y)* -> c_List_Olist__all2(w,c_List_Olist_ONil(v),c_List_Otake(z,x,y),v,y)*.
% 299.70/300.38 6710[0:SpR:6214.1,451.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,u,y,v)* -> c_List_Olist__all2(w,c_List_Otake(z,x,y),c_List_Olist_ONil(v),y,v)*.
% 299.70/300.38 6870[0:SpR:832.0,443.1] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,x1),y,x1)*.
% 299.70/300.38 6862[0:SpR:785.1,443.1] || equal(u,v)* c_List_Olist__all2(w,v,x,y,z)* -> c_List_Olist__all2(w,c_List_Olist_ONil(y),c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),x,z),y,z)*.
% 299.70/300.38 6859[0:SpR:1248.0,443.1] || c_List_Olist__all2(u,c_List_Olist__update(c_List_Oreplicate(v,w,x),y,z,x),x1,x,x2)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),c_List_Odrop(v,x1,x2),x,x2)*.
% 299.70/300.38 6857[0:SpR:1116.1,443.1] || equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w)) c_List_Olist__all2(x,v,y,w,z) -> c_List_Olist__all2(x,v,c_List_Odrop(u,y,z),w,z)*.
% 299.70/300.38 6856[0:SpR:720.1,443.1] || equal(c_List_Otake(u,v,w),v)** c_List_Olist__all2(x,v,y,w,z)* -> c_List_Olist__all2(x,c_List_Olist_ONil(w),c_List_Odrop(u,y,z),w,z)*.
% 299.70/300.38 6853[0:SpR:823.0,443.1] || c_List_Olist__all2(u,c_List_Olist__update(v,w,x,y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),z,x1),y,x1)*.
% 299.70/300.38 6846[0:SpR:662.0,443.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(v,w),x,w),y,w,z)* -> c_List_Olist__all2(u,x,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,z),w,z)*.
% 299.70/300.38 6843[0:SpR:6253.1,443.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,u,x,v,y)* -> c_List_Olist__all2(w,c_List_Olist_ONil(v),c_List_Odrop(z,x,y),v,y)*.
% 299.70/300.38 6840[0:SpR:832.0,443.1] || c_List_Olist__all2(u,v,c_List_Omap(w,x,y,z),x1,z)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,x1),c_List_Olist_ONil(z),x1,z)*.
% 299.70/300.38 6832[0:SpR:785.1,443.1] || equal(u,v)* c_List_Olist__all2(w,x,v,y,z)* -> c_List_Olist__all2(w,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),x,y),c_List_Olist_ONil(z),y,z)*.
% 299.70/300.38 6829[0:SpR:1248.0,443.1] || c_List_Olist__all2(u,v,c_List_Olist__update(c_List_Oreplicate(w,x,y),z,x1,y),x2,y)* -> c_List_Olist__all2(u,c_List_Odrop(w,v,x2),c_List_Olist_ONil(y),x2,y)*.
% 299.70/300.38 6827[0:SpR:1116.1,443.1] || equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w)) c_List_Olist__all2(x,y,v,z,w) -> c_List_Olist__all2(x,c_List_Odrop(u,y,z),v,z,w)*.
% 299.70/300.38 6826[0:SpR:720.1,443.1] || equal(c_List_Otake(u,v,w),v)** c_List_Olist__all2(x,y,v,z,w)* -> c_List_Olist__all2(x,c_List_Odrop(u,y,z),c_List_Olist_ONil(w),z,w)*.
% 299.70/300.38 6823[0:SpR:823.0,443.1] || c_List_Olist__all2(u,v,c_List_Olist__update(w,x,y,z),x1,z)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(z)),v,x1),c_List_Olist_ONil(z),x1,z)*.
% 299.70/300.38 6816[0:SpR:662.0,443.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Orev(w,x),y,x),z,x)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),v,z),y,z,x)*.
% 299.70/300.38 6813[0:SpR:6253.1,443.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,u,y,v)* -> c_List_Olist__all2(w,c_List_Odrop(z,x,y),c_List_Olist_ONil(v),y,v)*.
% 299.70/300.38 7166[0:SpL:431.0,5773.1] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(z,v,y,x1,x),w,x,x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.38 7164[0:SpL:431.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,z,y,w),w),w)*.
% 299.70/300.38 7156[0:SpR:5634.1,431.0] || equal(u,v) -> equal(c_List_Omap(w,c_List_Omap(x,v,y,z),z,x1),c_List_Omap(c_Fun_Ocomp(w,x,z,x1,y),u,y,x1))*.
% 299.70/300.38 7123[0:SpR:431.0,5634.1] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Omap(c_Fun_Ocomp(z,u,x,x1,w),v,w,x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.38 7116[0:SpR:431.0,5628.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(c_Fun_Ocomp(y,u,x,z,w),v,w,z),c_List_Olist_ONil(z))**.
% 299.70/300.38 8068[0:SpL:161.0,2932.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.70/300.38 8065[0:SpL:161.0,2931.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.70/300.38 8058[0:SpL:161.0,1937.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x),x)* -> c_List_Odistinct(c_List_Oreplicate(v,w,x),x).
% 299.70/300.38 8052[0:SpL:161.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),c_List_Orev(c_List_Odrop(z,c_List_Oreplicate(v,w,x),x),x))* -> .
% 299.70/300.38 8050[0:SpL:161.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x),c_List_Odrop(z,c_List_Oreplicate(v,w,x),x))* -> .
% 299.70/300.38 8049[0:SpL:161.0,1936.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x),x)* -> c_List_Odistinct(c_List_Oreplicate(v,w,x),x).
% 299.70/300.38 8220[0:SpL:431.0,6626.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1))* -> .
% 299.70/300.38 8224[0:SpL:431.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y,x2),x2)* -> c_List_Odistinct(c_List_Omap(w,x1,z,x),x)*.
% 299.70/300.38 8332[0:SpL:336.0,7098.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y),c_List_Oreplicate(x,w,y))** -> .
% 299.70/300.38 8331[0:SpL:336.0,6898.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Orev(c_List_Olist_OCons(w,z,y),y))** -> .
% 299.70/300.38 8330[0:SpL:336.0,2932.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y),c_List_Olist_OCons(w,z,y))** -> .
% 299.70/300.38 8328[0:SpL:336.0,6897.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Orev(c_List_Olist_OCons(w,z,y),y))** -> .
% 299.70/300.38 8327[0:SpL:336.0,2931.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y),c_List_Olist_OCons(w,z,y))** -> .
% 299.70/300.38 8325[0:SpL:336.0,3862.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),x)* -> c_List_Odistinct(c_List_Oreplicate(w,v,x),x).
% 299.70/300.38 8322[0:SpL:336.0,3829.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),x)* -> c_List_Odistinct(c_List_Oreplicate(w,v,x),x).
% 299.70/300.38 8320[0:SpL:336.0,1937.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(v,y,x),x).
% 299.70/300.38 8316[0:SpL:336.0,1551.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,y,x),x),x).
% 299.70/300.38 8315[0:SpL:336.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(v,y,x),x),x))* -> .
% 299.70/300.38 8314[0:SpL:336.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Orev(c_List_Odrop(z,c_List_Olist_OCons(v,y,x),x),x))* -> .
% 299.70/300.38 8312[0:SpL:336.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Odrop(z,c_List_Olist_OCons(v,y,x),x))* -> .
% 299.70/300.38 8311[0:SpL:336.0,1936.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(v,y,x),x).
% 299.70/300.38 8307[0:SpL:336.0,1499.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,y,x),x),x).
% 299.70/300.38 8285[0:SpL:336.0,4431.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Olist_OCons(u,x,w),w),w)*.
% 299.70/300.38 8284[0:SpL:336.0,5073.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oreplicate(v,u,w),w),w)*.
% 299.70/300.38 8257[0:SpL:336.0,3846.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Olist_OCons(u,x,w),w),w),w)*.
% 299.70/300.38 8255[0:SpL:336.0,5060.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Olist_OCons(u,x,w),w),w),w)*.
% 299.70/300.38 8454[0:SpR:425.0,644.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Omap(w,u,v,x),x),y,x),x),c_List_Orev(c_List_Omap(w,u,v,x),x))**.
% 299.70/300.38 8453[0:SpR:256.0,644.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Olist__update(u,w,x,v),v),y,v),v),c_List_Orev(c_List_Olist__update(u,w,x,v),v))**.
% 299.70/300.38 8419[0:SpR:644.0,429.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(c_List_Orev(u,v),x,v),v,y),y),c_List_Omap(w,c_List_Orev(u,v),v,y))**.
% 299.70/300.38 8482[0:Rew:425.0,8435.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Orev(u,v),v,x),y,x),x),c_List_Omap(w,c_List_Orev(u,v),v,x))**.
% 299.70/300.38 8650[0:SpR:782.1,429.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(v,y,w),w,z),z),c_List_Omap(x,v,w,z))**.
% 299.70/300.38 8748[0:SpR:784.1,418.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(v,y,w),w,z),z),c_List_Omap(x,y,w,z))**.
% 299.70/300.38 9043[0:SpR:434.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(hAPP(x,u),c_List_Omap(x,v,w,y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 9991[0:SpR:1349.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Olist__update(c_List_Oappend(v,c_List_Orev(u,w),w),x,y,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 9987[0:SpR:1342.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),w,v),tc_List_Olist(v)),c_List_Olist__update(c_List_Oappend(c_List_Orev(w,v),u,v),x,y,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.38 10085[0:SpR:1349.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(v,c_List_Orev(u,w),w),w,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 10081[0:SpR:1342.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),w,v),tc_List_Olist(v)),c_List_Omap(x,c_List_Oappend(c_List_Orev(w,v),u,v),v,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.38 10174[0:SpR:1338.0,418.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Oappend(x,u,v),v),v,y),y),c_List_Omap(w,c_List_Orev(x,v),v,y))**.
% 299.70/300.38 10260[0:Rew:425.0,10190.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Omap(w,c_List_Oappend(x,u,v),v,y),y),y),c_List_Orev(c_List_Omap(w,x,v,y),y))**.
% 299.70/300.38 10318[0:SpR:425.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,c_List_Omap(x,u,v,y),y),y),y),c_List_Orev(c_List_Omap(x,u,v,y),y))**.
% 299.70/300.38 10317[0:SpR:256.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,c_List_Olist__update(u,x,y,v),v),v),v),c_List_Orev(c_List_Olist__update(u,x,y,v),v))**.
% 299.70/300.38 10279[0:SpR:1372.0,429.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Oappend(x,u,v),v),v,y),y),c_List_Omap(w,c_List_Orev(u,v),v,y))**.
% 299.70/300.38 10366[0:Rew:425.0,10299.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Omap(w,c_List_Oappend(x,u,v),v,y),y),y),c_List_Orev(c_List_Omap(w,u,v,y),y))**.
% 299.70/300.38 10409[0:SpL:418.0,1523.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,x,y),y,z))* c_List_Odistinct(c_List_Omap(v,x,y,z),z)* -> c_List_Odistinct(c_List_Orev(u,z),z)*.
% 299.70/300.38 10477[0:SpL:418.0,1525.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) equal(y,c_List_Orev(c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 10523[0:SpL:421.0,1584.0] || equal(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Omap(v,w,y,z),z)*.
% 299.70/300.38 10540[0:SpL:429.0,1597.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(y,c_List_Omap(u,c_List_Otake(z,v,w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 10559[0:SpR:308.0,824.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.38 10610[0:SpL:429.0,1924.0] || equal(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z))* c_List_Odistinct(c_List_Omap(v,x,y,z),z)* -> c_List_Odistinct(c_List_Orev(u,z),z)*.
% 299.70/300.38 10640[0:SpL:429.0,1926.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) equal(y,c_List_Orev(c_List_Omap(u,c_List_Otake(z,v,w),w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 10674[0:SpL:421.0,1940.0] || equal(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Omap(v,x,y,z),z)*.
% 299.70/300.38 10718[0:SpL:418.0,1963.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(y,c_List_Omap(u,c_List_Odrop(z,v,w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 10859[0:SpL:421.0,2933.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),z),c_List_Orev(c_List_Omap(v,w,y,z),z))** -> .
% 299.70/300.38 10893[0:SpL:421.0,2936.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1))* equal(c_List_Orev(u,x1),c_List_Omap(w,y,z,x1))* -> .
% 299.70/300.38 10945[0:SpL:418.0,2946.1] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Orev(u,z),c_List_Omap(w,c_List_Odrop(x1,x,y),y,z))* -> .
% 299.70/300.38 10908[0:SpL:1625.0,2946.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Omap(u,v,w,x),c_List_Odrop(x1,z,x))* -> .
% 299.70/300.38 10907[0:SpL:427.0,2946.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Odrop(x1,z,x))* -> .
% 299.70/300.38 10906[0:SpL:1349.0,2946.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(v,c_List_Orev(u,w),w),c_List_Odrop(z,y,w))* -> .
% 299.70/300.38 10902[0:SpL:1342.0,2946.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_OCons(x,y,v))* equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Odrop(z,y,v))* -> .
% 299.70/300.38 10961[0:SpL:1625.0,3647.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* c_List_Odistinct(c_List_Oappend(c_List_Omap(u,v,w,x),z,x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 10960[0:SpL:427.0,3647.1] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),z,x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 10972[0:Rew:377.0,10959.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* c_List_Odistinct(c_List_Oappend(v,c_List_Oappend(c_List_Orev(u,w),y,w),w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 10973[0:Rew:377.0,10955.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(w,v),c_List_Oappend(u,y,v),v),v)* -> c_List_Odistinct(x,v)*.
% 299.70/300.38 10984[0:SpL:1625.0,3783.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* c_List_Odistinct(c_List_Oappend(z,c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 10983[0:SpL:427.0,3783.1] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Oappend(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 10982[0:SpL:1349.0,3783.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* c_List_Odistinct(c_List_Oappend(y,c_List_Oappend(v,c_List_Orev(u,w),w),w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 10978[0:SpL:1342.0,3783.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* c_List_Odistinct(c_List_Oappend(y,c_List_Oappend(c_List_Orev(w,v),u,v),v),v)* -> c_List_Odistinct(x,v)*.
% 299.70/300.38 11104[0:SpR:425.0,4019.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Omap(x,u,v,y),y),y),y),c_List_Orev(c_List_Omap(x,u,v,y),y))**.
% 299.70/300.38 11103[0:SpR:256.0,4019.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist__update(u,x,y,v),v),v),v),c_List_Orev(c_List_Olist__update(u,x,y,v),v))**.
% 299.70/300.38 11080[0:SpR:4019.0,429.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,u,v),v),v,y),y),c_List_Omap(w,c_List_Orev(u,v),v,y))**.
% 299.70/300.38 11153[0:Rew:425.0,11087.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,u,v),v,y),y),y),c_List_Orev(c_List_Omap(w,u,v,y),y))**.
% 299.70/300.38 11174[0:SpL:434.0,4063.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Omap(v,x,y,z),z)*.
% 299.70/300.38 11221[0:SpL:434.0,4546.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1))* equal(c_List_Orev(u,x1),c_List_Omap(w,y,z,x1))* -> .
% 299.70/300.38 11232[0:SpL:1625.0,4742.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* c_List_Odistinct(c_List_Olist_OCons(z,c_List_Omap(u,v,w,x),x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 11231[0:SpL:427.0,4742.1] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 11230[0:SpL:1349.0,4742.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Oappend(v,c_List_Orev(u,w),w),w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 11226[0:SpL:1342.0,4742.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(w,v),u,v),v),v)* -> c_List_Odistinct(x,v)*.
% 299.70/300.38 11311[0:SpR:1272.1,470.0] || equal(c_List_Olist_ONil(tc_Value_Oval),v_vs____) -> c_WellTypeRT_OWTrt(v_P,v_ha____,v_E____,c_Expr_Oexp_OCall(hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),c_Value_Oval_OAddr(v_a____)),v_M____,c_List_Olist_ONil(tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),tc_List_Olist(tc_String_Ochar)),v_T_H____)*.
% 299.70/300.38 11461[0:SpL:1625.0,5191.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)* equal(y,c_List_Odrop(z,c_List_Omap(u,v,w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 11460[0:SpL:427.0,5191.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) equal(y,c_List_Odrop(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 11459[0:SpL:1349.0,5191.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(v,w),w),w) equal(x,c_List_Odrop(y,c_List_Oappend(v,c_List_Orev(u,w),w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 11455[0:SpL:1342.0,5191.1] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),w,v),v) equal(x,c_List_Odrop(y,c_List_Oappend(c_List_Orev(w,v),u,v),v))* -> c_List_Odistinct(x,v)*.
% 299.70/300.38 11498[0:SpL:1625.0,5284.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)* equal(y,c_List_Otake(z,c_List_Omap(u,v,w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 11497[0:SpL:427.0,5284.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) equal(y,c_List_Otake(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 11496[0:SpL:1349.0,5284.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(v,w),w),w) equal(x,c_List_Otake(y,c_List_Oappend(v,c_List_Orev(u,w),w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.38 11492[0:SpL:1342.0,5284.1] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),w,v),v) equal(x,c_List_Otake(y,c_List_Oappend(c_List_Orev(w,v),u,v),v))* -> c_List_Odistinct(x,v)*.
% 299.70/300.38 11583[0:SpL:426.0,5928.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),z,y),c_List_Orev(c_List_Omap(u,w,x,y),y))** -> equal(c_List_Olist_ONil(y),z).
% 299.70/300.38 11628[0:SpL:426.0,6456.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),z,y),y),c_List_Omap(u,w,x,y))** -> equal(c_List_Olist_ONil(y),z).
% 299.70/300.38 11764[0:SpL:1625.0,6488.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,y,z,w))* -> equal(c_List_Odrop(u,c_List_Omap(x,c_List_Orev(y,z),z,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 11763[0:SpL:427.0,6488.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(y,z),z,w))* -> equal(c_List_Odrop(u,c_List_Omap(x,y,z,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 11762[0:SpL:1349.0,6488.0] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(x,c_List_Orev(y,w),w))* -> equal(c_List_Odrop(u,c_List_Oappend(y,c_List_Orev(x,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 11758[0:SpL:1342.0,6488.0] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(c_List_Orev(x,w),y,w))* -> equal(c_List_Odrop(u,c_List_Oappend(c_List_Orev(y,w),x,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.38 11817[0:SpL:1625.0,6799.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Omap(u,v,w,x),x),x),y)* -> .
% 299.70/300.38 11816[0:SpL:427.0,6799.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x),y)* -> .
% 299.70/300.38 11815[0:SpL:1349.0,6799.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(v,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.38 11811[0:SpL:1342.0,6799.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(c_List_Orev(w,v),u,v),v),v),x)* -> .
% 299.70/300.38 11845[0:SpL:1625.0,6917.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Omap(u,v,w,x),x),y)* -> .
% 299.70/300.38 11844[0:SpL:427.0,6917.1] || equal(c_List_Omap(u,v,w,x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),y)* -> .
% 299.70/300.38 11843[0:SpL:1349.0,6917.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(v,c_List_Orev(u,w),w),w),x)* -> .
% 299.70/300.38 11839[0:SpL:1342.0,6917.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Oappend(x,y,v))* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(w,v),u,v),v),x)* -> .
% 299.70/300.38 12066[0:SpL:336.0,11896.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y),c_List_Olist_OCons(w,z,y))** -> .
% 299.70/300.38 12088[0:SpL:336.0,11897.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y),c_List_Olist_OCons(w,z,y))** -> .
% 299.70/300.38 12087[0:SpL:161.0,11897.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.70/300.38 12170[0:SpL:336.0,12083.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Odrop(z,c_List_Olist_OCons(v,y,x),x))* -> .
% 299.70/300.38 12626[0:SpL:434.0,6954.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Omap(w,c_List_Olist_OCons(x1,x,y),y,z),c_List_Orev(u,z))* -> .
% 299.70/300.38 12660[0:SpL:429.0,6987.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),c_List_Omap(v,c_List_Otake(x1,w,x),x,y))* -> .
% 299.70/300.38 12648[0:SpL:1625.0,6987.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Omap(u,v,w,x),x),c_List_Otake(x1,y,x))* -> .
% 299.70/300.38 12647[0:SpL:427.0,6987.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),c_List_Otake(x1,y,x))* -> .
% 299.70/300.38 12646[0:SpL:1349.0,6987.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(v,c_List_Orev(u,w),w),w),c_List_Otake(z,x,w))* -> .
% 299.70/300.38 12642[0:SpL:1342.0,6987.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(w,v),u,v),v),c_List_Otake(z,x,v))* -> .
% 299.70/300.38 12687[0:SpL:1625.0,7021.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Otake(x1,c_List_Omap(u,v,w,x),x))* -> .
% 299.70/300.38 12686[0:SpL:427.0,7021.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Otake(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x))* -> .
% 299.70/300.38 12685[0:SpL:1349.0,7021.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Olist_OCons(y,x,w),c_List_Otake(z,c_List_Oappend(v,c_List_Orev(u,w),w),w))* -> .
% 299.70/300.38 12681[0:SpL:1342.0,7021.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,x,v),c_List_Otake(z,c_List_Oappend(c_List_Orev(w,v),u,v),v))* -> .
% 299.70/300.38 12676[0:SpL:434.0,7021.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Omap(v,c_List_Olist_OCons(z,w,x),x,y),c_List_Otake(x1,c_List_Orev(u,y),y))* -> .
% 299.70/300.38 12737[0:SpL:1625.0,7107.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Omap(u,v,w,x),x),x),y)* -> .
% 299.70/300.38 12736[0:SpL:427.0,7107.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x),y)* -> .
% 299.70/300.38 12735[0:SpL:1349.0,7107.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(v,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.38 12731[0:SpL:1342.0,7107.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(w,v),u,v),v),v),x)* -> .
% 299.70/300.38 12751[0:SpL:421.0,9519.1] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,z,w),w,x),x)* -> c_List_Odistinct(c_List_Orev(y,x),x)*.
% 299.70/300.38 12774[0:SpL:421.0,9549.1] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,z,w),w,x),x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.38 12800[0:SpL:421.0,9582.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(y,x))* c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,z,w),w,x),x)* -> c_List_Odistinct(y,x).
% 299.70/300.38 12830[0:SpL:421.0,9606.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Omap(u,c_List_Oappend(v,x1,w),w,x),x),x),y)* -> .
% 299.70/300.38 12852[0:SpL:421.0,10376.1] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(c_List_Omap(v,c_List_Oappend(z,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.38 12883[0:SpL:421.0,10444.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* equal(z,c_List_Orev(c_List_Omap(u,w,x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.38 12904[0:SpL:1625.0,10514.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Otake(z,y,x),x)*.
% 299.70/300.38 12903[0:SpL:427.0,10514.1] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)* -> c_List_Odistinct(c_List_Otake(z,y,x),x)*.
% 299.70/300.38 12902[0:SpL:1349.0,10514.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* c_List_Odistinct(c_List_Oappend(v,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,x,w),w)*.
% 299.70/300.38 12898[0:SpL:1342.0,10514.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(w,v),u,v),v)* -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.38 12985[0:SpL:421.0,10633.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* equal(z,c_List_Orev(c_List_Omap(u,v,x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.38 13008[0:SpL:421.0,10658.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* equal(z,c_List_Omap(u,w,x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.38 13031[0:SpL:1625.0,10665.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(c_List_Odrop(z,y,x),x)*.
% 299.70/300.38 13030[0:SpL:427.0,10665.1] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)* -> c_List_Odistinct(c_List_Odrop(z,y,x),x)*.
% 299.70/300.38 13029[0:SpL:1349.0,10665.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* c_List_Odistinct(c_List_Oappend(v,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,x,w),w)*.
% 299.70/300.38 13025[0:SpL:1342.0,10665.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(w,v),u,v),v)* -> c_List_Odistinct(c_List_Odrop(y,x,v),v)*.
% 299.70/300.38 13090[0:SpL:429.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Orev(c_List_Omap(v,c_List_Otake(z,w,x),x,y),y))* -> .
% 299.70/300.38 13075[0:SpL:1625.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Otake(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y))* -> .
% 299.70/300.38 13074[0:SpL:427.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),c_List_Orev(c_List_Otake(z,c_List_Omap(v,w,x,y),y),y))* -> .
% 299.70/300.38 13069[0:SpL:1342.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),c_List_Orev(c_List_Otake(y,c_List_Oappend(c_List_Orev(x,w),v,w),w),w))* -> .
% 299.70/300.38 13118[0:SpL:434.0,11142.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),y)* equal(z,c_List_Omap(u,w,x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.38 13127[0:SpL:434.0,11143.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* equal(z,c_List_Orev(c_List_Omap(u,w,x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.38 13177[0:SpR:425.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Omap(x,u,v,y),y),y),y),y),c_List_Omap(x,u,v,y))**.
% 299.70/300.38 13176[0:SpR:256.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist__update(u,x,y,v),v),v),v),v),c_List_Olist__update(u,x,y,v))**.
% 299.70/300.38 13144[0:SpR:11144.0,429.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(u,v),v),v),v,y),y),c_List_Omap(w,u,v,y))**.
% 299.70/300.38 13226[0:Rew:425.0,13160.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(u,v),v,y),y),y),y),c_List_Omap(x,u,v,y))**.
% 299.70/300.38 13381[0:SpL:421.0,11809.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Oappend(x1,v,w),w,x),x),y)* -> .
% 299.70/300.38 13415[0:SpL:421.0,11837.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Oappend(x,y,z),z,v))* equal(c_List_Olist_OCons(x1,u,v),c_List_Omap(w,x,z,v))* -> .
% 299.70/300.38 13432[0:SpL:1625.0,11853.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Omap(u,v,w,x),x1,x),x),y)* -> .
% 299.70/300.38 13431[0:SpL:427.0,11853.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),x1,x),x),y)* -> .
% 299.70/300.38 13443[0:Rew:377.0,13430.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(v,c_List_Oappend(c_List_Orev(u,w),z,w),w),w),x)* -> .
% 299.70/300.38 13444[0:Rew:377.0,13426.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(w,v),c_List_Oappend(u,z,v),v),v),x)* -> .
% 299.70/300.38 13459[0:SpL:421.0,11863.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(y,x))* equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Oappend(v,x1,w),w,x),x),y)* -> .
% 299.70/300.38 13545[0:SpL:1625.0,11882.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* equal(c_List_Olist_OCons(z,c_List_Oappend(u,x1,y),y),c_List_Omap(v,w,x,y))* -> .
% 299.70/300.38 13544[0:SpL:427.0,11882.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Olist_OCons(z,c_List_Oappend(u,x1,y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> .
% 299.70/300.38 13543[0:SpL:1349.0,11882.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(u,z,x),x),c_List_Oappend(w,c_List_Orev(v,x),x))* -> .
% 299.70/300.38 13539[0:SpL:1342.0,11882.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w))* equal(c_List_Olist_OCons(y,c_List_Oappend(u,z,w),w),c_List_Oappend(c_List_Orev(x,w),v,w))* -> .
% 299.70/300.38 13534[0:SpL:421.0,11882.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Oappend(v,x1,w),w,x),x),c_List_Orev(y,x))* -> .
% 299.70/300.38 13565[0:SpL:1625.0,11908.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Omap(u,v,w,x),x),z)* -> .
% 299.70/300.38 13564[0:SpL:427.0,11908.1] || equal(c_List_Omap(u,v,w,x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),z)* -> .
% 299.70/300.38 13563[0:SpL:1349.0,11908.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(v,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.38 13559[0:SpL:1342.0,11908.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Oappend(x,y,v))* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(w,v),u,v),v),y)* -> .
% 299.70/300.38 13812[0:SpL:279.1,1699.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,y,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.38 13782[0:SpL:279.1,1472.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Odrop(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),y)** -> .
% 299.70/300.38 13853[0:SpL:279.1,13679.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Omap(x1,y,tc_Type_Oty,x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.38 13874[0:SpL:279.1,13867.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Omap(z,c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty,x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.38 13906[0:SpL:1625.0,11937.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Otake(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),c_List_Omap(u,v,w,x))* -> .
% 299.70/300.38 13905[0:SpL:427.0,11937.1] || equal(c_List_Omap(u,v,w,x),c_List_Otake(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.38 13904[0:SpL:1349.0,11937.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Otake(x,y,w))* equal(c_List_Olist_OCons(z,y,w),c_List_Oappend(v,c_List_Orev(u,w),w))* -> .
% 299.70/300.38 13900[0:SpL:1342.0,11937.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Otake(x,y,v))* equal(c_List_Olist_OCons(z,y,v),c_List_Oappend(c_List_Orev(w,v),u,v))* -> .
% 299.70/300.38 13894[0:SpL:434.0,11937.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Omap(w,c_List_Olist_OCons(x1,x,y),y,z),c_List_Orev(u,z))* -> .
% 299.70/300.38 13955[0:SpL:418.0,11954.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),c_List_Omap(v,c_List_Odrop(x1,w,x),x,y))* -> .
% 299.70/300.38 13917[0:SpL:1625.0,11954.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Omap(u,v,w,x),x),c_List_Odrop(x1,y,x))* -> .
% 299.70/300.38 13916[0:SpL:427.0,11954.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),c_List_Odrop(x1,y,x))* -> .
% 299.70/300.38 13915[0:SpL:1349.0,11954.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(v,c_List_Orev(u,w),w),w),c_List_Odrop(z,x,w))* -> .
% 299.70/300.38 13911[0:SpL:1342.0,11954.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(w,v),u,v),v),c_List_Odrop(z,x,v))* -> .
% 299.70/300.38 13976[0:SpL:1625.0,12017.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Omap(u,v,w,x),x),z)* -> .
% 299.70/300.38 13975[0:SpL:427.0,12017.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),z)* -> .
% 299.70/300.38 13974[0:SpL:1349.0,12017.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(v,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.38 13970[0:SpL:1342.0,12017.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_OCons(x,y,v))* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(w,v),u,v),v),y)* -> .
% 299.70/300.38 13989[0:SpL:1625.0,12026.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Odrop(x1,c_List_Omap(u,v,w,x),x))* -> .
% 299.70/300.38 13988[0:SpL:427.0,12026.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Odrop(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x))* -> .
% 299.70/300.38 13987[0:SpL:1349.0,12026.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Olist_OCons(y,x,w),c_List_Odrop(z,c_List_Oappend(v,c_List_Orev(u,w),w),w))* -> .
% 299.70/300.38 13983[0:SpL:1342.0,12026.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,x,v),c_List_Odrop(z,c_List_Oappend(c_List_Orev(w,v),u,v),v))* -> .
% 299.70/300.38 13977[0:SpL:434.0,12026.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Omap(v,c_List_Olist_OCons(z,w,x),x,y),c_List_Odrop(x1,c_List_Orev(u,y),y))* -> .
% 299.70/300.38 14033[0:SpL:429.0,12640.1] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v)) equal(c_List_Olist_OCons(z,u,v),c_List_Omap(w,c_List_Otake(x1,x,y),y,v))* -> .
% 299.70/300.38 14019[0:SpL:434.0,12640.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* equal(c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x),c_List_Otake(x1,y,x))* -> .
% 299.70/300.38 14063[0:SpL:429.0,12679.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Omap(u,c_List_Otake(x1,v,w),w,x))* -> .
% 299.70/300.38 14049[0:SpL:434.0,12679.1] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v)) equal(c_List_Omap(w,c_List_Olist_OCons(z,x,y),y,v),c_List_Otake(x1,u,v))* -> .
% 299.70/300.38 14092[0:SpL:1625.0,12692.1] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(v,w,x,y))* -> .
% 299.70/300.38 14091[0:SpL:427.0,12692.1] || equal(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> .
% 299.70/300.38 14090[0:SpL:1349.0,12692.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Oappend(w,c_List_Orev(v,x),x))* -> .
% 299.70/300.38 14086[0:SpL:1342.0,12692.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),y)* equal(c_List_Olist_OCons(z,y,w),c_List_Oappend(c_List_Orev(x,w),v,w))* -> .
% 299.70/300.38 14080[0:SpL:434.0,12692.1] || equal(c_List_Oappend(u,v,w),c_List_Omap(x,y,z,w))* equal(c_List_Omap(x,c_List_Olist_OCons(x1,y,z),z,w),c_List_Orev(v,w))* -> .
% 299.70/300.38 14094[0:SpL:434.0,12693.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,y,z,w))* equal(c_List_Omap(x,c_List_Olist_OCons(x1,y,z),z,w),c_List_Orev(v,w))* -> .
% 299.70/300.38 14108[0:SpL:434.0,12729.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),y)* -> .
% 299.70/300.38 14141[0:SpL:1625.0,12791.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,y,z,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Omap(x,c_List_Orev(y,z),z,w),w)*.
% 299.70/300.38 14140[0:SpL:427.0,12791.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Orev(y,z),z,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Omap(x,y,z,w),w)*.
% 299.70/300.38 14139[0:SpL:1349.0,12791.0] || equal(c_List_Otake(u,v,w),c_List_Oappend(x,c_List_Orev(y,w),w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Oappend(y,c_List_Orev(x,w),w),w)*.
% 299.70/300.38 14135[0:SpL:1342.0,12791.0] || equal(c_List_Otake(u,v,w),c_List_Oappend(c_List_Orev(x,w),y,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Oappend(c_List_Orev(y,w),x,w),w)*.
% 299.70/300.38 14122[0:SpL:429.0,12791.0] || equal(c_List_Omap(u,c_List_Otake(v,w,x),x,y),c_List_Orev(z,y))* c_List_Odistinct(c_List_Omap(u,w,x,y),y)* -> c_List_Odistinct(z,y).
% 299.70/300.38 14158[0:SpL:1625.0,12821.1] || equal(c_List_Otake(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(v,w,x,y),y),z)* -> .
% 299.70/300.38 14157[0:SpL:427.0,12821.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),z)* -> .
% 299.70/300.38 14156[0:SpL:1349.0,12821.1] || equal(c_List_Otake(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(w,c_List_Orev(v,x),x),x),y)* -> .
% 299.70/300.38 14152[0:SpL:1342.0,12821.1] || equal(c_List_Otake(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(x,w),v,w),w),y)* -> .
% 299.70/300.38 14187[0:SpL:434.0,13067.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.38 14442[0:SpL:418.0,13372.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,w,x,y),y),z)* -> .
% 299.70/300.38 14490[0:SpL:421.0,13424.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Oappend(v,x1,w),w,x),x),y)* -> .
% 299.70/300.38 14511[0:SpL:421.0,13436.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Omap(u,c_List_Oappend(x1,v,w),w,x),x),x),y)* -> .
% 299.70/300.38 14535[0:SpL:429.0,13450.0] || equal(c_List_Omap(u,c_List_Otake(v,w,x),x,y),c_List_Orev(z,y))* equal(c_List_Olist_OCons(x1,c_List_Omap(u,w,x,y),y),z)* -> .
% 299.70/300.38 14572[0:SpL:421.0,13472.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.38 14605[0:SpL:421.0,13474.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Oappend(v,x1,w),w,x),x),x),y)* -> .
% 299.70/300.38 14665[0:SpL:434.0,13495.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.38 14685[0:SpL:1625.0,13496.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.38 14684[0:SpL:427.0,13496.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),z),z),c_List_Omap(w,x,y,z))** -> .
% 299.70/300.38 14679[0:SpL:1342.0,13496.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),x),x),c_List_Oappend(c_List_Orev(y,x),w,x))** -> .
% 299.70/300.38 14719[0:SpL:421.0,13557.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Oappend(x,y,z),z,v))* equal(c_List_Olist_OCons(x1,u,v),c_List_Omap(w,y,z,v))* -> .
% 299.70/300.38 14737[0:SpL:1625.0,13578.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Omap(u,v,w,x),x),x),y)* -> .
% 299.70/300.38 14736[0:SpL:427.0,13578.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x),y)* -> .
% 299.70/300.38 14735[0:SpL:1349.0,13578.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(v,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.38 14731[0:SpL:1342.0,13578.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(w,v),u,v),v),v),x)* -> .
% 299.70/300.38 14870[0:SpL:418.0,13909.1] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v)) equal(c_List_Olist_OCons(z,u,v),c_List_Omap(w,c_List_Odrop(x1,x,y),y,v))* -> .
% 299.70/300.38 14831[0:SpL:434.0,13909.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* equal(c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x),c_List_Odrop(x1,y,x))* -> .
% 299.70/300.38 14919[0:SpL:418.0,13981.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Omap(u,c_List_Odrop(x1,v,w),w,x))* -> .
% 299.70/300.38 14880[0:SpL:434.0,13981.1] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v)) equal(c_List_Omap(w,c_List_Olist_OCons(z,x,y),y,v),c_List_Odrop(x1,u,v))* -> .
% 299.70/300.38 14938[0:SpL:1625.0,13996.1] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),y,x),z)* equal(c_List_Olist_OCons(x1,z,x),c_List_Omap(u,v,w,x))* -> .
% 299.70/300.38 14937[0:SpL:427.0,13996.1] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),z)* equal(c_List_Olist_OCons(x1,z,x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.38 14940[0:Rew:377.0,14936.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),y)* equal(c_List_Olist_OCons(z,y,w),c_List_Oappend(v,c_List_Orev(u,w),w))* -> .
% 299.70/300.38 14941[0:Rew:377.0,14932.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,x,v),v),y)* equal(c_List_Olist_OCons(z,y,v),c_List_Oappend(c_List_Orev(w,v),u,v))* -> .
% 299.70/300.38 14926[0:SpL:434.0,13996.1] || equal(c_List_Oappend(u,v,w),c_List_Omap(x,y,z,w))* equal(c_List_Omap(x,c_List_Olist_OCons(x1,y,z),z,w),c_List_Orev(u,w))* -> .
% 299.70/300.38 14961[0:SpL:421.0,14054.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(u,v,x,y))* -> .
% 299.70/300.38 15185[0:SpL:429.0,14481.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,w,x),x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,w,x,y),y),z)* -> .
% 299.70/300.38 15223[0:SpL:1625.0,14502.1] || equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(v,w,x,y),y),z)* -> .
% 299.70/300.38 15222[0:SpL:427.0,14502.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),z)* -> .
% 299.70/300.38 15221[0:SpL:1349.0,14502.1] || equal(c_List_Odrop(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(w,c_List_Orev(v,x),x),x),y)* -> .
% 299.70/300.38 15217[0:SpL:1342.0,14502.1] || equal(c_List_Odrop(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(x,w),v,w),w),y)* -> .
% 299.70/300.38 15277[0:SpL:418.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Orev(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),y))* -> .
% 299.70/300.38 15236[0:SpL:1625.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Odrop(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y))* -> .
% 299.70/300.38 15235[0:SpL:427.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),c_List_Orev(c_List_Odrop(z,c_List_Omap(v,w,x,y),y),y))* -> .
% 299.70/300.38 15230[0:SpL:1342.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),c_List_Orev(c_List_Odrop(y,c_List_Oappend(c_List_Orev(x,w),v,w),w),w))* -> .
% 299.70/300.38 15318[0:SpL:434.0,14596.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(x1,w,x),x,y),y),z)* -> .
% 299.70/300.39 15326[0:SpL:434.0,14729.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Oappend(z,c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),y)* -> .
% 299.70/300.39 15393[0:SpL:421.0,14885.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(u,w,x,y))* -> .
% 299.70/300.39 15475[0:SpL:434.0,15204.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),x),y)* -> .
% 299.70/300.39 15519[0:SpL:434.0,15228.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),c_List_Orev(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.39 15679[0:Rew:207.0,15618.0,377.0,15618.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Olist_OCons(y,c_List_Oappend(w,z,x),x),x),x),z)**.
% 299.70/300.39 15609[0:SpR:822.0,418.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(c_List_Olist__update(u,x,y,v),z,v),v,x1),x1),c_List_Omap(w,z,v,x1))**.
% 299.70/300.39 15820[0:Rew:207.0,15753.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist_OCons(hAPP(x,u),c_List_Oappend(c_List_Omap(x,v,w,y),z,y),y),y),z)**.
% 299.70/300.39 15738[0:SpR:831.0,418.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(c_List_Omap(x,u,v,y),z,y),y,x1),x1),c_List_Omap(w,z,y,x1))**.
% 299.70/300.39 16067[0:SpL:421.0,1451.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,w,y,z),z),z).
% 299.70/300.39 16083[0:SpL:421.0,1554.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,w,y,z),z),z).
% 299.70/300.39 16115[0:SpL:421.0,1694.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(w,y,z,x1),x1).
% 299.70/300.39 16138[0:SpL:421.0,1695.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(w,y,z,x1),x1).
% 299.70/300.39 16168[0:SpL:421.0,1703.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Oappend(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 16189[0:SpL:421.0,1704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Oappend(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 16218[0:SpL:421.0,1727.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(w,y,z,x1),x1).
% 299.70/300.39 16264[0:SpL:421.0,1728.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(w,y,z,x1),x1).
% 299.70/300.39 16306[0:SpL:421.0,1741.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Oappend(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 16350[0:SpL:421.0,1742.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Oappend(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 16390[0:SpL:421.0,1775.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.39 16412[0:SpL:421.0,1776.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.39 16487[0:SpL:418.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,y,z),z,x1))* -> .
% 299.70/300.39 16446[0:SpL:421.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.39 16561[0:SpL:418.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,y,z),z,x1))* -> .
% 299.70/300.39 16512[0:SpL:421.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.39 16755[0:Rew:81.0,16665.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w),w),w),c_List_Orev(c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w),w))**.
% 299.70/300.39 16850[0:Rew:81.0,16771.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y),y),c_List_Orotate(v,c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y))**.
% 299.70/300.39 17309[0:SpL:429.0,16856.0] || equal(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Omap(v,x,y,z),z),u)**.
% 299.70/300.39 17445[0:SpR:10197.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(u,x,y),y),y),y,z),z),c_List_Omap(v,c_List_Orev(w,y),y,z))**.
% 299.70/300.39 17597[0:SpR:429.0,16058.1] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Otake(z,w,x),x,y),y),y)*.
% 299.70/300.39 17640[0:SpR:429.0,16074.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(z,w,x),x,y),y),y)*.
% 299.70/300.39 17808[0:SpL:336.0,17670.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(u,x,w),w),w),w)*.
% 299.70/300.39 17929[0:SpL:434.0,16106.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.39 17975[0:SpL:418.0,16159.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,y,z),z,x1))* -> .
% 299.70/300.39 17932[0:SpL:434.0,16159.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.39 17982[0:SpL:434.0,16209.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.39 18015[0:SpL:434.0,16241.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(w,y,z,x1),x1).
% 299.70/300.39 18030[0:SpL:434.0,16242.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(w,y,z,x1),x1).
% 299.70/300.39 18108[0:SpL:418.0,16297.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,y,z),z,x1))* -> .
% 299.70/300.39 18056[0:SpL:434.0,16297.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.39 18118[0:SpL:434.0,16328.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 18152[0:SpL:434.0,16329.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 18177[0:SpL:434.0,16381.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 18194[0:SpL:421.0,16403.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 18249[0:SpL:418.0,16437.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,x,y),y,z),z))* -> .
% 299.70/300.39 18206[0:SpL:434.0,16437.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.39 18382[0:SpL:418.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,x,y),y,z),z))* -> .
% 299.70/300.39 18338[0:SpL:421.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.39 18439[0:SpL:434.0,17615.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(x1,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 18443[0:SpL:434.0,17622.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(x1,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 18460[0:SpL:421.0,17669.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(x1,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 18553[0:SpL:421.0,17693.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.39 18576[0:SpL:421.0,17694.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.39 18648[0:SpL:421.0,17705.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(x1,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 18700[0:SpR:418.0,18185.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Omap(u,c_List_Odrop(x1,v,w),w,x),x),x),x)*.
% 299.70/300.39 18817[0:SpL:418.0,18329.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Odrop(x2,w,x),x,y),y),y))* -> .
% 299.70/300.39 18774[0:SpL:434.0,18329.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Odrop(x2,c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.39 18931[0:SpR:418.0,18451.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Omap(u,c_List_Odrop(x1,v,w),w,x),x),x),x)*.
% 299.70/300.39 19044[0:SpL:434.0,18544.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(x1,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 19061[0:SpL:421.0,18567.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(x1,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 19114[0:SpR:418.0,18639.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Omap(u,c_List_Odrop(x1,v,w),w,x),x),x),x)*.
% 299.70/300.39 19217[0:SpR:418.0,19052.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Omap(u,c_List_Odrop(x1,v,w),w,x),x),x),x)*.
% 299.70/300.39 19370[0:SpR:15626.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Oappend(c_List_Olist__update(c_List_Oreplicate(u,w,x),y,z,x),x1,x),x,x2),x2),c_List_Omap(v,x1,x,x2))**.
% 299.70/300.39 19803[0:SpR:2317.1,831.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(x,u,v,y),z,y),y),z)**.
% 299.70/300.39 19802[0:SpR:2317.1,822.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Oappend(c_List_Olist__update(u,x,y,v),z,v),v),z)**.
% 299.70/300.39 19800[0:SpR:2317.1,4019.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(x,u,v),v),v),c_List_Orev(u,v))**.
% 299.70/300.39 19799[0:SpR:2317.1,1372.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(x,u,v),v),v),c_List_Orev(u,v))**.
% 299.70/300.39 19798[0:SpR:2317.1,1338.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(x,u,v),v),v),c_List_Orev(x,v))**.
% 299.70/300.39 19795[0:SpR:2317.1,968.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Orotate(x,c_List_Orotate(y,u,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.39 19794[0:SpR:2317.1,833.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Orev(c_List_Omap(x,u,v,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 19793[0:SpR:2317.1,824.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Orev(c_List_Olist__update(u,x,y,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.39 19765[0:SpR:2317.1,784.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(u,x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Oappend(x,y,v),v),y)**.
% 299.70/300.39 19764[0:SpR:2317.1,782.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(u,x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Oappend(x,y,v),v),x)**.
% 299.70/300.39 19761[0:SpR:2317.1,2337.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(u,c_List_Orev(x,v))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),x,v),c_List_Olist_ONil(v))**.
% 299.70/300.39 19756[0:SpR:2317.1,694.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(x,u)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Orev(x,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.39 20399[0:SpL:810.1,13130.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.39 20390[0:SpL:810.1,3967.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.39 20345[0:SpL:810.1,1354.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.39 20343[0:SpL:810.1,1355.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.39 20755[0:Rew:20635.1,20625.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* c_List_Olist__all2(x,c_List_Olist_OCons(y,z,x1),u,x1,w)* -> hBOOL(hAPP(hAPP(x,y),v))*.
% 299.70/300.39 20756[0:Rew:20635.1,20588.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* c_List_Olist__all2(x,u,c_List_Olist_OCons(y,z,x1),w,x1)* -> hBOOL(hAPP(hAPP(x,v),y))*.
% 299.70/300.39 20761[0:Rew:4047.0,20462.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w),c_List_Orev(v,w))* -> .
% 299.70/300.39 20763[0:Rew:4047.0,20438.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(v,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w),w),w),u)* -> .
% 299.70/300.39 20765[0:Rew:4047.0,20420.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w),c_List_Orev(v,w))* -> .
% 299.70/300.39 20766[0:Rew:4047.0,20419.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 20770[0:Rew:4047.0,20298.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),c_List_Orev(c_List_Odrop(y,u,w),w))* -> .
% 299.70/300.39 20771[0:Rew:4047.0,20296.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),c_List_Orev(c_List_Otake(y,u,w),w))* -> .
% 299.70/300.39 20895[0:Rew:256.0,20892.2] || equal(u,c_List_Olist__update(c_List_Olist__update(v,w,x,y),z,x1,y))* -> equal(w,z) equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(y)))*.
% 299.70/300.39 21074[0:Res:16074.1,20931.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) equal(c_List_Oappend(u,c_List_Otake(x,v,w),w),y)* equal(z,y)* -> c_List_Odistinct(z,w)*.
% 299.70/300.39 21073[0:Res:16058.1,20931.0] || c_List_Odistinct(c_List_Olist_OCons(u,v,w),w) equal(c_List_Olist_OCons(u,c_List_Otake(x,v,w),w),y)* equal(z,y)* -> c_List_Odistinct(z,w)*.
% 299.70/300.39 21072[0:Res:18451.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Otake(x,c_List_Odrop(y,u,v),v),v),z)* equal(x1,z)* -> c_List_Odistinct(x1,v)*.
% 299.70/300.39 21068[0:Res:18185.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Odrop(x,c_List_Odrop(y,u,v),v),v),z)* equal(x1,z)* -> c_List_Odistinct(x1,v)*.
% 299.70/300.39 21063[0:Res:19052.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Odrop(x,c_List_Odrop(y,u,v),v),v),z)* equal(x1,z)* -> c_List_Odistinct(x1,v)*.
% 299.70/300.39 21061[0:Res:18639.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Otake(x,c_List_Odrop(y,u,v),v),v),z)* equal(x1,z)* -> c_List_Odistinct(x1,v)*.
% 299.70/300.39 21578[0:SpL:9462.1,1068.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),c_List_Otake(x,y,v))* equal(y,u) -> equal(c_List_Odrop(x,y,v),c_List_Olist_ONil(v))**.
% 299.70/300.39 21628[0:SpL:2317.1,21580.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,v),y,v),v),w)* -> .
% 299.70/300.39 21721[0:SpL:9462.1,1357.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Orev(c_List_Odrop(v,w,x),x),c_List_Orev(w,x))** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 22052[0:SpL:9462.1,1454.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,w,x),c_List_Olist_OCons(y,u,x))* -> equal(c_List_Odrop(v,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 22087[0:SpL:431.0,22071.0] || equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(v,z,y,w),c_List_Olist_ONil(w)).
% 299.70/300.39 22157[0:SpL:2317.1,21650.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,v),v),c_List_Orotate(y,w,v))* -> .
% 299.70/300.39 22196[0:SpL:9462.1,1556.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Oappend(y,w,x),c_List_Odrop(v,w,x))* -> equal(c_List_Oappend(y,u,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 22246[0:SpL:279.1,22212.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,y,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.39 22367[0:SpL:9462.1,1557.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Oappend(y,w,x),c_List_Oappend(y,u,x))* -> equal(c_List_Odrop(v,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 22385[0:SpL:279.1,22223.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Olist_ONil(tc_Type_Oty)) equal(c_List_Oappend(x1,y,tc_Type_Oty),z)* -> .
% 299.70/300.39 22409[0:SpL:1625.0,21887.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Oappend(x1,c_List_Omap(u,v,w,x),x),x1)** -> .
% 299.70/300.39 22408[0:SpL:427.0,21887.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Oappend(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x1)** -> .
% 299.70/300.39 22407[0:SpL:1349.0,21887.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(z,c_List_Oappend(v,c_List_Orev(u,w),w),w),z)** -> .
% 299.70/300.39 22403[0:SpL:1342.0,21887.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_OCons(x,y,v))* equal(c_List_Oappend(z,c_List_Oappend(c_List_Orev(w,v),u,v),v),z)** -> .
% 299.70/300.39 22826[0:Rew:22799.0,22701.0,22795.0,22701.0,22795.0,22701.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),z),c_List_Olist_OCons(u,c_List_Olist_ONil(z),z))** -> .
% 299.70/300.39 22827[0:Rew:22799.0,22700.0,22799.0,22700.0,22795.0,22700.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),z),c_List_Olist_OCons(u,c_List_Olist_ONil(z),z))** -> .
% 299.70/300.39 22828[0:Rew:22799.0,22699.0,22795.0,22699.0,22799.0,22699.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),z),c_List_Olist_OCons(u,c_List_Olist_ONil(z),z))** -> .
% 299.70/300.39 22829[0:Rew:22799.0,22698.0,22799.0,22698.0,22799.0,22698.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),z),z),c_List_Olist_OCons(u,c_List_Olist_ONil(z),z))** -> .
% 299.70/300.39 22832[0:Rew:22799.0,22678.0,22795.0,22678.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Odrop(z,c_List_Olist_OCons(u,c_List_Olist_ONil(y),y),y))* -> .
% 299.70/300.39 22835[0:Rew:22799.0,22670.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y))* equal(c_List_Orev(u,y),c_List_Olist_OCons(v,c_List_Olist_ONil(y),y))* -> .
% 299.70/300.39 22836[0:Rew:22799.0,22669.0,22799.0,22669.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),y),c_List_Odrop(z,c_List_Olist_OCons(u,c_List_Olist_ONil(y),y),y))* -> .
% 299.70/300.39 22642[0:SpL:3954.0,1940.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x).
% 299.70/300.39 22844[0:Rew:22799.0,22613.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Odrop(y,c_List_Odrop(z,c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),x),x))* -> .
% 299.70/300.39 22587[0:SpL:3954.0,13557.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,v),v),v))* equal(c_List_Olist_OCons(y,u,v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.39 22572[0:SpL:3954.0,983.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,w,x),x),x),x),w)** -> equal(c_List_Odrop(v,w,x),c_List_Olist_OCons(u,c_List_Olist_ONil(x),x)).
% 299.70/300.39 22491[0:SpL:3954.0,16403.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Odrop(y,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w)*.
% 299.70/300.39 22490[0:SpL:3954.0,17669.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Otake(y,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w)*.
% 299.70/300.39 22488[0:SpL:3954.0,17705.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Otake(y,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w)*.
% 299.70/300.39 22487[0:SpL:3954.0,18567.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* -> c_List_Odistinct(c_List_Otake(x,c_List_Odrop(y,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w)*.
% 299.70/300.39 22859[0:Rew:3954.0,22483.0] || -> equal(c_List_Olist__update(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(v,w),w),w))**.
% 299.70/300.39 22481[0:SpR:3954.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Omap(x,u,v,y),y),y),y),y),c_List_Olist_OCons(w,c_List_Olist_ONil(y),y))**.
% 299.70/300.39 22477[0:SpR:3954.0,822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist__update(u,x,y,v),v),v),v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.70/300.39 22469[0:SpR:3954.0,15626.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Olist__update(c_List_Oreplicate(u,w,x),y,z,x),x),x),x),x),c_List_Olist_OCons(v,c_List_Olist_ONil(x),x))**.
% 299.70/300.39 22464[0:SpR:3954.0,784.1] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(v,w),w),w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))**.
% 299.70/300.39 22868[0:Rew:427.0,22486.0] || -> c_BigStep_Ofinals(c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(u),c_Value_Oval_OAddr(v)),u),c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Orev(w,tc_Value_Oval),tc_Value_Oval,tc_Expr_Oexp(u)),tc_Expr_Oexp(u)),tc_Expr_Oexp(u)),u)*.
% 299.70/300.39 22963[0:SpR:54.0,6605.0] || -> equal(c_List_Omap(c_COMBB(u,v,w,x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1,x2),c_List_Olist_OCons(hAPP(u,hAPP(v,z)),c_List_Olist_ONil(x2),x2))*.
% 299.70/300.39 22962[0:SpR:125.0,6605.0] || -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1,x2),c_List_Olist_OCons(hAPP(u,hAPP(v,z)),c_List_Olist_ONil(x2),x2))*.
% 299.70/300.39 23478[0:SpL:434.0,22745.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(u,w,x,y))* -> .
% 299.70/300.39 23488[0:SpL:426.0,22851.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 23507[0:SpL:1625.0,22879.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Orotate(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Omap(u,v,w,x),x),z)* -> .
% 299.70/300.39 23506[0:SpL:427.0,22879.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),z)* -> .
% 299.70/300.39 23505[0:SpL:1349.0,22879.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Orotate(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(v,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.39 23501[0:SpL:1342.0,22879.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orotate(x,y,v))* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(w,v),u,v),v),y)* -> .
% 299.70/300.39 23608[0:SpL:437.0,23592.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Olist__update(v,y,z,w),w),w)*.
% 299.70/300.39 23674[0:SpL:426.0,23499.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Orotate(x,y,z),z,v))* equal(c_List_Olist_OCons(x1,u,v),c_List_Omap(w,y,z,v))* -> .
% 299.70/300.39 23686[0:SpL:1625.0,23537.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,c_List_Omap(u,v,w,x),x),x),y)* -> .
% 299.70/300.39 23685[0:SpL:427.0,23537.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orotate(z,c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x),y)* -> .
% 299.70/300.39 23684[0:SpL:1349.0,23537.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Oappend(v,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.39 23680[0:SpL:1342.0,23537.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(w,v),u,v),v),v),x)* -> .
% 299.70/300.39 23722[0:SpL:437.0,23709.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Olist__update(v,y,z,w),w),w)*.
% 299.70/300.39 23789[0:SpL:434.0,23678.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Orotate(z,c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),y)* -> .
% 299.70/300.39 23850[0:SpL:437.0,23829.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Olist__update(v,y,z,w),w),w)*.
% 299.70/300.39 24069[0:SpL:421.0,22217.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Oappend(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 24120[0:SpL:421.0,22218.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Oappend(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 24178[0:SpL:421.0,22232.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Oappend(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 24209[0:Rew:22795.0,24171.0,22795.0,24171.0,22799.0,24171.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),z),c_List_Olist_OCons(u,c_List_Olist_ONil(z),z))** -> .
% 299.70/300.39 24274[0:SpL:418.0,22266.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,y,z),z,x1))* -> .
% 299.70/300.39 24210[0:SpL:434.0,22266.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.39 24291[0:SpL:434.0,22331.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 24320[0:SpL:434.0,22332.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 24390[0:SpL:434.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Olist_OCons(v,w,x),x),x)*.
% 299.70/300.39 24420[0:SpL:434.0,23620.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x)*.
% 299.70/300.39 24446[0:SpL:434.0,23734.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x)*.
% 299.70/300.39 24479[0:SpL:434.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(v,w,x),x),x)*.
% 299.70/300.39 24509[0:SpL:434.0,23862.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x)*.
% 299.70/300.39 24630[0:SpL:418.0,24059.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,y,z),z,x1))* -> .
% 299.70/300.39 24575[0:SpL:434.0,24059.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.39 24643[0:SpL:434.0,24096.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 24658[0:SpL:434.0,24097.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 24754[0:SpL:418.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,y,z),z,x1))* -> .
% 299.70/300.39 24699[0:SpL:421.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.39 24773[0:Rew:22795.0,24692.0,22799.0,24692.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),y),c_List_Odrop(z,c_List_Olist_OCons(u,c_List_Olist_ONil(y),y),y))* -> .
% 299.70/300.39 24804[0:SpL:1625.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.39 24803[0:SpL:427.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(v,w,x,y),y),y)*.
% 299.70/300.39 24802[0:SpL:1349.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Oappend(w,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.39 24798[0:SpL:1342.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),x,w),w,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Oappend(c_List_Orev(x,w),v,w),w),w)*.
% 299.70/300.39 24828[0:SpL:434.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Olist_OCons(v,w,x),x),x)*.
% 299.70/300.39 24855[0:SpL:1625.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.39 24854[0:SpL:427.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(v,w,x,y),y),y)*.
% 299.70/300.39 24853[0:SpL:1349.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oappend(w,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.39 24849[0:SpL:1342.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),x,w),w,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oappend(c_List_Orev(x,w),v,w),w),w)*.
% 299.70/300.39 24922[0:SpL:418.0,24689.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,x,y),y,z),z))* -> .
% 299.70/300.39 24866[0:SpL:434.0,24689.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.39 25009[0:SpL:1625.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.39 25008[0:SpL:427.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Omap(v,w,x,y),y),y)*.
% 299.70/300.39 25007[0:SpL:1349.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Oappend(w,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.39 25003[0:SpL:1342.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),x,w),w,y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Oappend(c_List_Orev(x,w),v,w),w),w)*.
% 299.70/300.39 25054[0:SpL:9462.1,1185.1] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v))* equal(u,y)* equal(x,y)* -> equal(c_List_Odrop(w,x,v),c_List_Olist_ONil(v))**.
% 299.70/300.39 26217[0:SpR:787.1,643.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,u,w),y,w),w),c_List_Orotate(x,u,w))**.
% 299.70/300.39 26216[0:SpR:154.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Orotate(x,u,v),v),y,v),v),c_List_Orotate(w,c_List_Orotate(x,u,v),v))**.
% 299.70/300.39 26214[0:SpR:787.1,643.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,v,w),y,w),w),c_List_Orotate(x,v,w))**.
% 299.70/300.39 26191[0:SpR:643.0,2335.1] || equal(c_List_Orev(c_List_Oappend(c_List_Orotate(u,v,w),x,w),w),v)** -> equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),c_List_Orotate(u,v,w)).
% 299.70/300.39 26185[0:SpR:643.0,1003.1] || equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),c_List_Orev(v,w))** -> equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),c_List_Orotate(u,v,w)).
% 299.70/300.39 26445[0:SpR:787.1,1446.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_List_Olist_OCons(u,c_List_Oappend(v,y,w),w),w),y)**.
% 299.70/300.39 26443[0:SpR:787.1,1446.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Olist_OCons(v,c_List_Oappend(w,y,x),x),x),y)**.
% 299.70/300.39 26433[0:SpR:274.0,1446.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(x,v,w),w),w),w),c_List_Orev(x,w))**.
% 299.70/300.39 26428[0:SpR:377.0,1446.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),tc_List_Olist(x)),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,y,x),x),x),x),y)**.
% 299.70/300.39 26427[0:SpR:207.0,1446.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,y,x),x),x),x),y)**.
% 299.70/300.39 26752[0:SpR:787.1,1541.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(x,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_List_Oappend(u,c_List_Oappend(v,y,w),w),w),y)**.
% 299.70/300.39 26750[0:SpR:787.1,1541.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Oappend(v,c_List_Oappend(w,y,x),x),x),y)**.
% 299.70/300.39 26821[0:Rew:377.0,26738.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Oappend(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,y,x),x),x),x),y)**.
% 299.70/300.39 26716[0:SpR:274.0,1541.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(u,c_List_Orev(c_List_Oappend(x,v,w),w),w),w),c_List_Orev(x,w))**.
% 299.70/300.39 27241[0:SpL:1548.0,8742.1] || equal(u,c_List_Otake(v,w,x))* equal(u,c_List_Oappend(w,y,x))* -> equal(c_List_Oappend(c_List_Odrop(v,w,x),y,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 27161[0:SpL:1548.0,6568.0] || equal(c_List_Orev(c_List_Oappend(c_List_Odrop(u,v,w),x,w),w),c_List_Oappend(v,x,w))** -> equal(c_List_Orev(c_List_Otake(u,v,w),w),c_List_Olist_ONil(w)).
% 299.70/300.39 27157[0:SpL:1548.0,6583.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(c_List_Otake(x,u,w),w)) -> equal(c_List_Oappend(c_List_Odrop(x,u,w),v,w),c_List_Olist_ONil(w))**.
% 299.70/300.39 27150[0:SpL:1548.0,1367.0] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),c_List_Orev(c_List_Oappend(v,x,w),w))** -> equal(c_List_Orev(c_List_Otake(u,v,w),w),c_List_Olist_ONil(w)).
% 299.70/300.39 27537[0:SpL:336.0,27103.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Oreplicate(v,u,w),w),w),w)*.
% 299.70/300.39 27612[0:SpL:336.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Otake(z,c_List_Oreplicate(w,v,x),x))* -> .
% 299.70/300.39 27681[0:SpL:336.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Orev(c_List_Otake(z,c_List_Oreplicate(w,v,x),x),x))* -> .
% 299.70/300.39 28002[0:SpL:336.0,27899.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y),c_List_Oreplicate(x,w,y))** -> .
% 299.70/300.39 28052[0:SpL:434.0,26942.1] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(c_List_Omap(v,c_List_Olist_OCons(z,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.39 28098[0:SpL:434.0,26950.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 28199[0:SpL:434.0,26953.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 28233[0:SpL:421.0,27092.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(x1,c_List_Omap(u,v,x,y),y),y),y)*.
% 299.70/300.39 28259[0:SpL:421.0,27099.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(x1,c_List_Omap(u,v,x,y),y),y),y)*.
% 299.70/300.39 28326[0:Res:27109.1,20931.0] || c_List_Odistinct(c_List_Oappend(u,v,w),w) equal(c_List_Oappend(c_List_Odrop(x,u,w),v,w),y)* equal(z,y)* -> c_List_Odistinct(z,w)*.
% 299.70/300.39 28417[0:Rew:3954.0,28320.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w) -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(x,v,w),w),w),w),w)*.
% 299.70/300.39 28315[0:SpR:418.0,27109.1] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x) -> c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Odrop(z,v,w),w,x),y,x),x)*.
% 299.70/300.39 28442[0:SpL:336.0,28346.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Oreplicate(v,u,w),w),w),w)*.
% 299.70/300.39 28658[0:Rew:22799.0,28657.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(y,w,x),x),x),x))* -> .
% 299.70/300.39 28592[0:SpL:418.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),c_List_Oappend(c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),z,y))* -> .
% 299.70/300.39 28674[0:SpL:434.0,27592.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(v,w,x),x),x),x)*.
% 299.70/300.39 28755[0:SpL:434.0,27885.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Olist_OCons(v,w,x),x),x),x)*.
% 299.70/300.39 28779[0:SpL:434.0,28165.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Olist_OCons(v,w,x),x),x),x)*.
% 299.70/300.39 28837[0:Res:28221.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Otake(x,c_List_Otake(y,u,v),v),v),z)* equal(x1,z)* -> c_List_Odistinct(x1,v)*.
% 299.70/300.39 28803[0:SpR:429.0,28221.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Omap(u,c_List_Otake(x1,v,w),w,x),x),x),x)*.
% 299.70/300.39 28961[0:Res:28247.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Otake(x,c_List_Otake(y,u,v),v),v),z)* equal(x1,z)* -> c_List_Odistinct(x1,v)*.
% 299.70/300.39 28930[0:SpR:429.0,28247.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Omap(u,c_List_Otake(x1,v,w),w,x),x),x),x)*.
% 299.70/300.39 29000[0:SpL:421.0,28335.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(u,v,x,y),y),y),y)*.
% 299.70/300.39 29026[0:SpL:421.0,28342.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(x1,c_List_Omap(u,v,x,y),y),y),y)*.
% 299.70/300.39 29172[0:Res:28988.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Odrop(w,c_List_Odrop(x,c_List_Otake(y,u,v),v),v),z)* equal(x1,z)* -> c_List_Odistinct(x1,v)*.
% 299.70/300.39 29135[0:SpR:429.0,28988.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Omap(u,c_List_Otake(x1,v,w),w,x),x),x),x)*.
% 299.70/300.39 29245[0:Res:29014.1,20931.0] || c_List_Odistinct(u,v) equal(c_List_Otake(w,c_List_Odrop(x,c_List_Otake(y,u,v),v),v),z)* equal(x1,z)* -> c_List_Odistinct(x1,v)*.
% 299.70/300.39 29211[0:SpR:429.0,29014.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Omap(u,c_List_Otake(x1,v,w),w,x),x),x),x)*.
% 299.70/300.39 29483[0:SpL:377.0,8528.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,y),y,z),z).
% 299.70/300.39 29482[0:SpL:207.0,8528.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,y),y,z),z).
% 299.70/300.39 29781[0:SpL:1548.0,8529.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y) -> c_List_Odistinct(c_List_Omap(u,c_List_Oappend(c_List_Odrop(z,v,x),w,x),x,y),y)*.
% 299.70/300.39 30260[0:SpL:4041.1,21973.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v),v),c_List_Olist_OCons(y,u,v))* -> .
% 299.70/300.39 30183[0:SpL:4041.1,2111.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),v))* -> .
% 299.70/300.39 30169[0:SpL:4041.1,2053.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(x,u,v),v),v))* -> .
% 299.70/300.39 30446[0:Rew:4047.0,30174.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Orev(c_List_Odrop(y,c_List_Olist_OCons(w,u,v),v),v))* -> .
% 299.70/300.39 30447[0:Rew:4047.0,30172.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(w,u,v),v),v))* -> .
% 299.70/300.39 30453[0:Rew:83.0,30097.1,207.0,30097.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,v),tc_List_Olist(v)),c_List_Olist_OCons(w,x,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.70/300.39 31379[0:SpR:434.0,30478.1] || equal(c_List_Omap(c_Expr_Oexp_OVal(u),v,w,tc_Expr_Oexp(u)),c_List_Olist_ONil(tc_Expr_Oexp(u))) -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Olist_OCons(x,v,w),w,tc_Expr_Oexp(u)),u)*.
% 299.70/300.39 31814[0:SpL:9462.1,6564.0] || equal(u,c_List_Otake(v,w,x))* equal(y,w)* equal(c_List_Orev(y,x),u)* -> equal(c_List_Odrop(v,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 32006[0:SpL:9462.1,8735.1] || equal(u,c_List_Otake(v,w,x))* equal(y,u)* equal(c_List_Orev(y,x),w)* -> equal(c_List_Odrop(v,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 32031[0:SpL:9462.1,8741.1] || equal(u,c_List_Otake(v,w,x))* equal(y,u)* equal(y,c_List_Orev(w,x))* -> equal(c_List_Odrop(v,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 32370[0:SpL:4047.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y))** -> .
% 299.70/300.39 32367[0:SpL:4047.0,23496.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y))** -> .
% 299.70/300.39 32365[0:SpL:4047.0,13554.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y))** -> .
% 299.70/300.39 32361[0:SpL:4047.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y))** -> .
% 299.70/300.39 32293[0:SpL:4047.0,3743.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x).
% 299.70/300.39 32289[0:SpL:4047.0,6983.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Otake(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x))* -> .
% 299.70/300.39 32281[0:SpL:4047.0,4727.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x).
% 299.70/300.39 32465[0:Rew:83.0,32408.1,207.0,32408.1,207.0,32408.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,z,w),w),w),x)* -> .
% 299.70/300.39 32466[0:Rew:83.0,32327.0,207.0,32327.0,207.0,32327.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.39 32467[0:Rew:83.0,32323.1,207.0,32323.1,207.0,32323.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_OCons(u,y,w),w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.39 32658[0:SpR:4132.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Otake(u,w,x),x,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.39 32657[0:SpR:4132.0,823.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Olist__update(c_List_Otake(u,w,x),z,x1,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 32656[0:SpR:4132.0,662.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orev(c_List_Otake(u,w,x),x),z,x),x),z)**.
% 299.70/300.39 32640[0:SpR:4132.0,785.1] || equal(c_List_Otake(u,v,w),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.39 32599[0:SpR:4132.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.39 32598[0:SpR:4132.0,823.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Olist__update(c_List_Otake(u,c_List_Omap(x,v,w,y),y),z,x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 32597[0:SpR:4132.0,662.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Otake(u,c_List_Omap(x,v,w,y),y),y),z,y),y),z)**.
% 299.70/300.39 32581[0:SpR:4132.0,785.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),z,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 33284[0:SpR:4351.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Odrop(u,w,x),x,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.39 33283[0:SpR:4351.0,823.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Olist__update(c_List_Odrop(u,w,x),z,x1,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 33282[0:SpR:4351.0,662.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orev(c_List_Odrop(u,w,x),x),z,x),x),z)**.
% 299.70/300.39 33268[0:SpR:4351.0,785.1] || equal(c_List_Odrop(u,v,w),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.39 33227[0:SpR:4351.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.39 33226[0:SpR:4351.0,823.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Olist__update(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),z,x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 33225[0:SpR:4351.0,662.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),y),z,y),y),z)**.
% 299.70/300.39 33211[0:SpR:4351.0,785.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),z,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 33488[0:Rew:425.0,33339.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x)))**.
% 299.70/300.39 33677[0:Obv:33627.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Omap(v,w,x,y),y))** -> equal(c_List_Odrop(u,w,x),c_List_Olist_ONil(x)).
% 299.70/300.39 33861[0:SpL:9462.1,25037.1] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Orev(u,x),y)* equal(w,y)* -> equal(c_List_Odrop(v,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 34157[0:SpL:1344.0,22218.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,z),x1,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.39 34155[0:SpL:1344.0,22232.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,z),x1,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.39 34154[0:SpL:1344.0,1741.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,z),x1,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.39 34153[0:SpL:1344.0,22217.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,z),x1,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.39 34152[0:SpL:1344.0,1703.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,z),x1,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.39 34136[0:SpL:1344.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y),y),y),c_List_Odrop(x1,c_List_Oreplicate(w,x,y),y))* -> .
% 299.70/300.39 34131[0:SpL:1344.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y),y),y),c_List_Odrop(x1,c_List_Oreplicate(w,x,y),y))* -> .
% 299.70/300.39 34129[0:SpL:1344.0,1727.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oreplicate(w,x,y),y).
% 299.70/300.39 34125[0:SpL:1344.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y),y),y),c_List_Odrop(x1,c_List_Oreplicate(w,x,y),y))* -> .
% 299.70/300.39 34124[0:SpL:1344.0,1694.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oreplicate(w,x,y),y).
% 299.70/300.39 34104[0:SpL:1344.0,1940.0] || equal(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Oreplicate(v,w,x),x).
% 299.70/300.39 34072[0:SpL:1344.0,1776.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oreplicate(v,w,x),x),x)*.
% 299.70/300.39 34067[0:SpL:1344.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),c_List_Odrop(z,c_List_Odrop(x1,c_List_Oreplicate(v,w,x),x),x))* -> .
% 299.70/300.39 34051[0:SpL:1344.0,1775.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oreplicate(v,w,x),x),x)*.
% 299.70/300.39 34042[0:SpL:1344.0,13557.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,v),y,v),v))* equal(c_List_Olist_OCons(z,u,v),c_List_Oreplicate(w,x,v))* -> .
% 299.70/300.39 33936[0:SpL:1344.0,16403.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Oreplicate(u,v,w),w),w),w)*.
% 299.70/300.39 33932[0:SpL:1344.0,18567.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Oreplicate(u,v,w),w),w),w)*.
% 299.70/300.39 34282[0:Rew:424.0,34107.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x,z),z)* -> c_List_Odistinct(c_List_Oreplicate(v,hAPP(u,w),z),z).
% 299.70/300.39 34711[0:SpL:1351.0,3831.0] || c_BigStep_Ofinals(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(w),x),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(c_List_Orev(u,tc_Expr_Oexp(w)),w).
% 299.70/300.39 34707[0:SpL:1351.0,13474.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(z,c_List_Oreplicate(u,v,w),w),w),w),w),x)* -> .
% 299.70/300.39 34657[0:SpL:1351.0,1584.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(c_List_Oreplicate(w,x,y),y).
% 299.70/300.39 34624[0:SpL:1351.0,1554.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Oreplicate(w,x,y),y),y).
% 299.70/300.39 34603[0:SpL:1351.0,1451.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oreplicate(w,x,y),y),y).
% 299.70/300.39 34593[0:SpL:1351.0,11837.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(x,y,v),v),v))* equal(c_List_Olist_OCons(z,u,v),c_List_Oreplicate(x,y,v))* -> .
% 299.70/300.39 34589[0:SpL:1351.0,11863.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(z,c_List_Oreplicate(u,v,w),w),w),w),x)* -> .
% 299.70/300.39 34576[0:SpL:1351.0,9582.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(y,c_List_Oreplicate(u,v,w),w),w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.39 34485[0:SpL:1351.0,27092.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Oreplicate(v,w,x),x),x),x)*.
% 299.70/300.39 34484[0:SpL:1351.0,27099.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Oreplicate(v,w,x),x),x),x)*.
% 299.70/300.39 34482[0:SpL:1351.0,28335.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Oreplicate(v,w,x),x),x),x)*.
% 299.70/300.39 34481[0:SpL:1351.0,28342.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Oreplicate(v,w,x),x),x),x)*.
% 299.70/300.39 34464[0:SpR:1351.0,3679.1] || c_BigStep_Ofinals(c_List_Orev(u,tc_Expr_Oexp(v)),v) -> c_BigStep_Ofinals(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(w,hAPP(c_Expr_Oexp_OVal(v),x),tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v)*.
% 299.70/300.39 34847[0:Rew:424.0,34660.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y,z),z)* -> c_List_Odistinct(c_List_Oreplicate(w,hAPP(u,x),z),z).
% 299.70/300.39 36457[0:Rew:256.0,36453.2] || equal(c_List_Olist__update(c_List_Olist__update(u,v,w,x),y,z,x),x1)* -> equal(v,y) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),x1,x),x1)**.
% 299.70/300.39 36766[0:SpL:4048.0,32382.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v),v),c_List_Orev(c_List_Olist_OCons(w,u,v),v))** -> .
% 299.70/300.39 36525[0:SpL:4048.0,1305.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* equal(y,c_List_Orev(c_List_Olist_OCons(w,u,v),v))* -> c_List_Odistinct(y,v)*.
% 299.70/300.39 37065[0:SpR:9462.1,1165.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Otake(x,y,w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),c_List_Odrop(x,y,w))*.
% 299.70/300.39 37168[0:SpL:426.0,37037.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),y),z,y),c_List_Omap(u,w,x,y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.39 37247[0:SpL:1625.0,37135.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orotate(y,z,x),x),z)** -> equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 37246[0:SpL:427.0,37135.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Orotate(y,z,x),x),z)** -> equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x)).
% 299.70/300.39 37261[0:Rew:377.0,37244.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),c_List_Orotate(x,y,w),w),w),y)** -> equal(c_List_Oappend(v,c_List_Orev(u,w),w),c_List_Olist_ONil(w)).
% 299.70/300.39 37262[0:Rew:377.0,37240.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,c_List_Orotate(x,y,v),v),v),y)** -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Olist_ONil(v)).
% 299.70/300.39 37234[0:SpL:426.0,37135.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Orotate(x,y,z),z,v),v),c_List_Omap(w,y,z,v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.39 37353[0:SpL:426.0,37194.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,y,z),z,x1),x1))* equal(c_List_Orev(u,x1),c_List_Omap(w,y,z,x1))* -> .
% 299.70/300.39 37359[0:SpL:426.0,37237.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),c_List_Omap(v,x,y,z))** -> equal(c_List_Orev(u,z),c_List_Olist_ONil(z)).
% 299.70/300.39 37424[0:SpL:426.0,37335.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orotate(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 37444[0:SpL:426.0,37336.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orotate(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 37481[0:SpL:426.0,37379.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orotate(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 37523[0:SpL:426.0,37380.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orotate(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 37824[0:SpL:5634.1,4261.0] || equal(c_List_Orotate(u,v,w),x)* equal(c_List_Omap(y,x,w,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(y,v,w,z),c_List_Olist_ONil(z))**.
% 299.70/300.39 38587[0:SpL:1375.1,21973.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z),z),c_List_Oappend(v,y,z))* -> .
% 299.70/300.39 38476[0:SpL:1375.1,6201.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(v,x,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 38470[0:SpL:1375.1,21930.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),y),c_List_Otake(z,c_List_Orev(c_List_Oappend(u,x,y),y),y))* -> .
% 299.70/300.39 38467[0:SpL:1375.1,2111.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Oappend(u,x,y),y),y),y))* -> .
% 299.70/300.39 38458[0:SpL:1375.1,21859.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),y),c_List_Otake(z,c_List_Oappend(v,x,y),y))* -> .
% 299.70/300.39 38456[0:SpL:1375.1,13130.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(v,x,y),y)*.
% 299.70/300.39 38452[0:SpL:1375.1,2053.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),c_List_Orev(c_List_Otake(z,c_List_Oappend(v,x,y),y),y))* -> .
% 299.70/300.39 38057[0:SpR:1375.1,662.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(v,w,x),tc_List_Olist(x)),c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,x),x),y,x),x),y)**.
% 299.70/300.39 39439[0:SpL:1378.1,21973.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,u,z),z),z),z),z),c_List_Oappend(y,v,z))* -> .
% 299.70/300.39 39328[0:SpL:1378.1,6201.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(x,v,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 39322[0:SpL:1378.1,21930.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),y),c_List_Otake(z,c_List_Orev(c_List_Oappend(x,u,y),y),y))* -> .
% 299.70/300.39 39319[0:SpL:1378.1,2111.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Oappend(x,u,y),y),y),y))* -> .
% 299.70/300.39 39310[0:SpL:1378.1,21859.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),y),c_List_Otake(z,c_List_Oappend(x,v,y),y))* -> .
% 299.70/300.39 39308[0:SpL:1378.1,13130.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(x,v,y),y)*.
% 299.70/300.39 39304[0:SpL:1378.1,2053.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),c_List_Orev(c_List_Otake(z,c_List_Oappend(x,v,y),y),y))* -> .
% 299.70/300.39 39264[0:SpL:1378.1,6155.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(w,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 38983[0:SpR:9462.1,1378.1] || equal(u,c_List_Otake(v,w,x))* equal(y,c_List_Odrop(v,w,x))* -> equal(c_List_Orev(c_List_Oappend(u,y,x),x),c_List_Orev(w,x))*.
% 299.70/300.39 38907[0:SpR:1378.1,662.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(w,v,x),tc_List_Olist(x)),c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x),x),y)**.
% 299.70/300.39 39717[0:SpL:5634.1,8542.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Omap(y,x,w,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(y,v,w,z),c_List_Olist_ONil(z))**.
% 299.70/300.39 39706[0:SpL:274.0,8542.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(v,w,x),x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(u,c_List_Orev(v,x),x,y),c_List_Olist_ONil(y)).
% 299.70/300.39 40524[0:SpL:39516.1,8542.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Oappend(x,v,y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,u,y,z),c_List_Olist_ONil(z))**.
% 299.70/300.39 41031[0:SpL:5634.1,8541.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Omap(y,x,w,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(y,u,w,z),c_List_Olist_ONil(z))**.
% 299.70/300.39 41024[0:SpL:9401.1,8541.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Oappend(v,x,y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,u,y,z),c_List_Olist_ONil(z))**.
% 299.70/300.39 41018[0:SpL:274.0,8541.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(v,w,x),x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(u,c_List_Orev(w,x),x,y),c_List_Olist_ONil(y)).
% 299.70/300.39 41117[0:SpL:1548.0,39880.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),y)* equal(c_List_Oappend(v,x,w),y) -> equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.39 41206[0:SpR:344.0,820.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Olist__update(c_List_Orev(u,v),w,x,v),y,v),v),c_List_Olist__update(c_List_Orev(u,v),w,x,v))**.
% 299.70/300.39 41200[0:SpR:623.1,820.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Olist__update(u,x,y,w),z,w),w),c_List_Olist__update(u,x,y,w))**.
% 299.70/300.39 41192[0:SpR:9462.1,820.0] || equal(c_List_Olist__update(u,v,w,x),c_List_Otake(y,z,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),z,x),c_List_Olist__update(u,v,w,x))*.
% 299.70/300.39 41484[0:SpR:623.1,829.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Omap(x,u,w,y),z,y),y),c_List_Omap(x,u,w,y))**.
% 299.70/300.39 41476[0:SpR:9462.1,829.0] || equal(c_List_Omap(u,v,w,x),c_List_Otake(y,z,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),z,x),c_List_Omap(u,v,w,x))*.
% 299.70/300.39 41597[0:SpL:421.0,40005.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(y,x))* c_List_Odistinct(c_List_Omap(u,c_List_Oappend(z,v,w),w,x),x)* -> c_List_Odistinct(y,x).
% 299.70/300.39 41593[0:SpL:1344.0,40005.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.39 41587[0:SpL:3954.0,40005.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orev(w,v))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(x,v),v),v),v)* -> c_List_Odistinct(w,v).
% 299.70/300.39 41629[0:SpL:421.0,40044.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Oappend(x1,v,w),w,x),x),x),y)* -> .
% 299.70/300.39 41682[0:SpL:1625.0,40050.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,u,y),y),c_List_Omap(v,w,x,y))* -> .
% 299.70/300.39 41681[0:SpL:427.0,40050.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Olist_OCons(z,c_List_Oappend(x1,u,y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> .
% 299.70/300.39 41679[0:SpL:1349.0,40050.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,u,x),x),c_List_Oappend(w,c_List_Orev(v,x),x))* -> .
% 299.70/300.39 41675[0:SpL:1342.0,40050.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,u,w),w),c_List_Oappend(c_List_Orev(x,w),v,w))* -> .
% 299.70/300.39 41665[0:SpL:421.0,40050.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Oappend(x1,v,w),w,x),x),c_List_Orev(y,x))* -> .
% 299.70/300.39 41813[0:SpL:4144.0,6987.1] || equal(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z))* equal(c_List_Olist_OCons(x1,c_List_Orev(u,z),z),c_List_Omap(v,w,y,z))* -> .
% 299.70/300.39 41761[0:SpR:5634.1,4144.0] || equal(c_List_Oappend(u,v,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(y,x,w,z),z),c_List_Omap(y,u,w,z))**.
% 299.70/300.39 41755[0:SpR:9462.1,4144.0] || equal(u,c_List_Otake(v,w,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Omap(y,w,x,z),z),c_List_Omap(y,u,x,z))**.
% 299.70/300.39 41851[0:Rew:297.0,41746.0,424.0,41746.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(u,w,x),y,x),x),x,z),z),c_List_Oreplicate(u,hAPP(v,w),z))**.
% 299.70/300.39 41852[0:Rew:297.0,41745.0,424.0,41745.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(u,x,y),y),y,z),z),c_List_Oreplicate(u,hAPP(v,x),z))**.
% 299.70/300.39 42034[0:SpL:1625.0,41582.0] || equal(c_List_Odrop(u,v,w),c_List_Omap(x,y,z,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Omap(x,c_List_Orev(y,z),z,w),w)*.
% 299.70/300.39 42033[0:SpL:427.0,41582.0] || equal(c_List_Odrop(u,v,w),c_List_Omap(x,c_List_Orev(y,z),z,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Omap(x,y,z,w),w)*.
% 299.70/300.39 42031[0:SpL:1349.0,41582.0] || equal(c_List_Odrop(u,v,w),c_List_Oappend(x,c_List_Orev(y,w),w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Oappend(y,c_List_Orev(x,w),w),w)*.
% 299.70/300.39 42027[0:SpL:1342.0,41582.0] || equal(c_List_Odrop(u,v,w),c_List_Oappend(c_List_Orev(x,w),y,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Oappend(c_List_Orev(y,w),x,w),w)*.
% 299.70/300.39 42018[0:SpL:418.0,41582.0] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),c_List_Orev(z,y))* c_List_Odistinct(c_List_Omap(u,w,x,y),y)* -> c_List_Odistinct(z,y).
% 299.70/300.39 42172[0:SpL:4367.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),x1,z),z),c_List_Oappend(c_List_Omap(v,x,y,z),x1,z))** -> .
% 299.70/300.39 42171[0:SpL:4367.0,11954.1] || equal(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z))* equal(c_List_Olist_OCons(x1,c_List_Orev(u,z),z),c_List_Omap(v,x,y,z))* -> .
% 299.70/300.39 42109[0:SpR:5634.1,4367.0] || equal(c_List_Oappend(u,v,w),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(y,x,w,z),z),c_List_Omap(y,v,w,z))*.
% 299.70/300.39 42071[0:SpR:4367.0,27109.1] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Omap(u,w,x,y),z,y),y).
% 299.70/300.39 42217[0:Rew:297.0,42093.0,424.0,42093.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(u,x,y),y),y,z),z),c_List_Oreplicate(w,hAPP(v,x),z))**.
% 299.70/300.39 42229[0:SpL:434.0,41614.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(x1,w,x),x,y),y),z)* -> .
% 299.70/300.39 42244[0:SpL:434.0,41990.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(y,x))* c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x),x)* -> c_List_Odistinct(y,x).
% 299.70/300.39 42504[0:SpL:39737.1,1556.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Oappend(y,w,x),u)* -> equal(c_List_Oappend(y,c_List_Otake(v,w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 42418[0:SpL:39737.1,1557.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Oappend(c_List_Otake(x,y,w),u,w),y)** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.39 42417[0:SpL:39737.1,1556.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* equal(y,v) -> equal(c_List_Oappend(c_List_Otake(x,y,w),u,w),c_List_Olist_ONil(w))**.
% 299.70/300.39 42396[0:SpL:39737.1,1357.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orev(w,x),c_List_Orev(u,x))* -> equal(c_List_Orev(c_List_Otake(v,w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 42264[0:SpR:39737.1,3954.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Odrop(w,x,v)) -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(w,x,v),v),v),v),x)**.
% 299.70/300.39 43056[0:SpL:5634.1,7159.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),v,x1,z),z)* -> c_List_Odistinct(c_List_Omap(x,u,x1,y),y)*.
% 299.70/300.39 43046[0:SpL:427.0,7159.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(z,y),y,w),w)*.
% 299.70/300.39 44207[0:Rew:43969.1,43770.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,y,w),c_List_Oappend(z,y,w))* -> equal(c_List_Oappend(x,u,w),z)*.
% 299.70/300.39 44209[0:Rew:43969.1,43749.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,y,w),c_List_Oappend(z,y,w))* -> equal(c_List_Olist_OCons(x,u,w),z)*.
% 299.70/300.39 44210[0:Rew:43969.1,43694.2] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** equal(c_List_Orev(c_List_Oappend(x,u,v),v),y)* -> equal(c_List_Orev(x,v),y).
% 299.70/300.39 44217[0:Rew:43967.1,43547.1] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(c_List_Oappend(y,c_List_Oreplicate(v,w,x),x),x),c_List_Orev(y,x))**.
% 299.70/300.39 44817[0:SpR:6590.0,676.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 44920[0:Rew:207.0,44815.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Olist_OCons(v,c_List_Oappend(w,z,x),x),x),z)**.
% 299.70/300.39 44814[0:SpR:6590.0,641.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Olist_OCons(v,w,x),x),c_List_Olist_OCons(v,w,x))**.
% 299.70/300.39 45667[0:SpR:45527.0,649.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Olist_OCons(y,v,w),w),w),c_List_Orotate(x,c_List_Olist_OCons(y,v,w),w))**.
% 299.70/300.39 45797[0:SpR:2317.1,45578.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Olist_OCons(w,x,v),v))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist_OCons(y,x,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.39 45780[0:SpR:434.0,45578.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(v,c_List_Olist_OCons(z,w,x),x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 46051[0:SpR:434.0,46002.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),c_List_Omap(w,y,z,x1))**.
% 299.70/300.39 46526[0:SpL:1550.0,40037.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(c_List_Oappend(u,z,v),v),w,v),v),x)* -> .
% 299.70/300.39 46448[0:SpL:1550.0,1621.0] || equal(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(c_List_Orev(w,x),x).
% 299.70/300.39 46421[0:SpL:1550.0,34962.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.39 46351[0:SpL:1550.0,37037.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Orotate(v,w,x),x),x),y,x),w)** -> equal(c_List_Oappend(c_List_Orev(u,x),y,x),c_List_Olist_ONil(x)).
% 299.70/300.39 46234[0:SpL:1550.0,1315.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* equal(y,c_List_Oappend(c_List_Orev(u,w),x,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.39 46695[0:Rew:1342.0,46375.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(c_List_Oappend(w,z,v),v),u,v),v),x)* -> .
% 299.70/300.39 46707[0:Rew:1342.0,46226.1] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* equal(y,c_List_Oappend(c_List_Orev(x,w),u,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.39 46959[0:SpL:45729.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),tc_List_Olist(w)),u,x),x),c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.39 46956[0:SpL:45729.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),tc_List_Olist(w)),u,x),y,x),x),c_List_Olist_OCons(z,c_List_Olist_ONil(x),x))* -> .
% 299.70/300.39 46923[0:SpR:45729.0,822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Oappend(c_List_Olist__update(c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),y,z,x),x1,x),x),x1)**.
% 299.70/300.39 46916[0:SpR:45729.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Orotate(w,c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 46914[0:SpR:45729.0,824.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Orev(c_List_Olist__update(c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),y,z,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 46883[0:SpR:45729.0,784.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),tc_List_Olist(y)),c_List_Oappend(w,z,v),v),z)**.
% 299.70/300.39 46882[0:SpR:45729.0,782.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),tc_List_Olist(y)),c_List_Oappend(w,z,v),v),w)**.
% 299.70/300.39 46879[0:SpR:45729.0,2337.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orev(w,v))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),tc_List_Olist(y)),w,v),c_List_Olist_ONil(v))**.
% 299.70/300.39 47693[0:SpL:46993.1,44359.0] || equal(c_List_Orev(u,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty)) equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(v,w,u,c_List_Olist_OCons(w,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),x),c_List_Olist_OCons(w,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty))** -> .
% 299.70/300.39 48013[0:Rew:3954.0,47688.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(z,x),x),x),w)* -> .
% 299.70/300.39 47568[0:SpL:46993.1,13981.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(w,v),u)* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Odrop(y,w,v))* -> .
% 299.70/300.39 47567[0:SpL:46993.1,12679.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(w,v),u)* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Otake(y,w,v))* -> .
% 299.70/300.39 47542[0:SpL:46993.1,21615.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Oreplicate(u,y,w))* -> .
% 299.70/300.39 47452[0:SpL:46993.1,21580.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),v),c_List_Olist_ONil(v))** equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),u) -> .
% 299.70/300.39 47447[0:SpL:46993.1,37380.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Orotate(w,x,y),y),y),y),c_List_Olist_ONil(y))** equal(c_List_Olist_OCons(z,c_List_Olist_ONil(y),y),x)* -> .
% 299.70/300.39 47445[0:SpL:46993.1,1742.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_ONil(y))** equal(c_List_Olist_OCons(z,c_List_Olist_ONil(y),y),x)* -> .
% 299.70/300.39 47403[0:SpL:46993.1,1451.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Olist_OCons(x,u,w),w)*.
% 299.70/300.39 47277[0:SpL:46993.1,20646.0] || equal(c_List_Orev(u,tc_Expr_Oexp(v)),c_List_Olist_ONil(tc_Expr_Oexp(v))) equal(w,c_List_Olist_OCons(x,u,tc_Expr_Oexp(v)))* c_BigStep_Ofinals(w,v)* -> c_BigStep_Ofinal(x,v).
% 299.70/300.39 48200[0:SpR:219.0,1540.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,w,x),x),c_List_Oappend(u,c_List_Otake(v,w,x),x))**.
% 299.70/300.39 48682[0:SpR:30361.1,1648.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,u,v),v,y),y),c_List_Omap(w,c_List_Olist_OCons(x,u,v),v,y))**.
% 299.70/300.39 48923[0:Rew:23233.0,48874.1] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(hAPP(u,v),x1,x),x),y)* -> .
% 299.70/300.39 48924[0:Rew:23233.0,48808.0] || equal(c_List_Olist_OCons(hAPP(u,v),w,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x1),x1),x1,x))* -> .
% 299.70/300.39 48998[0:Rew:100.0,48956.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oreplicate(v,u,w),w),w)*.
% 299.70/300.39 49111[0:Rew:100.0,49012.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Odrop(z,c_List_Oreplicate(w,v,x),x))* -> .
% 299.70/300.39 49500[0:SpL:4140.0,23592.0] || c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.39 49499[0:SpL:4140.0,23709.0] || c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.39 49498[0:SpL:4140.0,23829.0] || c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.39 49471[0:SpL:4140.0,13466.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),c_List_Omap(w,c_List_Otake(z,c_List_Oreplicate(v,x,x1),x1),x1,y))* -> .
% 299.70/300.39 49468[0:SpL:4140.0,11874.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Orev(c_List_Omap(w,c_List_Otake(z,c_List_Oreplicate(v,x,x1),x1),x1,y),y))* -> .
% 299.70/300.39 49404[0:SpR:4140.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Otake(u,c_List_Oreplicate(v,hAPP(y,w),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 49359[0:SpR:4140.0,1907.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Otake(y,c_List_Oreplicate(u,w,z),z),z,x),x),x)*.
% 299.70/300.39 49749[0:SpR:9462.1,3430.0] || equal(c_List_Orotate(u,c_List_Orev(v,w),w),c_List_Otake(x,y,w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),c_List_Odrop(x,y,w))*.
% 299.70/300.39 50042[0:SpL:4139.0,23592.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 50041[0:SpL:4139.0,23709.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Otake(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 50040[0:SpL:4139.0,23829.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 50025[0:SpL:4139.0,7021.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Omap(u,c_List_Otake(x1,c_List_Orev(v,w),w),w,x))* -> .
% 299.70/300.39 50015[0:SpL:4139.0,13067.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,c_List_Otake(z,c_List_Orev(w,x),x),x,y),y))* -> .
% 299.70/300.39 50008[0:SpL:4139.0,13466.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Omap(v,c_List_Otake(z,c_List_Orev(w,x),x),x,y))* -> .
% 299.70/300.39 50005[0:SpL:4139.0,11874.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,c_List_Otake(z,c_List_Orev(w,x),x),x,y),y))* -> .
% 299.70/300.39 50003[0:SpL:4139.0,14150.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Orev(w,x),x),x,y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,w,x,y),y),z)* -> .
% 299.70/300.39 49994[0:SpL:4139.0,5284.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Omap(u,c_List_Otake(z,c_List_Orev(v,w),w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 49980[0:SpR:11144.0,4139.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(u,v),v),v,y),y),y),c_List_Omap(w,u,v,y))**.
% 299.70/300.39 49913[0:SpR:4139.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Otake(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 49870[0:SpR:4139.0,1907.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Otake(y,c_List_Orev(v,w),w),w,x),x),x)*.
% 299.70/300.39 50166[0:SpL:1625.0,49710.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z,y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.39 50165[0:SpL:427.0,49710.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),z,y),c_List_Omap(v,w,x,y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.39 50163[0:SpL:1349.0,49710.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),y,x),c_List_Oappend(w,c_List_Orev(v,x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.39 50159[0:SpL:1342.0,49710.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),y,w),c_List_Oappend(c_List_Orev(x,w),v,w))** -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.39 50200[0:SpL:1625.0,50187.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.39 50199[0:SpL:427.0,50187.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),z),z),c_List_Omap(w,x,y,z))** -> .
% 299.70/300.39 50197[0:SpL:1349.0,50187.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),y),y),c_List_Oappend(x,c_List_Orev(w,y),y))** -> .
% 299.70/300.39 50193[0:SpL:1342.0,50187.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),x),x),c_List_Oappend(c_List_Orev(y,x),w,x))** -> .
% 299.70/300.39 50699[0:SpL:4133.0,23592.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Otake(u,w,x),x),x),x)*.
% 299.70/300.39 50698[0:SpL:4133.0,23709.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Otake(u,w,x),x),x),x)*.
% 299.70/300.39 50697[0:SpL:4133.0,23829.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Otake(u,w,x),x),x),x)*.
% 299.70/300.39 50607[0:SpL:4133.0,14481.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,w,x,y),y),z)* -> .
% 299.70/300.39 50603[0:SpL:4133.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(z,w,x),x),x,y))* -> .
% 299.70/300.39 50518[0:SpL:4133.0,1926.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Omap(u,c_List_Orev(c_List_Otake(z,v,w),w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 51523[0:SpL:4036.1,21973.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),z),z),c_List_Olist_OCons(y,u,z))* -> .
% 299.70/300.39 51427[0:SpL:4036.1,21930.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,y),y),y),c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y))* -> .
% 299.70/300.39 51424[0:SpL:4036.1,2111.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,y),y),c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y))* -> .
% 299.70/300.39 51414[0:SpL:4036.1,21859.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y),c_List_Otake(z,c_List_Olist_OCons(x,u,y),y))* -> .
% 299.70/300.39 51412[0:SpL:4036.1,13130.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(x,u,y),y)*.
% 299.70/300.39 51408[0:SpL:4036.1,2053.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(x,u,y),y),y))* -> .
% 299.70/300.39 51693[0:Rew:4048.0,50995.1] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,x),tc_List_Olist(x)),c_List_Oappend(c_List_Orev(v,x),c_List_Olist_OCons(w,y,x),x),x),y)**.
% 299.70/300.39 53020[0:SpL:4254.0,23592.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orotate(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.39 53019[0:SpL:4254.0,23709.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orotate(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.39 53018[0:SpL:4254.0,23829.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orotate(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.39 52997[0:SpL:4254.0,37186.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.39 52992[0:SpL:4254.0,22850.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.39 52982[0:SpL:4254.0,305.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Oreplicate(w,hAPP(u,x),z),c_List_Olist_ONil(z)).
% 299.70/300.39 53386[0:SpL:4253.0,4261.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 53348[0:SpL:4253.0,23592.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orotate(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 53347[0:SpL:4253.0,23709.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orotate(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 53346[0:SpL:4253.0,23829.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orotate(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 53335[0:SpL:4253.0,49710.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(w,x),x),x,y),z,y),c_List_Omap(u,w,x,y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.39 53329[0:SpL:4253.0,50187.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z),z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.39 53325[0:SpL:4253.0,37186.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 53320[0:SpL:4253.0,22850.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 53309[0:SpL:4253.0,305.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(w,x),x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Orev(c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 53559[0:SpL:4367.0,51183.1] || equal(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z))* equal(c_List_Orev(c_List_Olist_OCons(x1,u,z),z),c_List_Omap(v,x,y,z))* -> .
% 299.70/300.39 53555[0:SpL:418.0,51183.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),c_List_Omap(v,c_List_Odrop(x1,w,x),x,y))* -> .
% 299.70/300.39 53494[0:SpL:434.0,51183.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x),x),c_List_Odrop(x1,y,x))* -> .
% 299.70/300.39 53617[0:SpL:4144.0,51191.1] || equal(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z))* equal(c_List_Orev(c_List_Olist_OCons(x1,u,z),z),c_List_Omap(v,w,y,z))* -> .
% 299.70/300.39 53603[0:SpL:429.0,51191.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),c_List_Omap(v,c_List_Otake(x1,w,x),x,y))* -> .
% 299.70/300.39 53577[0:SpL:434.0,51191.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x),x),c_List_Otake(x1,y,x))* -> .
% 299.70/300.39 53954[0:SpL:4246.0,23592.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Orotate(u,w,x),x),x),x)*.
% 299.70/300.39 53953[0:SpL:4246.0,23709.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Orotate(u,w,x),x),x),x)*.
% 299.70/300.39 53952[0:SpL:4246.0,23829.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Orotate(u,w,x),x),x),x)*.
% 299.70/300.39 53926[0:SpL:4246.0,22851.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 53867[0:SpL:4246.0,37037.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z,y),c_List_Omap(u,w,x,y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.39 54114[0:Rew:425.0,53644.0,154.0,53644.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(y,u,v),v),v,z),z),x1,z),z),x1)**.
% 299.70/300.39 54115[0:Rew:425.0,53643.0,154.0,53643.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(y,u,v),v),v,z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 54135[0:SpL:434.0,51245.1] || equal(c_List_Omap(u,v,w,x),c_List_Oappend(y,z,x))* equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),z)* -> .
% 299.70/300.39 54458[0:SpL:4361.0,23592.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.39 54457[0:SpL:4361.0,23709.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.39 54456[0:SpL:4361.0,23829.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.39 54411[0:SpL:4361.0,6896.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Orev(c_List_Omap(w,c_List_Odrop(z,c_List_Oreplicate(v,x,x1),x1),x1,y),y))* -> .
% 299.70/300.39 54410[0:SpL:4361.0,2930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),c_List_Omap(w,c_List_Odrop(z,c_List_Oreplicate(v,x,x1),x1),x1,y))* -> .
% 299.70/300.39 54340[0:SpR:4361.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Odrop(u,c_List_Oreplicate(v,hAPP(y,w),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 54296[0:SpR:4361.0,1498.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Odrop(y,c_List_Oreplicate(u,w,z),z),z,x),x),x)*.
% 299.70/300.39 54544[0:Rew:438.0,54386.1] || equal(c_List_Orev(u,v),c_List_Oreplicate(w,x,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oreplicate(w,hAPP(y,x),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 54598[0:SpL:336.0,54275.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y),c_List_Oreplicate(x,w,y))** -> .
% 299.70/300.39 54597[0:SpL:161.0,54275.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),y),c_List_Oreplicate(z,x,y))** -> .
% 299.70/300.39 55003[0:SpL:4360.0,23592.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 55002[0:SpL:4360.0,23709.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Odrop(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 55001[0:SpL:4360.0,23829.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 54984[0:SpL:4360.0,12026.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Omap(u,c_List_Odrop(x1,c_List_Orev(v,w),w),w,x))* -> .
% 299.70/300.39 54964[0:SpL:4360.0,15228.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,c_List_Odrop(z,c_List_Orev(w,x),x),x,y),y))* -> .
% 299.70/300.39 54952[0:SpL:4360.0,6896.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,c_List_Odrop(z,c_List_Orev(w,x),x),x,y),y))* -> .
% 299.70/300.39 54951[0:SpL:4360.0,2930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Omap(v,c_List_Odrop(z,c_List_Orev(w,x),x),x,y))* -> .
% 299.70/300.39 54949[0:SpL:4360.0,15215.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Orev(w,x),x),x,y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,w,x,y),y),z)* -> .
% 299.70/300.39 54941[0:SpL:4360.0,5191.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Omap(u,c_List_Odrop(z,c_List_Orev(v,w),w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 54932[0:SpR:10197.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,c_List_Oreplicate(u,x,y),y),y,z),z),z),c_List_Omap(v,c_List_Orev(w,y),y,z))**.
% 299.70/300.39 54838[0:SpR:4360.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Odrop(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 54821[0:SpR:4360.0,694.1] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Omap(u,c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_List_Orev(v,w),w),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 54795[0:SpR:4360.0,1498.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Odrop(y,c_List_Orev(v,w),w),w,x),x),x)*.
% 299.70/300.39 55105[0:Rew:438.0,54923.1] || equal(c_List_Otake(u,c_List_Orev(v,w),w),c_List_Orev(v,w))** -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 55165[0:SpL:434.0,51249.1] || equal(c_List_Omap(u,v,w,x),c_List_Oappend(y,z,x))* equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),y)* -> .
% 299.70/300.39 55658[0:SpL:4352.0,23592.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Odrop(u,w,x),x),x),x)*.
% 299.70/300.39 55657[0:SpL:4352.0,23709.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Odrop(u,w,x),x),x),x)*.
% 299.70/300.39 55656[0:SpL:4352.0,23829.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Odrop(u,w,x),x),x),x)*.
% 299.70/300.39 55571[0:SpL:4352.0,13372.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,w,x,y),y),z)* -> .
% 299.70/300.39 55568[0:SpL:4352.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(z,w,x),x),x,y))* -> .
% 299.70/300.39 55476[0:SpL:4352.0,1525.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Omap(u,c_List_Orev(c_List_Odrop(z,v,w),w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 55945[0:SpL:434.0,51266.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,z,x))* equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),z)* -> .
% 299.70/300.39 56044[0:SpL:4352.0,51901.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Omap(u,c_List_Orev(c_List_Odrop(x1,v,w),w),w,x))* -> .
% 299.70/300.39 56039[0:SpL:4367.0,51901.1] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.39 56033[0:SpL:418.0,51901.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Orev(c_List_Omap(u,c_List_Odrop(x1,v,w),w,x),x))* -> .
% 299.70/300.39 55980[0:SpL:434.0,51901.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Omap(v,c_List_Olist_OCons(z,w,x),x,y),c_List_Orev(c_List_Odrop(x1,u,y),y))* -> .
% 299.70/300.39 56087[0:Rew:45190.2,55977.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(w,u)* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Orev(c_List_Otake(y,w,v),v))* -> .
% 299.70/300.39 56156[0:SpL:4133.0,51906.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Omap(u,c_List_Orev(c_List_Otake(x1,v,w),w),w,x))* -> .
% 299.70/300.39 56151[0:SpL:4144.0,51906.1] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Omap(u,v,x,y),y))* -> .
% 299.70/300.39 56137[0:SpL:429.0,51906.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Orev(c_List_Omap(u,c_List_Otake(x1,v,w),w,x),x))* -> .
% 299.70/300.39 56119[0:SpL:434.0,51906.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Omap(v,c_List_Olist_OCons(z,w,x),x,y),c_List_Orev(c_List_Otake(x1,u,y),y))* -> .
% 299.70/300.39 56183[0:SpL:4246.0,52024.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(u,w,x,y))* -> .
% 299.70/300.39 56177[0:SpL:426.0,52024.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(u,w,x,y))* -> .
% 299.70/300.39 56189[0:SpL:434.0,52143.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Omap(v,c_List_Olist_OCons(x1,w,x),x,y),y),y),u)* -> .
% 299.70/300.39 56223[0:SpL:1625.0,52146.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,y,x),x),c_List_Omap(u,v,w,x))* -> .
% 299.70/300.39 56222[0:SpL:427.0,52146.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,y,x),x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.39 56220[0:SpL:1349.0,52146.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,x,w),w),c_List_Oappend(v,c_List_Orev(u,w),w))* -> .
% 299.70/300.39 56216[0:SpL:1342.0,52146.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,x,v),v),c_List_Oappend(c_List_Orev(w,v),u,v))* -> .
% 299.70/300.39 56206[0:SpL:434.0,52146.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Olist_OCons(z,c_List_Omap(v,c_List_Olist_OCons(x1,w,x),x,y),y),c_List_Orev(u,y))* -> .
% 299.70/300.39 56322[0:SpL:1625.0,52176.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,y,x),x),c_List_Omap(u,v,w,x))* -> .
% 299.70/300.39 56321[0:SpL:427.0,52176.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Oappend(z,c_List_Olist_OCons(x1,y,x),x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.39 56319[0:SpL:1349.0,52176.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,x,w),w),c_List_Oappend(v,c_List_Orev(u,w),w))* -> .
% 299.70/300.39 56315[0:SpL:1342.0,52176.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,x,v),v),c_List_Oappend(c_List_Orev(w,v),u,v))* -> .
% 299.70/300.39 56293[0:SpL:434.0,52176.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Oappend(z,c_List_Omap(v,c_List_Olist_OCons(x1,w,x),x,y),y),c_List_Orev(u,y))* -> .
% 299.70/300.39 56365[0:SpL:1625.0,52188.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,y,x),x),c_List_Omap(u,v,w,x))* -> .
% 299.70/300.39 56364[0:SpL:427.0,52188.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orotate(z,c_List_Olist_OCons(x1,y,x),x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.39 56362[0:SpL:1349.0,52188.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,x,w),w),c_List_Oappend(v,c_List_Orev(u,w),w))* -> .
% 299.70/300.39 56358[0:SpL:1342.0,52188.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,x,v),v),c_List_Oappend(c_List_Orev(w,v),u,v))* -> .
% 299.70/300.39 56349[0:SpL:434.0,52188.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Orotate(z,c_List_Omap(v,c_List_Olist_OCons(x1,w,x),x,y),y),c_List_Orev(u,y))* -> .
% 299.70/300.39 56386[0:SpL:434.0,52194.1] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v))* equal(c_List_Oappend(z,c_List_Omap(w,c_List_Olist_OCons(x1,x,y),y,v),v),u)* -> .
% 299.70/300.39 56409[0:Rew:3954.0,56383.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(w,v),u)* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(y,v),v),v),w)* -> .
% 299.70/300.39 56619[0:SpL:434.0,52196.1] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v))* equal(c_List_Orotate(z,c_List_Omap(w,c_List_Olist_OCons(x1,x,y),y,v),v),u)* -> .
% 299.70/300.39 56616[0:SpL:46993.1,52196.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(w,v),u)* equal(c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),w)* -> .
% 299.70/300.39 56683[0:SpL:434.0,54149.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Oappend(z,c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),x),y)* -> .
% 299.70/300.39 56741[0:SpL:1625.0,55192.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Olist_OCons(z,x1,x),x),y)* -> .
% 299.70/300.39 56740[0:SpL:427.0,55192.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(z,x1,x),x),y)* -> .
% 299.70/300.39 56768[0:Rew:377.0,56738.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Oappend(v,c_List_Oappend(c_List_Orev(u,w),c_List_Olist_OCons(y,z,w),w),w),x)* -> .
% 299.70/300.39 56769[0:Rew:377.0,56734.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Oappend(c_List_Orev(w,v),c_List_Oappend(u,c_List_Olist_OCons(y,z,v),v),v),x)* -> .
% 299.70/300.39 56773[0:Rew:83.0,56739.1,207.0,56739.1,207.0,56739.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_OCons(y,z,w),w),w),x)* -> .
% 299.70/300.39 56774[0:Rew:23233.0,56742.1] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),y)* equal(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(z,x1,x),x),y)* -> .
% 299.70/300.39 56879[0:SpL:1625.0,55215.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Omap(y,z,x1,x),u,x),c_List_Omap(y,c_List_Orev(z,x1),x1,x))* -> .
% 299.70/300.39 56878[0:SpL:427.0,55215.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Omap(y,c_List_Orev(z,x1),x1,x),u,x),c_List_Omap(y,z,x1,x))** -> .
% 299.70/300.39 56912[0:Rew:377.0,56876.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(y,c_List_Oappend(c_List_Orev(z,x),u,x),x),c_List_Oappend(z,c_List_Orev(y,x),x))** -> .
% 299.70/300.39 56913[0:Rew:377.0,56872.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Orev(y,x),c_List_Oappend(z,u,x),x),c_List_Oappend(c_List_Orev(z,x),y,x))** -> .
% 299.70/300.39 56917[0:Rew:83.0,56877.1,207.0,56877.1,207.0,56877.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,u,x),x),c_List_Olist_OCons(z,c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.39 56918[0:Rew:23233.0,56880.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Olist_OCons(hAPP(y,z),u,x),c_List_Omap(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1,x))* -> .
% 299.70/300.39 56952[0:SpL:1625.0,55246.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* equal(c_List_Oappend(u,c_List_Olist_OCons(z,x1,y),y),c_List_Omap(v,w,x,y))* -> .
% 299.70/300.39 56951[0:SpL:427.0,55246.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Oappend(u,c_List_Olist_OCons(z,x1,y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> .
% 299.70/300.39 56949[0:SpL:1349.0,55246.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* equal(c_List_Oappend(u,c_List_Olist_OCons(y,z,x),x),c_List_Oappend(w,c_List_Orev(v,x),x))* -> .
% 299.70/300.39 56945[0:SpL:1342.0,55246.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w))* equal(c_List_Oappend(u,c_List_Olist_OCons(y,z,w),w),c_List_Oappend(c_List_Orev(x,w),v,w))* -> .
% 299.70/300.39 57019[0:SpL:434.0,55959.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orotate(z,c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),x),y)* -> .
% 299.70/300.39 57092[0:SpL:4253.0,55967.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Omap(u,c_List_Orotate(x1,c_List_Orev(v,w),w),w,x),z)* -> .
% 299.70/300.39 57079[0:SpL:1625.0,55967.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orotate(x1,c_List_Omap(u,v,w,x),x),z)* -> .
% 299.70/300.39 57078[0:SpL:427.0,55967.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orotate(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),z)* -> .
% 299.70/300.39 57076[0:SpL:1349.0,55967.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,y,w))* equal(c_List_Orotate(z,c_List_Oappend(v,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.39 57072[0:SpL:1342.0,55967.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_OCons(x,y,v))* equal(c_List_Orotate(z,c_List_Oappend(c_List_Orev(w,v),u,v),v),y)* -> .
% 299.70/300.39 57104[0:SpL:4047.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y))** -> .
% 299.70/300.39 57141[0:SpL:434.0,56412.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orev(c_List_Oappend(z,c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),x),y)* -> .
% 299.70/300.39 57137[0:SpL:46993.1,56412.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olist_ONil(v),w) equal(c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(y,u,v),v),v),w)* -> .
% 299.70/300.39 57198[0:SpL:434.0,56626.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orev(c_List_Orotate(z,c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),x),y)* -> .
% 299.70/300.39 57195[0:SpL:46993.1,56626.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,w)* equal(c_List_Orev(c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v),w)* -> .
% 299.70/300.39 57194[0:SpL:46993.1,56626.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olist_ONil(v),w) equal(c_List_Orev(c_List_Orotate(x,c_List_Olist_OCons(y,u,v),v),v),w)* -> .
% 299.70/300.39 57366[0:SpL:434.0,57069.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,v))* equal(c_List_Orotate(x1,u,v),c_List_Omap(w,y,z,v))* -> .
% 299.70/300.39 57363[0:SpL:46993.1,57069.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(w,v),c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* equal(c_List_Orotate(y,w,v),u)* -> .
% 299.70/300.39 57396[0:SpL:46993.1,57101.1] || equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(v,w),w),w),c_List_Olist_ONil(w))** equal(v,x)* equal(c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),x)* -> .
% 299.70/300.39 57395[0:SpL:4253.0,57101.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Orotate(x1,c_List_Orev(v,w),w),w,x),x),y)* -> .
% 299.70/300.39 57382[0:SpL:1625.0,57101.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Orotate(x1,c_List_Omap(u,v,w,x),x),x),y)* -> .
% 299.70/300.39 57381[0:SpL:427.0,57101.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Orotate(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x),y)* -> .
% 299.70/300.39 57379[0:SpL:1349.0,57101.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Olist_OCons(y,c_List_Orotate(z,c_List_Oappend(v,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.39 57375[0:SpL:1342.0,57101.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,c_List_Orotate(z,c_List_Oappend(c_List_Orev(w,v),u,v),v),v),x)* -> .
% 299.70/300.39 57407[0:SpL:46993.1,57372.1] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Orev(v,w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),x)* -> .
% 299.70/300.39 57404[0:SpL:426.0,57372.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Orotate(x1,v,w),w,x),x),y)* -> .
% 299.70/300.39 57438[0:SpL:1625.0,55182.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Omap(y,c_List_Olist_OCons(z,x1,x2),x2,x),x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.39 57437[0:SpL:427.0,55182.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Olist_OCons(z,x1,x2),x2,x),x),c_List_Omap(u,v,w,x))** -> .
% 299.70/300.39 57462[0:Rew:377.0,57435.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),w),w),c_List_Oappend(v,c_List_Orev(u,w),w))** -> .
% 299.70/300.39 57463[0:Rew:377.0,57431.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,v),v),v),c_List_Oappend(c_List_Orev(w,v),u,v))** -> .
% 299.70/300.39 57467[0:Rew:83.0,57436.0,207.0,57436.0,207.0,57436.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(x1),x1),x1))** -> .
% 299.70/300.39 57468[0:Rew:23233.0,57439.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x2),x2),x2,x1))* -> .
% 299.70/300.39 57634[0:SpL:2322.1,56488.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_ONil(x),y,x,z)* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(y,tc_List_Olist(z)))*.
% 299.70/300.39 57649[0:SpL:2322.1,56675.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,c_List_Olist_ONil(y),z,y)* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.39 57889[0:SpL:39737.1,4235.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Odrop(x,y,w))* equal(c_List_Oappend(c_List_Otake(x,y,w),c_List_Orev(v,w),w),y)** -> .
% 299.70/300.39 58191[0:Res:6845.1,4542.0] || c_List_Olist__all2(c_fequal(u),c_List_Oappend(v,w,u),x,u,u)* -> equal(c_List_Orev(w,u),c_List_Orev(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(u)),x,u),u)).
% 299.70/300.39 58186[0:SpR:1277.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Omap(y,c_List_Orotate(z,v,x),x,x1),x,x1)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x1),x,x1).
% 299.70/300.39 58185[0:SpR:974.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orotate(y,c_List_Omap(z,v,x,x1),x1),x,x1)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x1),x,x1).
% 299.70/300.39 58168[0:SpR:967.1,6845.1] || equal(u,v) c_List_Olist__all2(w,c_List_Oappend(u,x,y),c_List_Orotate(z,v,y),y,y)* -> c_List_Olist__all2(w,x,c_List_Olist_ONil(y),y,y).
% 299.70/300.39 58152[0:SpR:1250.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Olist__update(c_List_Orotate(y,v,x),z,x1,x),x,x)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x),x,x).
% 299.70/300.39 58149[0:SpR:973.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orotate(y,c_List_Olist__update(v,z,x1,x),x),x,x)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x),x,x).
% 299.70/300.39 58143[0:SpR:2524.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orev(c_List_Orotate(y,c_List_Orev(v,x),x),x),x,x)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x),x,x).
% 299.70/300.39 58138[0:SpR:1165.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Oappend(c_List_Orev(c_List_Orotate(y,v,x),x),z,x),x,x)* -> c_List_Olist__all2(u,w,z,x,x).
% 299.70/300.39 58137[0:SpR:3430.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Oappend(c_List_Orotate(y,c_List_Orev(v,x),x),z,x),x,x)* -> c_List_Olist__all2(u,w,z,x,x).
% 299.70/300.39 58132[0:SpR:6253.1,6845.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Oappend(x,y,z),u,z,v)* -> c_List_Olist__all2(w,y,c_List_Olist_ONil(v),z,v)*.
% 299.70/300.39 58485[0:Res:6815.1,4542.0] || c_List_Olist__all2(c_fequal(u),v,c_List_Oappend(w,x,u),u,u)* -> equal(c_List_Orev(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(u)),v,u),u),c_List_Orev(x,u)).
% 299.70/300.39 58480[0:SpR:1277.0,6815.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),c_List_Oappend(x,x1,y),z,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(z),x1,z,y).
% 299.70/300.39 58479[0:SpR:974.0,6815.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),c_List_Oappend(x,x1,y),z,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(z),x1,z,y).
% 299.70/300.39 58462[0:SpR:967.1,6815.1] || equal(u,v) c_List_Olist__all2(w,c_List_Orotate(x,v,y),c_List_Oappend(u,z,y),y,y)* -> c_List_Olist__all2(w,c_List_Olist_ONil(y),z,y,y).
% 299.70/300.39 58446[0:SpR:1250.0,6815.1] || c_List_Olist__all2(u,c_List_Olist__update(c_List_Orotate(v,w,x),y,z,x),c_List_Oappend(w,x1,x),x,x)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),x1,x,x).
% 299.70/300.39 58443[0:SpR:973.0,6815.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Olist__update(w,x,y,z),z),c_List_Oappend(w,x1,z),z,z)* -> c_List_Olist__all2(u,c_List_Olist_ONil(z),x1,z,z).
% 299.70/300.39 58437[0:SpR:2524.0,6815.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(w,x),x),x),c_List_Oappend(w,y,x),x,x)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),y,x,x).
% 299.70/300.39 58432[0:SpR:1165.0,6815.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(c_List_Orotate(v,w,x),x),y,x),c_List_Oappend(w,z,x),x,x)* -> c_List_Olist__all2(u,y,z,x,x).
% 299.70/300.39 58431[0:SpR:3430.0,6815.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orotate(v,c_List_Orev(w,x),x),y,x),c_List_Oappend(w,z,x),x,x)* -> c_List_Olist__all2(u,y,z,x,x).
% 299.70/300.39 58426[0:SpR:6253.1,6815.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,u,c_List_Oappend(x,y,z),v,z)* -> c_List_Olist__all2(w,c_List_Olist_ONil(v),y,v,z)*.
% 299.70/300.39 58960[0:Rew:297.0,58921.1,154.0,58921.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Orotate(y,c_List_Oreplicate(z,hAPP(u,x1),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),z).
% 299.70/300.39 58966[0:Rew:297.0,58896.1,154.0,58896.1] || equal(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Orev(c_List_Omap(w,z,x1,y),y))* -> equal(v,c_Nat_Osize__class_Osize(z,tc_List_Olist(x1))).
% 299.70/300.39 58990[0:SpL:1550.0,9515.1] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,v),v),y,v),v)* -> c_List_Odistinct(c_List_Otake(z,w,v),v)*.
% 299.70/300.39 59061[0:SpL:39737.1,9541.1] || equal(u,c_List_Odrop(v,w,x))* equal(y,z)* equal(c_List_Oappend(y,u,x),w)* -> equal(z,c_List_Otake(v,w,x))*.
% 299.70/300.39 59058[0:SpL:9462.1,9541.1] || equal(u,c_List_Otake(v,w,x))* equal(y,z)* equal(c_List_Oappend(y,c_List_Odrop(v,w,x),x),w)** -> equal(z,u)*.
% 299.70/300.39 59035[0:SpL:39737.1,9541.1] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Otake(v,w,x),y)* equal(w,c_List_Oappend(z,u,x))* -> equal(y,z)*.
% 299.70/300.39 59032[0:SpL:9462.1,9541.1] || equal(u,c_List_Otake(v,w,x))* equal(u,y)* equal(c_List_Oappend(z,c_List_Odrop(v,w,x),x),w)** -> equal(y,z)*.
% 299.70/300.39 59146[0:SpL:39737.1,9542.1] || equal(u,c_List_Odrop(v,w,x))* equal(y,c_List_Otake(v,w,x))* equal(c_List_Oappend(y,z,x),w)* -> equal(z,u)*.
% 299.70/300.39 59143[0:SpL:9462.1,9542.1] || equal(u,c_List_Otake(v,w,x))* equal(y,u)* equal(c_List_Oappend(y,z,x),w)* -> equal(z,c_List_Odrop(v,w,x))*.
% 299.70/300.39 60058[0:SpL:9809.1,1742.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 60057[0:SpL:9809.1,22218.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 60056[0:SpL:9809.1,1704.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 60055[0:SpL:9809.1,22232.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 60054[0:SpL:9809.1,1741.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 60053[0:SpL:9809.1,22217.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 60052[0:SpL:9809.1,1703.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 60040[0:SpL:9809.1,40050.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),c_List_Orev(x,w))* -> .
% 299.70/300.39 60015[0:SpL:9809.1,1728.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(v,z),z)*.
% 299.70/300.39 60013[0:SpL:9809.1,1786.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),c_List_Odrop(x1,c_List_Orev(v,z),z))* -> .
% 299.70/300.39 60012[0:SpL:9809.1,1695.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(v,z),z)*.
% 299.70/300.39 60008[0:SpL:9809.1,24110.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),c_List_Odrop(x1,c_List_Orev(v,z),z))* -> .
% 299.70/300.39 60006[0:SpL:9809.1,1727.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(v,z),z)*.
% 299.70/300.39 60002[0:SpL:9809.1,2936.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,z),z),z))* equal(c_List_Orev(w,z),c_List_Orev(v,z))* -> .
% 299.70/300.39 60001[0:SpL:9809.1,1785.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),c_List_Odrop(x1,c_List_Orev(v,z),z))* -> .
% 299.70/300.39 60000[0:SpL:9809.1,1694.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(v,z),z)*.
% 299.70/300.39 59990[0:SpL:9809.1,27192.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(v,y),y),y),c_List_Oappend(c_List_Odrop(z,x,y),c_List_Orev(u,y),y))* -> .
% 299.70/300.39 59975[0:SpL:9809.1,10376.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x)*.
% 299.70/300.39 59938[0:SpL:9809.1,1940.0] || equal(u,v)* equal(w,c_List_Oappend(x,c_List_Orev(u,y),y))* c_List_Odistinct(c_List_Orev(w,y),y)* -> c_List_Odistinct(c_List_Orev(v,y),y)*.
% 299.70/300.39 59894[0:SpL:9809.1,1776.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(v,y),y),y)*.
% 299.70/300.39 59893[0:SpL:9809.1,17694.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(v,y),y),y)*.
% 299.70/300.39 59886[0:SpL:9809.1,16503.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(v,y),y),y))* -> .
% 299.70/300.39 59869[0:SpL:9809.1,1775.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(v,y),y),y)*.
% 299.70/300.39 59868[0:SpL:9809.1,17693.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(v,y),y),y)*.
% 299.70/300.39 59856[0:SpL:9809.1,13557.0] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Oappend(y,c_List_Orev(u,x),x))* equal(c_List_Olist_OCons(z,w,x),c_List_Orev(v,x))* -> .
% 299.70/300.39 59839[0:SpL:9809.1,40005.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.39 59826[0:SpL:9809.1,983.0] || equal(u,v)* equal(c_List_Oappend(c_List_Otake(w,x,y),c_List_Orev(u,y),y),x)** -> equal(c_List_Odrop(w,x,y),c_List_Orev(v,y))*.
% 299.70/300.39 59808[0:SpL:9809.1,49710.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orotate(w,c_List_Orev(x,y),y),c_List_Orev(u,y),y),x)** -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 59806[0:SpL:9809.1,5928.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orotate(w,x,y),c_List_Orev(u,y),y),c_List_Orev(x,y))** -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 59697[0:SpL:9809.1,16403.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.39 59696[0:SpL:9809.1,17669.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.39 59694[0:SpL:9809.1,17705.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.39 59693[0:SpL:9809.1,18567.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.39 59263[0:SpR:9809.1,39737.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Odrop(x,y,w))* -> equal(c_List_Oappend(c_List_Otake(x,y,w),c_List_Orev(u,w),w),y)**.
% 299.70/300.39 59228[0:SpR:9809.1,27109.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(v,x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(y,w,x),c_List_Orev(u,x),x),x)*.
% 299.70/300.39 60615[0:Rew:8403.2,60051.1] || equal(u,v)* equal(v,w)* equal(c_List_Oappend(x,c_List_Orev(u,tc_Expr_Oexp(y)),tc_Expr_Oexp(y)),c_List_Olist_ONil(tc_Expr_Oexp(y)))** -> c_BigStep_Ofinals(w,y)*.
% 299.70/300.39 61214[0:SpL:1633.0,2918.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> .
% 299.70/300.39 61112[0:SpL:1633.0,141.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 62038[0:SpL:1632.0,13445.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.39 61936[0:SpL:1632.0,140.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 62463[0:Rew:61936.1,62462.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 62790[0:SpL:1550.0,14364.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Orev(x,y),y).
% 299.70/300.39 62873[0:SpL:9462.1,15598.0] || equal(c_List_Olist__update(u,v,w,x),c_List_Otake(y,z,x))* equal(z,c_List_Orev(u,x)) -> equal(c_List_Odrop(y,z,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 62941[0:SpL:9462.1,15604.0] || equal(c_List_Olist__update(u,v,w,x),c_List_Otake(y,z,x))* equal(c_List_Orev(z,x),u) -> equal(c_List_Odrop(y,z,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 62969[0:SpL:330.1,62959.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist__update(c_List_Olist__update(v,w,x,y),z,x1,y),y),y),c_List_Olist__update(v,z,x1,y))** -> equal(w,z).
% 299.70/300.39 63040[0:SpL:9462.1,15726.0] || equal(c_List_Omap(u,v,w,w),c_List_Otake(x,y,w))* equal(y,c_List_Orev(v,w)) -> equal(c_List_Odrop(x,y,w),c_List_Olist_ONil(w))**.
% 299.70/300.39 63115[0:SpL:9462.1,15732.0] || equal(c_List_Omap(u,v,w,w),c_List_Otake(x,y,w))* equal(c_List_Orev(y,w),v) -> equal(c_List_Odrop(x,y,w),c_List_Olist_ONil(w))**.
% 299.70/300.39 63749[0:SpL:6607.0,56614.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.39 63736[0:SpL:6607.0,56381.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.39 63722[0:SpL:6607.0,55940.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.39 63716[0:SpL:6607.0,11946.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.39 63710[0:SpL:6607.0,54130.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.39 63690[0:SpL:6607.0,4509.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.39 63616[0:SpL:6607.0,11874.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Orev(c_List_Otake(x1,c_List_Oreplicate(w,hAPP(u,x),z),z),z))* -> .
% 299.70/300.39 63611[0:SpL:6607.0,6896.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Orev(c_List_Odrop(x1,c_List_Oreplicate(w,hAPP(u,x),z),z),z))* -> .
% 299.70/300.39 63602[0:SpL:6607.0,13466.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z),c_List_Otake(x1,c_List_Oreplicate(w,hAPP(u,x),z),z))* -> .
% 299.70/300.39 63600[0:SpL:6607.0,3994.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Oreplicate(w,hAPP(u,x),z),z).
% 299.70/300.39 63593[0:SpL:6607.0,2930.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Oreplicate(w,hAPP(u,x),z),z))* -> .
% 299.70/300.39 63898[0:Rew:425.0,63427.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Olist_OCons(y,c_List_Oreplicate(v,hAPP(z,w),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.39 64081[0:SpL:336.0,63974.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Olist_OCons(u,x,w),w),w)*.
% 299.70/300.39 64634[0:SpL:6606.0,12821.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Orev(w,x),x),x,y),z)* -> .
% 299.70/300.39 64633[0:SpL:6606.0,14502.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Orev(w,x),x),x,y),z)* -> .
% 299.70/300.39 64619[0:SpL:6606.0,11908.1] || equal(c_List_Omap(u,v,w,x),c_List_Oappend(y,z,x))* equal(c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),z)* -> .
% 299.70/300.39 64618[0:SpL:6606.0,12017.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),z)* -> .
% 299.70/300.39 64617[0:SpL:6606.0,22879.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,z,x))* equal(c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),z)* -> .
% 299.70/300.39 64616[0:SpL:6606.0,6917.1] || equal(c_List_Omap(u,v,w,x),c_List_Oappend(y,z,x))* equal(c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),y)* -> .
% 299.70/300.39 64552[0:SpL:6606.0,11954.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),c_List_Odrop(x1,y,x))* -> .
% 299.70/300.39 64551[0:SpL:6606.0,6987.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),c_List_Otake(x1,y,x))* -> .
% 299.70/300.39 64550[0:SpL:6606.0,4742.1] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 64528[0:SpL:6606.0,56614.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 64515[0:SpL:6606.0,56381.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 64501[0:SpL:6606.0,55940.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 64495[0:SpL:6606.0,11946.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 64489[0:SpL:6606.0,54130.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 64469[0:SpL:6606.0,4509.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 64451[0:SpL:6606.0,23537.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orotate(z,c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),y)* -> .
% 299.70/300.39 64450[0:SpL:6606.0,13578.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Oappend(z,c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),y)* -> .
% 299.70/300.39 64449[0:SpL:6606.0,7107.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),y)* -> .
% 299.70/300.39 64400[0:SpL:6606.0,14563.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),c_List_Orev(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.39 64397[0:SpL:6606.0,10850.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),c_List_Orev(c_List_Otake(z,c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.39 64382[0:SpL:6606.0,11874.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.39 64377[0:SpL:6606.0,6896.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Orev(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.39 64368[0:SpL:6606.0,13466.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.39 64366[0:SpL:6606.0,3994.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,w,x,y),y),y).
% 299.70/300.39 64359[0:SpL:6606.0,2930.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y))* -> .
% 299.70/300.39 64318[0:SpL:6606.0,6633.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.39 64684[0:Rew:88.0,64497.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),z),c_List_Omap(v,x,y,z))** -> .
% 299.70/300.39 64693[0:Rew:425.0,64166.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Olist_OCons(x,c_List_Orev(c_List_Omap(y,v,w,z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 65386[0:SpL:6591.0,55959.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orotate(z,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(x1,v,w),w),w,x),x),y)* -> .
% 299.70/300.39 65385[0:SpL:6591.0,54149.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Oappend(z,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(x1,v,w),w),w,x),x),y)* -> .
% 299.70/300.39 65384[0:SpL:6591.0,15204.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(x1,v,w),w),w,x),x),y)* -> .
% 299.70/300.39 65345[0:SpL:6591.0,51249.1] || equal(c_List_Omap(u,v,w,x),c_List_Oappend(y,z,x))* equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(x1,v,w),w),w,x),y)* -> .
% 299.70/300.39 65344[0:SpL:6591.0,51245.1] || equal(c_List_Omap(u,v,w,x),c_List_Oappend(y,z,x))* equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(x1,v,w),w),w,x),z)* -> .
% 299.70/300.39 65343[0:SpL:6591.0,51266.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,z,x))* equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(x1,v,w),w),w,x),z)* -> .
% 299.70/300.39 65342[0:SpL:6591.0,51191.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(z,v,w),w),w,x),c_List_Otake(x1,y,x))* -> .
% 299.70/300.39 65341[0:SpL:6591.0,51183.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(z,v,w),w),w,x),c_List_Odrop(x1,y,x))* -> .
% 299.70/300.39 65333[0:SpL:6591.0,13495.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 65282[0:SpL:6591.0,14596.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(x1,w,x),x),x,y),z)* -> .
% 299.70/300.39 65281[0:SpL:6591.0,41614.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(x1,w,x),x),x,y),z)* -> .
% 299.70/300.39 65278[0:SpL:6591.0,22745.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(u,w,x,y))* -> .
% 299.70/300.39 65275[0:SpL:6591.0,15228.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Orev(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.39 65274[0:SpL:6591.0,13067.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.39 65267[0:SpL:6591.0,11142.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)* equal(z,c_List_Omap(u,w,x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.39 65691[0:SpL:1550.0,65622.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),x1,z),c_List_Oappend(c_List_Orev(u,z),x1,z))** -> .
% 299.70/300.39 65958[0:SpL:336.0,65923.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Olist_OCons(u,x,w),w),w),w)*.
% 299.70/300.39 66929[0:Rew:425.0,66374.0,425.0,66374.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(u,v),v,z),z,x1),x1,x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.39 66930[0:Rew:425.0,66373.0,425.0,66373.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Omap(w,c_List_Omap(x,c_List_Orev(u,v),v,y),y,z),x1,x2,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 67200[0:SpR:4137.0,4116.1] || c_List_Odistinct(c_List_Omap(u,c_List_Otake(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 67173[0:SpR:4137.0,28247.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Otake(z,c_List_Otake(x1,v,w),w),w,x),x),x)*.
% 299.70/300.39 67172[0:SpR:4137.0,28221.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Otake(z,c_List_Otake(x1,v,w),w),w,x),x),x)*.
% 299.70/300.39 67149[0:SpR:4137.0,266.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Otake(z,c_List_Otake(u,w,x),x),x,y),y)*.
% 299.70/300.39 67511[0:SpL:1550.0,18530.1] || equal(c_List_Orev(u,v),w)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,v),v),y,v),v)* -> c_List_Odistinct(c_List_Odrop(z,w,v),v)*.
% 299.70/300.39 67559[0:SpL:9462.1,21549.0] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,y,w))* equal(y,c_List_Oreplicate(u,z,w))* -> equal(c_List_Odrop(x,y,w),c_List_Olist_ONil(w))**.
% 299.70/300.39 67868[0:SpL:4256.0,4260.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Otake(v,x,y),y,z),z)*.
% 299.70/300.39 67803[0:SpL:4256.0,37260.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1),x1),c_List_Otake(x,c_List_Omap(v,y,z,x1),x1))** -> .
% 299.70/300.39 67780[0:SpL:4256.0,290.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Otake(w,c_List_Omap(u,x,y,z),z),z)*.
% 299.70/300.39 67664[0:SpR:4256.0,4236.1] || c_List_Odistinct(c_List_Omap(u,c_List_Otake(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 67639[0:SpR:4256.0,291.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orotate(z,c_List_Otake(u,w,x),x),x,y),y)*.
% 299.70/300.39 68212[0:SpL:279.1,68180.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),z)** -> .
% 299.70/300.39 68474[0:SpL:4250.0,4260.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orotate(v,x,y),y,z),z)*.
% 299.70/300.39 68409[0:SpL:4250.0,37260.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1),x1),c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1))** -> .
% 299.70/300.39 68386[0:SpL:4250.0,290.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z)*.
% 299.70/300.39 68303[0:SpR:4250.0,4236.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 68276[0:SpR:4250.0,291.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orotate(z,c_List_Orotate(u,w,x),x),x,y),y)*.
% 299.70/300.39 68537[0:Rew:425.0,68397.1,154.0,68397.1] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),y,z),x1)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),x1,z),c_List_Olist_ONil(z))**.
% 299.70/300.39 68538[0:Rew:425.0,68389.1,154.0,68389.1] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),x1,x2),x1)**.
% 299.70/300.39 68539[0:Rew:425.0,68287.0,154.0,68287.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Omap(x,c_List_Orotate(y,c_List_Orotate(z,u,v),v),v,x1),x1,x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.39 68540[0:Rew:425.0,68285.0,154.0,68285.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,u,v),v),v,z),x1,x2,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 68541[0:Rew:425.0,68281.0,154.0,68281.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,u,v),v),v,z),z),x1,z),z),x1)**.
% 299.70/300.39 68560[0:SpL:279.1,68243.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),c_List_Otake(x1,z,tc_Type_Oty))* -> .
% 299.70/300.39 68737[0:Rew:100.0,68668.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y),c_List_Oreplicate(x,w,y))** -> .
% 299.70/300.39 68827[0:SpR:4249.0,4116.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 68778[0:SpR:4249.0,266.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Otake(z,c_List_Orotate(u,w,x),x),x,y),y)*.
% 299.70/300.39 69511[0:SpL:4364.0,1472.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.39 69396[0:SpR:4364.0,4335.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 69346[0:SpR:4364.0,231.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(z,c_List_Orotate(u,w,x),x),x,y),y)*.
% 299.70/300.39 69646[0:Rew:438.0,69488.1] || equal(u,c_List_Orotate(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 69737[0:SpL:1550.0,27107.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* equal(y,c_List_Otake(z,c_List_Orev(v,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.39 70144[0:SpL:4363.0,1472.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.39 69999[0:SpR:4363.0,4335.1] || c_List_Odistinct(c_List_Omap(u,c_List_Otake(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 69971[0:SpR:4363.0,29014.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Odrop(z,c_List_Otake(x1,v,w),w),w,x),x),x)*.
% 299.70/300.39 69970[0:SpR:4363.0,28988.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Odrop(z,c_List_Otake(x1,v,w),w),w,x),x),x)*.
% 299.70/300.39 69948[0:SpR:4363.0,231.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(z,c_List_Otake(u,w,x),x),x,y),y)*.
% 299.70/300.39 70281[0:Rew:438.0,70124.1] || equal(u,c_List_Otake(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 70465[0:SpL:1550.0,28350.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* equal(y,c_List_Odrop(z,c_List_Orev(v,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.39 70823[0:SpL:4357.0,24689.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Odrop(x2,x,y),y),y,z))* -> .
% 299.70/300.39 70822[0:SpL:4357.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Odrop(x2,x,y),y),y,z))* -> .
% 299.70/300.39 70821[0:SpL:4357.0,16437.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Odrop(x2,x,y),y),y,z))* -> .
% 299.70/300.39 70802[0:SpL:4357.0,18329.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Odrop(x2,w,x),x),x,y),y))* -> .
% 299.70/300.39 70784[0:SpL:4357.0,1472.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.39 70605[0:SpR:4357.0,4335.1] || c_List_Odistinct(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 70576[0:SpR:4357.0,19052.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Odrop(z,c_List_Odrop(x1,v,w),w),w,x),x),x)*.
% 299.70/300.39 70575[0:SpR:4357.0,18185.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Odrop(z,c_List_Odrop(x1,v,w),w),w,x),x),x)*.
% 299.70/300.39 70553[0:SpR:4357.0,231.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(z,c_List_Odrop(u,w,x),x),x,y),y)*.
% 299.70/300.39 70933[0:Rew:438.0,70764.1] || equal(u,c_List_Odrop(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 71110[0:SpL:39737.1,35087.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,u,x),w)* -> equal(c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),c_List_Otake(v,w,x))*.
% 299.70/300.39 71105[0:SpL:9462.1,35087.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Odrop(v,w,x),x),w)** -> equal(c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),u)*.
% 299.70/300.39 71488[0:SpL:4356.0,4260.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Odrop(v,x,y),y,z),z)*.
% 299.70/300.39 71422[0:SpL:4356.0,37260.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1),x1),c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1))** -> .
% 299.70/300.39 71399[0:SpL:4356.0,290.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z)*.
% 299.70/300.39 71237[0:SpR:4356.0,4236.1] || c_List_Odistinct(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 71209[0:SpR:4356.0,291.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orotate(z,c_List_Odrop(u,w,x),x),x,y),y)*.
% 299.70/300.39 72942[0:SpL:38750.1,22332.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z))* equal(c_List_Oappend(x1,c_List_Orev(u,z),z),y)* -> .
% 299.70/300.39 72941[0:SpL:38750.1,37336.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orotate(x,y,z),z),z),z))* equal(c_List_Oappend(x1,c_List_Orev(u,z),z),y)* -> .
% 299.70/300.39 72940[0:SpL:38750.1,24097.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z))* equal(c_List_Oappend(x1,c_List_Orev(u,z),z),y)* -> .
% 299.70/300.39 72939[0:SpL:38750.1,22232.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z))* equal(c_List_Oappend(x1,c_List_Orev(u,z),z),y)* -> .
% 299.70/300.39 72938[0:SpL:38750.1,22331.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z))* equal(c_List_Oappend(x1,c_List_Orev(u,z),z),y)* -> .
% 299.70/300.39 72937[0:SpL:38750.1,22218.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z))* equal(c_List_Oappend(x1,c_List_Orev(u,z),z),y)* -> .
% 299.70/300.39 72936[0:SpL:38750.1,26953.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z))* equal(c_List_Oappend(x1,c_List_Orev(u,z),z),y)* -> .
% 299.70/300.39 72935[0:SpL:38750.1,22217.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z))* equal(c_List_Oappend(x1,c_List_Orev(u,z),z),y)* -> .
% 299.70/300.39 72932[0:SpL:38750.1,37380.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Orotate(w,x,y),y),y))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,y),y),y),x)* -> .
% 299.70/300.39 72930[0:SpL:38750.1,22332.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,y),y),y),x)* -> .
% 299.70/300.39 72929[0:SpL:38750.1,16329.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,y),y),y),x)* -> .
% 299.70/300.39 72928[0:SpL:38750.1,1742.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,y),y),y),x)* -> .
% 299.70/300.39 72927[0:SpL:38750.1,37336.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orotate(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,y),y),y),x)* -> .
% 299.70/300.39 72926[0:SpL:38750.1,37335.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orotate(w,x,y),y),y))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,y),y),y),x)* -> .
% 299.70/300.39 72925[0:SpL:38750.1,24097.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,y),y),y),x)* -> .
% 299.70/300.39 72924[0:SpL:38750.1,24096.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,y),y),y),x)* -> .
% 299.70/300.39 72923[0:SpL:38750.1,22232.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,y),y),y),x)* -> .
% 299.70/300.39 72922[0:SpL:38750.1,1741.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,y),y),y),x)* -> .
% 299.70/300.39 72921[0:SpL:38750.1,37380.0] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),x),w)* -> .
% 299.70/300.39 72920[0:SpL:38750.1,37379.0] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),x),w)* -> .
% 299.70/300.39 72918[0:SpL:38750.1,22332.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),x),w)* -> .
% 299.70/300.39 72917[0:SpL:38750.1,16329.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),x),w)* -> .
% 299.70/300.39 72916[0:SpL:38750.1,22331.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),x),w)* -> .
% 299.70/300.39 72915[0:SpL:38750.1,16328.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),x),w)* -> .
% 299.70/300.39 72914[0:SpL:38750.1,1742.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),x),w)* -> .
% 299.70/300.39 72913[0:SpL:38750.1,22218.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),x),w)* -> .
% 299.70/300.39 72912[0:SpL:38750.1,1704.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),x),w)* -> .
% 299.70/300.39 72911[0:SpL:38750.1,1742.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),w),v)* -> .
% 299.70/300.39 72910[0:SpL:38750.1,22218.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),w),v)* -> .
% 299.70/300.39 72909[0:SpL:38750.1,1704.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),w),v)* -> .
% 299.70/300.39 72908[0:SpL:38750.1,22232.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),w),v)* -> .
% 299.70/300.39 72907[0:SpL:38750.1,1741.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),w),v)* -> .
% 299.70/300.39 72906[0:SpL:38750.1,22217.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),w),v)* -> .
% 299.70/300.39 72905[0:SpL:38750.1,1703.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),w),v)* -> .
% 299.70/300.39 72890[0:SpL:38750.1,40050.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),c_List_Orev(x,w))* -> .
% 299.70/300.39 72881[0:SpL:38750.1,55246.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(y,z) equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Orev(z,x))* -> .
% 299.70/300.39 72875[0:SpL:38750.1,24059.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),c_List_Odrop(x1,x,y))* -> .
% 299.70/300.39 72873[0:SpL:38750.1,24110.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),c_List_Odrop(x1,x,y))* -> .
% 299.70/300.39 72871[0:SpL:38750.1,1727.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y))* c_List_Odistinct(c_List_Oappend(z,c_List_Orev(u,y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.39 72865[0:SpL:38750.1,1728.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y))* c_List_Odistinct(c_List_Oappend(z,c_List_Orev(u,y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.39 72864[0:SpL:38750.1,22266.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),c_List_Odrop(x1,x,y))* -> .
% 299.70/300.39 72862[0:SpL:38750.1,16242.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y))* c_List_Odistinct(c_List_Oappend(z,c_List_Orev(u,y),y),y)* -> c_List_Odistinct(x,y).
% 299.70/300.39 72846[0:SpL:38750.1,22266.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),c_List_Odrop(x1,w,x))* -> .
% 299.70/300.39 72844[0:SpL:38750.1,16242.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* c_List_Odistinct(c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.39 72838[0:SpL:38750.1,16297.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),c_List_Odrop(x1,w,x))* -> .
% 299.70/300.39 72837[0:SpL:38750.1,16241.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.39 72824[0:SpL:38750.1,1728.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* c_List_Odistinct(c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.39 72822[0:SpL:38750.1,1786.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),c_List_Odrop(x1,w,x))* -> .
% 299.70/300.39 72821[0:SpL:38750.1,1695.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),x)* -> c_List_Odistinct(w,x).
% 299.70/300.39 72816[0:SpL:38750.1,52176.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(y,w)* equal(c_List_Oappend(z,c_List_Orev(u,x),x),c_List_Orev(y,x))* -> .
% 299.70/300.39 72813[0:SpL:38750.1,13578.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x))* equal(w,y)* equal(c_List_Oappend(z,c_List_Orev(u,x),x),y)* -> .
% 299.70/300.39 72801[0:SpL:38750.1,1728.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.39 72799[0:SpL:38750.1,1786.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),c_List_Odrop(x1,v,w))* -> .
% 299.70/300.39 72798[0:SpL:38750.1,1695.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.39 72793[0:SpL:38750.1,24110.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),c_List_Odrop(x1,v,w))* -> .
% 299.70/300.39 72791[0:SpL:38750.1,1727.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.39 72787[0:SpL:38750.1,2936.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w))* equal(c_List_Orev(x,w),v)* -> .
% 299.70/300.39 72786[0:SpL:38750.1,1785.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),c_List_Odrop(x1,v,w))* -> .
% 299.70/300.39 72785[0:SpL:38750.1,1694.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.39 72774[0:SpL:38750.1,27192.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),c_List_Oappend(c_List_Odrop(z,y,w),c_List_Orev(u,w),w))* -> .
% 299.70/300.39 72772[0:SpL:38750.1,55248.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(z,c_List_Orev(u,w),w),c_List_Orev(z,w))** -> .
% 299.70/300.39 72768[0:SpL:38750.1,39896.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(y,c_List_Orev(u,w),w),c_List_Olist_ONil(w))** -> equal(x,c_List_Olist_ONil(w))*.
% 299.70/300.39 72759[0:SpL:38750.1,10376.1] || equal(u,c_List_Orev(v,w))* equal(x,v)* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Orev(x,w),w)*.
% 299.70/300.39 72755[0:SpL:38750.1,37237.0] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),w)* -> equal(c_List_Orev(y,x),c_List_Olist_ONil(x)).
% 299.70/300.39 72753[0:SpL:38750.1,926.0] || equal(u,c_List_Orev(c_List_Odrop(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),w)* -> equal(c_List_Otake(v,w,x),y)*.
% 299.70/300.39 72748[0:SpL:38750.1,24689.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Odrop(z,c_List_Odrop(x1,w,x),x))* -> .
% 299.70/300.39 72744[0:SpL:38750.1,16209.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,w,x),x)*.
% 299.70/300.39 72695[0:SpL:38750.1,1940.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Oappend(y,c_List_Orev(u,w),w))* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.39 72649[0:SpL:38750.1,1776.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),w)* -> c_List_Odistinct(c_List_Odrop(z,v,w),w)*.
% 299.70/300.39 72648[0:SpL:38750.1,17694.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),w)* -> c_List_Odistinct(c_List_Otake(z,v,w),w)*.
% 299.70/300.39 72644[0:SpL:38750.1,27192.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),c_List_Oappend(c_List_Odrop(z,y,w),v,w))* -> .
% 299.70/300.39 72642[0:SpL:38750.1,16503.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),c_List_Odrop(z,c_List_Odrop(x1,v,w),w))* -> .
% 299.70/300.39 72625[0:SpL:38750.1,1775.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),w)* -> c_List_Odistinct(c_List_Odrop(z,v,w),w)*.
% 299.70/300.39 72624[0:SpL:38750.1,17693.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),w)* -> c_List_Odistinct(c_List_Otake(z,v,w),w)*.
% 299.70/300.39 72621[0:SpL:38750.1,52194.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Orev(y,x),w)* equal(c_List_Oappend(z,c_List_Orev(u,x),x),y)* -> .
% 299.70/300.39 72620[0:SpL:38750.1,14729.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Orev(w,x),y)* equal(c_List_Oappend(z,c_List_Orev(u,x),x),y)* -> .
% 299.70/300.39 72619[0:SpL:38750.1,56731.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Orev(y,x),z) equal(c_List_Oappend(y,c_List_Orev(u,x),x),z)* -> .
% 299.70/300.39 72610[0:SpL:38750.1,44365.1] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Olist_ONil(w))* equal(c_List_Oappend(y,c_List_Orev(u,w),w),c_List_Olist_ONil(w))** -> equal(v,x)*.
% 299.70/300.39 72608[0:SpL:38750.1,13557.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(x,w),c_List_Oappend(y,c_List_Orev(u,w),w))* equal(c_List_Olist_OCons(z,x,w),v)* -> .
% 299.70/300.39 72586[0:SpL:38750.1,40005.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orev(x,w))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.39 72572[0:SpL:38750.1,55213.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(y,c_List_Orev(z,x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),z)* -> .
% 299.70/300.39 72567[0:SpL:38750.1,983.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Otake(x,y,w),c_List_Orev(u,w),w),y)** -> equal(c_List_Odrop(x,y,w),v)*.
% 299.70/300.39 72547[0:SpL:38750.1,49710.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orotate(x,c_List_Orev(y,w),w),c_List_Orev(u,w),w),y)** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.39 72545[0:SpL:38750.1,5928.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orotate(x,y,w),c_List_Orev(u,w),w),c_List_Orev(y,w))** -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.39 72530[0:SpL:38750.1,55233.0] || equal(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z))* equal(c_List_Oappend(x1,c_List_Orev(u,z),z),c_List_Orev(x1,z))** -> .
% 299.70/300.39 72493[0:SpL:38750.1,1554.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Oappend(y,v,x),x)*.
% 299.70/300.39 72492[0:SpL:38750.1,1776.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,w,x),x)*.
% 299.70/300.39 72491[0:SpL:38750.1,17694.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Otake(z,w,x),x)*.
% 299.70/300.39 72427[0:SpL:38750.1,39720.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Omap(y,v,w,z),c_List_Olist_ONil(z))**.
% 299.70/300.39 72399[0:SpL:38750.1,16403.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,v,w),w),w)*.
% 299.70/300.39 72398[0:SpL:38750.1,17669.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,v,w),w),w)*.
% 299.70/300.39 72396[0:SpL:38750.1,17705.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,v,w),w),w)*.
% 299.70/300.39 72395[0:SpL:38750.1,18567.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,v,w),w),w)*.
% 299.70/300.39 72381[0:SpL:38750.1,1742.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,c_List_Oappend(x1,v,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 72380[0:SpL:38750.1,22218.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,v,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 72379[0:SpL:38750.1,1704.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,v,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 72378[0:SpL:38750.1,22232.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(x1,v,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 72377[0:SpL:38750.1,1741.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(x1,v,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 72376[0:SpL:38750.1,22217.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,v,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 72375[0:SpL:38750.1,1703.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,v,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 72363[0:SpL:38750.1,65622.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),w),v,w),c_List_Orev(u,w))* -> .
% 299.70/300.39 72362[0:SpL:38750.1,65514.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w),v,w),c_List_Orev(u,w))* -> .
% 299.70/300.39 72361[0:SpL:38750.1,40050.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),c_List_Orev(x,w))* -> .
% 299.70/300.39 72360[0:SpL:38750.1,40044.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),w),x)* -> .
% 299.70/300.39 72358[0:SpL:38750.1,13436.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(z,v,w),w),w),x)* -> .
% 299.70/300.39 72333[0:SpL:38750.1,1728.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Oappend(y,c_List_Oappend(z,v,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.39 72331[0:SpL:38750.1,1786.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,v,w),w),w),c_List_Odrop(x1,c_List_Orev(u,w),w))* -> .
% 299.70/300.39 72330[0:SpL:38750.1,1695.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,v,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.39 72325[0:SpL:38750.1,24110.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),w),c_List_Odrop(x1,c_List_Orev(u,w),w))* -> .
% 299.70/300.39 72323[0:SpL:38750.1,1727.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.39 72319[0:SpL:38750.1,2936.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w))* equal(c_List_Orev(x,w),c_List_Orev(u,w))* -> .
% 299.70/300.39 72318[0:SpL:38750.1,1785.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),w),c_List_Odrop(x1,c_List_Orev(u,w),w))* -> .
% 299.70/300.39 72317[0:SpL:38750.1,1694.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.39 72291[0:SpL:38750.1,10376.1] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Orev(u,w))* c_List_Odistinct(c_List_Oappend(y,v,w),w)* -> c_List_Odistinct(c_List_Orev(x,w),w)*.
% 299.70/300.39 72247[0:SpL:38750.1,1940.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Oappend(y,v,w))* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.39 72201[0:SpL:38750.1,1776.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Oappend(y,v,w),w),w)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(u,w),w),w)*.
% 299.70/300.39 72200[0:SpL:38750.1,17694.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Oappend(y,v,w),w),w)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(u,w),w),w)*.
% 299.70/300.39 72194[0:SpL:38750.1,16503.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(u,w),w),w))* -> .
% 299.70/300.39 72177[0:SpL:38750.1,1775.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),w)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(u,w),w),w)*.
% 299.70/300.39 72176[0:SpL:38750.1,17693.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),w)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(u,w),w),w)*.
% 299.70/300.39 72164[0:SpL:38750.1,13557.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(x,w),c_List_Oappend(y,v,w))* equal(c_List_Olist_OCons(z,x,w),c_List_Orev(u,w))* -> .
% 299.70/300.39 72146[0:SpL:38750.1,40005.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Oappend(y,v,w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.39 72131[0:SpL:38750.1,983.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Otake(x,y,w),v,w),y)** -> equal(c_List_Odrop(x,y,w),c_List_Orev(u,w))*.
% 299.70/300.39 72127[0:SpL:38750.1,37037.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(c_List_Orotate(x,y,w),w),v,w),y)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.39 72111[0:SpL:38750.1,49710.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orotate(x,c_List_Orev(y,w),w),v,w),y)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.39 72110[0:SpL:38750.1,6456.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(c_List_Orotate(x,y,w),v,w),w),y)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.39 72109[0:SpL:38750.1,5928.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orotate(x,y,w),v,w),c_List_Orev(y,w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.39 72078[0:SpL:38750.1,14885.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(x,v,w),w),y)* equal(c_List_Olist_OCons(z,y,w),c_List_Orev(u,w))* -> .
% 299.70/300.39 72047[0:SpL:38750.1,10658.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(x,v,w),w),w)* equal(y,c_List_Orev(u,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.39 71993[0:SpL:38750.1,16403.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.39 71992[0:SpL:38750.1,17669.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.39 71990[0:SpL:38750.1,17705.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.39 71989[0:SpL:38750.1,18567.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.39 71948[0:SpR:38750.1,39737.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Odrop(x,y,w))* -> equal(c_List_Oappend(c_List_Otake(x,y,w),c_List_Orev(u,w),w),y)**.
% 299.70/300.39 71941[0:SpR:38750.1,9462.1] || equal(u,c_List_Orev(c_List_Odrop(v,w,x),x))* equal(y,c_List_Otake(v,w,x))* -> equal(c_List_Oappend(y,c_List_Orev(u,x),x),w)*.
% 299.70/300.39 71898[0:SpR:38750.1,16074.1] || equal(u,c_List_Orev(c_List_Otake(v,w,x),x))* c_List_Odistinct(c_List_Oappend(y,w,x),x)* -> c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,x),x),x)*.
% 299.70/300.39 71895[0:SpR:38750.1,27109.1] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(y,x,w),c_List_Orev(u,w),w),w)*.
% 299.70/300.39 71870[0:SpR:38750.1,39737.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Odrop(x,y,w))* -> equal(c_List_Oappend(c_List_Otake(x,y,w),v,w),y)**.
% 299.70/300.39 71833[0:SpR:38750.1,27109.1] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(y,x,w),v,w),w)*.
% 299.70/300.39 73533[0:SpR:4355.0,4116.1] || c_List_Odistinct(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 73504[0:SpR:4355.0,18639.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Otake(z,c_List_Odrop(x1,v,w),w),w,x),x),x)*.
% 299.70/300.39 73503[0:SpR:4355.0,18451.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Otake(z,c_List_Odrop(x1,v,w),w),w,x),x),x)*.
% 299.70/300.39 73480[0:SpR:4355.0,266.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Otake(z,c_List_Odrop(u,w,x),x),x,y),y)*.
% 299.70/300.39 74835[0:SpL:38776.1,23172.0] || equal(u,v)* c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(w),x),c_List_Orev(u,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(c_List_Orev(v,tc_Expr_Oexp(w)),w)*.
% 299.70/300.39 74834[0:SpL:38776.1,14596.1] || equal(u,v)* equal(c_List_Otake(w,c_List_Orev(v,x),x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(u,x),x),x),y)* -> .
% 299.70/300.39 74833[0:SpL:38776.1,41614.1] || equal(u,v)* equal(c_List_Odrop(w,c_List_Orev(v,x),x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(u,x),x),x),y)* -> .
% 299.70/300.39 74829[0:SpL:38776.1,13996.1] || equal(u,v)* equal(c_List_Oappend(w,x,y),c_List_Orev(v,y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),c_List_Orev(w,y))* -> .
% 299.70/300.39 74828[0:SpL:38776.1,12692.1] || equal(u,v)* equal(c_List_Oappend(w,x,y),c_List_Orev(v,y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),c_List_Orev(x,y))* -> .
% 299.70/300.39 74827[0:SpL:38776.1,12693.1] || equal(u,v)* equal(c_List_Olist_OCons(w,x,y),c_List_Orev(v,y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),c_List_Orev(x,y))* -> .
% 299.70/300.39 74825[0:SpL:38776.1,52196.1] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Orev(v,x))* equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Orev(u,x),x),x),w)* -> .
% 299.70/300.39 74824[0:SpL:38776.1,52194.1] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Orev(v,x))* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Orev(u,x),x),x),w)* -> .
% 299.70/300.39 74819[0:SpL:38776.1,51249.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Oappend(x,y,w))* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(u,w),w),w),x)* -> .
% 299.70/300.39 74818[0:SpL:38776.1,51245.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Oappend(x,y,w))* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.39 74817[0:SpL:38776.1,51266.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Orotate(x,y,w))* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.39 74811[0:SpL:38776.1,6954.1] || equal(u,v)* equal(w,c_List_Odrop(x,c_List_Orev(v,y),y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),c_List_Orev(w,y))* -> .
% 299.70/300.39 74810[0:SpL:38776.1,11937.1] || equal(u,v)* equal(w,c_List_Otake(x,c_List_Orev(v,y),y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),c_List_Orev(w,y))* -> .
% 299.70/300.39 74775[0:SpL:38776.1,22266.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),c_List_Odrop(x1,c_List_Orev(v,z),z))* -> .
% 299.70/300.39 74773[0:SpL:38776.1,16242.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(v,z),z)*.
% 299.70/300.39 74767[0:SpL:38776.1,16297.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),c_List_Odrop(x1,c_List_Orev(v,z),z))* -> .
% 299.70/300.39 74766[0:SpL:38776.1,16241.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(v,z),z)*.
% 299.70/300.39 74761[0:SpL:38776.1,24059.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),c_List_Odrop(x1,c_List_Orev(v,z),z))* -> .
% 299.70/300.39 74759[0:SpL:38776.1,4546.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z))* equal(c_List_Orev(w,z),c_List_Orev(v,z))* -> .
% 299.70/300.39 74757[0:SpL:38776.1,16159.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),c_List_Odrop(x1,c_List_Orev(v,z),z))* -> .
% 299.70/300.39 74753[0:SpL:38776.1,51191.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(u,w),w),w),c_List_Otake(z,x,w))* -> .
% 299.70/300.39 74752[0:SpL:38776.1,51183.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(u,w),w),w),c_List_Odrop(z,x,w))* -> .
% 299.70/300.39 74749[0:SpL:38776.1,51906.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Orev(c_List_Otake(z,w,x),x))* -> .
% 299.70/300.39 74748[0:SpL:38776.1,51901.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Orev(c_List_Odrop(z,w,x),x))* -> .
% 299.70/300.39 74747[0:SpL:38776.1,26942.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Orev(w,x),x)*.
% 299.70/300.39 74746[0:SpL:38776.1,12026.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Odrop(z,c_List_Orev(w,x),x))* -> .
% 299.70/300.39 74744[0:SpL:38776.1,7021.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Otake(z,c_List_Orev(w,x),x))* -> .
% 299.70/300.39 74733[0:SpL:38776.1,57069.0] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Olist_OCons(y,c_List_Orev(u,x),x))* equal(c_List_Orotate(z,w,x),c_List_Orev(v,x))* -> .
% 299.70/300.39 74709[0:SpL:38776.1,24689.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(v,y),y),y))* -> .
% 299.70/300.39 74705[0:SpL:38776.1,16209.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(v,y),y),y)*.
% 299.70/300.39 74668[0:SpL:38776.1,4063.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y))* c_List_Odistinct(c_List_Orev(w,y),y)* -> c_List_Odistinct(c_List_Orev(v,y),y)*.
% 299.70/300.39 74663[0:SpL:38776.1,16437.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(v,y),y),y))* -> .
% 299.70/300.39 74661[0:SpL:38776.1,16106.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(v,y),y),y)*.
% 299.70/300.39 74645[0:SpL:38776.1,52188.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Orev(u,x),x),x),c_List_Orev(w,x))* -> .
% 299.70/300.39 74644[0:SpL:38776.1,52176.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Orev(u,x),x),x),c_List_Orev(w,x))* -> .
% 299.70/300.39 74643[0:SpL:38776.1,52146.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Orev(u,x),x),x),c_List_Orev(w,x))* -> .
% 299.70/300.39 74642[0:SpL:38776.1,52143.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Orev(u,x),x),x),x),w)* -> .
% 299.70/300.39 74639[0:SpL:38776.1,56626.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Orev(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.39 74638[0:SpL:38776.1,56412.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Orev(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.39 74634[0:SpL:38776.1,55959.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Orotate(y,c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.39 75079[0:Rew:22795.0,74633.2] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(z,u,w),w),w),w),x)* -> .
% 299.70/300.39 75080[0:Rew:22799.0,74632.2] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(c_List_Olist_OCons(z,u,w),w),w),w),x)* -> .
% 299.70/300.39 74623[0:SpL:38776.1,26953.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 74622[0:SpL:38776.1,26950.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 74621[0:SpL:38776.1,24097.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 74620[0:SpL:38776.1,24096.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 74618[0:SpL:38776.1,22332.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 74617[0:SpL:38776.1,16329.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 74616[0:SpL:38776.1,22331.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 74615[0:SpL:38776.1,16328.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 74611[0:SpL:38776.1,13981.1] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Orev(v,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Odrop(z,w,x))* -> .
% 299.70/300.39 74610[0:SpL:38776.1,12679.1] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Orev(v,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Otake(z,w,x))* -> .
% 299.70/300.39 74601[0:SpL:38776.1,41990.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.39 74532[0:SpL:38776.1,18329.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Odrop(y,c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(v,x),x),x),x))* -> .
% 299.70/300.39 74517[0:SpL:38776.1,22745.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Orev(v,x))* -> .
% 299.70/300.39 74506[0:SpL:38776.1,11142.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),x)* equal(y,c_List_Orev(v,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 74483[0:SpL:38776.1,16381.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.39 74482[0:SpL:38776.1,17615.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.39 74481[0:SpL:38776.1,17622.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.39 74480[0:SpL:38776.1,18544.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.39 74062[0:SpR:38776.1,23173.1] || equal(u,v)* c_BigStep_Ofinals(c_List_Orev(v,tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(w),x),c_List_Orev(u,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)*.
% 299.70/300.39 74036[0:SpR:38776.1,45578.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,c_List_Orev(v,x),x),tc_List_Olist(x)),c_List_Olist_OCons(y,c_List_Orev(u,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 76385[0:SpL:39528.1,55246.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(y,z,w),w),c_List_Orev(x,w))* -> .
% 299.70/300.39 76374[0:SpL:39528.1,13474.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(v,w),z,w),w),w),x)* -> .
% 299.70/300.39 76373[0:SpL:39528.1,11882.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(v,w),z,w),w),c_List_Orev(x,w))* -> .
% 299.70/300.39 76258[0:SpL:39528.1,926.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),c_List_Odrop(x,y,w),w),y)** -> equal(c_List_Otake(x,y,w),c_List_Orev(u,w))*.
% 299.70/300.39 76234[0:SpL:39528.1,9519.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),y,w),w)* -> c_List_Odistinct(c_List_Orev(x,w),w)*.
% 299.70/300.39 76205[0:SpL:39528.1,1584.0] || equal(u,v)* equal(w,c_List_Oappend(c_List_Orev(v,x),y,x))* c_List_Odistinct(c_List_Orev(w,x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.39 76159[0:SpL:39528.1,1554.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),x)* -> c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)*.
% 299.70/300.39 76153[0:SpL:39528.1,27192.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),c_List_Oappend(c_List_Odrop(z,c_List_Orev(u,x),x),y,x))* -> .
% 299.70/300.39 76135[0:SpL:39528.1,1451.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)*.
% 299.70/300.39 76119[0:SpL:39528.1,11837.0] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Oappend(c_List_Orev(v,x),y,x))* equal(c_List_Olist_OCons(z,w,x),c_List_Orev(u,x))* -> .
% 299.70/300.39 76095[0:SpL:39528.1,11863.1] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Orev(x,w))* equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(v,w),z,w),w),x)* -> .
% 299.70/300.39 76083[0:SpL:39528.1,55213.1] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Orev(x,w))* equal(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(y,z,w),w),x)* -> .
% 299.70/300.39 76059[0:SpL:39528.1,9582.1] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),y,w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.39 76018[0:SpL:39528.1,1554.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),c_List_Oappend(x,y,w),w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)*.
% 299.70/300.39 75918[0:SpL:39528.1,27092.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.39 75917[0:SpL:39528.1,27099.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.39 75915[0:SpL:39528.1,28335.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.39 75914[0:SpL:39528.1,28342.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.39 75314[0:SpR:39528.1,9462.1] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Otake(x,y,w))* -> equal(c_List_Oappend(c_List_Orev(v,w),c_List_Odrop(x,y,w),w),y)**.
% 299.70/300.39 75286[0:SpR:39528.1,16074.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),c_List_Otake(y,x,w),w),w)*.
% 299.70/300.39 75279[0:SpR:39528.1,784.1] || equal(u,v)* equal(w,c_List_Orev(u,x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_List_Oappend(c_List_Orev(v,x),y,x),x),y)**.
% 299.70/300.39 77352[0:Rew:8404.2,76402.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(c_List_Orev(v,tc_Expr_Oexp(x)),y,tc_Expr_Oexp(x)),c_List_Olist_ONil(tc_Expr_Oexp(x)))** -> c_BigStep_Ofinals(w,x)*.
% 299.70/300.39 78754[0:SpL:39580.1,55246.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(c_List_Orev(u,w),c_List_Olist_OCons(y,z,w),w),c_List_Orev(x,w))* -> .
% 299.70/300.39 78743[0:SpL:39580.1,13474.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(u,w),z,w),w),w),x)* -> .
% 299.70/300.39 78742[0:SpL:39580.1,11882.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(u,w),z,w),w),c_List_Orev(x,w))* -> .
% 299.70/300.39 78647[0:SpL:39580.1,27192.0] || equal(u,c_List_Orev(c_List_Odrop(v,w,x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(w,z,x),x),c_List_Oappend(c_List_Orev(u,x),z,x))* -> .
% 299.70/300.39 78626[0:SpL:39580.1,926.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),c_List_Odrop(x,y,w),w),y)** -> equal(c_List_Otake(x,y,w),v)*.
% 299.70/300.39 78602[0:SpL:39580.1,9519.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),y,w),w)* -> c_List_Odistinct(c_List_Orev(x,w),w)*.
% 299.70/300.39 78599[0:SpL:39580.1,9537.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(c_List_Orev(u,w),y,w),c_List_Olist_ONil(w))** -> equal(x,c_List_Olist_ONil(w))*.
% 299.70/300.39 78569[0:SpL:39580.1,1584.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Oappend(c_List_Orev(u,w),y,w))* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.39 78537[0:SpL:39580.1,13357.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.39 78523[0:SpL:39580.1,1554.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),w)* -> c_List_Odistinct(c_List_Oappend(x,v,w),w)*.
% 299.70/300.39 78517[0:SpL:39580.1,27192.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),c_List_Oappend(c_List_Odrop(z,v,w),y,w))* -> .
% 299.70/300.39 78499[0:SpL:39580.1,1451.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),w)* -> c_List_Odistinct(c_List_Olist_OCons(x,v,w),w)*.
% 299.70/300.39 78482[0:SpL:39580.1,11837.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(x,w),c_List_Oappend(c_List_Orev(u,w),y,w))* equal(c_List_Olist_OCons(z,x,w),v)* -> .
% 299.70/300.39 78458[0:SpL:39580.1,11863.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orev(x,w))* equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(u,w),z,w),w),x)* -> .
% 299.70/300.39 78445[0:SpL:39580.1,55213.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orev(x,w))* equal(c_List_Oappend(c_List_Orev(u,w),c_List_Olist_OCons(y,z,w),w),x)* -> .
% 299.70/300.39 78440[0:SpL:39580.1,983.0] || equal(u,c_List_Orev(c_List_Otake(v,w,x),x))* equal(c_List_Oappend(c_List_Orev(u,x),y,x),w)* -> equal(c_List_Odrop(v,w,x),y)*.
% 299.70/300.39 78419[0:SpL:39580.1,49710.0] || equal(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(w,x),x),x))* equal(c_List_Oappend(c_List_Orev(u,x),y,x),w)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.39 78417[0:SpL:39580.1,5928.0] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* equal(c_List_Oappend(c_List_Orev(u,x),y,x),c_List_Orev(w,x))* -> equal(c_List_Olist_ONil(x),y).
% 299.70/300.39 78412[0:SpL:39580.1,9582.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orev(x,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),y,w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.39 78365[0:SpL:39580.1,1554.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),c_List_Oappend(x,y,w),w),w)* -> c_List_Odistinct(c_List_Oappend(v,x,w),w)*.
% 299.70/300.39 78298[0:SpL:39580.1,41034.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Omap(y,v,w,z),c_List_Olist_ONil(z))**.
% 299.70/300.39 78294[0:SpL:39580.1,43997.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** equal(y,c_List_Olist_ONil(w))* -> equal(y,v)*.
% 299.70/300.39 78265[0:SpL:39580.1,27092.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,v,w),w),w)*.
% 299.70/300.39 78264[0:SpL:39580.1,27099.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,v,w),w),w)*.
% 299.70/300.39 78262[0:SpL:39580.1,28335.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,v,w),w),w)*.
% 299.70/300.39 78261[0:SpL:39580.1,28342.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,v,w),w),w)*.
% 299.70/300.39 78255[0:SpL:39580.1,23993.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 78244[0:SpL:39580.1,21883.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 78197[0:SpL:39580.1,21896.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(y,z,w),w),w),x)* -> .
% 299.70/300.39 78196[0:SpL:39580.1,56818.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(y,z,w),w),w),x)* -> .
% 299.70/300.39 78195[0:SpL:39580.1,55246.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(v,c_List_Olist_OCons(y,z,w),w),c_List_Orev(x,w))* -> .
% 299.70/300.39 78184[0:SpL:39580.1,13474.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(v,z,w),w),w),x)* -> .
% 299.70/300.39 78183[0:SpL:39580.1,11882.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(v,z,w),w),c_List_Orev(x,w))* -> .
% 299.70/300.39 78182[0:SpL:39580.1,9606.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(v,z,w),w),w),x)* -> .
% 299.70/300.39 78088[0:SpL:39580.1,56820.1] || equal(u,c_List_Orev(v,w)) equal(x,c_List_Olist_OCons(y,z,w))* equal(c_List_Orev(c_List_Oappend(v,x,w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 78085[0:SpL:39580.1,21887.1] || equal(u,c_List_Orev(v,w)) equal(x,c_List_Olist_OCons(y,z,w))* equal(c_List_Oappend(v,c_List_Orev(x,w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 78068[0:SpL:39580.1,926.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(v,c_List_Odrop(x,y,w),w),y)** -> equal(c_List_Otake(x,y,w),c_List_Orev(u,w))*.
% 299.70/300.39 78045[0:SpL:39580.1,9549.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* c_List_Odistinct(c_List_Orev(c_List_Oappend(v,y,w),w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.39 78044[0:SpL:39580.1,9519.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* c_List_Odistinct(c_List_Oappend(v,y,w),w)* -> c_List_Odistinct(c_List_Orev(x,w),w)*.
% 299.70/300.39 78015[0:SpL:39580.1,1584.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Oappend(v,y,w))* c_List_Odistinct(c_List_Orev(x,w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.39 77969[0:SpL:39580.1,1554.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Oappend(v,y,w),w),w)* -> c_List_Odistinct(c_List_Oappend(x,c_List_Orev(u,w),w),w)*.
% 299.70/300.39 77963[0:SpL:39580.1,27192.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),c_List_Oappend(c_List_Odrop(z,c_List_Orev(u,w),w),y,w))* -> .
% 299.70/300.39 77945[0:SpL:39580.1,1451.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),w)* -> c_List_Odistinct(c_List_Olist_OCons(x,c_List_Orev(u,w),w),w)*.
% 299.70/300.39 77929[0:SpL:39580.1,11837.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(x,w),c_List_Oappend(v,y,w))* equal(c_List_Olist_OCons(z,x,w),c_List_Orev(u,w))* -> .
% 299.70/300.39 77905[0:SpL:39580.1,11863.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Orev(x,w))* equal(c_List_Olist_OCons(y,c_List_Oappend(v,z,w),w),x)* -> .
% 299.70/300.39 77893[0:SpL:39580.1,55213.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Orev(x,w))* equal(c_List_Oappend(v,c_List_Olist_OCons(y,z,w),w),x)* -> .
% 299.70/300.39 77868[0:SpL:39580.1,9582.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Oappend(v,y,w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.39 77865[0:SpL:39580.1,56805.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Oappend(v,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 77827[0:SpL:39580.1,1554.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,c_List_Oappend(x,y,w),w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)*.
% 299.70/300.39 77819[0:SpL:39580.1,14054.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(v,x,w),w),y)* equal(c_List_Olist_OCons(z,y,w),c_List_Orev(u,w))* -> .
% 299.70/300.39 77727[0:SpL:39580.1,27092.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.39 77726[0:SpL:39580.1,27099.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.39 77724[0:SpL:39580.1,28335.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.39 77723[0:SpL:39580.1,28342.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.39 77688[0:SpR:39580.1,39737.1] || equal(u,c_List_Orev(c_List_Otake(v,w,x),x))* equal(y,c_List_Odrop(v,w,x))* -> equal(c_List_Oappend(c_List_Orev(u,x),y,x),w)*.
% 299.70/300.39 77681[0:SpR:39580.1,9462.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Otake(x,y,w))* -> equal(c_List_Oappend(c_List_Orev(u,w),c_List_Odrop(x,y,w),w),y)**.
% 299.70/300.39 77672[0:SpR:39580.1,831.0] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_List_Oappend(c_List_Orev(u,y),z,y),y),z)**.
% 299.70/300.39 77665[0:SpR:39580.1,822.0] || equal(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),c_List_Oappend(c_List_Orev(u,y),z,y),y),z)**.
% 299.70/300.39 77646[0:SpR:39580.1,15626.0] || equal(u,c_List_Orev(c_List_Olist__update(c_List_Oreplicate(v,w,x),y,z,x),x))* -> equal(c_List_Odrop(v,c_List_Oappend(c_List_Orev(u,x),x1,x),x),x1)**.
% 299.70/300.39 77638[0:SpR:39580.1,16074.1] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),c_List_Otake(y,x,w),w),w)*.
% 299.70/300.39 77635[0:SpR:39580.1,27109.1] || equal(u,c_List_Orev(c_List_Odrop(v,w,x),x))* c_List_Odistinct(c_List_Oappend(w,y,x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(u,x),y,x),x)*.
% 299.70/300.39 77625[0:SpR:39580.1,784.1] || equal(u,c_List_Orev(v,w))* equal(x,v)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(u,w),y,w),w),y)**.
% 299.70/300.39 77624[0:SpR:39580.1,782.1] || equal(u,c_List_Orev(v,w))* equal(x,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(u,w),y,w),w),v)*.
% 299.70/300.39 77602[0:SpR:39580.1,9462.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Otake(x,y,w))* -> equal(c_List_Oappend(v,c_List_Odrop(x,y,w),w),y)**.
% 299.70/300.39 77574[0:SpR:39580.1,16074.1] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* -> c_List_Odistinct(c_List_Oappend(v,c_List_Otake(y,x,w),w),w)*.
% 299.70/300.39 77565[0:SpR:39580.1,784.1] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Orev(u,w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_List_Oappend(v,y,w),w),y)**.
% 299.70/300.39 80816[0:SpL:39773.2,23993.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z))* equal(x1,x2) equal(c_List_Oappend(x2,u,z),x1)* -> .
% 299.70/300.39 80805[0:SpL:39773.2,21883.0] || equal(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z))* equal(x1,x2) equal(c_List_Oappend(x2,u,z),x1)* -> .
% 299.70/300.39 80764[0:SpL:39773.2,65622.0] || equal(u,v) equal(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x2)* equal(c_List_Oappend(x2,u,x1),v)* -> .
% 299.70/300.39 80763[0:SpL:39773.2,65514.0] || equal(u,v) equal(c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x2)* equal(c_List_Oappend(x2,u,x1),v)* -> .
% 299.70/300.39 80755[0:SpL:39773.2,21896.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(y,z)* equal(y,x1)* equal(c_List_Oappend(z,u,x),x1)* -> .
% 299.70/300.39 80754[0:SpL:39773.2,56818.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(y,z)* equal(y,x1)* equal(c_List_Orev(c_List_Oappend(z,u,x),x),x1)* -> .
% 299.70/300.39 80753[0:SpL:39773.2,55246.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(y,z)* equal(y,x1)* equal(c_List_Oappend(z,u,x),c_List_Orev(x1,x))* -> .
% 299.70/300.39 80652[0:SpL:39773.2,55215.1] || equal(u,v)* equal(c_List_Orev(w,x),y)* equal(v,c_List_Olist_OCons(z,x1,x))* equal(c_List_Oappend(y,u,x),w)* -> .
% 299.70/300.39 80646[0:SpL:39773.2,27192.0] || equal(u,v) equal(c_List_Odrop(w,x,y),z)* equal(c_List_Olist_OCons(x1,c_List_Oappend(x,v,y),y),c_List_Oappend(z,u,y))* -> .
% 299.70/300.39 80645[0:SpL:39773.2,56820.1] || equal(u,v)* equal(w,x) equal(v,c_List_Olist_OCons(y,z,x1))* equal(c_List_Orev(c_List_Oappend(x,u,x1),x1),w)* -> .
% 299.70/300.39 80644[0:SpL:39773.2,55248.1] || equal(u,v)* equal(w,x) equal(v,c_List_Olist_OCons(y,z,x1))* equal(c_List_Oappend(x,u,x1),c_List_Orev(w,x1))* -> .
% 299.70/300.39 80642[0:SpL:39773.2,21887.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(v,c_List_Olist_OCons(z,x1,w))* equal(c_List_Oappend(y,u,w),x)* -> .
% 299.70/300.39 80627[0:SpL:39773.2,37237.0] || equal(u,c_List_Orotate(v,w,x))* equal(y,z)* equal(c_List_Oappend(z,u,x),w)* -> equal(c_List_Orev(y,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 80516[0:SpL:39773.2,27192.0] || equal(u,v) equal(w,x) equal(c_List_Olist_OCons(y,c_List_Oappend(x,u,z),z),c_List_Oappend(c_List_Odrop(x1,w,z),v,z))* -> .
% 299.70/300.39 80491[0:SpL:39773.2,56731.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(y,z)* equal(c_List_Orev(y,x),x1)* equal(c_List_Oappend(z,u,x),x1)* -> .
% 299.70/300.39 80477[0:SpL:39773.2,55182.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z))* equal(c_List_Orev(x1,z),x2)* equal(c_List_Oappend(x2,u,z),x1)* -> .
% 299.70/300.39 80475[0:SpL:39773.2,37135.0] || equal(u,c_List_Orotate(v,w,x))* equal(c_List_Orev(y,x),z)* equal(c_List_Oappend(z,u,x),w)* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.39 80460[0:SpL:39773.2,55192.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(y,x),z)* equal(y,x1)* equal(c_List_Oappend(z,u,x),x1)* -> .
% 299.70/300.39 80456[0:SpL:39773.2,55191.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oreplicate(y,z,x),x1) equal(c_List_Oappend(x1,u,x),c_List_Oreplicate(y,z,x))* -> .
% 299.70/300.39 80444[0:SpL:39773.2,55213.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(y,z)* equal(y,c_List_Orev(x1,x))* equal(c_List_Oappend(z,u,x),x1)* -> .
% 299.70/300.39 80439[0:SpL:39773.2,983.0] || equal(u,v)* equal(c_List_Otake(w,x,y),z)* equal(c_List_Oappend(z,u,y),x)* -> equal(c_List_Odrop(w,x,y),v)*.
% 299.70/300.39 80435[0:SpL:39773.2,37037.0] || equal(u,v)* equal(c_List_Orev(c_List_Orotate(w,x,y),y),z)* equal(c_List_Oappend(z,u,y),x)* -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.39 80418[0:SpL:39773.2,49710.0] || equal(u,v)* equal(c_List_Orotate(w,c_List_Orev(x,y),y),z)* equal(c_List_Oappend(z,u,y),x)* -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.39 80417[0:SpL:39773.2,6456.0] || equal(u,v)* equal(c_List_Orotate(w,x,y),z)* equal(c_List_Orev(c_List_Oappend(z,u,y),y),x)* -> equal(c_List_Olist_ONil(y),v)*.
% 299.70/300.39 80416[0:SpL:39773.2,5928.0] || equal(u,v)* equal(c_List_Orotate(w,x,y),z)* equal(c_List_Oappend(z,u,y),c_List_Orev(x,y))* -> equal(c_List_Olist_ONil(y),v)*.
% 299.70/300.39 80402[0:SpL:39773.2,56805.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z))* equal(x1,x2) equal(c_List_Orev(c_List_Oappend(x2,u,z),z),x1)* -> .
% 299.70/300.39 80401[0:SpL:39773.2,55233.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z))* equal(x1,x2) equal(c_List_Oappend(x2,u,z),c_List_Orev(x1,z))* -> .
% 299.70/300.39 80364[0:SpL:39773.2,1554.0] || equal(u,c_List_Oappend(v,w,x))* equal(y,z)* c_List_Odistinct(c_List_Oappend(z,u,x),x)* -> c_List_Odistinct(c_List_Oappend(y,v,x),x)*.
% 299.70/300.39 79686[0:SpR:39773.2,39737.1] || equal(u,v)* equal(c_List_Otake(w,x,y),z)* equal(v,c_List_Odrop(w,x,y))* -> equal(c_List_Oappend(z,u,y),x)*.
% 299.70/300.39 79679[0:SpR:39773.2,9462.1] || equal(u,c_List_Odrop(v,w,x))* equal(y,z)* equal(y,c_List_Otake(v,w,x))* -> equal(c_List_Oappend(z,u,x),w)*.
% 299.70/300.39 79636[0:SpR:39773.2,16074.1] || equal(u,c_List_Otake(v,w,x))* equal(y,z)* c_List_Odistinct(c_List_Oappend(y,w,x),x)* -> c_List_Odistinct(c_List_Oappend(z,u,x),x)*.
% 299.70/300.39 79633[0:SpR:39773.2,27109.1] || equal(u,v)* equal(c_List_Odrop(w,x,y),z)* c_List_Odistinct(c_List_Oappend(x,v,y),y)* -> c_List_Odistinct(c_List_Oappend(z,u,y),y)*.
% 299.70/300.39 82109[0:SpL:39737.1,39899.1] || equal(u,c_List_Odrop(v,w,x))* equal(y,u)* equal(c_List_Oappend(z,y,x),w)* -> equal(z,c_List_Otake(v,w,x))*.
% 299.70/300.39 82192[0:SpL:39737.1,39900.1] || equal(u,c_List_Odrop(v,w,x))* equal(y,z)* equal(c_List_Oappend(c_List_Otake(v,w,x),y,x),w)** -> equal(z,u)*.
% 299.70/300.39 82154[0:SpL:39737.1,39900.1] || equal(u,c_List_Odrop(v,w,x))* equal(u,y)* equal(c_List_Oappend(c_List_Otake(v,w,x),z,x),w)** -> equal(y,z)*.
% 299.70/300.39 82746[0:SpL:426.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Omap(u,c_List_Orotate(y,z,w),w,x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(z,tc_List_Olist(w))).
% 299.70/300.39 83189[0:SpL:279.1,83126.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,y,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.39 83638[0:SpL:4122.0,13474.1] || equal(c_List_Omap(u,c_List_Otake(v,w,x),x,y),z)* equal(c_List_Orev(c_List_Olist_OCons(x1,c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.70/300.39 83637[0:SpL:4122.0,11882.1] || equal(c_List_Omap(u,c_List_Otake(v,w,x),x,y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,w,x,y),y),c_List_Orev(z,y))* -> .
% 299.70/300.39 83636[0:SpL:4122.0,9606.1] || equal(c_List_Omap(u,c_List_Otake(v,w,x),x,y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.70/300.39 83552[0:SpL:4122.0,1584.0] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Otake(z,w,x),x,y),y)*.
% 299.70/300.39 83461[0:SpL:4122.0,15732.0] || equal(c_List_Orev(c_List_Omap(u,v,w,w),w),c_List_Otake(x,v,w)) -> equal(c_List_Odrop(x,c_List_Omap(u,v,w,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.39 83460[0:SpL:4122.0,15726.0] || equal(c_List_Omap(u,v,w,w),c_List_Orev(c_List_Otake(x,v,w),w)) -> equal(c_List_Odrop(x,c_List_Omap(u,v,w,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.39 83751[0:Rew:83.0,83337.1] || equal(c_List_Orev(c_List_Otake(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),c_List_Omap(x,v,w,y))**.
% 299.70/300.39 83969[0:SpL:279.1,83151.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Olist_ONil(tc_Type_Oty)) equal(c_List_Orotate(x1,y,tc_Type_Oty),z)* -> .
% 299.70/300.39 84427[0:SpL:4341.0,40050.1] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,w,x,y),y),c_List_Orev(z,y))* -> .
% 299.70/300.39 84426[0:SpL:4341.0,40044.1] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),z)* equal(c_List_Orev(c_List_Olist_OCons(x1,c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.70/300.39 84424[0:SpL:4341.0,13436.1] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.70/300.39 84412[0:SpL:4341.0,1728.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Odrop(x1,x,y),y,z),z)*.
% 299.70/300.39 84409[0:SpL:4341.0,1695.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Odrop(x1,x,y),y,z),z)*.
% 299.70/300.39 84401[0:SpL:4341.0,1727.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Odrop(x1,x,y),y,z),z)*.
% 299.70/300.39 84395[0:SpL:4341.0,1694.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Odrop(x1,x,y),y,z),z)*.
% 299.70/300.39 84337[0:SpL:4341.0,1940.0] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),y)*.
% 299.70/300.39 84290[0:SpL:4341.0,1776.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),y),y)*.
% 299.70/300.39 84289[0:SpL:4341.0,17694.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),y),y)*.
% 299.70/300.39 84266[0:SpL:4341.0,1775.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),y),y)*.
% 299.70/300.39 84265[0:SpL:4341.0,17693.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),y),y)*.
% 299.70/300.39 84534[0:Rew:81.0,84074.1] || equal(c_List_Orev(c_List_Odrop(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(u,c_List_Omap(x,v,w,y),y),c_List_Omap(x,v,w,y))**.
% 299.70/300.39 84663[0:SpL:279.1,83198.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,c_List_Omap(x1,y,tc_Type_Oty,x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.39 84692[0:SpL:279.1,84675.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Omap(z,c_List_Orotate(x1,y,tc_Type_Oty),tc_Type_Oty,x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.39 84768[0:SpL:4341.0,83133.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,y,z),z,x1))* -> .
% 299.70/300.39 84761[0:SpL:9809.1,83133.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 84756[0:SpL:421.0,83133.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Oappend(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 84750[0:SpL:1344.0,83133.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,z),x1,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.39 84744[0:SpL:38750.1,83133.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,v,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 84742[0:SpL:38750.1,83133.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),w),v)* -> .
% 299.70/300.39 85049[0:SpL:7148.0,27592.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 85048[0:SpL:7148.0,27885.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 85047[0:SpL:7148.0,28165.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 85008[0:SpL:7148.0,22102.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(v,z,y,w),c_List_Olist_ONil(w)).
% 299.70/300.39 84978[0:SpL:7148.0,420.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,z,y,w),w),w)*.
% 299.70/300.39 85237[0:Rew:425.0,85028.1,344.0,85028.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y))* -> equal(c_Nat_Osize__class_Osize(x1,tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(y)))*.
% 299.70/300.39 85242[0:Rew:425.0,84994.1,344.0,84994.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),x1,x),x1)**.
% 299.70/300.39 85368[0:SpL:46993.1,83134.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x),x),w)* -> .
% 299.70/300.39 85357[0:SpL:38750.1,83134.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),x),w)* -> .
% 299.70/300.39 85345[0:SpL:4341.0,83134.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,y,z),z,x1))* -> .
% 299.70/300.39 85338[0:SpL:9809.1,83134.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 85333[0:SpL:421.0,83134.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Oappend(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 85327[0:SpL:1344.0,83134.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,z),x1,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.39 85321[0:SpL:38750.1,83134.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,v,w),w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 85319[0:SpL:38750.1,83134.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),w),v)* -> .
% 299.70/300.39 85397[0:SpL:434.0,84733.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.39 85394[0:SpL:38776.1,84733.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),c_List_Odrop(x1,c_List_Orev(v,z),z))* -> .
% 299.70/300.39 85516[0:SpL:4341.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,x,y),y,z),z))* -> .
% 299.70/300.39 85509[0:SpL:9809.1,85310.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),c_List_Odrop(x1,c_List_Orev(v,z),z))* -> .
% 299.70/300.39 85504[0:SpL:421.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.39 85498[0:SpL:1344.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y),y),y),c_List_Odrop(x1,c_List_Oreplicate(w,x,y),y))* -> .
% 299.70/300.39 85492[0:SpL:38750.1,85310.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),w),c_List_Odrop(x1,c_List_Orev(u,w),w))* -> .
% 299.70/300.39 85603[0:Rew:22799.0,85491.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),y),c_List_Odrop(z,c_List_Olist_OCons(v,c_List_Olist_ONil(y),y),y))* -> .
% 299.70/300.39 85490[0:SpL:38750.1,85310.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),c_List_Odrop(x1,v,w))* -> .
% 299.70/300.39 85610[0:SpL:434.0,85464.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 85607[0:SpL:38776.1,85464.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 85727[0:SpR:7129.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z))*.
% 299.70/300.39 86387[0:SpL:4357.0,85481.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Odrop(x2,x,y),y),y,z))* -> .
% 299.70/300.39 86306[0:SpL:434.0,85481.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.39 86303[0:SpL:38776.1,85481.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(v,y),y),y))* -> .
% 299.70/300.39 86453[0:SpL:38750.1,85579.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),x),w)* -> .
% 299.70/300.39 86438[0:SpL:434.0,85579.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 86435[0:SpL:38776.1,85579.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 87000[0:SpL:7128.0,27592.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 86999[0:SpL:7128.0,27885.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 86998[0:SpL:7128.0,28165.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 88082[0:Rew:425.0,87443.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Omap(y,u,v,z),z),z,x1),x1,x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.39 88083[0:Rew:425.0,87442.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Omap(w,c_List_Orev(c_List_Omap(x,u,v,y),y),y,z),x1,x2,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 88319[0:SpL:1550.0,88248.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),y)* c_List_Odistinct(y,w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w).
% 299.70/300.39 89817[0:Rew:89814.1,47532.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,y,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(y,v)*.
% 299.70/300.39 90307[0:Rew:44311.1,90233.1,377.0,90233.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(c_List_Orev(v,x),z,x),z)**.
% 299.70/300.39 90517[0:SpL:39773.2,90451.0] || equal(u,v)* equal(w,x)* equal(c_List_Orev(c_List_Oappend(y,c_List_Oappend(w,v,z),z),z),c_List_Olist_ONil(z))** -> equal(u,x)*.
% 299.70/300.39 90486[0:SpL:39580.1,90451.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),w),c_List_Olist_ONil(w))** -> equal(y,v)*.
% 299.70/300.39 90628[0:SpL:39773.2,90543.0] || equal(u,v)* equal(w,x)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,y),y),z,y),c_List_Olist_ONil(y))** -> equal(u,x)*.
% 299.70/300.39 91410[0:Res:48948.1,12906.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Odrop(w,c_List_Orev(c_List_Otake(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Otake(z,y,v),v)*.
% 299.70/300.39 91409[0:Res:48948.1,13033.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Odrop(w,c_List_Orev(c_List_Otake(x,u,v),v),v),y)* -> c_List_Odistinct(c_List_Odrop(z,y,v),v)*.
% 299.70/300.39 92343[0:SpL:38750.1,92271.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Orotate(z,c_List_Oappend(x1,c_List_Orev(u,y),y),y),x)* -> .
% 299.70/300.39 92320[0:SpL:38750.1,92271.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Orotate(y,c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),x),w)* -> .
% 299.70/300.39 92305[0:SpL:434.0,92271.0] || equal(c_List_Orotate(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(x,z,x1,x2))** -> .
% 299.70/300.39 92302[0:SpL:38776.1,92271.0] || equal(u,v) equal(c_List_Orotate(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Orev(u,x1),x1),x1),x1),x1),c_List_Orev(v,x1))* -> .
% 299.70/300.39 92299[0:SpL:46993.1,92271.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Orotate(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,u,v),v),v),v),c_List_Olist_ONil(v))** -> .
% 299.70/300.39 3895[0:SpL:1349.0,106.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(c_List_Oappend(v,c_List_Orev(u,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))*.
% 299.70/300.39 3891[0:SpL:1342.0,106.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))*.
% 299.70/300.39 4129[0:SpR:429.0,783.1] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Omap(v,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w,x),x,y),c_List_Omap(v,w,x,y))**.
% 299.70/300.39 4126[0:SpR:429.0,429.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Otake(u,x,y),y,z),z,x1))*.
% 299.70/300.39 4244[0:SpR:426.0,426.0] || -> equal(c_List_Orotate(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Orotate(u,x,y),y,z),z,x1))*.
% 299.70/300.39 4349[0:SpR:418.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Odrop(u,x,y),y,z),z,x1))*.
% 299.70/300.39 4541[0:SpR:427.0,448.1] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),z,y,x1) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Orev(z,x1),y,x1)*.
% 299.70/300.39 4540[0:SpR:1349.0,448.1] || c_List_Olist__all2(u,c_List_Oappend(v,c_List_Orev(w,x),x),y,x,z) -> c_List_Olist__all2(u,c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Orev(y,z),x,z)*.
% 299.70/300.39 4536[0:SpR:1342.0,448.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(v,w),x,w),y,w,z) -> c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Orev(y,z),w,z)*.
% 299.70/300.39 4531[0:SpR:427.0,448.1] || c_List_Olist__all2(u,v,c_List_Omap(w,x,y,z),x1,z) -> c_List_Olist__all2(u,c_List_Orev(v,x1),c_List_Omap(w,c_List_Orev(x,y),y,z),x1,z)*.
% 299.70/300.39 4530[0:SpR:1349.0,448.1] || c_List_Olist__all2(u,v,c_List_Oappend(w,c_List_Orev(x,y),y),z,y) -> c_List_Olist__all2(u,c_List_Orev(v,z),c_List_Oappend(x,c_List_Orev(w,y),y),z,y)*.
% 299.70/300.39 4526[0:SpR:1342.0,448.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Orev(w,x),y,x),z,x) -> c_List_Olist__all2(u,c_List_Orev(v,z),c_List_Oappend(c_List_Orev(y,x),w,x),z,x)*.
% 299.70/300.39 4617[0:SpL:427.0,454.0] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Orev(x,y),y,z),x1,z)* -> c_List_Olist__all2(u,c_List_Orev(v,x1),c_List_Omap(w,x,y,z),x1,z)*.
% 299.70/300.39 4710[0:SpL:427.0,455.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(w,x),x,y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Omap(v,w,x,y),c_List_Orev(z,x1),y,x1)*.
% 299.70/300.39 4793[0:SpL:427.0,449.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Orev(z,x1),y,x1)* -> c_List_Olist__all2(u,c_List_Omap(v,w,x,y),z,y,x1).
% 299.70/300.39 4792[0:SpL:1349.0,449.0] || c_List_Olist__all2(u,c_List_Oappend(v,c_List_Orev(w,x),x),c_List_Orev(y,z),x,z)* -> c_List_Olist__all2(u,c_List_Oappend(w,c_List_Orev(v,x),x),y,x,z).
% 299.70/300.39 4788[0:SpL:1342.0,449.0] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Orev(y,z),w,z)* -> c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(x,w),v,w),y,w,z).
% 299.70/300.39 4783[0:SpL:427.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Omap(x,c_List_Orev(y,z),z,x1),w,x1)* -> c_List_Olist__all2(u,v,c_List_Omap(x,y,z,x1),w,x1).
% 299.70/300.39 4782[0:SpL:1349.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Oappend(x,c_List_Orev(y,z),z),w,z)* -> c_List_Olist__all2(u,v,c_List_Oappend(y,c_List_Orev(x,z),z),w,z).
% 299.70/300.39 4778[0:SpL:1342.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Oappend(c_List_Orev(x,y),z,y),w,y)* -> c_List_Olist__all2(u,v,c_List_Oappend(c_List_Orev(z,y),x,y),w,y).
% 299.70/300.39 5624[0:SpL:1625.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Omap(x,y,z,x1),w,x1)* -> c_List_Olist__all2(u,v,c_List_Omap(x,c_List_Orev(y,z),z,x1),w,x1)*.
% 299.70/300.39 5608[0:SpL:1625.0,449.0] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),c_List_Orev(z,x1),y,x1)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(w,x),x,y),z,y,x1)*.
% 299.70/300.39 5583[0:SpL:1625.0,106.0] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x)) -> equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))*.
% 299.70/300.39 6612[0:SpR:418.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Odrop(w,x,y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z))*.
% 299.70/300.39 6611[0:SpR:426.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orotate(w,x,y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z))*.
% 299.70/300.39 6610[0:SpR:429.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Otake(w,x,y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Omap(u,x,y,z),z),z))*.
% 299.70/300.39 6602[0:SpR:434.0,207.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z,y),c_List_Olist_OCons(hAPP(u,v),c_List_Oappend(c_List_Omap(u,w,x,y),z,y),y))*.
% 299.70/300.39 6597[0:SpR:434.0,418.0] || -> equal(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),c_List_Omap(v,c_List_Odrop(u,c_List_Olist_OCons(w,x,y),y),y,z))*.
% 299.70/300.39 6596[0:SpR:434.0,426.0] || -> equal(c_List_Orotate(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),c_List_Omap(v,c_List_Orotate(u,c_List_Olist_OCons(w,x,y),y),y,z))*.
% 299.70/300.39 6595[0:SpR:434.0,429.0] || -> equal(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),c_List_Omap(v,c_List_Otake(u,c_List_Olist_OCons(w,x,y),y),y,z))*.
% 299.70/300.39 6739[0:SpR:704.0,451.1] || c_List_Olist__all2(u,v,w,x,y) -> c_List_Olist__all2(u,c_List_Otake(z,v,x),c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(z,v,x),tc_List_Olist(x)),w,y),x,y)*.
% 299.70/300.39 6737[0:SpR:2335.1,451.1] || equal(u,c_List_Orev(v,w)) c_List_Olist__all2(x,v,y,w,z) -> c_List_Olist__all2(x,v,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),y,z),w,z)*.
% 299.70/300.39 6735[0:SpR:642.0,451.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),z,x,x1)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Otake(v,z,x1),x,x1)*.
% 299.70/300.39 6732[0:SpR:649.0,451.1] || c_List_Olist__all2(u,c_List_Orotate(v,w,x),y,x,z) -> c_List_Olist__all2(u,c_List_Orotate(v,w,x),c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.39 6731[0:SpR:1003.1,451.1] || equal(c_List_Orev(u,v),w) c_List_Olist__all2(x,w,y,v,z) -> c_List_Olist__all2(x,w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),y,z),v,z)*.
% 299.70/300.39 6723[0:SpR:704.0,451.1] || c_List_Olist__all2(u,v,w,x,y) -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(z,w,y),tc_List_Olist(y)),v,x),c_List_Otake(z,w,y),x,y)*.
% 299.70/300.39 6721[0:SpR:2335.1,451.1] || equal(u,c_List_Orev(v,w)) c_List_Olist__all2(x,y,v,z,w) -> c_List_Olist__all2(x,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),y,z),v,z,w)*.
% 299.70/300.39 6719[0:SpR:642.0,451.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),x1,y)* -> c_List_Olist__all2(u,c_List_Otake(w,v,x1),c_List_Oreplicate(w,x,y),x1,y)*.
% 299.70/300.39 6716[0:SpR:649.0,451.1] || c_List_Olist__all2(u,v,c_List_Orotate(w,x,y),z,y) -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,z),c_List_Orotate(w,x,y),z,y)*.
% 299.70/300.39 6715[0:SpR:1003.1,451.1] || equal(c_List_Orev(u,v),w) c_List_Olist__all2(x,y,w,z,v) -> c_List_Olist__all2(x,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),y,z),w,z,v)*.
% 299.70/300.39 6867[0:SpR:3422.0,443.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),z,y),x1,y,x2)* -> c_List_Olist__all2(u,z,c_List_Odrop(w,x1,x2),y,x2)*.
% 299.70/300.39 6866[0:SpR:2516.0,443.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),c_List_Odrop(w,z,x1),y,x1)*.
% 299.70/300.39 6863[0:SpR:705.0,443.1] || c_List_Olist__all2(u,v,w,x,y) -> c_List_Olist__all2(u,c_List_Odrop(z,v,x),c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(z,v,x),tc_List_Olist(x)),w,y),x,y)*.
% 299.70/300.39 6852[0:SpR:970.0,443.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Orev(w,x),x),y,x,z)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.39 6850[0:SpR:697.0,443.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Orotate(v,w,x),x),y,x,z)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.39 6847[0:SpR:661.0,443.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orotate(v,w,x),y,x),z,x,x1)* -> c_List_Olist__all2(u,y,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,x1),x,x1)*.
% 299.70/300.39 6837[0:SpR:3422.0,443.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),x1,z),x2,z)* -> c_List_Olist__all2(u,c_List_Odrop(x,v,x2),x1,x2,z)*.
% 299.70/300.39 6836[0:SpR:2516.0,443.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z),x1,z)* -> c_List_Olist__all2(u,c_List_Odrop(x,v,x1),c_List_Olist_ONil(z),x1,z)*.
% 299.70/300.39 6833[0:SpR:705.0,443.1] || c_List_Olist__all2(u,v,w,x,y) -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(z,w,y),tc_List_Olist(y)),v,x),c_List_Odrop(z,w,y),x,y)*.
% 299.70/300.39 6822[0:SpR:970.0,443.1] || c_List_Olist__all2(u,v,c_List_Orotate(w,c_List_Orev(x,y),y),z,y)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,z),c_List_Olist_ONil(y),z,y)*.
% 299.70/300.39 6820[0:SpR:697.0,443.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Orotate(w,x,y),y),z,y)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,z),c_List_Olist_ONil(y),z,y)*.
% 299.70/300.39 6817[0:SpR:661.0,443.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Orotate(w,x,y),z,y),x1,y)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,x1),z,x1,y)*.
% 299.70/300.39 7284[0:SpL:5634.1,422.0] || equal(u,v)* equal(c_List_Omap(w,x,y,z),c_List_Omap(w,v,y,z))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(y)))*.
% 299.70/300.39 7438[0:SpL:587.1,4043.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(z,w),w),w),c_List_Orev(x,w))* -> equal(z,v)*.
% 299.70/300.39 7432[0:SpL:587.1,4043.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(v,y),y),y))* -> equal(x,u)*.
% 299.70/300.39 8302[0:SpL:336.0,15.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w))* -> equal(x,c_List_Olist_OCons(v,y,w)).
% 299.70/300.39 8352[0:Rew:100.0,8301.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),c_List_Orev(c_List_Olist_OCons(u,x,w),w))** -> equal(c_List_Oreplicate(v,u,w),c_List_Olist_ONil(w)).
% 299.70/300.39 8354[0:Rew:100.0,8296.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),c_List_Olist_OCons(u,x,w))** -> equal(c_List_Oreplicate(v,u,w),c_List_Olist_ONil(w)).
% 299.70/300.39 8568[0:SpL:421.0,16.0] || equal(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Oappend(z,w,x),x,y))* -> equal(u,c_List_Omap(v,z,x,y)).
% 299.70/300.39 8567[0:SpL:421.0,15.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),c_List_Omap(u,c_List_Oappend(v,z,w),w,x))* -> equal(y,c_List_Omap(u,z,w,x)).
% 299.70/300.39 8562[0:SpL:421.0,6454.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),c_List_Omap(u,v,x,y))** -> equal(c_List_Omap(u,w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.39 8548[0:SpL:421.0,1182.0] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Orev(c_List_Omap(u,v,x,y),y))* -> equal(c_List_Omap(u,w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.39 8508[0:SpR:424.0,421.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Omap(v,y,z,x),x),c_List_Omap(v,c_List_Oappend(c_List_Oreplicate(u,w,z),y,z),z,x))*.
% 299.70/300.39 8507[0:SpR:427.0,421.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Omap(u,y,w,x),x),c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),y,w),w,x))*.
% 299.70/300.39 8495[0:SpR:424.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Oreplicate(y,hAPP(u,z),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Oreplicate(y,z,w),w),w,x))*.
% 299.70/300.39 8494[0:SpR:427.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Omap(u,y,w,x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Orev(y,w),w),w,x))*.
% 299.70/300.39 8487[0:SpR:421.0,2742.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(u,c_List_Oappend(v,y,w),w,x),c_List_Omap(u,y,w,x))**.
% 299.70/300.39 8666[0:SpR:377.0,782.1] || equal(u,c_List_Oappend(v,w,x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Oappend(v,c_List_Oappend(w,y,x),x),x),c_List_Oappend(v,w,x))**.
% 299.70/300.39 8665[0:SpR:207.0,782.1] || equal(u,c_List_Olist_OCons(v,w,x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Olist_OCons(v,c_List_Oappend(w,y,x),x),x),c_List_Olist_OCons(v,w,x))**.
% 299.70/300.39 8898[0:SpL:437.0,5773.1] || equal(u,c_List_Olist__update(v,w,x,y))* c_List_Odistinct(c_List_Olist__update(c_List_Omap(z,v,y,x1),w,hAPP(z,x),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.39 8897[0:SpL:437.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y,x2),x2)* -> c_List_Odistinct(c_List_Olist__update(w,z,x1,x),x)*.
% 299.70/300.39 8893[0:SpL:437.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Olist__update(v,y,z,w),w),w)*.
% 299.70/300.39 8884[0:SpR:5634.1,437.0] || equal(u,v) -> equal(c_List_Omap(w,c_List_Olist__update(u,x,y,z),z,x1),c_List_Olist__update(c_List_Omap(w,v,z,x1),x,hAPP(w,y),x1))*.
% 299.70/300.39 8876[0:SpR:424.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Oreplicate(v,w,x),y,z,x),x,x1),c_List_Olist__update(c_List_Oreplicate(v,hAPP(u,w),x1),y,hAPP(u,z),x1))*.
% 299.70/300.39 8875[0:SpR:427.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Orev(v,w),x,y,w),w,z),c_List_Olist__update(c_List_Orev(c_List_Omap(u,v,w,z),z),x,hAPP(u,y),z))*.
% 299.70/300.39 8859[0:SpR:437.0,5634.1] || equal(c_List_Olist__update(u,v,w,x),y) -> equal(c_List_Olist__update(c_List_Omap(z,u,x,x1),v,hAPP(z,w),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.39 8846[0:SpR:437.0,427.0] || -> equal(c_List_Orev(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x),c_List_Omap(u,c_List_Orev(c_List_Olist__update(v,y,z,w),w),w,x))*.
% 299.70/300.39 9512[0:SpR:9401.1,421.0] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Oappend(y,c_List_Omap(u,z,w,x),x),c_List_Omap(u,c_List_Oappend(v,z,w),w,x))*.
% 299.70/300.39 9502[0:SpR:9401.1,336.0] || equal(c_List_Oreplicate(u,v,w),x) -> equal(c_List_Oappend(x,c_List_Olist_OCons(v,y,w),w),c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w))*.
% 299.70/300.39 9501[0:SpR:9401.1,161.0] || equal(c_List_Oreplicate(u,v,w),x) -> equal(c_List_Oappend(x,c_List_Oreplicate(y,v,w),w),c_List_Oappend(c_List_Oreplicate(y,v,w),c_List_Oreplicate(u,v,w),w))*.
% 299.70/300.39 10519[0:SpL:336.0,1584.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Oreplicate(w,v,x),x).
% 299.70/300.39 10562[0:SpR:297.0,308.0] || -> equal(c_List_Olist__update(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,y,w),w),u,z,w),c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(z,y,w),w))**.
% 299.70/300.39 10596[0:Rew:297.0,10581.0] || -> equal(c_List_Olist__update(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),v,y,w),c_List_Oappend(c_List_Oreplicate(v,u,w),c_List_Olist_OCons(y,x,w),w))**.
% 299.70/300.39 10670[0:SpL:336.0,1940.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Olist_OCons(v,y,x),x).
% 299.70/300.39 10889[0:SpL:336.0,2936.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y))* equal(c_List_Orev(u,y),c_List_Olist_OCons(w,z,y))* -> .
% 299.70/300.39 12770[0:SpL:336.0,9549.1] || equal(c_List_Oreplicate(u,v,w),x)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.39 12796[0:SpL:336.0,9582.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.39 12848[0:SpL:336.0,10376.1] || equal(u,c_List_Olist_OCons(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(y,v,x),w,x),x),x)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.39 12879[0:SpL:336.0,10444.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* equal(y,c_List_Orev(c_List_Olist_OCons(u,x,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.39 12968[0:Res:452.2,476.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* c_List_Olist__all2(c_fequal(u),x,y,u,u)* -> equal(c_List_Oappend(v,x,u),c_List_Oappend(w,y,u))*.
% 299.70/300.39 13004[0:SpL:336.0,10658.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),w)* equal(y,c_List_Olist_OCons(u,x,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.39 13377[0:SpL:336.0,11809.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(z,u,w),v,w),w),w),x)* -> .
% 299.70/300.39 13411[0:SpL:336.0,11837.0] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,v),y,v),v))* equal(c_List_Olist_OCons(z,u,v),c_List_Oreplicate(x,w,v))* -> .
% 299.70/300.39 13455[0:SpL:336.0,11863.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),z,w),w),w),x)* -> .
% 299.70/300.39 13847[0:SpL:279.1,4075.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** -> .
% 299.70/300.39 13837[0:SpL:279.1,13464.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** equal(c_List_Orev(y,tc_Type_Oty),z)* -> .
% 299.70/300.39 13811[0:SpL:279.1,11830.2] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Olist_ONil(tc_Type_Oty))* equal(z,x1)* equal(y,x1)* -> .
% 299.70/300.39 13810[0:SpL:279.1,6659.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Olist_ONil(x1)) equal(c_List_Omap(x2,y,tc_Type_Oty,x1),z)* -> .
% 299.70/300.39 13788[0:SpL:279.1,4025.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),c_List_Orev(y,tc_Type_Oty)) -> .
% 299.70/300.39 14507[0:SpL:336.0,13436.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(z,u,w),v,w),w),w),w),x)* -> .
% 299.70/300.39 14568[0:SpL:336.0,13472.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),x),c_List_Orev(c_List_Olist_OCons(v,y,x),x))** -> .
% 299.70/300.39 14601[0:SpL:336.0,13474.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),z,w),w),w),w),x)* -> .
% 299.70/300.39 14715[0:SpL:336.0,13557.0] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,v),y,v),v))* equal(c_List_Olist_OCons(z,u,v),c_List_Olist_OCons(w,y,v))* -> .
% 299.70/300.39 14800[0:SpL:279.1,13698.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Oappend(z,c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** -> .
% 299.70/300.39 15344[0:SpL:279.1,14819.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(z,y,tc_Type_Oty),tc_Type_Oty),x1,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** -> .
% 299.70/300.39 15389[0:SpL:336.0,14885.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),y)* equal(c_List_Olist_OCons(z,y,w),c_List_Olist_OCons(u,x,w))* -> .
% 299.70/300.39 16063[0:SpL:336.0,1451.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oreplicate(w,v,x),x),x).
% 299.70/300.39 16062[0:SpL:161.0,1451.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oreplicate(y,w,x),x),x).
% 299.70/300.39 16079[0:SpL:336.0,1554.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Oreplicate(w,v,x),x),x).
% 299.70/300.39 16078[0:SpL:161.0,1554.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Oreplicate(y,w,x),x),x).
% 299.70/300.39 16111[0:SpL:336.0,1694.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(w,z,y),y).
% 299.70/300.39 16110[0:SpL:161.0,1694.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oreplicate(w,x,y),y).
% 299.70/300.39 16134[0:SpL:336.0,1695.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(w,z,y),y).
% 299.70/300.39 16133[0:SpL:161.0,1695.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oreplicate(w,x,y),y).
% 299.70/300.39 16164[0:SpL:336.0,1703.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(y,x,z),x1,z),z),z),z),z),c_List_Olist_OCons(x,x1,z))** -> .
% 299.70/300.39 16163[0:SpL:161.0,1703.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,y,z),c_List_Oreplicate(x1,y,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.39 16185[0:SpL:336.0,1704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(y,x,z),x1,z),z),z),z),z),c_List_Olist_OCons(x,x1,z))** -> .
% 299.70/300.39 16184[0:SpL:161.0,1704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(c_List_Oreplicate(x,y,z),c_List_Oreplicate(x1,y,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.39 16214[0:SpL:336.0,1727.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(w,z,y),y).
% 299.70/300.39 16213[0:SpL:161.0,1727.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oreplicate(w,x,y),y).
% 299.70/300.39 16260[0:SpL:336.0,1728.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(w,z,y),y).
% 299.70/300.39 16259[0:SpL:161.0,1728.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Oreplicate(w,x,y),y).
% 299.70/300.39 16302[0:SpL:336.0,1741.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(y,x,z),x1,z),z),z),z),z),c_List_Olist_OCons(x,x1,z))** -> .
% 299.70/300.39 16301[0:SpL:161.0,1741.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,y,z),c_List_Oreplicate(x1,y,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.39 16346[0:SpL:336.0,1742.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(y,x,z),x1,z),z),z),z),z),c_List_Olist_OCons(x,x1,z))** -> .
% 299.70/300.39 16345[0:SpL:161.0,1742.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(c_List_Oreplicate(x,y,z),c_List_Oreplicate(x1,y,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.39 16386[0:SpL:336.0,1775.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(v,y,x),x),x)*.
% 299.70/300.39 16385[0:SpL:161.0,1775.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oreplicate(v,w,x),x),x)*.
% 299.70/300.39 16408[0:SpL:336.0,1776.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(v,y,x),x),x)*.
% 299.70/300.39 16407[0:SpL:161.0,1776.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oreplicate(v,w,x),x),x)*.
% 299.70/300.39 16442[0:SpL:336.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Odrop(x1,c_List_Olist_OCons(w,z,y),y))* -> .
% 299.70/300.39 16441[0:SpL:161.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),c_List_Odrop(x1,c_List_Oreplicate(w,x,y),y))* -> .
% 299.70/300.39 16508[0:SpL:336.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Odrop(x1,c_List_Olist_OCons(w,z,y),y))* -> .
% 299.70/300.39 16507[0:SpL:161.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),c_List_Odrop(x1,c_List_Oreplicate(w,x,y),y))* -> .
% 299.70/300.39 16584[0:SpL:279.1,6663.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Omap(z,c_List_Omap(x1,y,tc_Type_Oty,x2),x2,x3),c_List_Olist_ONil(x3))** -> .
% 299.70/300.39 17096[0:SpL:9462.1,458.0] || equal(c_List_Omap(c_Expr_Oexp_OVal(u),v,tc_Value_Oval,tc_Expr_Oexp(u)),c_List_Otake(w,x,tc_Expr_Oexp(u)))* c_BigStep_Ofinals(x,u) -> c_BigStep_Ofinals(c_List_Odrop(w,x,tc_Expr_Oexp(u)),u)*.
% 299.70/300.39 16883[0:SpR:9462.1,457.1] || equal(c_List_Omap(c_Expr_Oexp_OVal(u),v,tc_Value_Oval,tc_Expr_Oexp(u)),c_List_Otake(w,x,tc_Expr_Oexp(u)))* c_BigStep_Ofinals(c_List_Odrop(w,x,tc_Expr_Oexp(u)),u)* -> c_BigStep_Ofinals(x,u).
% 299.70/300.39 17396[0:SpL:1372.0,17205.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Oappend(x,v,w),w),c_List_Orev(u,w))* -> equal(c_List_Orev(c_List_Oappend(x,v,w),w),u).
% 299.70/300.39 18190[0:SpL:336.0,16403.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Olist_OCons(u,x,w),w),w),w)*.
% 299.70/300.39 18334[0:SpL:336.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Odrop(z,c_List_Odrop(x1,c_List_Olist_OCons(v,y,x),x),x))* -> .
% 299.70/300.39 18333[0:SpL:161.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),c_List_Odrop(z,c_List_Odrop(x1,c_List_Oreplicate(v,w,x),x),x))* -> .
% 299.70/300.39 18456[0:SpL:336.0,17669.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Olist_OCons(u,x,w),w),w),w)*.
% 299.70/300.39 18549[0:SpL:336.0,17693.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(z,c_List_Olist_OCons(v,y,x),x),x)*.
% 299.70/300.39 18548[0:SpL:161.0,17693.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(z,c_List_Oreplicate(v,w,x),x),x)*.
% 299.70/300.39 18572[0:SpL:336.0,17694.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(z,c_List_Olist_OCons(v,y,x),x),x)*.
% 299.70/300.39 18571[0:SpL:161.0,17694.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(z,c_List_Oreplicate(v,w,x),x),x)*.
% 299.70/300.39 18644[0:SpL:336.0,17705.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Olist_OCons(u,x,w),w),w),w)*.
% 299.70/300.39 19057[0:SpL:336.0,18567.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Olist_OCons(u,x,w),w),w),w)*.
% 299.70/300.39 20499[0:SpL:810.1,7098.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),w),u)* -> .
% 299.70/300.39 20446[0:SpL:810.1,7551.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,u,w),w),c_List_Otake(z,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.39 20445[0:SpL:810.1,7518.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,w),w),c_List_Otake(z,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.39 20436[0:SpL:810.1,7299.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w),c_List_Otake(z,u,w))* -> .
% 299.70/300.39 20740[0:Rew:3954.0,20423.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(y,w),w),w),w)* -> c_List_Odistinct(u,w).
% 299.70/300.39 20418[0:SpL:810.1,7565.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),c_List_Otake(z,u,w))* -> .
% 299.70/300.39 20416[0:SpL:810.1,3829.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),w)* -> c_List_Odistinct(u,w).
% 299.70/300.39 20414[0:SpL:810.1,12225.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Olist_OCons(x,c_List_Oappend(u,y,w),w),c_List_Odrop(z,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.39 20411[0:SpL:810.1,1662.0] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),x)* -> c_List_Odistinct(c_List_Orev(v,w),w)*.
% 299.70/300.39 20407[0:SpL:810.1,7736.0] || equal(c_List_Odrop(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(y,v,w),c_List_Otake(z,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.39 20389[0:SpL:810.1,4322.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.39 20376[0:SpL:810.1,612.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(x,y)* equal(c_List_Orev(y,w),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* -> equal(x,u)*.
% 299.70/300.39 20375[0:SpL:810.1,12443.0] || equal(c_List_Otake(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(y,v,w),c_List_Odrop(z,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.39 20341[0:SpL:810.1,4431.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,v,w),w)*.
% 299.70/300.39 20340[0:SpL:810.1,5073.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Otake(y,u,w),w)*.
% 299.70/300.39 20320[0:SpL:810.1,8125.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Olist_OCons(x,u,w),c_List_Otake(y,c_List_Otake(z,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w))* -> .
% 299.70/300.39 20745[0:Rew:3954.0,20310.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(x,w),w),w),w)* -> c_List_Odistinct(c_List_Otake(y,u,w),w)*.
% 299.70/300.39 20309[0:SpL:810.1,612.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(x,u)* equal(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orev(y,w))* -> equal(x,y)*.
% 299.70/300.39 20303[0:SpL:810.1,7778.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Otake(y,c_List_Otake(z,u,w),w))* -> .
% 299.70/300.39 20284[0:SpL:810.1,2468.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(x,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(u,c_List_Orev(y,w))* -> equal(x,y)*.
% 299.70/300.39 20283[0:SpL:810.1,2486.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(x,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(y,u)* -> equal(c_List_Orev(y,w),x)*.
% 299.70/300.39 20237[0:SpR:810.1,2516.0] || equal(c_List_Orotate(u,c_List_Oreplicate(v,w,x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* -> equal(c_List_Odrop(v,c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 20775[0:Rew:20635.1,20624.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* c_List_Olist__all2(x,c_List_Olist_OCons(y,z,x1),u,x1,w)* -> c_List_Olist__all2(x,z,c_List_Olist_ONil(w),x1,w)*.
% 299.70/300.39 20776[0:Rew:20635.1,20587.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* c_List_Olist__all2(x,u,c_List_Olist_OCons(y,z,x1),w,x1)* -> c_List_Olist__all2(x,c_List_Olist_ONil(w),z,w,x1)*.
% 299.70/300.39 20780[0:Rew:1351.0,20779.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) -> equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(x,v,w),w),w),c_List_Olist_OCons(v,c_List_Oreplicate(x,v,w),w))*.
% 299.70/300.39 20891[0:SpL:308.0,818.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(z,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(y)))*.
% 299.70/300.39 20910[0:SpL:434.0,827.0] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,x,y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(z)))*.
% 299.70/300.39 20929[0:SpL:1625.0,912.2] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(z,y)* c_List_Odistinct(c_List_Omap(u,v,w,x),x)* -> c_List_Odistinct(z,x)*.
% 299.70/300.39 20928[0:SpL:427.0,912.2] || equal(c_List_Omap(u,v,w,x),y)* equal(z,y)* c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)* -> c_List_Odistinct(z,x)*.
% 299.70/300.39 20927[0:SpL:1349.0,912.2] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(y,x)* c_List_Odistinct(c_List_Oappend(v,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(y,w)*.
% 299.70/300.39 20923[0:SpL:1342.0,912.2] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(y,x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(w,v),u,v),v)* -> c_List_Odistinct(y,v)*.
% 299.70/300.39 21133[0:SpR:2317.1,943.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(x,w)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(x,v),v),c_List_Orev(x,v))**.
% 299.70/300.39 21097[0:SpR:943.1,429.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Omap(x,c_List_Orev(u,w),w,y),y),c_List_Omap(x,c_List_Orev(u,w),w,y))**.
% 299.70/300.39 21288[0:SpR:2317.1,967.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(w,x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(y,x,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.39 21274[0:SpR:426.0,967.1] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_List_Omap(v,c_List_Orotate(z,w,x),x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 21548[0:SpL:1625.0,1017.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(z,c_List_Omap(u,v,w,x))* c_List_Odistinct(y,x)* -> c_List_Odistinct(z,x)*.
% 299.70/300.39 21547[0:SpL:427.0,1017.1] || equal(c_List_Omap(u,v,w,x),y)* equal(z,c_List_Omap(u,c_List_Orev(v,w),w,x))* c_List_Odistinct(y,x)* -> c_List_Odistinct(z,x)*.
% 299.70/300.39 21546[0:SpL:1349.0,1017.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(y,c_List_Oappend(v,c_List_Orev(u,w),w))* c_List_Odistinct(x,w)* -> c_List_Odistinct(y,w)*.
% 299.70/300.39 21542[0:SpL:1342.0,1017.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(y,c_List_Oappend(c_List_Orev(w,v),u,v))* c_List_Odistinct(x,v)* -> c_List_Odistinct(y,v)*.
% 299.70/300.39 21562[0:SpL:2317.1,1068.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,v),y,v),w)* -> equal(c_List_Olist_ONil(v),y).
% 299.70/300.39 22088[0:SpL:437.0,22071.0] || equal(c_List_Orev(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Olist__update(v,y,z,w),c_List_Olist_ONil(w)).
% 299.70/300.39 22423[0:SpL:279.1,21896.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,x1) equal(c_List_Oappend(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),x1)* -> .
% 299.70/300.39 22453[0:SpL:279.1,22401.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),y)* equal(c_List_Oappend(x1,z,tc_Type_Oty),x1)** -> .
% 299.70/300.39 22807[0:Rew:22799.0,20738.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(x,y,w),w),w),w),c_List_Otake(z,u,w))* -> .
% 299.70/300.39 22812[0:Rew:22799.0,20734.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,z,w),w),w),w),u)* -> .
% 299.70/300.39 23133[0:SpL:6605.0,450.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,w,x),c_List_Omap(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1,x2),x,x2)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x2),x,x2).
% 299.70/300.39 23090[0:SpL:6605.0,450.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),c_List_Olist_OCons(z,x1,x2),y,x2)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),x1,y,x2).
% 299.70/300.39 22948[0:SpR:6605.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x,y),c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(hAPP(u,w),c_List_Olist_ONil(y),y),y))*.
% 299.70/300.39 23452[0:SpR:1625.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z).
% 299.70/300.39 23451[0:SpR:427.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z) -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)*.
% 299.70/300.39 23450[0:SpR:1349.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Omap(u,c_List_Oappend(w,c_List_Orev(v,x),x),x,y),y)*.
% 299.70/300.39 23446[0:SpR:1342.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),x,w),w,y),y)* -> c_List_Odistinct(c_List_Omap(u,c_List_Oappend(c_List_Orev(x,w),v,w),w,y),y)*.
% 299.70/300.39 23576[0:SpL:434.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Olist_OCons(w,x,y),y),y)*.
% 299.70/300.39 23702[0:SpL:434.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Olist_OCons(w,x,y),y),y)*.
% 299.70/300.39 23808[0:SpL:434.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Olist_OCons(w,x,y),y),y)*.
% 299.70/300.39 23930[0:SpR:1625.0,4522.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_ONil(z),y,z)* -> c_List_Olist__all2(u,c_List_Omap(v,w,x,y),c_List_Olist_ONil(z),y,z).
% 299.70/300.39 23929[0:SpR:427.0,4522.1] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),c_List_Olist_ONil(z),y,z) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_ONil(z),y,z)*.
% 299.70/300.39 23928[0:SpR:1349.0,4522.1] || c_List_Olist__all2(u,c_List_Oappend(v,c_List_Orev(w,x),x),c_List_Olist_ONil(y),x,y)* -> c_List_Olist__all2(u,c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Olist_ONil(y),x,y)*.
% 299.70/300.39 23924[0:SpR:1342.0,4522.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Olist_ONil(y),w,y)* -> c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Olist_ONil(y),w,y)*.
% 299.70/300.39 23982[0:SpL:279.1,21883.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Orev(c_List_Omap(x1,y,tc_Type_Oty,x2),x2),x2),z)** -> .
% 299.70/300.39 24030[0:SpR:1625.0,4532.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,c_List_Orev(x,y),y,z),v,z)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,x,y,z),v,z).
% 299.70/300.39 24029[0:SpR:427.0,4532.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,x,y,z),v,z) -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,c_List_Orev(x,y),y,z),v,z)*.
% 299.70/300.39 24028[0:SpR:1349.0,4532.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Oappend(w,c_List_Orev(x,y),y),v,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Oappend(x,c_List_Orev(w,y),y),v,y)*.
% 299.70/300.39 24024[0:SpR:1342.0,4532.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Oappend(c_List_Orev(w,x),y,x),v,x)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Oappend(c_List_Orev(y,x),w,x),v,x)*.
% 299.70/300.39 24065[0:SpL:336.0,22217.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(y,x,z),x1,z),z),z),z),z),c_List_Olist_OCons(x,x1,z))** -> .
% 299.70/300.39 24064[0:SpL:161.0,22217.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,y,z),c_List_Oreplicate(x1,y,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.39 24116[0:SpL:336.0,22218.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(y,x,z),x1,z),z),z),z),z),c_List_Olist_OCons(x,x1,z))** -> .
% 299.70/300.39 24115[0:SpL:161.0,22218.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(c_List_Oreplicate(x,y,z),c_List_Oreplicate(x1,y,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.39 24174[0:SpL:336.0,22232.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(y,x,z),x1,z),z),z),z),z),c_List_Olist_OCons(x,x1,z))** -> .
% 299.70/300.39 24173[0:SpL:161.0,22232.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,y,z),c_List_Oreplicate(x1,y,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.39 24381[0:SpL:431.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(v,z,y,w),w),w)*.
% 299.70/300.39 24411[0:SpL:431.0,23620.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w)*.
% 299.70/300.39 24437[0:SpL:431.0,23734.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w)*.
% 299.70/300.39 24470[0:SpL:431.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(v,z,y,w),w),w)*.
% 299.70/300.39 24500[0:SpL:431.0,23862.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w)*.
% 299.70/300.39 24524[0:SpL:279.1,23993.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Omap(x1,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty,x2),x2),z)** -> .
% 299.70/300.39 24695[0:SpL:336.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Odrop(x1,c_List_Olist_OCons(w,z,y),y))* -> .
% 299.70/300.39 24694[0:SpL:161.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),c_List_Odrop(x1,c_List_Oreplicate(w,x,y),y))* -> .
% 299.70/300.39 24819[0:SpL:431.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Omap(v,z,y,w),w),w)*.
% 299.70/300.39 25045[0:SpL:1625.0,1185.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Oappend(c_List_Omap(u,v,w,x),z,x),y)* -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.39 25044[0:SpL:427.0,1185.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),z,x),y)* -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.39 25057[0:Rew:377.0,25043.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Oappend(v,c_List_Oappend(c_List_Orev(u,w),y,w),w),x)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.39 25058[0:Rew:377.0,25039.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Oappend(c_List_Orev(w,v),c_List_Oappend(u,y,v),v),x)* -> equal(y,c_List_Olist_ONil(v)).
% 299.70/300.39 25615[0:SpR:25354.1,421.0] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(u,c_List_Oappend(y,v,w),w,x),c_List_Omap(u,y,w,x))**.
% 299.70/300.39 26439[0:SpR:9462.1,1446.0] || equal(u,c_List_Otake(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,u,x),tc_List_Olist(x)),c_List_Olist_OCons(y,w,x),x),c_List_Odrop(v,w,x))*.
% 299.70/300.39 26722[0:SpR:9462.1,1541.0] || equal(u,c_List_Otake(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(y,u,x),tc_List_Olist(x)),c_List_Oappend(y,w,x),x),c_List_Odrop(v,w,x))*.
% 299.70/300.39 27065[0:SpR:9462.1,1548.0] || equal(c_List_Odrop(u,v,w),c_List_Otake(x,y,w)) -> equal(c_List_Oappend(c_List_Otake(u,v,w),y,w),c_List_Oappend(v,c_List_Odrop(x,y,w),w))*.
% 299.70/300.39 27001[0:SpR:1548.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Odrop(u,v,w),x,w),tc_List_Olist(w)),c_List_Orev(c_List_Oappend(v,x,w),w),w),c_List_Orev(c_List_Otake(u,v,w),w))**.
% 299.70/300.39 26999[0:SpR:1548.0,784.1] || equal(u,c_List_Otake(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Oappend(w,y,x),x),c_List_Oappend(c_List_Odrop(v,w,x),y,x))*.
% 299.70/300.39 27453[0:Rew:10347.0,27047.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),y,x),c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oappend(c_List_Orev(u,x),y,x),x))**.
% 299.70/300.39 27584[0:Res:4116.1,12906.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(c_List_Omap(u,c_List_Otake(y,v,w),w,x),z)* -> c_List_Odistinct(c_List_Otake(x1,z,x),x)*.
% 299.70/300.39 27583[0:Res:4116.1,13033.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(c_List_Omap(u,c_List_Otake(y,v,w),w,x),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,x),x)*.
% 299.70/300.39 27877[0:Res:4236.1,12906.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(c_List_Omap(u,c_List_Orotate(y,v,w),w,x),z)* -> c_List_Odistinct(c_List_Otake(x1,z,x),x)*.
% 299.70/300.39 27876[0:Res:4236.1,13033.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(c_List_Omap(u,c_List_Orotate(y,v,w),w,x),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,x),x)*.
% 299.70/300.39 28157[0:Res:4335.1,12906.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(c_List_Omap(u,c_List_Odrop(y,v,w),w,x),z)* -> c_List_Odistinct(c_List_Otake(x1,z,x),x)*.
% 299.70/300.39 28156[0:Res:4335.1,13033.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(c_List_Omap(u,c_List_Odrop(y,v,w),w,x),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,x),x)*.
% 299.70/300.39 28228[0:SpL:336.0,27092.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Oreplicate(v,u,w),w),w),w)*.
% 299.70/300.39 28254[0:SpL:336.0,27099.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Oreplicate(v,u,w),w),w),w)*.
% 299.70/300.39 28532[0:SpL:1548.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Oappend(c_List_Odrop(y,c_List_Otake(z,v,x),x),c_List_Oappend(c_List_Odrop(z,v,x),w,x),x))* -> .
% 299.70/300.39 28665[0:SpL:431.0,27592.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Omap(v,z,y,w),w),w),w)*.
% 299.70/300.39 28746[0:SpL:431.0,27885.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Omap(v,z,y,w),w),w),w)*.
% 299.70/300.39 28770[0:SpL:431.0,28165.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Omap(v,z,y,w),w),w),w)*.
% 299.70/300.39 28995[0:SpL:336.0,28335.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Oreplicate(v,u,w),w),w),w)*.
% 299.70/300.39 29021[0:SpL:336.0,28342.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Oreplicate(v,u,w),w),w),w)*.
% 299.70/300.39 29468[0:SpL:421.0,1621.0] || equal(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z))* equal(c_List_Orev(u,z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Omap(v,w,y,z),z)*.
% 299.70/300.39 29507[0:Rew:424.0,29487.1] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x,z),z)* -> c_List_Odistinct(c_List_Oreplicate(w,hAPP(u,v),z),z).
% 299.70/300.39 29565[0:SpL:421.0,1990.0] || equal(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z))* equal(c_List_Orev(u,z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Omap(v,x,y,z),z)*.
% 299.70/300.39 29620[0:SpR:1349.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,c_List_Oappend(v,c_List_Orev(u,w),w),w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.39 29616[0:SpR:1342.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),w,v),tc_List_Olist(v)),c_List_Orev(c_List_Orotate(x,c_List_Oappend(c_List_Orev(w,v),u,v),v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.39 29898[0:SpR:3110.1,429.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(x,w,v,y),y),c_List_Omap(x,w,v,y))**.
% 299.70/300.39 30007[0:SpL:2322.1,3326.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(w,c_List_Olist_ONil(x))* equal(y,w)* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.39 30345[0:SpL:4041.1,13587.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(v),v),v),v),v),c_List_Olist_OCons(z,u,v))* -> .
% 299.70/300.39 30344[0:SpL:4041.1,13198.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(v),v),v),v),v),c_List_Olist_OCons(z,u,v))* -> .
% 299.70/300.39 30343[0:SpL:4041.1,13197.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(v),v),v),v),v),c_List_Olist_OCons(z,u,v))* -> .
% 299.70/300.39 30303[0:SpL:4041.1,4058.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Olist_OCons(x,y,v))* equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Orev(y,v))* -> .
% 299.70/300.39 30272[0:SpL:4041.1,7551.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,v),v),v),c_List_Otake(z,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v))* -> .
% 299.70/300.39 30271[0:SpL:4041.1,7518.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,v),v),v),c_List_Otake(z,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v))* -> .
% 299.70/300.39 30420[0:Rew:22799.0,30419.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,y,v),v),v),v),c_List_Otake(z,c_List_Olist_OCons(w,u,v),v))* -> .
% 299.70/300.39 30263[0:SpL:4041.1,22732.0] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v),v)* -> c_List_Odistinct(c_List_Olist_OCons(y,u,v),v)*.
% 299.70/300.39 30261[0:SpL:4041.1,22730.0] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v),v)* -> c_List_Odistinct(c_List_Olist_OCons(y,u,v),v)*.
% 299.70/300.39 30259[0:SpL:4041.1,7299.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v),c_List_Otake(z,c_List_Olist_OCons(y,u,v),v))* -> .
% 299.70/300.39 30257[0:SpL:4041.1,4193.0] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v))* equal(c_List_Orev(w,v),c_List_Olist_OCons(y,u,v))* -> .
% 299.70/300.39 30256[0:SpL:4041.1,4058.1] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,v),v))* equal(c_List_Orev(w,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.39 30251[0:SpL:4041.1,4043.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,v),v),v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* -> equal(x,u)*.
% 299.70/300.39 30224[0:SpL:4041.1,2296.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oreplicate(w,x,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,u,v),tc_List_Olist(v)),w)*.
% 299.70/300.39 30220[0:SpL:4041.1,612.1] || equal(u,c_List_Olist_ONil(v)) equal(w,x)* equal(c_List_Orev(x,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* -> equal(w,c_List_Olist_OCons(y,u,v))*.
% 299.70/300.39 30204[0:SpL:4041.1,12273.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),c_List_Odrop(y,c_List_Odrop(z,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),v))* -> .
% 299.70/300.39 30198[0:SpL:4041.1,8125.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),c_List_Otake(y,c_List_Otake(z,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),v))* -> .
% 299.70/300.39 30427[0:Rew:3954.0,30188.1] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,v),v),v),v)* -> c_List_Odistinct(c_List_Otake(y,c_List_Olist_OCons(w,u,v),v),v)*.
% 299.70/300.39 30187[0:SpL:4041.1,612.1] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,u,v))* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Orev(y,v))* -> equal(w,y)*.
% 299.70/300.39 30182[0:SpL:4041.1,12165.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Odrop(y,c_List_Odrop(z,c_List_Olist_OCons(x,u,v),v),v))* -> .
% 299.70/300.39 30180[0:SpL:4041.1,7778.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Otake(y,c_List_Otake(z,c_List_Olist_OCons(x,u,v),v),v))* -> .
% 299.70/300.39 30176[0:SpL:4041.1,4801.0] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),v)* -> c_List_Odistinct(c_List_Otake(y,c_List_Olist_OCons(x,u,v),v),v)*.
% 299.70/300.39 30155[0:SpL:4041.1,2468.0] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* equal(c_List_Olist_OCons(x,u,v),c_List_Orev(y,v))* -> equal(w,y)*.
% 299.70/300.39 30141[0:SpL:4041.1,4183.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Olist_OCons(x,y,v))* equal(c_List_Olist_OCons(w,u,v),c_List_Orev(y,v))* -> .
% 299.70/300.39 30093[0:SpR:4041.1,970.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,v),tc_List_Olist(v)),c_List_Orotate(x,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.39 31488[0:Rew:3717.0,31471.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* -> equal(c_List_Oappend(u,c_List_Orev(w,x),x),c_List_Olist_ONil(x)).
% 299.70/300.39 31583[0:SpL:1625.0,6207.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 31582[0:SpL:427.0,6207.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(w,x),x,y),z,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.39 31667[0:SpL:377.0,1362.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,w),w),w))* -> equal(c_List_Orev(v,w),c_List_Oappend(x,y,w)).
% 299.70/300.39 31666[0:SpL:207.0,1362.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,w),w),w))* -> equal(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w)).
% 299.70/300.39 31634[0:SpL:377.0,1362.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Oappend(y,c_List_Orev(c_List_Oappend(u,v,x),x),x))* -> equal(c_List_Orev(w,x),y).
% 299.70/300.39 31633[0:SpL:207.0,1362.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Oappend(y,c_List_Orev(c_List_Olist_OCons(u,v,x),x),x))* -> equal(c_List_Orev(w,x),y).
% 299.70/300.39 31692[0:Rew:1342.0,31656.0,377.0,31656.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Oappend(y,c_List_Oappend(c_List_Orev(u,w),x,w),w))* -> equal(c_List_Orev(v,w),y).
% 299.70/300.39 31714[0:SpL:421.0,6255.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(v,x,y,z),c_List_Olist_ONil(z)).
% 299.70/300.39 31759[0:SpL:1625.0,6286.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,c_List_Orev(x,y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.39 31758[0:SpL:427.0,6286.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,x,y,z),c_List_Olist_ONil(z)).
% 299.70/300.39 31858[0:SpL:377.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Oappend(c_List_Orev(w,x),y,x))* -> equal(c_List_Orev(c_List_Oappend(u,v,x),x),y).
% 299.70/300.39 31857[0:SpL:207.0,1363.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Oappend(c_List_Orev(w,x),y,x))* -> equal(c_List_Orev(c_List_Olist_OCons(u,v,x),x),y).
% 299.70/300.39 31917[0:Rew:3718.0,31916.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Oappend(u,c_List_Oappend(c_List_Orev(w,x),y,x),x))* -> equal(c_List_Orev(v,x),y).
% 299.70/300.39 31938[0:SpL:1625.0,7048.2] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(y,z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,v,w,x),x),z)* -> .
% 299.70/300.39 31937[0:SpL:427.0,7048.2] || equal(c_List_Omap(u,v,w,x),y)* equal(y,z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),z)* -> .
% 299.70/300.39 31936[0:SpL:1349.0,7048.2] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(x,y)* equal(c_List_Olist_OCons(z,c_List_Oappend(v,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.39 31932[0:SpL:1342.0,7048.2] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(x,y)* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(w,v),u,v),v),y)* -> .
% 299.70/300.39 31987[0:SpL:1625.0,8735.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Omap(u,v,w,x),c_List_Oappend(y,z,x))* -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.39 31986[0:SpL:427.0,8735.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Oappend(y,z,x))* -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.39 31985[0:SpL:1349.0,8735.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(c_List_Oappend(v,c_List_Orev(u,w),w),c_List_Oappend(x,y,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.39 31981[0:SpL:1342.0,8735.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Oappend(x,y,v))* -> equal(y,c_List_Olist_ONil(v)).
% 299.70/300.39 32268[0:SpL:4047.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x,y),y)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x).
% 299.70/300.39 32255[0:SpL:4047.0,12788.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x))* c_List_Odistinct(u,x)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x)*.
% 299.70/300.39 32219[0:SpR:6605.0,4047.0] || -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y),y),c_List_Olist_OCons(hAPP(v,w),c_List_Olist_OCons(u,c_List_Olist_ONil(y),y),y))**.
% 299.70/300.39 32474[0:Rew:83.0,32324.1,207.0,32324.1,207.0,32324.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* equal(c_List_Olist_OCons(v,c_List_Olist_OCons(u,y,w),w),x)* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.39 32552[0:SpL:3954.0,9585.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(u,w),w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))** -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.39 32754[0:SpL:4132.0,22865.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),x1,y),y),y),c_List_Otake(v,x,y))** -> .
% 299.70/300.39 32752[0:SpL:4132.0,21658.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),u,y),y),c_List_Orev(c_List_Otake(v,x,y),y))** -> .
% 299.70/300.39 32748[0:SpL:4132.0,22865.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,w,x),tc_List_Olist(x)),y,z),z),z),c_List_Otake(v,c_List_Omap(x1,w,x,z),z))* -> .
% 299.70/300.39 32746[0:SpL:4132.0,21658.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,w,x),tc_List_Olist(x)),u,y),y),c_List_Orev(c_List_Otake(v,c_List_Omap(z,w,x,y),y),y))* -> .
% 299.70/300.39 32701[0:SpR:418.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.39 32700[0:SpR:426.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.39 32699[0:SpR:429.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.39 32693[0:SpR:6605.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),tc_List_Olist(y)))*.
% 299.70/300.39 32670[0:SpR:4132.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orotate(z,c_List_Otake(u,w,x),x),x1,x),x),x1)**.
% 299.70/300.39 32668[0:SpR:4132.0,1003.1] || equal(c_List_Orev(c_List_Otake(u,v,w),w),x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),x)**.
% 299.70/300.39 32666[0:SpR:4132.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Orev(c_List_Otake(u,w,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 32665[0:SpR:4132.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Orotate(z,c_List_Otake(u,w,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 32647[0:SpR:4132.0,90.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Otake(u,w,x),z,x),x),c_List_Otake(u,w,x))**.
% 299.70/300.39 32641[0:SpR:4132.0,787.1] || equal(c_List_Otake(u,v,w),c_List_Orev(x,w)) -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.70/300.39 32637[0:SpR:4132.0,2335.1] || equal(c_List_Otake(u,v,w),c_List_Orev(x,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),x)**.
% 299.70/300.39 32633[0:SpR:4132.0,787.1] || equal(u,c_List_Orev(c_List_Otake(v,w,x),x))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Omap(y,w,x,z),z),tc_List_Olist(z)))*.
% 299.70/300.39 32611[0:SpR:4132.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),x1,z),z),x1)**.
% 299.70/300.39 32609[0:SpR:4132.0,1003.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.39 32607[0:SpR:4132.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Orev(c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 32606[0:SpR:4132.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 32582[0:SpR:4132.0,787.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(y)))*.
% 299.70/300.39 32578[0:SpR:4132.0,2335.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.39 32574[0:SpR:4132.0,787.1] || equal(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(v,x,y),tc_List_Olist(y)))*.
% 299.70/300.39 32826[0:Rew:425.0,32714.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x)))**.
% 299.70/300.39 32827[0:Rew:425.0,32711.1] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y)))**.
% 299.70/300.39 32885[0:SpL:1625.0,12721.2] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(y,z)* equal(c_List_Olist_OCons(x1,z,x),c_List_Omap(u,v,w,x))* -> .
% 299.70/300.39 32884[0:SpL:427.0,12721.2] || equal(c_List_Omap(u,v,w,x),y)* equal(y,z)* equal(c_List_Olist_OCons(x1,z,x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.39 32882[0:SpL:1349.0,12721.2] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(x,y)* equal(c_List_Olist_OCons(z,y,w),c_List_Oappend(v,c_List_Orev(u,w),w))* -> .
% 299.70/300.39 32878[0:SpL:1342.0,12721.2] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(x,y)* equal(c_List_Olist_OCons(z,y,v),c_List_Oappend(c_List_Orev(w,v),u,v))* -> .
% 299.70/300.39 32870[0:SpL:434.0,12721.2] || equal(u,v)* equal(v,c_List_Omap(w,x,y,z))* equal(c_List_Omap(w,c_List_Olist_OCons(x1,x,y),y,z),c_List_Orev(u,z))* -> .
% 299.70/300.39 32957[0:SpL:418.0,4160.0] || equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Odrop(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 32956[0:SpL:426.0,4160.0] || equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Orotate(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 32955[0:SpL:429.0,4160.0] || equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Otake(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 32949[0:SpL:6605.0,4160.0] || equal(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 33109[0:SpL:418.0,4267.0] || equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Odrop(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 33108[0:SpL:426.0,4267.0] || equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Orotate(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 33107[0:SpL:429.0,4267.0] || equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Otake(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 33184[0:SpL:434.0,14616.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z))* equal(c_List_Omap(v,x,y,z),x1)* equal(c_List_Orev(u,z),x1)* -> .
% 299.70/300.39 33408[0:SpL:4351.0,22865.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),x1,y),y),y),c_List_Odrop(v,x,y))** -> .
% 299.70/300.39 33406[0:SpL:4351.0,21658.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),u,y),y),c_List_Orev(c_List_Odrop(v,x,y),y))** -> .
% 299.70/300.39 33402[0:SpL:4351.0,22865.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,w,x),tc_List_Olist(x)),y,z),z),z),c_List_Odrop(v,c_List_Omap(x1,w,x,z),z))* -> .
% 299.70/300.39 33400[0:SpL:4351.0,21658.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,w,x),tc_List_Olist(x)),u,y),y),c_List_Orev(c_List_Odrop(v,c_List_Omap(z,w,x,y),y),y))* -> .
% 299.70/300.39 33327[0:SpR:418.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.39 33326[0:SpR:426.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.39 33325[0:SpR:429.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.39 33319[0:SpR:6605.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),tc_List_Olist(y)))*.
% 299.70/300.39 33296[0:SpR:4351.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orotate(z,c_List_Odrop(u,w,x),x),x1,x),x),x1)**.
% 299.70/300.39 33294[0:SpR:4351.0,1003.1] || equal(c_List_Orev(c_List_Odrop(u,v,w),w),x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),x)**.
% 299.70/300.39 33292[0:SpR:4351.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Orev(c_List_Odrop(u,w,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 33291[0:SpR:4351.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Orotate(z,c_List_Odrop(u,w,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 33273[0:SpR:4351.0,90.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Odrop(u,w,x),z,x),x),c_List_Odrop(u,w,x))**.
% 299.70/300.39 33269[0:SpR:4351.0,787.1] || equal(c_List_Odrop(u,v,w),c_List_Orev(x,w)) -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.70/300.39 33265[0:SpR:4351.0,2335.1] || equal(c_List_Odrop(u,v,w),c_List_Orev(x,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),x)**.
% 299.70/300.39 33261[0:SpR:4351.0,787.1] || equal(u,c_List_Orev(c_List_Odrop(v,w,x),x))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Omap(y,w,x,z),z),tc_List_Olist(z)))*.
% 299.70/300.39 33239[0:SpR:4351.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),x1,z),z),x1)**.
% 299.70/300.39 33237[0:SpR:4351.0,1003.1] || equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.39 33235[0:SpR:4351.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Orev(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 33234[0:SpR:4351.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 33212[0:SpR:4351.0,787.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(y)))*.
% 299.70/300.39 33208[0:SpR:4351.0,2335.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.39 33204[0:SpR:4351.0,787.1] || equal(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(v,x,y),tc_List_Olist(y)))*.
% 299.70/300.39 33514[0:SpL:1625.0,17418.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Orev(y,x))* equal(c_List_Orev(c_List_Olist_OCons(z,y,x),x),c_List_Omap(u,v,w,x))* -> .
% 299.70/300.39 33513[0:SpL:427.0,17418.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(y,x)) equal(c_List_Orev(c_List_Olist_OCons(z,y,x),x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.39 33511[0:SpL:1349.0,17418.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Orev(x,w))* equal(c_List_Orev(c_List_Olist_OCons(y,x,w),w),c_List_Oappend(v,c_List_Orev(u,w),w))* -> .
% 299.70/300.39 33507[0:SpL:1342.0,17418.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(x,v))* equal(c_List_Orev(c_List_Olist_OCons(y,x,v),v),c_List_Oappend(c_List_Orev(w,v),u,v))* -> .
% 299.70/300.39 33494[0:SpL:434.0,17418.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y)) equal(c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(z,w,x),x,y),y),c_List_Orev(u,y))* -> .
% 299.70/300.39 33555[0:SpL:1625.0,17420.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(y,x),x),x),c_List_Omap(u,v,w,x))* -> .
% 299.70/300.39 33554[0:SpL:427.0,17420.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(y,x),x),x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.39 33552[0:SpL:1349.0,17420.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(x,w),w),w),c_List_Oappend(v,c_List_Orev(u,w),w))* -> .
% 299.70/300.39 33548[0:SpL:1342.0,17420.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(x,v),v),v),c_List_Oappend(c_List_Orev(w,v),u,v))* -> .
% 299.70/300.39 33538[0:SpL:1625.0,17420.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Omap(v,w,x,y),y),y),c_List_Orev(u,y))* -> .
% 299.70/300.39 33537[0:SpL:427.0,17420.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),c_List_Orev(u,y))* -> .
% 299.70/300.39 33531[0:SpL:1342.0,17420.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w)) equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(x,w),v,w),w),w),c_List_Orev(u,w))* -> .
% 299.70/300.39 33564[0:Rew:30622.2,33547.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Orev(c_List_Olist_OCons(y,x,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.39 33595[0:SpL:2317.1,21649.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(w,x)* equal(c_List_Olist_OCons(y,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),y,v),v),x)* -> .
% 299.70/300.39 33617[0:SpL:418.0,4398.0] || equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Odrop(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 33616[0:SpL:426.0,4398.0] || equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Orotate(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 33615[0:SpL:429.0,4398.0] || equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Otake(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 33609[0:SpL:6605.0,4398.0] || equal(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 34106[0:SpL:1344.0,8742.1] || equal(u,c_List_Orev(v,w)) equal(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,w),v,w),w))* -> equal(c_List_Oreplicate(x,y,w),c_List_Olist_ONil(w)).
% 299.70/300.39 34102[0:SpL:1344.0,1990.0] || equal(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(c_List_Oreplicate(v,w,x),x).
% 299.70/300.39 34027[0:SpL:1344.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,w),v,w),w))* -> equal(c_List_Orev(u,w),c_List_Oreplicate(x,y,w)).
% 299.70/300.39 33891[0:SpR:1344.0,377.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),y,w),c_List_Oappend(c_List_Orev(x,w),c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w))**.
% 299.70/300.39 34363[0:SpR:434.0,30468.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x)) -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(y),c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x),x,tc_Expr_Oexp(y)),y)*.
% 299.70/300.39 34383[0:SpL:434.0,30622.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x)) equal(y,c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x))* -> equal(c_List_Orev(y,x),y)**.
% 299.70/300.39 34408[0:SpL:421.0,31564.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(v,w,y,z),c_List_Olist_ONil(z)).
% 299.70/300.39 34655[0:SpL:1351.0,1621.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y))* equal(c_List_Orev(u,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Oreplicate(w,x,y),y).
% 299.70/300.39 34590[0:SpL:1351.0,1126.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(x,y,v),v),v),c_List_Orev(w,v))** -> equal(u,c_List_Oreplicate(x,y,v))*.
% 299.70/300.39 34581[0:SpL:1351.0,1362.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(x,y,w),w),w))* -> equal(c_List_Orev(v,w),c_List_Oreplicate(x,y,w)).
% 299.70/300.39 34577[0:SpL:1351.0,9584.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))* equal(c_List_Orev(c_List_Oappend(y,c_List_Oreplicate(u,v,w),w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(x,w).
% 299.70/300.39 34942[0:SpL:421.0,31588.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(v,x,y,z),c_List_Olist_ONil(z)).
% 299.70/300.39 35045[0:SpL:421.0,31728.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),z,y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(u,w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.39 35115[0:SpL:377.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Oappend(y,c_List_Oappend(z,w,x),x))* -> equal(c_List_Olist_OCons(u,v,x),c_List_Oappend(y,z,x)).
% 299.70/300.39 35114[0:SpL:207.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Olist_OCons(y,c_List_Oappend(z,w,x),x))* -> equal(c_List_Olist_OCons(u,v,x),c_List_Olist_OCons(y,z,x)).
% 299.70/300.39 35100[0:SpL:274.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Oappend(y,c_List_Orev(v,x),x))* -> equal(c_List_Olist_OCons(u,c_List_Orev(w,x),x),y).
% 299.70/300.39 35094[0:SpL:377.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(z,x,y))* -> equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,y),y),z).
% 299.70/300.39 35093[0:SpL:207.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(z,x,y))* -> equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,y),y),z).
% 299.70/300.39 35152[0:SpL:1625.0,31815.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z))* equal(c_List_Orev(u,z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.39 35151[0:SpL:427.0,31815.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z))* equal(c_List_Orev(u,z),c_List_Omap(w,x,y,z))* -> .
% 299.70/300.39 35145[0:SpL:1342.0,31815.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x))* equal(c_List_Orev(u,x),c_List_Oappend(c_List_Orev(y,x),w,x))* -> .
% 299.70/300.39 35163[0:Rew:4047.0,35144.1] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v))* equal(c_List_Orev(w,v),c_List_Olist_OCons(x,u,v))* -> .
% 299.70/300.39 35167[0:SpL:434.0,31929.2] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* equal(y,z)* equal(c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),z)* -> .
% 299.70/300.39 35214[0:SpL:434.0,33504.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v))* equal(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(z,x,y),y,v),v),u)* -> .
% 299.70/300.39 35266[0:SpL:274.0,1467.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(y,v,w),w),w))* -> equal(x,c_List_Orev(y,w)).
% 299.70/300.39 35281[0:Rew:377.0,35260.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,z,y),y),y))* -> equal(x,z).
% 299.70/300.39 35282[0:Rew:207.0,35259.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,z,y),y),y))* -> equal(x,z).
% 299.70/300.39 35497[0:SpL:377.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Oappend(y,c_List_Oappend(z,w,x),x))* -> equal(c_List_Oappend(u,v,x),c_List_Oappend(y,z,x)).
% 299.70/300.39 35526[0:Rew:377.0,35486.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(z,x,y))* -> equal(c_List_Oappend(u,c_List_Oappend(v,w,y),y),z).
% 299.70/300.39 35473[0:SpL:274.0,1562.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Oappend(y,c_List_Orev(v,x),x))* -> equal(c_List_Oappend(u,c_List_Orev(w,x),x),y).
% 299.70/300.39 35466[0:SpL:207.0,1562.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(z,x,y))* -> equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,y),y),z).
% 299.70/300.39 35550[0:SpL:421.0,34962.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(v,w,y,z),c_List_Olist_ONil(z)).
% 299.70/300.39 35811[0:Rew:377.0,35792.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,z,y),y),y))* -> equal(x,z).
% 299.70/300.39 35814[0:Rew:207.0,35772.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,z,y),y),y))* -> equal(x,z).
% 299.70/300.39 35970[0:SpL:421.0,35564.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),z,y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(u,v,x,y),c_List_Olist_ONil(y)).
% 299.70/300.39 36012[0:SpL:259.0,1655.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),c_List_Orev(y,x))* -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),y).
% 299.70/300.39 36149[0:SpR:2317.1,973.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(x,c_List_Olist__update(w,y,z,v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.39 36132[0:SpR:308.0,973.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 36328[0:SpR:2317.1,974.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(x,c_List_Omap(y,w,v,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 36309[0:SpR:434.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 36452[0:SpL:308.0,1006.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),tc_List_Olist(x)),y,x),y)**.
% 299.70/300.39 36845[0:SpL:4048.0,24526.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,v),v),v),c_List_Orev(c_List_Olist_OCons(w,u,v),v))** -> .
% 299.70/300.39 36785[0:SpL:4048.0,27899.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(y,z,x),x),x),x),x),c_List_Orev(c_List_Olist_OCons(y,w,x),x))** -> .
% 299.70/300.39 36736[0:SpL:4048.0,8742.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x)) equal(u,c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(v,y,x),x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.39 36690[0:SpL:4048.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(x,v,w),w),w),w))* -> .
% 299.70/300.39 36682[0:SpL:4048.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),w),c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(x,v,w),w),w))* -> .
% 299.70/300.39 36660[0:SpL:4048.0,2790.1] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(c_List_Orev(w,v),c_List_Olist_OCons(x,y,v),v),c_List_Orev(c_List_Olist_OCons(x,w,v),v))** -> equal(u,y)*.
% 299.70/300.39 36634[0:SpL:4048.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(v,y,x),x))* -> equal(c_List_Orev(u,x),y).
% 299.70/300.39 36507[0:SpL:4048.0,27103.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Orev(c_List_Olist_OCons(w,u,v),v),v),v),v)*.
% 299.70/300.39 36504[0:SpL:4048.0,28346.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Orev(c_List_Olist_OCons(w,u,v),v),v),v),v)*.
% 299.70/300.39 36479[0:SpR:4048.0,1344.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Oreplicate(x,y,v),v),v),c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,v),c_List_Olist_OCons(w,u,v),v),v))**.
% 299.70/300.39 37000[0:SpL:434.0,1007.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.39 37079[0:SpR:2317.1,1165.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Orotate(x,w,v),v),y,v),v),y)**.
% 299.70/300.39 37043[0:SpR:1165.0,418.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(c_List_Orev(c_List_Orotate(x,u,v),v),y,v),v,z),z),c_List_Omap(w,y,v,z))**.
% 299.70/300.39 37207[0:SpL:418.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Odrop(w,x,y),y),y)*.
% 299.70/300.39 37206[0:SpL:426.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Orotate(w,x,y),y),y)*.
% 299.70/300.39 37205[0:SpL:429.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Otake(w,x,y),y),y)*.
% 299.70/300.39 37199[0:SpL:6605.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(hAPP(u,w),c_List_Olist_ONil(x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y)*.
% 299.70/300.39 37230[0:Rew:125.0,37211.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(w,x,y),y)*.
% 299.70/300.39 37321[0:SpL:434.0,6634.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Omap(z,c_List_Olist_OCons(x1,x2,x3),x3,y))* -> equal(hAPP(u,v),hAPP(z,x1)).
% 299.70/300.39 37309[0:SpL:434.0,6634.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,x1),c_List_Olist_OCons(x2,x3,x1))* -> equal(hAPP(u,hAPP(v,w)),x2).
% 299.70/300.39 37506[0:SpL:336.0,8264.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(u,x,w),w),w).
% 299.70/300.39 37519[0:Rew:100.0,37503.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,u,x),x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x).
% 299.70/300.39 37610[0:SpL:426.0,37382.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),y),c_List_Olist_ONil(y))** equal(c_List_Olist_OCons(z,x1,y),c_List_Omap(u,w,x,y))* -> .
% 299.70/300.39 37627[0:SpL:1625.0,37574.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orotate(x1,c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.39 37626[0:SpL:427.0,37574.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orotate(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.39 37624[0:SpL:1349.0,37574.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,y,w))* equal(c_List_Orotate(z,c_List_Oappend(v,c_List_Orev(u,w),w),w),c_List_Olist_ONil(w))** -> .
% 299.70/300.39 37620[0:SpL:1342.0,37574.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_OCons(x,y,v))* equal(c_List_Orotate(z,c_List_Oappend(c_List_Orev(w,v),u,v),v),c_List_Olist_ONil(v))** -> .
% 299.70/300.39 37708[0:SpR:2317.1,1250.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist__update(c_List_Orotate(x,w,v),y,z,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.39 37900[0:SpR:2317.1,1277.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(x,c_List_Orotate(y,w,v),v,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 38636[0:SpL:1375.1,13587.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(u,z,x1),x1),x1),x1),x1),c_List_Oappend(v,z,x1))* -> .
% 299.70/300.39 38635[0:SpL:1375.1,13198.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(u,z,x1),x1),x1),x1),x1),c_List_Oappend(v,z,x1))* -> .
% 299.70/300.39 38634[0:SpL:1375.1,13197.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(u,z,x1),x1),x1),x1),x1),c_List_Oappend(v,z,x1))* -> .
% 299.70/300.39 38633[0:SpL:1375.1,6808.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(c_List_Oappend(u,z,x1),x1),x1),x1),x1),c_List_Oappend(v,z,x1))* -> .
% 299.70/300.39 38632[0:SpL:1375.1,6807.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(c_List_Oappend(u,z,x1),x1),x1),x1),x1),c_List_Oappend(v,z,x1))* -> .
% 299.70/300.39 38604[0:SpL:1375.1,4228.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(u,w,x),x),x),x),y)* -> .
% 299.70/300.39 38603[0:SpL:1375.1,4058.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Orev(z,x))* -> .
% 299.70/300.39 38601[0:SpL:1375.1,7551.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(v,y,z),z),z),c_List_Otake(x1,c_List_Orev(c_List_Oappend(u,y,z),z),z))* -> .
% 299.70/300.39 38600[0:SpL:1375.1,7518.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(v,y,z),z),z),c_List_Otake(x1,c_List_Orev(c_List_Oappend(u,y,z),z),z))* -> .
% 299.70/300.39 38597[0:SpL:1375.1,3791.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Oappend(v,y,z),z)*.
% 299.70/300.39 38596[0:SpL:1375.1,7315.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z),c_List_Otake(x1,c_List_Oappend(v,y,z),z))* -> .
% 299.70/300.39 38594[0:SpL:1375.1,3790.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Oappend(v,y,z),z)*.
% 299.70/300.39 38590[0:SpL:1375.1,22732.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Oappend(v,y,z),z)*.
% 299.70/300.39 38588[0:SpL:1375.1,22730.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Oappend(v,y,z),z)*.
% 299.70/300.39 38586[0:SpL:1375.1,7299.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z),c_List_Otake(x1,c_List_Oappend(v,y,z),z))* -> .
% 299.70/300.39 38584[0:SpL:1375.1,4193.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,y,z),z),z))* equal(c_List_Orev(w,z),c_List_Oappend(v,y,z))* -> .
% 299.70/300.39 38583[0:SpL:1375.1,4058.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Oappend(v,y,z),z))* equal(c_List_Orev(w,z),c_List_Orev(c_List_Oappend(u,y,z),z))* -> .
% 299.70/300.39 38762[0:Rew:377.0,38556.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(v,c_List_Oappend(x,y,z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Oappend(u,x,z),z),z))* -> .
% 299.70/300.39 38555[0:SpL:1375.1,614.1] || equal(u,v)* equal(w,c_List_Oappend(v,x,y))* equal(z,c_List_Orev(c_List_Oappend(u,x,y),y))* -> equal(c_List_Orev(z,y),w)*.
% 299.70/300.39 38551[0:SpL:1375.1,2296.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(c_List_Oappend(u,z,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(v,z,y),tc_List_Olist(y)),w)*.
% 299.70/300.39 38550[0:SpL:1375.1,574.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(c_List_Oappend(u,z,y),y))* -> equal(c_List_Oreplicate(w,x,y),c_List_Oappend(v,z,y))*.
% 299.70/300.39 38547[0:SpL:1375.1,612.1] || equal(u,v)* equal(w,x)* equal(c_List_Orev(x,y),c_List_Orev(c_List_Oappend(u,z,y),y))* -> equal(w,c_List_Oappend(v,z,y))*.
% 299.70/300.39 38490[0:SpL:1375.1,12273.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(c_List_Oappend(u,x,y),y),y),y))* -> .
% 299.70/300.39 38486[0:SpL:1375.1,12177.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(c_List_Oappend(u,x,y),y),z,y),y),c_List_Odrop(x1,c_List_Oappend(v,x,y),y))* -> .
% 299.70/300.39 38482[0:SpL:1375.1,8125.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),c_List_Otake(z,c_List_Otake(x1,c_List_Orev(c_List_Oappend(u,x,y),y),y),y))* -> .
% 299.70/300.39 38478[0:SpL:1375.1,6566.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),c_List_Oappend(v,x,y))* -> equal(c_List_Orev(w,y),c_List_Olist_ONil(y)).
% 299.70/300.39 38472[0:SpL:1375.1,4832.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Oappend(v,x,y),y),y)*.
% 299.70/300.39 38471[0:SpL:1375.1,612.1] || equal(u,v)* equal(w,c_List_Oappend(v,x,y))* equal(c_List_Orev(c_List_Oappend(u,x,y),y),c_List_Orev(z,y))* -> equal(w,z)*.
% 299.70/300.39 38466[0:SpL:1375.1,12165.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Oappend(v,x,y),y),y))* -> .
% 299.70/300.39 38464[0:SpL:1375.1,7778.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),c_List_Otake(z,c_List_Otake(x1,c_List_Oappend(v,x,y),y),y))* -> .
% 299.70/300.39 38460[0:SpL:1375.1,4801.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Oappend(v,x,y),y),y)*.
% 299.70/300.39 38449[0:SpL:1375.1,22102.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(c_List_Oappend(u,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Oappend(v,x,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 38437[0:SpL:1375.1,3101.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Oappend(u,x,y),y))* equal(w,c_List_Olist_ONil(y)) -> equal(c_List_Oappend(v,x,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 38436[0:SpL:1375.1,2468.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Oappend(u,x,y),y))* equal(c_List_Oappend(v,x,y),c_List_Orev(z,y))* -> equal(w,z)*.
% 299.70/300.39 38435[0:SpL:1375.1,2486.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Oappend(u,x,y),y))* equal(z,c_List_Oappend(v,x,y))* -> equal(c_List_Orev(z,y),w)*.
% 299.70/300.39 38423[0:SpL:1375.1,4183.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Olist_OCons(y,z,x))* equal(c_List_Oappend(v,w,x),c_List_Orev(z,x))* -> .
% 299.70/300.39 38415[0:SpL:1375.1,6563.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,x),x),y,x),c_List_Orev(y,x))** -> equal(c_List_Oappend(v,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 38407[0:SpL:1375.1,4871.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,x),x),y,x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oappend(v,w,x),x),x)*.
% 299.70/300.39 38074[0:SpR:1375.1,427.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(w,c_List_Oappend(v,x,y),y,z),z),c_List_Omap(w,c_List_Orev(c_List_Oappend(u,x,y),y),y,z))*.
% 299.70/300.39 38060[0:SpR:1375.1,970.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(v,w,x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Orev(c_List_Oappend(u,w,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 39488[0:SpL:1378.1,13587.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(z,u,x1),x1),x1),x1),x1),c_List_Oappend(z,v,x1))* -> .
% 299.70/300.39 39487[0:SpL:1378.1,13198.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(z,u,x1),x1),x1),x1),x1),c_List_Oappend(z,v,x1))* -> .
% 299.70/300.39 39486[0:SpL:1378.1,13197.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(z,u,x1),x1),x1),x1),x1),c_List_Oappend(z,v,x1))* -> .
% 299.70/300.39 39485[0:SpL:1378.1,6808.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(c_List_Oappend(z,u,x1),x1),x1),x1),x1),c_List_Oappend(z,v,x1))* -> .
% 299.70/300.39 39484[0:SpL:1378.1,6807.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(c_List_Oappend(z,u,x1),x1),x1),x1),x1),c_List_Oappend(z,v,x1))* -> .
% 299.70/300.39 39456[0:SpL:1378.1,4228.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(w,u,x),x),x),x),y)* -> .
% 299.70/300.39 39455[0:SpL:1378.1,4058.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Orev(z,x))* -> .
% 299.70/300.39 39453[0:SpL:1378.1,7551.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v,z),z),z),c_List_Otake(x1,c_List_Orev(c_List_Oappend(y,u,z),z),z))* -> .
% 299.70/300.39 39452[0:SpL:1378.1,7518.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z),z),c_List_Otake(x1,c_List_Orev(c_List_Oappend(y,u,z),z),z))* -> .
% 299.70/300.39 39449[0:SpL:1378.1,3791.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(y,u,z),z),z),z),z)* -> c_List_Odistinct(c_List_Oappend(y,v,z),z)*.
% 299.70/300.39 39448[0:SpL:1378.1,7315.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(y,u,z),z),z),z),c_List_Otake(x1,c_List_Oappend(y,v,z),z))* -> .
% 299.70/300.39 39446[0:SpL:1378.1,3790.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(y,u,z),z),z),z),z)* -> c_List_Odistinct(c_List_Oappend(y,v,z),z)*.
% 299.70/300.39 39442[0:SpL:1378.1,22732.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,u,z),z),z),z),z)* -> c_List_Odistinct(c_List_Oappend(y,v,z),z)*.
% 299.70/300.39 39440[0:SpL:1378.1,22730.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,u,z),z),z),z),z)* -> c_List_Odistinct(c_List_Oappend(y,v,z),z)*.
% 299.70/300.39 39438[0:SpL:1378.1,7299.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,u,z),z),z),z),c_List_Otake(x1,c_List_Oappend(y,v,z),z))* -> .
% 299.70/300.39 39436[0:SpL:1378.1,4193.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,u,z),z),z))* equal(c_List_Orev(w,z),c_List_Oappend(y,v,z))* -> .
% 299.70/300.39 39435[0:SpL:1378.1,4058.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z))* equal(c_List_Orev(w,z),c_List_Orev(c_List_Oappend(y,u,z),z))* -> .
% 299.70/300.39 39594[0:Rew:377.0,39408.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(v,y,z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Oappend(x,u,z),z),z))* -> .
% 299.70/300.39 39407[0:SpL:1378.1,614.1] || equal(u,v)* equal(w,c_List_Oappend(x,v,y))* equal(z,c_List_Orev(c_List_Oappend(x,u,y),y))* -> equal(c_List_Orev(z,y),w)*.
% 299.70/300.39 39403[0:SpL:1378.1,2296.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(c_List_Oappend(z,u,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(z,v,y),tc_List_Olist(y)),w)*.
% 299.70/300.39 39402[0:SpL:1378.1,574.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(c_List_Oappend(z,u,y),y))* -> equal(c_List_Oreplicate(w,x,y),c_List_Oappend(z,v,y))*.
% 299.70/300.39 39399[0:SpL:1378.1,612.1] || equal(u,v)* equal(w,x)* equal(c_List_Orev(x,y),c_List_Orev(c_List_Oappend(z,u,y),y))* -> equal(w,c_List_Oappend(z,v,y))*.
% 299.70/300.39 39342[0:SpL:1378.1,12273.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(c_List_Oappend(x,u,y),y),y),y))* -> .
% 299.70/300.39 39338[0:SpL:1378.1,12177.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,y),y),z,y),y),c_List_Odrop(x1,c_List_Oappend(x,v,y),y))* -> .
% 299.70/300.39 39334[0:SpL:1378.1,8125.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),c_List_Otake(z,c_List_Otake(x1,c_List_Orev(c_List_Oappend(x,u,y),y),y),y))* -> .
% 299.70/300.39 39330[0:SpL:1378.1,6566.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),c_List_Oappend(x,v,y))* -> equal(c_List_Orev(w,y),c_List_Olist_ONil(y)).
% 299.70/300.39 39324[0:SpL:1378.1,4832.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Oappend(x,v,y),y),y)*.
% 299.70/300.39 39323[0:SpL:1378.1,612.1] || equal(u,v)* equal(w,c_List_Oappend(x,v,y))* equal(c_List_Orev(c_List_Oappend(x,u,y),y),c_List_Orev(z,y))* -> equal(w,z)*.
% 299.70/300.39 39318[0:SpL:1378.1,12165.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Oappend(x,v,y),y),y))* -> .
% 299.70/300.39 39316[0:SpL:1378.1,7778.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),c_List_Otake(z,c_List_Otake(x1,c_List_Oappend(x,v,y),y),y))* -> .
% 299.70/300.39 39312[0:SpL:1378.1,4801.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Oappend(x,v,y),y),y)*.
% 299.70/300.39 39301[0:SpL:1378.1,22102.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(c_List_Oappend(x,u,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Oappend(x,v,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 39289[0:SpL:1378.1,3101.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Oappend(x,u,y),y))* equal(w,c_List_Olist_ONil(y)) -> equal(c_List_Oappend(x,v,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 39288[0:SpL:1378.1,2468.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Oappend(x,u,y),y))* equal(c_List_Oappend(x,v,y),c_List_Orev(z,y))* -> equal(w,z)*.
% 299.70/300.39 39287[0:SpL:1378.1,2486.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Oappend(x,u,y),y))* equal(z,c_List_Oappend(x,v,y))* -> equal(c_List_Orev(z,y),w)*.
% 299.70/300.39 39275[0:SpL:1378.1,4183.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Olist_OCons(y,z,x))* equal(c_List_Oappend(w,v,x),c_List_Orev(z,x))* -> .
% 299.70/300.39 39267[0:SpL:1378.1,6563.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x),c_List_Orev(y,x))** -> equal(c_List_Oappend(w,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 39259[0:SpL:1378.1,4871.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oappend(w,v,x),x),x)*.
% 299.70/300.39 38924[0:SpR:1378.1,427.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(w,c_List_Oappend(x,v,y),y,z),z),c_List_Omap(w,c_List_Orev(c_List_Oappend(x,u,y),y),y,z))*.
% 299.70/300.39 38910[0:SpR:1378.1,970.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(w,v,x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Orev(c_List_Oappend(w,u,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 39840[0:SpR:39516.1,421.0] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Oappend(c_List_Omap(u,z,w,x),y,x),c_List_Omap(u,c_List_Oappend(z,v,w),w,x))*.
% 299.70/300.39 39818[0:SpR:39516.1,336.0] || equal(c_List_Olist_OCons(u,v,w),x) -> equal(c_List_Oappend(c_List_Oreplicate(y,u,w),x,w),c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(y,u,w),v,w),w))*.
% 299.70/300.39 39817[0:SpR:39516.1,161.0] || equal(c_List_Oreplicate(u,v,w),x) -> equal(c_List_Oappend(c_List_Oreplicate(y,v,w),x,w),c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(y,v,w),w))*.
% 299.70/300.39 40997[0:SpL:279.1,40962.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(y,z) -> .
% 299.70/300.39 41127[0:SpL:1344.0,39880.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),x)* -> equal(c_List_Orev(y,w),c_List_Olist_ONil(w)).
% 299.70/300.39 41167[0:SpR:820.0,783.1] || equal(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),u)** -> equal(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),c_List_Olist__update(u,v,w,x)).
% 299.70/300.39 41300[0:SpL:4048.0,39882.1] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(y,u,x),x),c_List_Orev(c_List_Olist_OCons(y,w,x),x))** -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.39 41406[0:SpL:279.1,39964.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Orev(y,tc_Type_Oty))* equal(c_List_Oappend(x1,z,tc_Type_Oty),x1)** -> .
% 299.70/300.39 41441[0:SpR:829.0,783.1] || equal(c_List_Oappend(c_List_Omap(u,v,w,w),x,w),v)** -> equal(c_List_Oappend(c_List_Omap(u,v,w,w),x,w),c_List_Omap(u,v,w,w)).
% 299.70/300.39 41590[0:SpL:336.0,40005.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(y,u,w),v,w),w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.39 41622[0:SpL:336.0,40044.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(z,u,w),v,w),w),w),w),x)* -> .
% 299.70/300.39 41658[0:SpL:336.0,40050.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(z,u,w),v,w),w),w),c_List_Orev(x,w))* -> .
% 299.70/300.39 41725[0:SpR:4144.0,783.1] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,x),v)** -> equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,x),c_List_Omap(u,v,x,x)).
% 299.70/300.39 42262[0:SpR:39737.1,1541.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Otake(x,y,w),u,w),tc_List_Olist(w)),y,w),v)*.
% 299.70/300.39 43043[0:SpL:294.0,7159.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,c_Fun_Ocomp(v,w,x,y,z),y,x1,z),x2,z,x1),x1)* -> c_List_Odistinct(c_List_Omap(w,x2,z,x),x)*.
% 299.70/300.39 43290[0:SpL:1344.0,40009.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))* equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(x,w).
% 299.70/300.39 43329[0:SpL:1625.0,40013.1] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,x,y,z),u,z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> equal(v,c_List_Olist_ONil(z))*.
% 299.70/300.39 43328[0:SpL:427.0,40013.1] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,c_List_Orev(x,y),y,z),u,z),c_List_Omap(w,x,y,z))** -> equal(v,c_List_Olist_ONil(z))*.
% 299.70/300.39 43353[0:Rew:377.0,43326.1] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(x,y),u,y),y),c_List_Oappend(x,c_List_Orev(w,y),y))** -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.39 43354[0:Rew:377.0,43322.1] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(w,x),c_List_Oappend(y,u,x),x),c_List_Oappend(c_List_Orev(y,x),w,x))** -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.39 43356[0:Rew:83.0,43327.1,207.0,43327.1,207.0,43327.1] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,y),y),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y))* -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.39 43372[0:SpL:1625.0,40021.1] || equal(u,v) equal(c_List_Oappend(c_List_Omap(w,x,y,z),u,z),v)* -> equal(c_List_Omap(w,c_List_Orev(x,y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.39 43371[0:SpL:427.0,40021.1] || equal(u,v) equal(c_List_Oappend(c_List_Omap(w,c_List_Orev(x,y),y,z),u,z),v)* -> equal(c_List_Omap(w,x,y,z),c_List_Olist_ONil(z)).
% 299.70/300.39 43398[0:Rew:377.0,43369.1] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(x,y),u,y),y),v)* -> equal(c_List_Oappend(x,c_List_Orev(w,y),y),c_List_Olist_ONil(y)).
% 299.70/300.39 43399[0:Rew:377.0,43365.1] || equal(u,v) equal(c_List_Oappend(c_List_Orev(w,x),c_List_Oappend(y,u,x),x),v)* -> equal(c_List_Oappend(c_List_Orev(y,x),w,x),c_List_Olist_ONil(x)).
% 299.70/300.39 43421[0:SpL:421.0,1449.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z)* equal(x1,c_List_Omap(v,x,y,z))* -> c_List_Odistinct(x1,z)*.
% 299.70/300.39 43453[0:SpL:421.0,1462.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,x,y,z),z),z).
% 299.70/300.39 43523[0:SpR:1542.1,829.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),z,x),c_List_Omap(u,v,w,x))*.
% 299.70/300.39 43517[0:SpR:1542.1,820.0] || equal(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),z,x),c_List_Olist__update(u,v,w,x))*.
% 299.70/300.39 44224[0:Rew:43969.1,43515.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,y,w,z),z),c_List_Omap(x,y,w,z))**.
% 299.70/300.39 44577[0:SpL:587.1,3991.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Oappend(c_List_Orev(v,w),y,w),c_List_Orev(x,w))* -> equal(y,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w))*.
% 299.70/300.39 44567[0:SpL:39516.1,3991.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(w,x),v,x),c_List_Orev(c_List_Olist_OCons(y,w,x),x))* -> equal(u,c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))*.
% 299.70/300.39 44564[0:SpL:9401.1,3991.0] || equal(c_List_Orev(u,v),w) equal(c_List_Oappend(w,x,v),c_List_Orev(c_List_Olist_OCons(y,u,v),v))* -> equal(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v)).
% 299.70/300.39 44545[0:SpL:587.1,3991.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Orev(c_List_Olist_OCons(y,u,w),w))* -> equal(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w)).
% 299.70/300.39 44543[0:SpL:100.0,3991.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),c_List_Orev(c_List_Olist_OCons(y,c_List_Oreplicate(u,v,w),w),w))* -> equal(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w)).
% 299.70/300.39 44589[0:Rew:88.0,44558.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(c_List_Olist_OCons(x,v,w),w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w)).
% 299.70/300.39 44912[0:SpL:6590.0,21635.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),tc_List_Olist(z)),u,y),y),c_List_Olist_OCons(w,x,y))** -> .
% 299.70/300.39 44904[0:SpL:6590.0,21635.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),u,y),y),c_List_Olist_OCons(hAPP(z,v),c_List_Omap(z,w,x,y),y))* -> .
% 299.70/300.39 44879[0:SpR:5634.1,6590.0] || equal(u,v) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,v,y,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,u,y),tc_List_Olist(y)))*.
% 299.70/300.39 44819[0:SpR:6590.0,675.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 44805[0:SpR:6590.0,783.1] || equal(c_List_Olist_OCons(u,v,w),x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),x)**.
% 299.70/300.39 44803[0:SpR:6590.0,623.1] || equal(c_List_Olist_OCons(u,v,w),x) -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),tc_List_Olist(z)))*.
% 299.70/300.39 45118[0:SpL:587.1,7427.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(z,w),w),w),c_List_Orev(x,w))* -> equal(z,c_List_Orev(v,w))*.
% 299.70/300.39 45108[0:SpL:587.1,7427.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* equal(c_List_Orev(x,w),c_List_Orev(c_List_Olist_OCons(y,z,w),w))* -> equal(v,c_List_Orev(z,w))*.
% 299.70/300.39 45095[0:SpL:587.1,7427.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(v,x),x),x),c_List_Orev(c_List_Olist_OCons(y,z,x),x))* -> equal(u,c_List_Orev(z,x))*.
% 299.70/300.39 45093[0:SpL:100.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),x),c_List_Orev(c_List_Olist_OCons(y,z,x),x))* -> equal(c_List_Oreplicate(v,w,x),c_List_Orev(z,x)).
% 299.70/300.39 45133[0:Rew:4047.0,45090.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orev(c_List_Olist_OCons(x,y,w),w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),c_List_Orev(y,w)).
% 299.70/300.39 45237[0:SpL:421.0,1552.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z)* equal(x1,c_List_Omap(v,x,y,z))* -> c_List_Odistinct(x1,z)*.
% 299.70/300.39 45286[0:SpL:421.0,1565.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,x,y,z),z),z).
% 299.70/300.39 45520[0:SpL:10554.0,21635.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),tc_List_Olist(y)),u,y),y),c_List_Oappend(v,c_List_Olist_OCons(z,x,y),y))* -> .
% 299.70/300.39 45509[0:SpR:39516.1,10554.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(y,c_List_Olist_OCons(z,v,w),w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Oappend(y,x,w),tc_List_Olist(w)))*.
% 299.70/300.39 45507[0:SpR:9401.1,10554.0] || equal(u,v) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(w,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(z,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.39 45541[0:Rew:344.0,45494.0,3954.0,45494.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,w),w),tc_List_Olist(w)))*.
% 299.70/300.39 45542[0:Rew:344.0,45492.1,3954.0,45492.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,c_List_Orev(w,v),v),tc_List_Olist(v)))*.
% 299.70/300.39 45679[0:SpR:45527.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,v,w),w),w),w),w),c_List_Olist_OCons(y,v,w))**.
% 299.70/300.39 45678[0:SpR:45527.0,4019.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(y,v,w),w),w),w),c_List_Orev(c_List_Olist_OCons(y,v,w),w))**.
% 299.70/300.39 45677[0:SpR:45527.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(y,v,w),w),w),w),c_List_Orev(c_List_Olist_OCons(y,v,w),w))**.
% 299.70/300.39 45735[0:Rew:4048.0,45670.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Orev(c_List_Olist_OCons(x,v,w),w))**.
% 299.70/300.39 46501[0:SpL:1550.0,11897.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),y),c_List_Oappend(c_List_Orev(w,y),z,y))** -> .
% 299.70/300.39 46497[0:SpL:1550.0,2932.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),y),c_List_Oappend(c_List_Orev(w,y),z,y))** -> .
% 299.70/300.39 46491[0:SpL:1550.0,11896.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),y),c_List_Oappend(c_List_Orev(w,y),z,y))** -> .
% 299.70/300.39 46486[0:SpL:1550.0,2931.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),y),c_List_Oappend(c_List_Orev(w,y),z,y))** -> .
% 299.70/300.39 46484[0:SpL:1550.0,40021.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,y,v),v),w,v),x)* -> equal(c_List_Olist_ONil(v),y).
% 299.70/300.39 46453[0:SpL:1550.0,8528.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x,z),z)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(w,x),x,z),z).
% 299.70/300.39 46420[0:SpL:1550.0,1937.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(v,x),y,x),x).
% 299.70/300.39 46396[0:SpL:1550.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Orev(c_List_Odrop(z,c_List_Oappend(c_List_Orev(v,x),y,x),x),x))* -> .
% 299.70/300.39 46391[0:SpL:1550.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),c_List_Odrop(z,c_List_Oappend(c_List_Orev(v,x),y,x),x))* -> .
% 299.70/300.39 46390[0:SpL:1550.0,1936.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(v,x),y,x),x).
% 299.70/300.39 46345[0:SpL:1550.0,6575.1] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x),c_List_Oappend(c_List_Orev(w,x),y,x))** -> equal(c_List_Olist_ONil(x),v)*.
% 299.70/300.39 46343[0:SpL:1550.0,1185.1] || equal(u,v) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x),v)* -> equal(c_List_Oappend(c_List_Orev(w,x),y,x),c_List_Olist_ONil(x)).
% 299.70/300.39 46332[0:SpL:1550.0,15.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,v),v),y,v))* -> equal(w,c_List_Oappend(c_List_Orev(x,v),y,v)).
% 299.70/300.39 46671[0:Rew:377.0,46240.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Orev(v,w))** -> equal(c_List_Oappend(c_List_Orev(u,w),c_List_Oappend(x,y,w),w),y)**.
% 299.70/300.39 46230[0:SpL:1550.0,3846.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Oappend(c_List_Orev(u,w),x,w),w),w),w)*.
% 299.70/300.39 46223[0:SpL:1550.0,17670.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Oappend(c_List_Orev(u,w),x,w),w),w),w)*.
% 299.70/300.39 46191[0:SpR:9401.1,1550.0] || equal(c_List_Orev(u,v),w) -> equal(c_List_Oappend(c_List_Orev(x,v),c_List_Oappend(w,y,v),v),c_List_Oappend(c_List_Orev(c_List_Oappend(u,x,v),v),y,v))*.
% 299.70/300.39 46162[0:SpR:1550.0,39516.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) -> equal(c_List_Oappend(c_List_Orev(y,v),x,v),c_List_Oappend(c_List_Orev(c_List_Oappend(u,y,v),v),w,v))*.
% 299.70/300.39 46157[0:SpR:1550.0,9401.1] || equal(c_List_Orev(u,v),w) -> equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(x,v),y,v),v),c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,v),v),y,v))*.
% 299.70/300.39 46150[0:SpR:1550.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Oappend(w,c_List_Orotate(x,u,v),v),v),y,v),v),c_List_Oappend(c_List_Orev(w,v),y,v))**.
% 299.70/300.39 46138[0:SpR:1550.0,782.1] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Oappend(x,v,w),w),y,w),w),c_List_Orev(v,w))**.
% 299.70/300.39 46721[0:Rew:1342.0,46419.1] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(y,x),v,x),x).
% 299.70/300.39 46723[0:Rew:1342.0,46389.1] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(y,x),v,x),x).
% 299.70/300.39 46766[0:Rew:1342.0,46161.1,1342.0,46161.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) -> equal(c_List_Oappend(c_List_Orev(w,v),c_List_Oappend(u,y,v),v),c_List_Oappend(c_List_Orev(x,v),y,v))*.
% 299.70/300.39 46780[0:Rew:1550.0,46267.1,88.0,46267.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),v)** -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Orev(v,w)).
% 299.70/300.39 46963[0:SpL:45729.0,21649.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),tc_List_Olist(z)),x,v),v),w)* -> .
% 299.70/300.39 46962[0:SpL:45729.0,1068.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),w,x),y,x),c_List_Olist_OCons(z,c_List_Olist_ONil(x),x))* -> equal(c_List_Olist_ONil(x),y).
% 299.70/300.39 46932[0:SpR:45729.0,1277.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Omap(w,c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z),z,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.39 46931[0:SpR:45729.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Olist__update(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),z,x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 46930[0:SpR:45729.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),z,y),y),z)**.
% 299.70/300.39 46929[0:SpR:45729.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.39 46928[0:SpR:45729.0,973.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Orotate(w,c_List_Olist__update(c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),z,x1,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 46884[0:SpR:45729.0,967.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),tc_List_Olist(y)),c_List_Orotate(z,w,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.39 47048[0:SpL:434.0,45919.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,v),v))* -> equal(c_List_Omap(w,y,z,v),c_List_Olist_ONil(v)).
% 299.70/300.39 47193[0:SpL:46993.1,7439.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,v),v),v),c_List_Olist_OCons(y,u,v))* -> equal(x,c_List_Olist_ONil(v)).
% 299.70/300.39 47075[0:SpR:46993.1,4047.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),v),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v))**.
% 299.70/300.39 48261[0:SpR:39516.1,1540.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(w,v,x),tc_List_Olist(x)),c_List_Oappend(w,c_List_Oappend(u,y,x),x),x),c_List_Oappend(w,v,x))**.
% 299.70/300.39 48258[0:SpR:9401.1,1540.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(v,w,x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Oappend(w,y,x),x),x),c_List_Oappend(v,w,x))**.
% 299.70/300.39 48235[0:SpR:39516.1,1540.0] || equal(c_List_Oappend(u,v,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(y,u,w),tc_List_Olist(w)),c_List_Oappend(y,x,w),w),c_List_Oappend(y,u,w))**.
% 299.70/300.39 48230[0:SpR:25354.1,1540.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(x,u,w),tc_List_Olist(w)),x,w),c_List_Oappend(x,u,w))**.
% 299.70/300.39 48218[0:SpR:9462.1,1540.0] || equal(u,c_List_Otake(v,w,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(y,u,x),tc_List_Olist(x)),c_List_Oappend(y,w,x),x),c_List_Oappend(y,u,x))**.
% 299.70/300.39 48378[0:SpL:421.0,1696.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,w,y,z),z),z).
% 299.70/300.39 48439[0:SpL:421.0,1705.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(w,x,z,x1),x1))** -> .
% 299.70/300.39 48502[0:SpL:421.0,1729.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,w,y,z),z),z).
% 299.70/300.39 48583[0:SpL:421.0,1743.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(w,x,z,x1),x1))** -> .
% 299.70/300.39 48964[0:SpL:421.0,1777.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,v,x,y),y),y),y)*.
% 299.70/300.39 49048[0:SpL:427.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y))* -> .
% 299.70/300.39 49107[0:Rew:377.0,49046.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),x),c_List_Odrop(z,c_List_Oappend(w,c_List_Orev(v,x),x),x))* -> .
% 299.70/300.39 49020[0:SpL:421.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,w,y,z),z),z))* -> .
% 299.70/300.39 49120[0:Rew:83.0,49047.0,207.0,49047.0,207.0,49047.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Odrop(z,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(y),y),y),y))* -> .
% 299.70/300.39 49121[0:Rew:23233.0,49050.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),x,y),y),y),c_List_Odrop(z,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x1),x1),x1,y),y))* -> .
% 299.70/300.39 49176[0:SpL:4367.0,1833.1] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* equal(z,c_List_Odrop(x1,c_List_Omap(u,w,x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.39 49172[0:SpL:418.0,1833.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) equal(y,c_List_Odrop(z,c_List_Omap(u,c_List_Odrop(x1,v,w),w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 49253[0:SpL:421.0,2069.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),c_List_Olist_ONil(x1))** -> c_List_Odistinct(c_List_Omap(w,y,z,x1),x1).
% 299.70/300.39 49321[0:SpL:5634.1,8899.0] || equal(c_List_Olist__update(u,v,w,x),y)* equal(c_List_Omap(z,y,x,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(z,u,x,x1),c_List_Olist_ONil(x1))**.
% 299.70/300.39 49314[0:SpL:370.0,8899.0] || equal(c_List_Omap(u,c_List_Olist__update(v,w,x,y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(u,c_List_Olist__update(v,w,x1,y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.39 49344[0:SpL:2322.1,3323.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(w,c_List_Olist_ONil(x)) equal(w,c_List_Oreplicate(y,z,x))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),y)*.
% 299.70/300.39 49538[0:SpL:4140.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,y,z),z),z))** -> .
% 299.70/300.39 49537[0:SpL:4140.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),z),c_List_Otake(v,c_List_Oreplicate(w,y,z),z))** -> .
% 299.70/300.39 49532[0:SpL:4140.0,5773.1] || equal(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y))* c_List_Odistinct(c_List_Otake(v,c_List_Oreplicate(w,hAPP(z,x),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.39 49527[0:SpL:4140.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Otake(v,c_List_Oreplicate(w,y,x2),x2),x2)*.
% 299.70/300.39 49520[0:SpL:4140.0,15733.0] || equal(c_List_Oappend(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,y),c_List_Otake(u,c_List_Oreplicate(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.39 49514[0:SpL:4140.0,22071.0] || equal(c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(u,c_List_Oreplicate(v,x,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 49513[0:SpL:4140.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,x,z),z),z),z)*.
% 299.70/300.39 49419[0:SpR:4140.0,5634.1] || equal(c_List_Otake(u,c_List_Oreplicate(v,w,x),x),y)* -> equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(z,w),x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.39 49405[0:SpR:4140.0,5628.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(y,w),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 49399[0:SpR:4140.0,427.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),c_List_Omap(w,c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,x,z),z),z),z,y))*.
% 299.70/300.39 49364[0:SpR:4140.0,18447.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(v,c_List_Otake(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),x)*.
% 299.70/300.39 49361[0:SpR:4140.0,5315.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(v,c_List_Otake(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),x)*.
% 299.70/300.39 49577[0:Rew:100.0,49478.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Otake(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.39 49578[0:Rew:100.0,49477.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Otake(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.39 49579[0:Rew:100.0,49473.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Otake(z,c_List_Omap(w,c_List_Otake(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),y))* -> .
% 299.70/300.39 49596[0:Rew:424.0,49379.0,425.0,49379.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Oreplicate(v,y,x1),x1),tc_List_Olist(x1)))*.
% 299.70/300.39 49744[0:SpR:3954.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Orotate(x,c_List_Orev(u,v),v),v),v),v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.70/300.39 49730[0:SpR:1349.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Oappend(v,c_List_Orev(u,w),w),w),y,w),w),y)**.
% 299.70/300.39 49726[0:SpR:1342.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),w,v),tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(x,c_List_Oappend(c_List_Orev(w,v),u,v),v),y,v),v),y)**.
% 299.70/300.39 49716[0:SpR:3430.0,418.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(c_List_Orotate(x,c_List_Orev(u,v),v),y,v),v,z),z),c_List_Omap(w,y,v,z))**.
% 299.70/300.39 50080[0:SpL:4139.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,y),y),y),y),y),c_List_Orev(c_List_Otake(v,c_List_Orev(x,y),y),y))** -> .
% 299.70/300.39 50079[0:SpL:4139.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,y),y),y),y),y),y),c_List_Otake(v,c_List_Orev(x,y),y))** -> .
% 299.70/300.39 50074[0:SpL:4139.0,5773.1] || equal(u,c_List_Otake(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Otake(v,c_List_Orev(c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.39 50069[0:SpL:4139.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Otake(v,c_List_Orev(x,y),y),y)*.
% 299.70/300.39 50062[0:SpL:4139.0,15733.0] || equal(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,x),x),x),y,x),c_List_Otake(u,c_List_Orev(w,x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.39 50056[0:SpL:4139.0,22071.0] || equal(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(u,c_List_Orev(w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 50055[0:SpL:4139.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 49987[0:SpR:943.1,4139.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Omap(x,u,w,y),y),y),c_List_Omap(x,c_List_Orev(u,w),w,y))**.
% 299.70/300.39 49964[0:SpR:587.1,4139.0] || equal(u,v) -> equal(c_List_Otake(w,c_List_Orev(c_List_Omap(x,u,y,z),z),z),c_List_Omap(x,c_List_Otake(w,c_List_Orev(v,y),y),y,z))*.
% 299.70/300.39 49952[0:SpR:587.1,4139.0] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Otake(z,c_List_Orev(y,x),x),c_List_Omap(u,c_List_Otake(z,c_List_Orev(v,w),w),w,x))*.
% 299.70/300.39 49929[0:SpR:4139.0,5634.1] || equal(c_List_Otake(u,c_List_Orev(v,w),w),x)* -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(y,v,w,z),z),z),c_List_Omap(y,x,w,z))*.
% 299.70/300.39 49914[0:SpR:4139.0,5628.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Orev(v,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 49908[0:SpR:4139.0,427.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,c_List_Orev(w,x),x),x),x,y))*.
% 299.70/300.39 49875[0:SpR:4139.0,18447.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Otake(z,c_List_Orev(v,w),w),w,x),x),x)*.
% 299.70/300.39 49872[0:SpR:4139.0,5315.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Otake(z,c_List_Orev(v,w),w),w,x),x),x)*.
% 299.70/300.39 50234[0:SpL:427.0,3563.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),y,x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(y,x),c_List_Omap(u,v,w,x),x),x)*.
% 299.70/300.39 50294[0:SpL:427.0,3689.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Omap(v,w,x,y),c_List_Orev(u,y),y),y)*.
% 299.70/300.39 50343[0:Rew:83.0,50293.1,207.0,50293.1,207.0,50293.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Orev(u,x),x),x),x).
% 299.70/300.39 50344[0:Rew:23233.0,50296.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(v,w),c_List_Orev(u,y),y),y).
% 299.70/300.39 50740[0:SpL:4133.0,5773.1] || equal(u,c_List_Orev(c_List_Otake(v,w,x),x))* c_List_Odistinct(c_List_Orev(c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.39 50735[0:SpL:4133.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(v,x,y),y),y)*.
% 299.70/300.39 50728[0:SpL:4133.0,15733.0] || equal(c_List_Oappend(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,x),x),x),y,x),c_List_Orev(c_List_Otake(u,w,x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.39 50726[0:SpL:4133.0,1655.0] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(z,y))* -> equal(c_List_Omap(v,c_List_Otake(u,w,x),x,y),z)*.
% 299.70/300.39 50540[0:SpL:4133.0,4211.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z),c_List_Otake(w,c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 50525[0:SpL:4133.0,559.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z))* -> equal(c_List_Orev(u,z),c_List_Otake(w,c_List_Omap(v,x,y,z),z))*.
% 299.70/300.39 50515[0:SpL:4133.0,287.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,v))* -> equal(u,c_List_Otake(x,c_List_Omap(w,y,z,v),v))*.
% 299.70/300.39 50487[0:SpL:4133.0,299.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 50477[0:SpR:587.1,4133.0] || equal(c_List_Otake(u,v,w),x) -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),c_List_Omap(y,c_List_Orev(x,w),w,z))*.
% 299.70/300.39 50427[0:SpR:5634.1,4133.0] || equal(u,v) -> equal(c_List_Orev(c_List_Otake(w,c_List_Omap(x,v,y,z),z),z),c_List_Omap(x,c_List_Orev(c_List_Otake(w,u,y),y),y,z))*.
% 299.70/300.39 50409[0:SpR:4133.0,5634.1] || equal(c_List_Orev(c_List_Otake(u,v,w),w),x)* -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),c_List_Omap(y,x,w,z))*.
% 299.70/300.39 50375[0:SpR:4133.0,587.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* -> equal(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),c_List_Orev(z,y))*.
% 299.70/300.39 50850[0:Rew:5571.0,50373.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z,x1),c_List_Omap(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z,x1))*.
% 299.70/300.39 50913[0:SpL:434.0,3902.0] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Olist_OCons(w,x,y),y)*.
% 299.70/300.39 50930[0:SpL:1625.0,3915.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* c_List_Odistinct(c_List_Omap(z,c_List_Omap(u,v,w,x),x,x1),x1)* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 50929[0:SpL:427.0,3915.1] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Omap(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x,x1),x1)* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 50927[0:SpL:1349.0,3915.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x)* c_List_Odistinct(c_List_Omap(y,c_List_Oappend(v,c_List_Orev(u,w),w),w,z),z)* -> c_List_Odistinct(x,w)*.
% 299.70/300.39 50923[0:SpL:1342.0,3915.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* c_List_Odistinct(c_List_Omap(y,c_List_Oappend(c_List_Orev(w,v),u,v),v,z),z)* -> c_List_Odistinct(x,v)*.
% 299.70/300.39 51628[0:SpL:4036.1,13587.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Olist_OCons(z,v,x1),x1),x1),x1),x1),c_List_Olist_OCons(z,u,x1))* -> .
% 299.70/300.39 51627[0:SpL:4036.1,13198.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Olist_OCons(z,v,x1),x1),x1),x1),x1),c_List_Olist_OCons(z,u,x1))* -> .
% 299.70/300.39 51626[0:SpL:4036.1,13197.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Olist_OCons(z,v,x1),x1),x1),x1),x1),c_List_Olist_OCons(z,u,x1))* -> .
% 299.70/300.39 51625[0:SpL:4036.1,6808.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(c_List_Olist_OCons(z,v,x1),x1),x1),x1),x1),c_List_Olist_OCons(z,u,x1))* -> .
% 299.70/300.39 51624[0:SpL:4036.1,6807.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(c_List_Olist_OCons(z,v,x1),x1),x1),x1),x1),c_List_Olist_OCons(z,u,x1))* -> .
% 299.70/300.39 51579[0:SpL:4036.1,4228.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),x),y)* -> .
% 299.70/300.39 51578[0:SpL:4036.1,4058.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),c_List_Orev(z,x))* -> .
% 299.70/300.39 51537[0:SpL:4036.1,7551.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,z),z),z),c_List_Otake(x1,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z))* -> .
% 299.70/300.39 51536[0:SpL:4036.1,7518.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,z),z),z),c_List_Otake(x1,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z))* -> .
% 299.70/300.39 51533[0:SpL:4036.1,3791.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(y,u,z),z)*.
% 299.70/300.39 51532[0:SpL:4036.1,7315.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),z),c_List_Otake(x1,c_List_Olist_OCons(y,u,z),z))* -> .
% 299.70/300.39 51530[0:SpL:4036.1,3790.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(y,u,z),z)*.
% 299.70/300.39 51526[0:SpL:4036.1,22732.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(y,u,z),z)*.
% 299.70/300.39 51524[0:SpL:4036.1,22730.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(y,u,z),z)*.
% 299.70/300.39 51522[0:SpL:4036.1,7299.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),z),c_List_Otake(x1,c_List_Olist_OCons(y,u,z),z))* -> .
% 299.70/300.39 51520[0:SpL:4036.1,4193.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z))* equal(c_List_Orev(w,z),c_List_Olist_OCons(y,u,z))* -> .
% 299.70/300.39 51519[0:SpL:4036.1,4058.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,z),z))* equal(c_List_Orev(w,z),c_List_Orev(c_List_Olist_OCons(y,v,z),z))* -> .
% 299.70/300.39 51695[0:Rew:207.0,51516.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(u,y,z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Olist_OCons(x,v,z),z),z))* -> .
% 299.70/300.39 51515[0:SpL:4036.1,614.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,u,y))* equal(z,c_List_Orev(c_List_Olist_OCons(x,v,y),y))* -> equal(c_List_Orev(z,y),w)*.
% 299.70/300.39 51512[0:SpL:4036.1,7427.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),c_List_Orev(c_List_Olist_OCons(z,v,y),y))* -> equal(x,c_List_Orev(u,y))*.
% 299.70/300.39 51506[0:SpL:4036.1,4043.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(y,v),v),v),c_List_Orev(c_List_Olist_OCons(z,w,v),v))* -> equal(y,u)*.
% 299.70/300.39 51503[0:SpL:4036.1,7427.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Orev(c_List_Olist_OCons(x,w,v),v),c_List_Orev(c_List_Olist_OCons(y,z,v),v))* -> equal(u,c_List_Orev(z,v))*.
% 299.70/300.39 51474[0:SpL:4036.1,2296.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(c_List_Olist_OCons(z,v,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(z,u,y),tc_List_Olist(y)),w)*.
% 299.70/300.39 51473[0:SpL:4036.1,574.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(c_List_Olist_OCons(z,v,y),y))* -> equal(c_List_Oreplicate(w,x,y),c_List_Olist_OCons(z,u,y))*.
% 299.70/300.39 51470[0:SpL:4036.1,612.1] || equal(u,v)* equal(w,x)* equal(c_List_Orev(x,y),c_List_Orev(c_List_Olist_OCons(z,v,y),y))* -> equal(w,c_List_Olist_OCons(z,u,y))*.
% 299.70/300.39 51448[0:SpL:4036.1,12273.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y))* -> .
% 299.70/300.39 51696[0:Rew:4048.0,51444.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(v,x),c_List_Olist_OCons(y,z,x),x),x),c_List_Odrop(x1,c_List_Olist_OCons(y,u,x),x))* -> .
% 299.70/300.39 51440[0:SpL:4036.1,8125.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,y),y),c_List_Otake(z,c_List_Otake(x1,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y))* -> .
% 299.70/300.39 51436[0:SpL:4036.1,6566.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),c_List_Olist_OCons(x,u,y))* -> equal(c_List_Orev(w,y),c_List_Olist_ONil(y)).
% 299.70/300.39 51430[0:SpL:4036.1,4832.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Olist_OCons(x,u,y),y),y)*.
% 299.70/300.39 51428[0:SpL:4036.1,612.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,u,y))* equal(c_List_Orev(c_List_Olist_OCons(x,v,y),y),c_List_Orev(z,y))* -> equal(w,z)*.
% 299.70/300.39 51423[0:SpL:4036.1,12165.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Olist_OCons(x,u,y),y),y))* -> .
% 299.70/300.39 51421[0:SpL:4036.1,7778.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),c_List_Otake(z,c_List_Otake(x1,c_List_Olist_OCons(x,u,y),y),y))* -> .
% 299.70/300.39 51417[0:SpL:4036.1,4801.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Olist_OCons(x,u,y),y),y)*.
% 299.70/300.39 51391[0:SpL:4036.1,2468.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y))* equal(c_List_Olist_OCons(x,u,y),c_List_Orev(z,y))* -> equal(w,z)*.
% 299.70/300.39 51390[0:SpL:4036.1,2486.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y))* equal(z,c_List_Olist_OCons(x,u,y))* -> equal(c_List_Orev(z,y),w)*.
% 299.70/300.39 51372[0:SpL:4036.1,4183.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),c_List_Olist_OCons(y,z,x))* equal(c_List_Olist_OCons(w,u,x),c_List_Orev(z,x))* -> .
% 299.70/300.39 51698[0:Rew:4048.0,51355.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(x,u,w),w),w)*.
% 299.70/300.39 51016[0:SpR:4036.1,427.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,u,y),y,z),z),c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y,z))*.
% 299.70/300.39 50998[0:SpR:4036.1,970.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 52734[0:SpL:51643.1,13770.0] || equal(u,v)* c_List_Olist__all2(c_TypeRel_Owiden(w,x),c_List_Olist_OCons(y,u,tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(w,y,v,z,x),z)** -> .
% 299.70/300.39 51852[0:SpR:51643.1,10554.0] || equal(u,v) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(w,c_List_Olist_OCons(x,v,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Oappend(w,c_List_Olist_OCons(z,u,y),y),tc_List_Olist(y)))*.
% 299.70/300.39 53061[0:SpL:4254.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,y,z),z),z))** -> .
% 299.70/300.39 53060[0:SpL:4254.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),z),c_List_Orotate(v,c_List_Oreplicate(w,y,z),z))** -> .
% 299.70/300.39 53053[0:SpL:4254.0,5773.1] || equal(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y))* c_List_Odistinct(c_List_Orotate(v,c_List_Oreplicate(w,hAPP(z,x),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.39 53047[0:SpL:4254.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Orotate(v,c_List_Oreplicate(w,y,x2),x2),x2)*.
% 299.70/300.39 53040[0:SpL:4254.0,15733.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,y),c_List_Orotate(u,c_List_Oreplicate(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.39 53034[0:SpL:4254.0,22071.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(u,c_List_Oreplicate(v,x,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 53033[0:SpL:4254.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,x,z),z),z),z)*.
% 299.70/300.39 53003[0:SpL:4254.0,37371.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orotate(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.39 53001[0:SpL:4254.0,37284.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.39 53000[0:SpL:4254.0,37265.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.39 52948[0:SpR:4254.0,5634.1] || equal(c_List_Orotate(u,c_List_Oreplicate(v,w,x),x),y)* -> equal(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(z,w),x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.39 52931[0:SpR:4254.0,5628.1] || equal(c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(y,w),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 52925[0:SpR:4254.0,427.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),c_List_Omap(w,c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,x,z),z),z),z,y))*.
% 299.70/300.39 53181[0:SpL:4036.1,51184.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,v,y))* equal(c_List_Orev(c_List_Olist_OCons(z,w,y),y),c_List_Orev(c_List_Olist_OCons(x,u,y),y))* -> .
% 299.70/300.39 53179[0:SpL:1378.1,51184.1] || equal(u,v)* equal(w,c_List_Oappend(x,u,y))* equal(c_List_Orev(c_List_Olist_OCons(z,w,y),y),c_List_Orev(c_List_Oappend(x,v,y),y))* -> .
% 299.70/300.39 53177[0:SpL:1375.1,51184.1] || equal(u,v)* equal(w,c_List_Oappend(u,x,y))* equal(c_List_Orev(c_List_Olist_OCons(z,w,y),y),c_List_Orev(c_List_Oappend(v,x,y),y))* -> .
% 299.70/300.39 53389[0:SpL:4253.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,y),y),y),y),y),c_List_Orev(c_List_Orotate(v,c_List_Orev(x,y),y),y))** -> .
% 299.70/300.39 53388[0:SpL:4253.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,y),y),y),y),y),y),c_List_Orotate(v,c_List_Orev(x,y),y))** -> .
% 299.70/300.39 53381[0:SpL:4253.0,5773.1] || equal(u,c_List_Orotate(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Orotate(v,c_List_Orev(c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.39 53375[0:SpL:4253.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Orotate(v,c_List_Orev(x,y),y),y)*.
% 299.70/300.39 53368[0:SpL:4253.0,15733.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,x),x),x),y,x),c_List_Orotate(u,c_List_Orev(w,x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.39 53362[0:SpL:4253.0,22071.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(u,c_List_Orev(w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 53361[0:SpL:4253.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 53333[0:SpL:4253.0,37371.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orotate(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.39 53331[0:SpL:4253.0,37284.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.39 53330[0:SpL:4253.0,37265.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.39 53328[0:SpL:4253.0,37574.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Omap(u,c_List_Orotate(x1,c_List_Orev(v,w),w),w,x),c_List_Olist_ONil(x))** -> .
% 299.70/300.39 53286[0:SpR:587.1,4253.0] || equal(u,v) -> equal(c_List_Orotate(w,c_List_Orev(c_List_Omap(x,u,y,z),z),z),c_List_Omap(x,c_List_Orotate(w,c_List_Orev(v,y),y),y,z))*.
% 299.70/300.39 53274[0:SpR:587.1,4253.0] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Orotate(z,c_List_Orev(y,x),x),c_List_Omap(u,c_List_Orotate(z,c_List_Orev(v,w),w),w,x))*.
% 299.70/300.39 53248[0:SpR:4253.0,5634.1] || equal(c_List_Orotate(u,c_List_Orev(v,w),w),x)* -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(y,v,w,z),z),z),c_List_Omap(y,x,w,z))*.
% 299.70/300.39 53230[0:SpR:4253.0,5628.1] || equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(v,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 53224[0:SpR:4253.0,427.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,c_List_Orev(w,x),x),x),x,y))*.
% 299.70/300.39 53996[0:SpL:4246.0,5773.1] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* c_List_Odistinct(c_List_Orev(c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.39 53990[0:SpL:4246.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(v,x,y),y),y)*.
% 299.70/300.39 53983[0:SpL:4246.0,15733.0] || equal(c_List_Oappend(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,x),x),x),y,x),c_List_Orev(c_List_Orotate(u,w,x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.39 53981[0:SpL:4246.0,1655.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(z,y))* -> equal(c_List_Omap(v,c_List_Orotate(u,w,x),x,y),z)*.
% 299.70/300.39 53868[0:SpL:4246.0,37382.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Olist_ONil(y))** equal(c_List_Olist_OCons(z,x1,y),c_List_Omap(u,w,x,y))* -> .
% 299.70/300.39 53797[0:SpL:4246.0,4211.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z),c_List_Orotate(w,c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 53782[0:SpL:4246.0,559.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z))* -> equal(c_List_Orev(u,z),c_List_Orotate(w,c_List_Omap(v,x,y,z),z))*.
% 299.70/300.39 53773[0:SpL:4246.0,287.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,v))* -> equal(u,c_List_Orotate(x,c_List_Omap(w,y,z,v),v))*.
% 299.70/300.39 53745[0:SpL:4246.0,299.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 53735[0:SpR:587.1,4246.0] || equal(c_List_Orotate(u,v,w),x) -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(y,v,w,z),z),z),c_List_Omap(y,c_List_Orev(x,w),w,z))*.
% 299.70/300.39 53720[0:SpR:5634.1,4246.0] || equal(u,v) -> equal(c_List_Orev(c_List_Orotate(w,c_List_Omap(x,v,y,z),z),z),c_List_Omap(x,c_List_Orev(c_List_Orotate(w,u,y),y),y,z))*.
% 299.70/300.39 53699[0:SpR:4246.0,5634.1] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),x)* -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(y,v,w,z),z),z),c_List_Omap(y,x,w,z))*.
% 299.70/300.39 53662[0:SpR:4246.0,587.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* -> equal(c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),c_List_Orev(z,y))*.
% 299.70/300.39 54081[0:Rew:5571.0,53660.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z,x1),c_List_Omap(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z,x1))*.
% 299.70/300.39 54497[0:SpL:4361.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,y,z),z),z))** -> .
% 299.70/300.39 54496[0:SpL:4361.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),z),c_List_Odrop(v,c_List_Oreplicate(w,y,z),z))** -> .
% 299.70/300.39 54491[0:SpL:4361.0,5773.1] || equal(u,c_List_Odrop(v,c_List_Oreplicate(w,x,y),y))* c_List_Odistinct(c_List_Odrop(v,c_List_Oreplicate(w,hAPP(z,x),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.39 54485[0:SpL:4361.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Odrop(v,c_List_Oreplicate(w,y,x2),x2),x2)*.
% 299.70/300.39 54478[0:SpL:4361.0,15733.0] || equal(c_List_Oappend(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,y),c_List_Odrop(u,c_List_Oreplicate(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.39 54472[0:SpL:4361.0,22071.0] || equal(c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(u,c_List_Oreplicate(v,x,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 54471[0:SpL:4361.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,x,z),z),z),z)*.
% 299.70/300.39 54432[0:SpL:4361.0,22216.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Odrop(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.39 54424[0:SpL:4361.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Odrop(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.39 54423[0:SpL:4361.0,1702.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Odrop(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.39 54415[0:SpL:4361.0,1784.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Odrop(z,c_List_Omap(w,c_List_Odrop(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),y))* -> .
% 299.70/300.39 54359[0:SpR:4361.0,5634.1] || equal(c_List_Odrop(u,c_List_Oreplicate(v,w,x),x),y)* -> equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(z,w),x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.39 54341[0:SpR:4361.0,5628.1] || equal(c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(y,w),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 54335[0:SpR:4361.0,427.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),c_List_Omap(w,c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,x,z),z),z),z,y))*.
% 299.70/300.39 54301[0:SpR:4361.0,17692.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(v,c_List_Odrop(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),x)*.
% 299.70/300.39 54298[0:SpR:4361.0,1774.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(v,c_List_Odrop(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),x)*.
% 299.70/300.39 54533[0:Rew:100.0,54420.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,hAPP(w,x),y),z,y),y),c_List_Omap(w,c_List_Odrop(x1,c_List_Oreplicate(v,x,x2),x2),x2,y))* -> .
% 299.70/300.39 54548[0:Rew:438.0,54389.1] || equal(c_List_Otake(u,c_List_Oreplicate(v,w,x),x),c_List_Oreplicate(v,w,x))** -> equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(y,w),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 54557[0:Rew:424.0,54324.0,425.0,54324.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Oreplicate(v,y,x1),x1),tc_List_Olist(x1)))*.
% 299.70/300.39 54594[0:SpL:4048.0,54275.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(y,z,x),x),x),x),x),c_List_Orev(c_List_Olist_OCons(y,w,x),x))** -> .
% 299.70/300.39 55042[0:SpL:4360.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,y),y),y),y),y),c_List_Orev(c_List_Odrop(v,c_List_Orev(x,y),y),y))** -> .
% 299.70/300.39 55041[0:SpL:4360.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,y),y),y),y),y),y),c_List_Odrop(v,c_List_Orev(x,y),y))** -> .
% 299.70/300.39 55036[0:SpL:4360.0,5773.1] || equal(u,c_List_Odrop(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Odrop(v,c_List_Orev(c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.39 55030[0:SpL:4360.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Odrop(v,c_List_Orev(x,y),y),y)*.
% 299.70/300.39 55023[0:SpL:4360.0,15733.0] || equal(c_List_Oappend(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,x),x),x),y,x),c_List_Odrop(u,c_List_Orev(w,x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.39 55017[0:SpL:4360.0,22071.0] || equal(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(u,c_List_Orev(w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.39 55016[0:SpL:4360.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 54983[0:SpL:4360.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Omap(v,c_List_Odrop(x1,c_List_Orev(w,x),x),x,y))* -> .
% 299.70/300.39 54976[0:SpL:4360.0,22216.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Orev(x,y),y),y,z))* -> .
% 299.70/300.39 54968[0:SpL:4360.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Orev(x,y),y),y,z))* -> .
% 299.70/300.39 54967[0:SpL:4360.0,1702.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Orev(x,y),y),y,z))* -> .
% 299.70/300.39 54956[0:SpL:4360.0,1784.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Orev(w,x),x),x,y),y))* -> .
% 299.70/300.39 54899[0:SpR:587.1,4360.0] || equal(u,v) -> equal(c_List_Odrop(w,c_List_Orev(c_List_Omap(x,u,y,z),z),z),c_List_Omap(x,c_List_Odrop(w,c_List_Orev(v,y),y),y,z))*.
% 299.70/300.39 54887[0:SpR:587.1,4360.0] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Odrop(z,c_List_Orev(y,x),x),c_List_Omap(u,c_List_Odrop(z,c_List_Orev(v,w),w),w,x))*.
% 299.70/300.39 54858[0:SpR:4360.0,5634.1] || equal(c_List_Odrop(u,c_List_Orev(v,w),w),x)* -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(y,v,w,z),z),z),c_List_Omap(y,x,w,z))*.
% 299.70/300.39 54839[0:SpR:4360.0,5628.1] || equal(c_List_Orev(c_List_Odrop(u,c_List_Orev(v,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 54833[0:SpR:4360.0,427.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,c_List_Orev(w,x),x),x),x,y))*.
% 299.70/300.39 54800[0:SpR:4360.0,17692.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Odrop(z,c_List_Orev(v,w),w),w,x),x),x)*.
% 299.70/300.39 54797[0:SpR:4360.0,1774.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Odrop(z,c_List_Orev(v,w),w),w,x),x),x)*.
% 299.70/300.39 55093[0:Rew:3717.0,54970.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Olist_OCons(y,z,x),x),x),c_List_Omap(u,c_List_Odrop(x1,c_List_Orev(v,w),w),w,x))* -> .
% 299.70/300.39 55700[0:SpL:4352.0,5773.1] || equal(u,c_List_Orev(c_List_Odrop(v,w,x),x))* c_List_Odistinct(c_List_Orev(c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.39 55694[0:SpL:4352.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(v,x,y),y),y)*.
% 299.70/300.39 55687[0:SpL:4352.0,15733.0] || equal(c_List_Oappend(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,x),x),x),y,x),c_List_Orev(c_List_Odrop(u,w,x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.39 55685[0:SpL:4352.0,1655.0] || equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(z,y))* -> equal(c_List_Omap(v,c_List_Odrop(u,w,x),x,y),z)*.
% 299.70/300.39 55498[0:SpL:4352.0,4211.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z),c_List_Odrop(w,c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 55483[0:SpL:4352.0,559.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z))* -> equal(c_List_Orev(u,z),c_List_Odrop(w,c_List_Omap(v,x,y,z),z))*.
% 299.70/300.39 55473[0:SpL:4352.0,287.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,v))* -> equal(u,c_List_Odrop(x,c_List_Omap(w,y,z,v),v))*.
% 299.70/300.39 55444[0:SpL:4352.0,299.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.39 55434[0:SpR:587.1,4352.0] || equal(c_List_Odrop(u,v,w),x) -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),c_List_Omap(y,c_List_Orev(x,w),w,z))*.
% 299.70/300.39 55352[0:SpR:5634.1,4352.0] || equal(u,v) -> equal(c_List_Orev(c_List_Odrop(w,c_List_Omap(x,v,y,z),z),z),c_List_Omap(x,c_List_Orev(c_List_Odrop(w,u,y),y),y,z))*.
% 299.70/300.39 55328[0:SpR:4352.0,5634.1] || equal(c_List_Orev(c_List_Odrop(u,v,w),w),x)* -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),c_List_Omap(y,x,w,z))*.
% 299.70/300.39 55288[0:SpR:4352.0,587.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* -> equal(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),c_List_Orev(z,y))*.
% 299.70/300.39 55876[0:Rew:5571.0,55286.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Odrop(w,x,y),y,z),z,x1),c_List_Omap(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z,x1))*.
% 299.70/300.39 56108[0:SpL:5634.1,6649.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(y,z,x1),c_List_Omap(x2,x,w,x1))* -> equal(z,c_List_Omap(x2,v,w,x1))*.
% 299.70/300.39 56100[0:SpL:51643.1,6649.0] || equal(u,v)* equal(c_List_Olist_OCons(w,x,y),c_List_Omap(z,c_List_Olist_OCons(x1,v,x2),x2,y))* -> equal(x,c_List_Omap(z,u,x2,y))*.
% 299.70/300.39 56093[0:SpL:51643.1,6649.0] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),c_List_Omap(y,c_List_Olist_OCons(z,x1,x2),x2,x))* -> equal(u,c_List_Omap(y,x1,x2,x))*.
% 299.70/300.39 56114[0:Rew:438.0,56097.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,x,y),c_List_Omap(z,c_List_Olist_OCons(x1,u,v),v,y))* -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.39 56274[0:SpL:5634.1,8888.0] || equal(u,v)* c_List_Odistinct(c_List_Olist__update(c_List_Omap(w,v,x,y),z,hAPP(w,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(u,z,x1,x),x)*.
% 299.70/300.39 56256[0:SpL:424.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Oreplicate(u,hAPP(v,w),x),y,hAPP(v,z),x),x)* -> c_List_Odistinct(c_List_Olist__update(c_List_Oreplicate(u,w,x1),y,z,x1),x1)*.
% 299.70/300.39 56254[0:SpL:427.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Omap(u,v,w,x),x),y,hAPP(u,z),x),x)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orev(v,w),y,z,w),w)*.
% 299.70/300.39 56476[0:Res:4537.1,6742.0] || c_List_Olist__all2(c_fequal(u),c_List_Oreplicate(v,w,u),x,u,u)* -> equal(c_List_Otake(y,c_List_Oreplicate(v,w,u),u),c_List_Otake(y,c_List_Orev(x,u),u))*.
% 299.70/300.39 56475[0:Res:4537.1,6873.0] || c_List_Olist__all2(c_fequal(u),c_List_Oreplicate(v,w,u),x,u,u)* -> equal(c_List_Odrop(y,c_List_Oreplicate(v,w,u),u),c_List_Odrop(y,c_List_Orev(x,u),u))*.
% 299.70/300.39 56457[0:SpR:587.1,4537.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),u,z,x1)* -> c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Orev(v,x1),z,x1)*.
% 299.70/300.39 56450[0:SpR:528.1,4537.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),u,z,v)* -> c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Olist_ONil(v),z,v)*.
% 299.70/300.39 56663[0:Res:4527.1,6742.0] || c_List_Olist__all2(c_fequal(u),v,c_List_Oreplicate(w,x,u),u,u)* -> equal(c_List_Otake(y,c_List_Orev(v,u),u),c_List_Otake(y,c_List_Oreplicate(w,x,u),u))*.
% 299.70/300.39 56662[0:Res:4527.1,6873.0] || c_List_Olist__all2(c_fequal(u),v,c_List_Oreplicate(w,x,u),u,u)* -> equal(c_List_Odrop(y,c_List_Orev(v,u),u),c_List_Odrop(y,c_List_Oreplicate(w,x,u),u))*.
% 299.70/300.39 56647[0:SpR:587.1,4527.1] || equal(u,v)* c_List_Olist__all2(w,u,c_List_Oreplicate(x,y,z),x1,z)* -> c_List_Olist__all2(w,c_List_Orev(v,x1),c_List_Oreplicate(x,y,z),x1,z)*.
% 299.70/300.39 56640[0:SpR:528.1,4527.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,u,c_List_Oreplicate(x,y,z),v,z)* -> c_List_Olist__all2(w,c_List_Olist_ONil(v),c_List_Oreplicate(x,y,z),v,z)*.
% 299.70/300.39 56728[0:SpL:279.1,55192.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,x1) equal(c_List_Oappend(c_List_Orev(z,tc_Type_Oty),y,tc_Type_Oty),x1)* -> .
% 299.70/300.39 56782[0:SpL:279.1,55213.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Orev(x1,tc_Type_Oty))* equal(c_List_Oappend(z,y,tc_Type_Oty),x1)* -> .
% 299.70/300.39 56845[0:SpL:587.1,4789.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Orev(v,x1),z,x1)* -> c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),u,z,x1)*.
% 299.70/300.39 56838[0:SpL:528.1,4789.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Olist_ONil(v),z,v)* -> c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),u,z,v)*.
% 299.70/300.39 56925[0:SpL:279.1,55246.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,x1) equal(c_List_Oappend(z,y,tc_Type_Oty),c_List_Orev(x1,tc_Type_Oty))* -> .
% 299.70/300.39 57047[0:SpL:587.1,4779.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(v,x),c_List_Oreplicate(y,z,x1),x,x1)* -> c_List_Olist__all2(w,u,c_List_Oreplicate(y,z,x1),x,x1)*.
% 299.70/300.39 57040[0:SpL:528.1,4779.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_ONil(v),c_List_Oreplicate(x,y,z),v,z)* -> c_List_Olist__all2(w,u,c_List_Oreplicate(x,y,z),v,z)*.
% 299.70/300.39 57213[0:SpL:279.1,56731.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),x1) equal(c_List_Oappend(z,y,tc_Type_Oty),x1)* -> .
% 299.70/300.39 57242[0:SpL:279.1,56818.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,x1) equal(c_List_Orev(c_List_Oappend(z,y,tc_Type_Oty),tc_Type_Oty),x1)* -> .
% 299.70/300.39 57418[0:SpL:279.1,55182.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(c_List_Orev(z,x1),c_List_Omap(x2,y,tc_Type_Oty,x1),x1),z)** -> .
% 299.70/300.39 57520[0:SpL:279.1,55191.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(c_List_Oreplicate(z,x1,tc_Type_Oty),y,tc_Type_Oty),c_List_Oreplicate(z,x1,tc_Type_Oty))** -> .
% 299.70/300.39 57545[0:SpL:279.1,55233.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Omap(x1,y,tc_Type_Oty,x2),x2),c_List_Orev(z,x2))** -> .
% 299.70/300.39 57664[0:SpL:279.1,56805.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Oappend(z,c_List_Omap(x1,y,tc_Type_Oty,x2),x2),x2),z)** -> .
% 299.70/300.39 57703[0:SpL:434.0,51280.2] || equal(c_List_Omap(u,v,w,x),y)* equal(y,z)* equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(x1,v,w),w,x),x),z)* -> .
% 299.70/300.39 57741[0:SpL:45729.0,52057.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),w,x),y)* equal(c_List_Olist_OCons(w,y,x),c_List_Olist_OCons(z,c_List_Olist_ONil(x),x))* -> .
% 299.70/300.39 57732[0:SpL:2317.1,52057.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,v),y)* equal(c_List_Olist_OCons(x,y,v),w)* -> .
% 299.70/300.39 57800[0:SpL:434.0,52082.2] || equal(u,c_List_Omap(v,w,x,y))* equal(c_List_Orev(u,y),z)* equal(c_List_Omap(v,c_List_Olist_OCons(x1,w,x),x,y),z)* -> .
% 299.70/300.39 57812[0:SpL:434.0,52226.2] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v))* equal(u,z)* equal(c_List_Omap(w,c_List_Olist_OCons(x1,x,y),y,v),z)* -> .
% 299.70/300.39 57809[0:SpL:46993.1,52226.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(w,v),u)* equal(w,x)* equal(c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),x)* -> .
% 299.70/300.39 57864[0:SpL:434.0,4235.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),c_List_Oappend(u,c_List_Orev(c_List_Omap(v,x,y,z),z),z))** -> .
% 299.70/300.39 58202[0:Res:6845.1,56488.0] || c_List_Olist__all2(u,c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),z,y,x1)* -> equal(w,c_Nat_Osize__class_Osize(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),z,x1),tc_List_Olist(x1)))*.
% 299.70/300.39 58200[0:Res:6845.1,444.0] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),y,x,z)* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,z),tc_List_Olist(z)))*.
% 299.70/300.39 58226[0:Rew:377.0,58169.0] || c_List_Olist__all2(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),c_List_Oappend(v,c_List_Oappend(w,z,y),y),y,y)* -> c_List_Olist__all2(u,x,z,y,y).
% 299.70/300.39 58158[0:SpR:660.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,z),x1,z),x,z)* -> c_List_Olist__all2(u,w,x1,x,z).
% 299.70/300.39 58259[0:SpL:421.0,5318.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 58324[0:SpL:4144.0,5346.1] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* equal(z,c_List_Otake(x1,c_List_Omap(u,v,x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.39 58310[0:SpL:429.0,5346.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) equal(y,c_List_Otake(z,c_List_Omap(u,c_List_Otake(x1,v,w),w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 58375[0:SpL:434.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,z,x1),tc_List_Olist(x1)),u)*.
% 299.70/300.39 58351[0:SpL:2322.1,5639.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Omap(w,x,y,z),c_List_Olist_ONil(z))** -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.39 58382[0:Rew:344.0,58372.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(c_List_Odrop(x,c_List_Omap(y,z,x1,w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(x,z,x1),tc_List_Olist(x1)),u)*.
% 299.70/300.39 58384[0:Rew:344.0,58370.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(c_List_Otake(x,c_List_Omap(y,z,x1,w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(x,z,x1),tc_List_Olist(x1)),u)*.
% 299.70/300.39 58495[0:Res:6815.1,56675.0] || c_List_Olist__all2(u,v,c_List_Oappend(w,c_List_Oreplicate(x,y,z),z),x1,z)* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(z)),v,x1),tc_List_Olist(x1)),x)*.
% 299.70/300.39 58489[0:Res:6815.1,444.0] || c_List_Olist__all2(u,v,c_List_Oappend(w,x,y),z,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(y)),v,z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y)))*.
% 299.70/300.39 58452[0:SpR:660.0,6815.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),z,y),c_List_Oappend(v,x1,w),y,w)* -> c_List_Olist__all2(u,z,x1,y,w).
% 299.70/300.39 58554[0:SpL:434.0,5772.1] || equal(u,c_List_Olist_OCons(v,w,x))* c_List_Odistinct(c_List_Olist_OCons(hAPP(y,v),c_List_Omap(y,w,x,z),z),z)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.39 58590[0:SpL:434.0,5777.1] || equal(u,c_List_Olist_OCons(v,w,x))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(y,v),c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.39 58630[0:SpL:434.0,5780.1] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v))* c_List_Odistinct(c_List_Olist_OCons(hAPP(y,w),c_List_Omap(y,x,v,z),z),z)* -> c_List_Odistinct(u,v).
% 299.70/300.39 58714[0:SpL:427.0,6885.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(w,x),x,y),z,y),y),c_List_Oappend(c_List_Orev(z,y),c_List_Omap(v,w,x,y),y))** -> .
% 299.70/300.39 58782[0:SpL:427.0,6889.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Oappend(c_List_Omap(w,x,y,z),c_List_Orev(v,z),z))** -> .
% 299.70/300.39 58839[0:Rew:83.0,58781.0,207.0,58781.0,207.0,58781.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Orev(v,y),y),y))** -> .
% 299.70/300.39 58840[0:Rew:23233.0,58784.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z),z),c_List_Olist_OCons(hAPP(w,x),c_List_Orev(v,z),z))** -> .
% 299.70/300.39 58894[0:SpL:1272.1,7288.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Omap(w,x,v,y),y),c_List_Olist_ONil(y))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(x,tc_List_Olist(v)))*.
% 299.70/300.39 58950[0:Rew:344.0,58888.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Orev(c_List_Omap(u,y,w,x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(y,tc_List_Olist(w))).
% 299.70/300.39 58994[0:SpL:421.0,9515.1] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,z,w),w,x),x)* -> c_List_Odistinct(c_List_Otake(x1,y,x),x)*.
% 299.70/300.39 59130[0:SpL:3954.0,9542.1] || equal(u,v) equal(c_List_Oappend(u,w,x),c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(v,x),x),x))* -> equal(w,c_List_Olist_OCons(y,c_List_Olist_ONil(x),x)).
% 299.70/300.39 60016[0:SpL:9809.1,2069.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Orev(v,z),z)*.
% 299.70/300.39 59993[0:SpL:9809.1,9541.1] || equal(u,v) equal(w,x)* equal(c_List_Oappend(w,c_List_Orev(v,y),y),c_List_Oappend(z,c_List_Orev(u,y),y))* -> equal(x,z)*.
% 299.70/300.39 59980[0:SpL:9809.1,39879.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Oappend(y,c_List_Orev(u,w),w),x)* -> equal(c_List_Orev(y,w),c_List_Olist_ONil(w)).
% 299.70/300.39 59972[0:SpL:9809.1,9542.1] || equal(u,v)* equal(w,x) equal(c_List_Oappend(w,c_List_Orev(u,y),y),c_List_Oappend(x,z,y))* -> equal(c_List_Orev(v,y),z)*.
% 299.70/300.39 59962[0:SpL:9809.1,9526.1] || equal(u,v) equal(w,x)* equal(c_List_Oappend(w,c_List_Orev(u,y),y),c_List_Orev(v,y))* -> equal(c_List_Orev(x,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 59936[0:SpL:9809.1,1990.0] || equal(u,v)* equal(w,c_List_Oappend(x,c_List_Orev(u,y),y))* equal(c_List_Orev(w,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Orev(v,y),y)*.
% 299.70/300.39 59935[0:SpL:9809.1,6564.0] || equal(u,v)* equal(w,c_List_Oappend(x,c_List_Orev(u,y),y))* equal(c_List_Orev(w,y),x)* -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 59934[0:SpL:9809.1,44445.0] || equal(u,v)* equal(w,c_List_Oappend(x,c_List_Orev(u,y),y))* equal(c_List_Orev(w,y),c_List_Olist_ONil(y))** -> equal(c_List_Orev(v,y),x)*.
% 299.70/300.39 59912[0:SpL:9809.1,1557.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),c_List_Oappend(w,x,y))** -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 59911[0:SpL:9809.1,1556.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),c_List_Orev(v,y))* -> equal(c_List_Oappend(w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.39 59892[0:SpL:9809.1,1552.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),y)* equal(z,c_List_Orev(v,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.39 59887[0:SpL:9809.1,1454.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),c_List_Olist_OCons(w,x,y))** -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 59867[0:SpL:9809.1,1449.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),y)* equal(z,c_List_Orev(v,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.39 59865[0:SpL:9809.1,25037.1] || equal(u,v)* equal(c_List_Orev(w,x),y) equal(c_List_Oappend(w,c_List_Orev(u,x),x),y)* -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 60529[0:Rew:1351.0,59860.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,x),x),x),w)** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 59804[0:SpL:9809.1,8735.1] || equal(u,v)* equal(w,x) equal(c_List_Orev(w,y),c_List_Oappend(x,c_List_Orev(u,y),y))* -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 59803[0:SpL:9809.1,9585.1] || equal(u,v) equal(w,c_List_Orev(x,y))* equal(c_List_Oappend(w,c_List_Orev(u,y),y),c_List_Orev(v,y))* -> equal(c_List_Olist_ONil(y),x).
% 299.70/300.39 59302[0:SpR:1625.0,9809.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* -> equal(c_List_Oappend(z,c_List_Orev(u,y),y),c_List_Oappend(z,c_List_Omap(v,w,x,y),y))*.
% 299.70/300.39 59301[0:SpR:427.0,9809.1] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Oappend(z,c_List_Orev(u,y),y),c_List_Oappend(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y))*.
% 299.70/300.39 59299[0:SpR:1349.0,9809.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x)) -> equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Oappend(y,c_List_Oappend(w,c_List_Orev(v,x),x),x))*.
% 299.70/300.39 59295[0:SpR:1342.0,9809.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w)) -> equal(c_List_Oappend(y,c_List_Orev(u,w),w),c_List_Oappend(y,c_List_Oappend(c_List_Orev(x,w),v,w),w))*.
% 299.70/300.39 60617[0:Rew:274.0,59823.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,x,y),y),c_List_Orev(c_List_Oappend(u,x,y),y))* -> equal(c_List_Orev(w,y),c_List_Orev(v,y))*.
% 299.70/300.39 60627[0:Rew:30622.2,59294.2,3954.0,59294.2] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,u,v))* -> equal(c_List_Oappend(y,w,v),c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(y,v),v),v))*.
% 299.70/300.39 60792[0:SpR:434.0,10588.0] || -> equal(c_List_Olist__update(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_Nat_Osize__class_Osize(c_List_Olist_ONil(z),tc_List_Olist(z)),x1,y),c_List_Olist_OCons(x1,c_List_Omap(u,w,x,y),y))**.
% 299.70/300.39 60823[0:SpL:434.0,11072.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 60932[0:SpL:4367.0,12908.1] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* equal(c_List_Omap(u,w,x,y),z)* -> c_List_Odistinct(c_List_Otake(x1,z,y),y)*.
% 299.70/300.39 61334[0:SpL:1633.0,1568.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.39 61332[0:SpL:1633.0,22211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.39 61322[0:SpL:1633.0,1473.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.39 61236[0:SpL:1633.0,1555.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.39 61212[0:SpL:1633.0,1452.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.39 61091[0:SpL:1633.0,311.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),c_List_Orev(y,x))** -> equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.39 61089[0:SpL:1633.0,313.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> equal(c_List_Orev(y,x),c_List_Olist_ONil(x)).
% 299.70/300.39 61082[0:SpL:1633.0,1726.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x)*.
% 299.70/300.39 61074[0:SpL:1633.0,17674.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),x)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x)*.
% 299.70/300.39 61457[0:Rew:377.0,61456.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Oappend(y,c_List_Orev(c_List_Olist_OCons(z,x1,x),x),x),x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.39 61488[0:Rew:1633.0,61015.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(w,v,x,y),z,y),y),c_List_Orev(c_List_Oappend(c_List_Omap(w,u,x,y),z,y),y))*.
% 299.70/300.39 61575[0:Rew:88.0,61004.1,1342.0,61004.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),z,x),c_List_Oappend(c_List_Orev(y,x),z,x))*.
% 299.70/300.39 61680[0:SpR:4253.0,61666.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Orotate(z,c_List_Orev(v,w),w),w,x),x),x)*.
% 299.70/300.39 61679[0:SpR:4254.0,61666.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(v,c_List_Orotate(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),x)*.
% 299.70/300.39 61757[0:SpL:4367.0,13035.1] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* equal(c_List_Omap(u,w,x,y),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,y),y)*.
% 299.70/300.39 61916[0:SpL:1632.0,311.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> equal(c_List_Orev(u,y),c_List_Olist_ONil(y)).
% 299.70/300.39 61914[0:SpL:1632.0,313.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(u,y))** -> equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 61902[0:SpL:1632.0,5305.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.39 61895[0:SpL:1632.0,18475.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.39 62340[0:Rew:1632.0,61863.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(w,c_List_Omap(x,v,y,z),z),z),c_List_Orev(c_List_Oappend(w,c_List_Omap(x,u,y,z),z),z))*.
% 299.70/300.39 62512[0:SpL:4144.0,13038.1] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* equal(c_List_Omap(u,v,x,y),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,y),y)*.
% 299.70/300.39 62538[0:SpR:4253.0,62524.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Orotate(z,c_List_Orev(v,w),w),w,x),x),x)*.
% 299.70/300.39 62537[0:SpR:4254.0,62524.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(v,c_List_Orotate(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),x)*.
% 299.70/300.39 62580[0:SpL:1625.0,13136.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.39 62579[0:SpL:427.0,13136.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,w,x,y),y),y)*.
% 299.70/300.39 62573[0:SpL:1342.0,13136.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Oappend(c_List_Orev(x,w),v,w),w),w)*.
% 299.70/300.39 62648[0:Res:4535.1,11802.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),x,tc_Type_Oty,tc_Type_Oty)* -> equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,c_List_Olist_ONil(tc_Type_Oty),c_List_Orev(x,tc_Type_Oty),v),c_List_Olist_ONil(tc_Type_Oty)).
% 299.70/300.39 62795[0:SpL:421.0,14364.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),c_List_Olist_ONil(x1))** -> c_List_Odistinct(c_List_Omap(w,x,z,x1),x1).
% 299.70/300.39 62875[0:SpL:9809.1,15598.0] || equal(u,v)* equal(c_List_Oappend(c_List_Olist__update(w,x,y,z),c_List_Orev(u,z),z),c_List_Orev(w,z))** -> equal(c_List_Orev(v,z),c_List_Olist_ONil(z))**.
% 299.70/300.39 62880[0:Rew:207.0,62862.0,377.0,62862.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(z,w,y),y),y))* -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.39 62860[0:SpL:437.0,15598.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Olist__update(v,w,x,y),y,z),x1,z),c_List_Orev(c_List_Omap(u,v,y,z),z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.39 62960[0:Rew:207.0,62930.0,377.0,62930.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Oappend(u,c_List_Olist_OCons(z,w,y),y))* -> equal(x,c_List_Olist_ONil(y)).
% 299.70/300.39 62928[0:SpL:437.0,15604.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Olist__update(v,w,x,y),y,z),x1,z),z),c_List_Omap(u,v,y,z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.39 63042[0:SpL:9809.1,15726.0] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,x,y,y),c_List_Orev(u,y),y),c_List_Orev(x,y))** -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 63136[0:Rew:1342.0,63101.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Odrop(w,c_List_Omap(x,y,v,v),v),v),c_List_Orev(c_List_Odrop(w,y,v),v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.39 63137[0:Rew:1342.0,63100.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Orotate(w,c_List_Omap(x,y,v,v),v),v),c_List_Orev(c_List_Orotate(w,y,v),v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.39 63138[0:Rew:1342.0,63099.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Otake(w,c_List_Omap(x,y,v,v),v),v),c_List_Orev(c_List_Otake(w,y,v),v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.39 63279[0:SpL:434.0,17610.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* equal(z,c_List_Otake(x1,c_List_Omap(u,w,x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.39 63313[0:SpL:9809.1,17671.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(u,x),x),x)* equal(y,c_List_Otake(z,c_List_Orev(v,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 63308[0:SpL:421.0,17671.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* equal(z,c_List_Otake(x1,c_List_Omap(u,w,x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.39 63296[0:SpL:3954.0,17671.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),w)* equal(x,c_List_Otake(y,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.39 63350[0:SpL:421.0,17698.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(u,v,x,y),y),y),y)*.
% 299.70/300.39 63790[0:SpL:6607.0,22251.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.39 63781[0:SpL:6607.0,16293.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.39 63777[0:SpL:6607.0,24055.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.39 63773[0:SpL:6607.0,16155.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.39 63766[0:SpL:6607.0,14593.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),y)* -> .
% 299.70/300.39 63742[0:SpL:6607.0,22216.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Odrop(x2,c_List_Oreplicate(x,hAPP(v,y),x1),x1))* -> .
% 299.70/300.39 63740[0:SpL:6607.0,16205.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Oreplicate(x,hAPP(v,y),x1),x1).
% 299.70/300.39 63707[0:SpL:6607.0,2942.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1))* equal(c_List_Orev(u,x1),c_List_Oreplicate(x,hAPP(v,y),x1))* -> .
% 299.70/300.39 63699[0:SpL:6607.0,16102.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Oreplicate(x,hAPP(v,y),x1),x1).
% 299.70/300.39 63689[0:SpL:6607.0,1702.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Odrop(x2,c_List_Oreplicate(x,hAPP(v,y),x1),x1))* -> .
% 299.70/300.39 63637[0:SpL:6607.0,325.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x2),x2),x2,w))* -> equal(v,c_List_Oreplicate(z,hAPP(x,x1),w)).
% 299.70/300.39 63589[0:SpL:6607.0,1784.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),z))* -> .
% 299.70/300.39 63584[0:SpL:6607.0,1693.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Oreplicate(w,hAPP(u,x),z),z),z)*.
% 299.70/300.39 63577[0:SpL:6607.0,17616.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Oreplicate(w,hAPP(u,x),z),z),z)*.
% 299.70/300.39 63553[0:SpL:6607.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),c_List_Orev(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z))** -> .
% 299.70/300.39 63551[0:SpL:6607.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),z),c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z))** -> .
% 299.70/300.39 63508[0:SpL:6607.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,z),z),z)*.
% 299.70/300.39 63497[0:SpL:6607.0,3872.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,z),z),z),z)*.
% 299.70/300.39 63868[0:Rew:100.0,63746.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1,x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.39 63870[0:Rew:424.0,63728.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1,x2),c_List_Oreplicate(x,hAPP(u,hAPP(v,y)),x2))** -> .
% 299.70/300.39 63872[0:Rew:100.0,63695.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Otake(x2,c_List_Oreplicate(x,hAPP(v,y),x1),x1))* -> .
% 299.70/300.39 63875[0:Rew:100.0,63615.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Otake(x1,c_List_Otake(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),z))* -> .
% 299.70/300.39 64583[0:SpL:6606.0,22251.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.39 64574[0:SpL:6606.0,16293.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.39 64570[0:SpL:6606.0,24055.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.39 64566[0:SpL:6606.0,16155.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.39 64560[0:SpL:6606.0,14593.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),x),y)* -> .
% 299.70/300.39 64555[0:SpL:6606.0,12690.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x,y),c_List_Orev(u,y))* -> .
% 299.70/300.39 64553[0:SpL:6606.0,17420.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x,y),y),c_List_Orev(u,y))* -> .
% 299.70/300.39 64537[0:SpL:6606.0,31815.0] || equal(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z))* equal(c_List_Orev(u,z),c_List_Omap(v,x,y,z))* -> .
% 299.70/300.39 64521[0:SpL:6606.0,22216.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.39 64519[0:SpL:6606.0,16205.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,x,y,z),z),z).
% 299.70/300.39 64486[0:SpL:6606.0,2942.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z))* equal(c_List_Orev(u,z),c_List_Orev(c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.39 64478[0:SpL:6606.0,16102.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,x,y,z),z),z).
% 299.70/300.39 64468[0:SpL:6606.0,1702.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.39 64452[0:SpL:6606.0,7048.2] || equal(c_List_Omap(u,v,w,x),y)* equal(y,z)* equal(c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),z)* -> .
% 299.70/300.39 64412[0:SpL:6606.0,325.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Olist_OCons(y,c_List_Orev(z,x1),x1),x1,w))* -> equal(v,c_List_Orev(c_List_Omap(x,z,x1,w),w))*.
% 299.70/300.39 64398[0:SpL:6606.0,13136.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.39 64355[0:SpL:6606.0,1784.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.39 64350[0:SpL:6606.0,1693.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 64343[0:SpL:6606.0,17616.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 64283[0:SpL:6606.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x)*.
% 299.70/300.39 64272[0:SpL:6606.0,3872.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.39 64697[0:Rew:88.0,64491.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Oappend(u,c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.39 64744[0:SpL:4047.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y,y),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y))** -> .
% 299.70/300.39 64959[0:Rew:4048.0,64924.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),c_List_Olist_OCons(x,y,w),w),w)* -> c_List_Odistinct(c_List_Otake(z,c_List_Olist_OCons(x,v,w),w),w)*.
% 299.70/300.39 64922[0:SpL:1378.1,64100.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,x),x),y,x),x)* -> c_List_Odistinct(c_List_Otake(z,c_List_Oappend(w,u,x),x),x)*.
% 299.70/300.39 64920[0:SpL:1375.1,64100.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x)* -> c_List_Odistinct(c_List_Otake(z,c_List_Oappend(u,w,x),x),x)*.
% 299.70/300.39 65446[0:SpL:6591.0,1652.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)*.
% 299.70/300.39 65387[0:SpL:6591.0,51280.2] || equal(c_List_Omap(u,v,w,x),y)* equal(y,z)* equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(x1,v,w),w),w,x),z)* -> .
% 299.70/300.39 65327[0:SpL:6591.0,4235.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Oappend(u,c_List_Orev(c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.39 65287[0:SpL:6591.0,17418.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(z,w,x),x),x,y),c_List_Orev(u,y))* -> .
% 299.70/300.39 65266[0:SpL:6591.0,11072.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 65164[0:SpL:6591.0,33504.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v))* equal(c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(z,x,y),y),y,v),u)* -> .
% 299.70/300.39 65161[0:SpL:6591.0,45919.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,v))* -> equal(c_List_Omap(w,y,z,v),c_List_Olist_ONil(v)).
% 299.70/300.39 65115[0:SpL:6591.0,235.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.39 65021[0:SpR:6591.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 64964[0:SpR:6591.0,234.1] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)*.
% 299.70/300.39 65510[0:Rew:88.0,65470.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* c_List_Odistinct(c_List_Olist_OCons(hAPP(y,v),c_List_Omap(y,w,x,z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.39 65584[0:SpL:4036.1,64392.0] || equal(u,v) equal(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),z,z),z),c_List_Olist_OCons(y,v,z))* -> .
% 299.70/300.39 65582[0:SpL:1378.1,64392.0] || equal(u,v) equal(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,v,z),z),z),z,z),z),c_List_Oappend(y,u,z))* -> .
% 299.70/300.39 65580[0:SpL:1375.1,64392.0] || equal(u,v) equal(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,z),z),z),z,z),z),c_List_Oappend(u,y,z))* -> .
% 299.70/300.39 65612[0:SpL:279.1,65514.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(c_List_Omap(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty,x1),x2,x1),x2)** -> .
% 299.70/300.39 65670[0:SpL:279.1,65622.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(c_List_Orev(c_List_Omap(z,y,tc_Type_Oty,x1),x1),x2,x1),x2)** -> .
% 299.70/300.39 65822[0:SpL:418.0,17766.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) equal(y,c_List_Otake(z,c_List_Omap(u,c_List_Odrop(x1,v,w),w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 65904[0:SpL:421.0,18479.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 66325[0:SpL:4036.1,66199.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(x,v,y),y),y)*.
% 299.70/300.39 66323[0:SpL:1378.1,66199.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oappend(x,u,y),y),y)*.
% 299.70/300.39 66321[0:SpL:1375.1,66199.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oappend(u,x,y),y),y)*.
% 299.70/300.39 66357[0:Rew:3954.0,66310.1] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,v),v),v),v)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Olist_OCons(w,u,v),v),v)*.
% 299.70/300.39 66595[0:SpL:1635.0,6804.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))** -> .
% 299.70/300.39 66907[0:Rew:1648.0,66453.0,259.0,66453.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x,y),c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(z),z),z,x),x,y))*.
% 299.70/300.39 66969[0:Rew:425.0,66369.0,425.0,66369.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(u,v),v,z),z,x1),x1),x2,x1),x1),x2)**.
% 299.70/300.39 66970[0:Rew:425.0,66368.0,425.0,66368.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(u,v),v,z),z,x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.39 66973[0:Rew:344.0,66793.1,425.0,66793.1,88.0,66793.0] || equal(c_List_Omap(u,v,w,x),c_List_Omap(u,c_List_Omap(y,z,x1,w),w,x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x1))).
% 299.70/300.39 67011[0:SpL:4036.1,66211.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(x,v,y),y),y)*.
% 299.70/300.39 67009[0:SpL:1378.1,66211.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oappend(x,u,y),y),y)*.
% 299.70/300.39 67007[0:SpL:1375.1,66211.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oappend(u,x,y),y),y)*.
% 299.70/300.39 66996[0:SpL:4041.1,66211.0] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),v)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Olist_OCons(x,u,v),v),v)*.
% 299.70/300.39 67040[0:SpL:6591.0,18480.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 67027[0:SpL:434.0,18480.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.39 67048[0:Rew:88.0,67028.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.39 67061[0:SpL:1625.0,18481.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.39 67060[0:SpL:427.0,18481.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,w,x,y),y),y)*.
% 299.70/300.39 67054[0:SpL:1342.0,18481.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Oappend(c_List_Orev(x,w),v,w),w),w)*.
% 299.70/300.39 67120[0:SpL:4144.0,18508.1] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y)* equal(z,c_List_Odrop(x1,c_List_Omap(u,v,x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.39 67106[0:SpL:429.0,18508.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) equal(y,c_List_Odrop(z,c_List_Omap(u,c_List_Otake(x1,v,w),w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 67417[0:SpL:4137.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,z),z),z),z),c_List_Orev(c_List_Otake(v,c_List_Otake(w,y,z),z),z))** -> .
% 299.70/300.39 67415[0:SpL:4137.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Otake(v,c_List_Otake(w,y,z),z))** -> .
% 299.70/300.39 67380[0:SpL:4137.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,x,y),y),y)*.
% 299.70/300.39 67369[0:SpL:4137.0,3872.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.39 67323[0:SpL:4137.0,5346.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Omap(u,c_List_Otake(z,c_List_Otake(x1,v,w),w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 67204[0:SpR:4137.0,1272.1] || equal(c_List_Otake(u,c_List_Otake(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 67575[0:Rew:1351.0,67561.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(w,x,y),y),y),c_List_Oreplicate(w,z,y))* -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 67603[0:SpL:45729.0,21662.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),tc_List_Olist(w)),u,x),x),c_List_Olist__update(c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),z,x1,x))* -> .
% 299.70/300.39 67594[0:SpL:2317.1,21662.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,v),v),c_List_Olist__update(w,y,z,v))* -> .
% 299.70/300.39 67874[0:SpL:4256.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,z),z),z),z),c_List_Orev(c_List_Orotate(v,c_List_Otake(w,y,z),z),z))** -> .
% 299.70/300.39 67872[0:SpL:4256.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Orotate(v,c_List_Otake(w,y,z),z))** -> .
% 299.70/300.39 67835[0:SpL:4256.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,x,y),y),y)*.
% 299.70/300.39 67824[0:SpL:4256.0,3872.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.39 67668[0:SpR:4256.0,1272.1] || equal(c_List_Orotate(u,c_List_Otake(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 67984[0:SpL:45729.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),tc_List_Olist(w)),u,x),x),c_List_Omap(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1,x))* -> .
% 299.70/300.39 67975[0:SpL:2317.1,21663.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),y),c_List_Omap(z,w,v,y))* -> .
% 299.70/300.39 68072[0:SpL:421.0,21742.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.39 68111[0:Rew:1342.0,68067.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),y),c_List_Oappend(c_List_Orev(z,y),w,y))** -> .
% 299.70/300.39 68134[0:SpL:421.0,21743.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.39 68200[0:Rew:1342.0,68129.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),y),c_List_Oappend(c_List_Orev(z,y),w,y))** -> .
% 299.70/300.39 68246[0:SpL:4048.0,68180.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,z,v),v),v),v),v),c_List_Orev(c_List_Olist_OCons(w,u,v),v))** -> .
% 299.70/300.39 68480[0:SpL:4250.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,z),z),z),z),c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,y,z),z),z))** -> .
% 299.70/300.39 68478[0:SpL:4250.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Orotate(v,c_List_Orotate(w,y,z),z))** -> .
% 299.70/300.39 68441[0:SpL:4250.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,x,y),y),y)*.
% 299.70/300.39 68430[0:SpL:4250.0,3872.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.39 68307[0:SpR:4250.0,1272.1] || equal(c_List_Orotate(u,c_List_Orotate(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 68651[0:Rew:207.0,68581.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Orev(x,y),y,z),z))* -> .
% 299.70/300.39 68654[0:Rew:207.0,68618.0,274.0,68618.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(x1,c_List_Orev(x,y),y),y,z))* -> .
% 299.70/300.39 68677[0:SpL:421.0,22222.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(w,x,z,x1),x1))** -> .
% 299.70/300.39 69015[0:SpL:4249.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,z),z),z),z),c_List_Orev(c_List_Otake(v,c_List_Orotate(w,y,z),z),z))** -> .
% 299.70/300.39 69013[0:SpL:4249.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Otake(v,c_List_Orotate(w,y,z),z))** -> .
% 299.70/300.39 68978[0:SpL:4249.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,x,y),y),y)*.
% 299.70/300.39 68967[0:SpL:4249.0,3872.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.39 68831[0:SpR:4249.0,1272.1] || equal(c_List_Otake(u,c_List_Orotate(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 69609[0:SpL:4364.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,z),z),z),z),c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,y,z),z),z))** -> .
% 299.70/300.39 69607[0:SpL:4364.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Odrop(v,c_List_Orotate(w,y,z),z))** -> .
% 299.70/300.39 69572[0:SpL:4364.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,x,y),y),y)*.
% 299.70/300.39 69561[0:SpL:4364.0,3872.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.39 69400[0:SpR:4364.0,1272.1] || equal(c_List_Odrop(u,c_List_Orotate(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 69378[0:SpR:4364.0,967.1] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Omap(v,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_List_Orotate(z,w,x),x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.39 69734[0:SpL:1351.0,27107.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),x)* equal(y,c_List_Otake(z,c_List_Oreplicate(v,w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 69786[0:SpL:421.0,27137.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(u,v,x,y),y),y),y)*.
% 299.70/300.39 69826[0:Rew:88.0,69787.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y)*.
% 299.70/300.39 69905[0:SpL:4133.0,27226.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(x1,w,x),x),x,y))* -> .
% 299.70/300.39 69898[0:SpL:4144.0,27226.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),x1,z),z),z),c_List_Orev(c_List_Omap(v,w,y,z),z))** -> .
% 299.70/300.39 69884[0:SpL:429.0,27226.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Orev(c_List_Omap(v,c_List_Otake(x1,w,x),x,y),y))* -> .
% 299.70/300.39 69848[0:SpL:421.0,27226.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(v,w,y,z),z),z))* -> .
% 299.70/300.39 69946[0:Rew:88.0,69849.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z))* -> .
% 299.70/300.39 70242[0:SpL:4363.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,z),z),z),z),c_List_Orev(c_List_Odrop(v,c_List_Otake(w,y,z),z),z))** -> .
% 299.70/300.39 70240[0:SpL:4363.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Odrop(v,c_List_Otake(w,y,z),z))** -> .
% 299.70/300.39 70205[0:SpL:4363.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,x,y),y),y)*.
% 299.70/300.39 70194[0:SpL:4363.0,3872.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.39 70136[0:SpL:4363.0,18508.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Omap(u,c_List_Odrop(z,c_List_Otake(x1,v,w),w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 70003[0:SpR:4363.0,1272.1] || equal(c_List_Odrop(u,c_List_Otake(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 70402[0:SpL:4144.0,27232.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),x1,z),z),z),z),c_List_Omap(v,w,y,z))** -> .
% 299.70/300.39 70388[0:SpL:429.0,27232.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),y),c_List_Omap(v,c_List_Otake(x1,w,x),x,y))* -> .
% 299.70/300.39 70346[0:SpL:421.0,27232.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),z),c_List_Otake(x1,c_List_Omap(v,w,y,z),z))* -> .
% 299.70/300.39 70890[0:SpL:4357.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,z),z),z),z),c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,y,z),z),z))** -> .
% 299.70/300.39 70888[0:SpL:4357.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Odrop(v,c_List_Odrop(w,y,z),z))** -> .
% 299.70/300.39 70853[0:SpL:4357.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,x,y),y),y)*.
% 299.70/300.39 70842[0:SpL:4357.0,3872.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.39 70776[0:SpL:4357.0,1833.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Omap(u,c_List_Odrop(z,c_List_Odrop(x1,v,w),w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.39 70609[0:SpR:4357.0,1272.1] || equal(c_List_Odrop(u,c_List_Odrop(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 71107[0:SpL:9809.1,35087.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(v,x),x),c_List_Oappend(y,c_List_Orev(u,x),x))* -> equal(c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),y).
% 299.70/300.39 71494[0:SpL:4356.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,z),z),z),z),c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,y,z),z),z))** -> .
% 299.70/300.39 71492[0:SpL:4356.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Orotate(v,c_List_Odrop(w,y,z),z))** -> .
% 299.70/300.39 71455[0:SpL:4356.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,x,y),y),y)*.
% 299.70/300.39 71444[0:SpL:4356.0,3872.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.39 71241[0:SpR:4356.0,1272.1] || equal(c_List_Orotate(u,c_List_Odrop(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.39 71750[0:SpL:4036.1,71688.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Olist_OCons(z,u,x1),x1),x1),x1),x1),c_List_Olist_OCons(z,v,x1))* -> .
% 299.70/300.39 71748[0:SpL:1378.1,71688.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(z,v,x1),x1),x1),x1),x1),c_List_Oappend(z,u,x1))* -> .
% 299.70/300.39 71746[0:SpL:1375.1,71688.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(v,z,x1),x1),x1),x1),x1),c_List_Oappend(u,z,x1))* -> .
% 299.70/300.39 71735[0:SpL:4041.1,71688.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(v),v),v),v),v),c_List_Olist_OCons(z,u,v))* -> .
% 299.70/300.39 72943[0:SpL:38750.1,13718.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z))* equal(c_List_Oappend(x1,c_List_Orev(u,z),z),c_List_Olist_ONil(z))** -> .
% 299.70/300.39 72931[0:SpL:38750.1,13718.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,y),y),y),c_List_Olist_ONil(y))** -> .
% 299.70/300.39 72919[0:SpL:38750.1,13718.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.39 72880[0:SpL:38750.1,22222.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),c_List_Orev(w,y))* -> .
% 299.70/300.39 72867[0:SpL:38750.1,2069.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(x,y).
% 299.70/300.39 72866[0:SpL:38750.1,14364.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(w,y).
% 299.70/300.39 72849[0:SpL:38750.1,13705.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(y,c_List_Oappend(z,c_List_Orev(u,x),x))* equal(c_List_Orev(y,x),c_List_Olist_ONil(x))** -> .
% 299.70/300.39 72826[0:SpL:38750.1,2069.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(w,x).
% 299.70/300.39 72825[0:SpL:38750.1,14364.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),c_List_Olist_ONil(x))** -> c_List_Odistinct(v,x).
% 299.70/300.39 72803[0:SpL:38750.1,2069.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.39 72777[0:SpL:38750.1,9541.1] || equal(u,c_List_Orev(v,w)) equal(x,y)* equal(c_List_Oappend(x,v,w),c_List_Oappend(z,c_List_Orev(u,w),w))* -> equal(y,z)*.
% 299.70/300.39 72769[0:SpL:38750.1,39902.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(y,c_List_Orev(u,w),w),c_List_Orev(y,w))** -> equal(x,c_List_Olist_ONil(w))*.
% 299.70/300.39 72764[0:SpL:38750.1,39879.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(y,c_List_Orev(u,w),w),x)* -> equal(c_List_Orev(y,w),c_List_Olist_ONil(w)).
% 299.70/300.39 72735[0:SpL:38750.1,26855.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(c_List_Oappend(x,c_List_Orev(u,w),w),y)* -> equal(c_List_Oappend(v,z,w),z)**.
% 299.70/300.39 72734[0:SpL:38750.1,9542.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Oappend(y,z,w))* -> equal(v,z)*.
% 299.70/300.39 72733[0:SpL:38750.1,9541.1] || equal(u,c_List_Orev(v,w)) equal(x,y)* equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Oappend(z,v,w))* -> equal(y,z)*.
% 299.70/300.39 72723[0:SpL:38750.1,9526.1] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Oappend(x,c_List_Orev(u,w),w),v)* -> equal(c_List_Orev(y,w),c_List_Olist_ONil(w))**.
% 299.70/300.39 72717[0:SpL:38750.1,15598.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Olist__update(x,y,z,w),c_List_Orev(u,w),w),c_List_Orev(x,w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.39 72693[0:SpL:38750.1,1990.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Oappend(y,c_List_Orev(u,w),w))* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.39 72692[0:SpL:38750.1,6564.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Oappend(y,c_List_Orev(u,w),w))* equal(c_List_Orev(x,w),y)* -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.39 72691[0:SpL:38750.1,44445.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Oappend(y,c_List_Orev(u,w),w))* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(v,y)*.
% 299.70/300.39 72667[0:SpL:38750.1,1557.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),c_List_Oappend(x,y,w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.39 72666[0:SpL:38750.1,1556.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),v)* -> equal(c_List_Oappend(x,y,w),c_List_Olist_ONil(w)).
% 299.70/300.39 72647[0:SpL:38750.1,1552.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),w)* equal(z,v)* -> c_List_Odistinct(z,w)*.
% 299.70/300.39 72623[0:SpL:38750.1,1449.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),w)* equal(z,v)* -> c_List_Odistinct(z,w)*.
% 299.70/300.39 72618[0:SpL:38750.1,25037.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(x,w),y) equal(c_List_Oappend(x,c_List_Orev(u,w),w),y)* -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.39 73344[0:Rew:1351.0,72613.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),y,w),w),w),x)** -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.39 72587[0:SpL:38750.1,40009.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orev(x,w))* equal(c_List_Oappend(y,c_List_Orev(u,w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(x,w).
% 299.70/300.40 72569[0:SpL:38750.1,35087.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,v,w),c_List_Oappend(y,c_List_Orev(u,w),w))* -> equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),y)*.
% 299.70/300.40 72565[0:SpL:38750.1,15726.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Omap(x,y,w,w),c_List_Orev(u,w),w),c_List_Orev(y,w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.40 72543[0:SpL:38750.1,8735.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(c_List_Orev(x,w),c_List_Oappend(y,c_List_Orev(u,w),w))* -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.40 72542[0:SpL:38750.1,9585.1] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Orev(y,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),v)* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.40 73355[0:Rew:1351.0,72533.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(x,y,w),w),w),c_List_Oreplicate(x,z,w))* -> equal(c_List_Olist_ONil(w),v).
% 299.70/300.40 72510[0:SpL:38750.1,1557.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Oappend(y,v,x))* -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.40 72509[0:SpL:38750.1,1556.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),w)* -> equal(c_List_Oappend(y,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 72499[0:SpL:38750.1,6164.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.70/300.40 72498[0:SpL:38750.1,31574.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x)).
% 299.70/300.40 72490[0:SpL:38750.1,1552.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,x),x),x)* equal(z,w)* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 72388[0:SpL:38750.1,17671.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Orev(u,w),w),w)* equal(y,c_List_Otake(z,v,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.40 72311[0:SpL:38750.1,40021.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(c_List_Orev(y,w),v,w),x)* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.40 72296[0:SpL:38750.1,39879.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(y,v,w),x)* -> equal(c_List_Orev(y,w),c_List_Olist_ONil(w)).
% 299.70/300.40 72286[0:SpL:38750.1,9542.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(c_List_Oappend(x,v,w),c_List_Oappend(y,z,w))* -> equal(c_List_Orev(u,w),z)*.
% 299.70/300.40 72275[0:SpL:38750.1,9526.1] || equal(u,c_List_Orev(v,w)) equal(x,y)* equal(c_List_Oappend(x,v,w),c_List_Orev(u,w))* -> equal(c_List_Orev(y,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 72270[0:SpL:38750.1,15604.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(c_List_Olist__update(x,y,z,w),v,w),w),x)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 72269[0:SpL:38750.1,15598.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Olist__update(x,y,z,w),v,w),c_List_Orev(x,w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 72244[0:SpL:38750.1,6564.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Oappend(y,v,w))* equal(c_List_Orev(x,w),y)* -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 72242[0:SpL:38750.1,8741.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(x,c_List_Orev(c_List_Oappend(y,v,w),w))* -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 72219[0:SpL:38750.1,1557.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,v,w),w),c_List_Oappend(x,y,w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 72218[0:SpL:38750.1,1556.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Oappend(y,v,w),w),c_List_Orev(u,w))* -> equal(c_List_Oappend(x,y,w),c_List_Olist_ONil(w)).
% 299.70/300.40 72199[0:SpL:38750.1,1552.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,c_List_Oappend(y,v,w),w),w)* equal(z,c_List_Orev(u,w))* -> c_List_Odistinct(z,w)*.
% 299.70/300.40 72175[0:SpL:38750.1,1449.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),w)* equal(z,c_List_Orev(u,w))* -> c_List_Odistinct(z,w)*.
% 299.70/300.40 72173[0:SpL:38750.1,25037.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(x,w),y) equal(c_List_Oappend(x,v,w),y)* -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 72168[0:SpL:38750.1,1068.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),y,w),v,w),x)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 72133[0:SpL:38750.1,35087.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Orev(u,w),w),c_List_Oappend(y,v,w))* -> equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),y).
% 299.70/300.40 72130[0:SpL:38750.1,15732.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(c_List_Omap(x,y,w,w),v,w),w),y)** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 72129[0:SpL:38750.1,15726.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Omap(x,y,w,w),v,w),c_List_Orev(y,w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 72120[0:SpL:38750.1,6575.1] || equal(u,c_List_Orev(v,w)) equal(x,y)* equal(c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Orev(u,w))* -> equal(c_List_Olist_ONil(w),y)*.
% 299.70/300.40 72118[0:SpL:38750.1,1185.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(c_List_Oappend(c_List_Orev(x,w),v,w),y)* -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 72107[0:SpL:38750.1,8735.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(c_List_Orev(x,w),c_List_Oappend(y,v,w))* -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 72106[0:SpL:38750.1,9585.1] || equal(u,c_List_Orev(v,w)) equal(x,c_List_Orev(y,w))* equal(c_List_Oappend(x,v,w),c_List_Orev(u,w))* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.40 72097[0:SpL:38750.1,21549.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Oreplicate(x,y,w),v,w),c_List_Oreplicate(x,z,w))* -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 71982[0:SpL:38750.1,17671.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(x,v,w),w)* equal(y,c_List_Otake(z,c_List_Orev(u,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.40 71965[0:SpR:1625.0,38750.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Orev(y,x))* -> equal(c_List_Oappend(z,c_List_Omap(u,v,w,x),x),c_List_Oappend(z,y,x))*.
% 299.70/300.40 71964[0:SpR:427.0,38750.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(y,x)) -> equal(c_List_Oappend(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),c_List_Oappend(z,y,x))*.
% 299.70/300.40 71962[0:SpR:1349.0,38750.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Orev(x,w)) -> equal(c_List_Oappend(y,c_List_Oappend(v,c_List_Orev(u,w),w),w),c_List_Oappend(y,x,w))*.
% 299.70/300.40 71958[0:SpR:1342.0,38750.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(x,v)) -> equal(c_List_Oappend(y,c_List_Oappend(c_List_Orev(w,v),u,v),v),c_List_Oappend(y,x,v))*.
% 299.70/300.40 71868[0:SpR:38750.1,1378.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* -> equal(c_List_Orev(c_List_Oappend(y,v,w),w),c_List_Orev(c_List_Oappend(y,x,w),w))*.
% 299.70/300.40 73444[0:Rew:274.0,72562.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(x,y,w),w),c_List_Orev(c_List_Oappend(u,y,w),w))* -> equal(c_List_Orev(x,w),v)*.
% 299.70/300.40 73457[0:Rew:274.0,71892.1] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(x,y,w),w),w),c_List_Oappend(c_List_Orev(y,w),c_List_Olist_OCons(x,v,w),w))*.
% 299.70/300.40 73469[0:Rew:274.0,71912.1,1342.0,71912.0] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w)) -> equal(c_List_Orev(c_List_Oappend(u,y,w),w),c_List_Oappend(c_List_Orev(c_List_Oappend(x,y,w),w),v,w))*.
% 299.70/300.40 73802[0:SpL:4355.0,63163.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,z),z),z),z),c_List_Orev(c_List_Otake(v,c_List_Odrop(w,y,z),z),z))** -> .
% 299.70/300.40 73800[0:SpL:4355.0,63135.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Otake(v,c_List_Odrop(w,y,z),z))** -> .
% 299.70/300.40 73765[0:SpL:4355.0,3886.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,x,y),y),y)*.
% 299.70/300.40 73754[0:SpL:4355.0,3872.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.40 73707[0:SpL:4355.0,17766.1] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(y,c_List_Omap(u,c_List_Otake(z,c_List_Odrop(x1,v,w),w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 73537[0:SpR:4355.0,1272.1] || equal(c_List_Otake(u,c_List_Odrop(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 74832[0:SpL:38776.1,52082.2] || equal(u,v)* equal(w,c_List_Orev(v,x))* equal(c_List_Orev(w,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(u,x),x),y)* -> .
% 299.70/300.40 74826[0:SpL:38776.1,52226.2] || equal(u,v)* equal(c_List_Orev(w,x),c_List_Orev(v,x))* equal(w,y)* equal(c_List_Olist_OCons(z,c_List_Orev(u,x),x),y)* -> .
% 299.70/300.40 74732[0:SpL:38776.1,45919.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(u,x),x),x))* -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 74727[0:SpL:38776.1,44359.0] || equal(u,v) equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(w,x,c_List_Orev(v,tc_Type_Oty),c_List_Olist_OCons(x,c_List_Orev(u,tc_Type_Oty),tc_Type_Oty),y),c_List_Olist_OCons(x,c_List_Orev(u,tc_Type_Oty),tc_Type_Oty))** -> .
% 299.70/300.40 74667[0:SpL:38776.1,14616.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y))* equal(c_List_Orev(v,y),z)* equal(c_List_Orev(w,y),z)* -> .
% 299.70/300.40 74640[0:SpL:38776.1,12721.2] || equal(u,v)* equal(w,x)* equal(x,c_List_Orev(v,y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),c_List_Orev(w,y))* -> .
% 299.70/300.40 74635[0:SpL:38776.1,51280.2] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(x,y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.40 74478[0:SpL:38776.1,17610.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x)* equal(y,c_List_Otake(z,c_List_Orev(v,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 74100[0:SpR:1625.0,38776.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* -> equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),c_List_Olist_OCons(z,c_List_Omap(v,w,x,y),y))*.
% 299.70/300.40 74099[0:SpR:427.0,38776.1] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),c_List_Olist_OCons(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y))*.
% 299.70/300.40 74097[0:SpR:1349.0,38776.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x)) -> equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Olist_OCons(y,c_List_Oappend(w,c_List_Orev(v,x),x),x))*.
% 299.70/300.40 74093[0:SpR:1342.0,38776.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w)) -> equal(c_List_Olist_OCons(y,c_List_Orev(u,w),w),c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(x,w),v,w),w))*.
% 299.70/300.40 74053[0:SpR:38776.1,4036.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* -> equal(c_List_Orev(c_List_Olist_OCons(y,x,w),w),c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(u,w),w),w))*.
% 299.70/300.40 75141[0:Rew:30622.2,74092.2] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,u,v))* -> equal(c_List_Olist_OCons(y,w,v),c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v))*.
% 299.70/300.40 75206[0:SpL:4036.1,74113.1] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(y,x),x),c_List_Orev(c_List_Olist_OCons(w,u,x),x))* -> .
% 299.70/300.40 75204[0:SpL:1378.1,74113.1] || equal(u,v)* equal(c_List_Oappend(w,u,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(y,x),x),c_List_Orev(c_List_Oappend(w,v,x),x))* -> .
% 299.70/300.40 75202[0:SpL:1375.1,74113.1] || equal(u,v)* equal(c_List_Oappend(u,w,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(y,x),x),c_List_Orev(c_List_Oappend(v,w,x),x))* -> .
% 299.70/300.40 75176[0:SpL:4036.1,74113.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,v,y))* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),c_List_Orev(w,y))* -> .
% 299.70/300.40 75174[0:SpL:1378.1,74113.1] || equal(u,v)* equal(w,c_List_Oappend(x,u,y))* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(x,v,y),y),y),c_List_Orev(w,y))* -> .
% 299.70/300.40 75172[0:SpL:1375.1,74113.1] || equal(u,v)* equal(w,c_List_Oappend(u,x,y))* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(v,x,y),y),y),c_List_Orev(w,y))* -> .
% 299.70/300.40 76306[0:SpL:39528.1,14364.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(c_List_Orev(v,y),z,y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.40 76281[0:SpL:39528.1,9541.1] || equal(u,v)* equal(w,x)* equal(c_List_Oappend(w,y,z),c_List_Oappend(c_List_Orev(v,z),y,z))* -> equal(x,c_List_Orev(u,z))*.
% 299.70/300.40 76240[0:SpL:39528.1,26855.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(c_List_Orev(v,w),y,w),x)* -> equal(c_List_Oappend(y,z,w),z)**.
% 299.70/300.40 76239[0:SpL:39528.1,9542.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(c_List_Orev(v,w),y,w),c_List_Oappend(x,z,w))* -> equal(y,z).
% 299.70/300.40 76238[0:SpL:39528.1,9541.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(c_List_Orev(v,w),y,w),c_List_Oappend(z,y,w))* -> equal(x,z)*.
% 299.70/300.40 76233[0:SpL:39528.1,9515.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),y,w),w)* -> c_List_Odistinct(c_List_Otake(z,x,w),w)*.
% 299.70/300.40 76232[0:SpL:39528.1,18530.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),y,w),w)* -> c_List_Odistinct(c_List_Odrop(z,x,w),w)*.
% 299.70/300.40 76203[0:SpL:39528.1,1621.0] || equal(u,v)* equal(w,c_List_Oappend(c_List_Orev(v,x),y,x))* equal(c_List_Orev(w,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.40 76201[0:SpL:39528.1,6564.0] || equal(u,v)* equal(w,c_List_Oappend(c_List_Orev(v,x),y,x))* equal(c_List_Orev(w,x),c_List_Orev(u,x))* -> equal(c_List_Olist_ONil(x),y).
% 299.70/300.40 76200[0:SpL:39528.1,44445.0] || equal(u,v)* equal(w,c_List_Oappend(c_List_Orev(v,x),y,x))* equal(c_List_Orev(w,x),c_List_Olist_ONil(x))** -> equal(y,c_List_Orev(u,x))*.
% 299.70/300.40 76176[0:SpL:39528.1,1557.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),c_List_Oappend(w,c_List_Orev(u,x),x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.40 76175[0:SpL:39528.1,1556.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),y)** -> equal(c_List_Oappend(w,c_List_Orev(u,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 76171[0:SpL:39528.1,34962.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 76080[0:SpL:39528.1,35087.0] || equal(u,v)* equal(c_List_Olist_OCons(w,x,y),c_List_Oappend(c_List_Orev(v,y),x,y))* -> equal(c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),c_List_Orev(u,y))*.
% 299.70/300.40 76062[0:SpL:39528.1,8735.1] || equal(u,v)* equal(w,c_List_Orev(u,x))* equal(c_List_Orev(w,x),c_List_Oappend(c_List_Orev(v,x),y,x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.40 76035[0:SpL:39528.1,1557.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(v,w),c_List_Oappend(x,y,w),w),c_List_Oappend(c_List_Orev(u,w),x,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.40 76034[0:SpL:39528.1,1556.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),c_List_Oappend(x,y,w),w),y)** -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 75910[0:SpL:39528.1,27107.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),x,w),w)* equal(y,c_List_Otake(z,c_List_Orev(u,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.40 75909[0:SpL:39528.1,28350.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),x,w),w)* equal(y,c_List_Odrop(z,c_List_Orev(u,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.40 75358[0:SpR:427.0,39528.1] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Oappend(c_List_Orev(y,x),z,x),c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),z,x))*.
% 299.70/300.40 77320[0:Rew:377.0,75356.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) -> equal(c_List_Oappend(c_List_Orev(x,w),y,w),c_List_Oappend(v,c_List_Oappend(c_List_Orev(u,w),y,w),w))*.
% 299.70/300.40 77353[0:Rew:274.0,76084.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,x,y),y),c_List_Orev(c_List_Oappend(w,v,y),y))* -> equal(c_List_Orev(x,y),c_List_Orev(u,y))*.
% 299.70/300.40 77356[0:Rew:1342.0,76001.1] || equal(u,v) equal(c_List_Oappend(c_List_Orev(w,x),v,x),c_List_Orev(u,x))* -> equal(c_List_Oappend(c_List_Orev(u,x),w,x),c_List_Orev(u,x))**.
% 299.70/300.40 77380[0:Rew:83.0,75357.1,207.0,75357.1,207.0,75357.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* -> equal(c_List_Oappend(c_List_Orev(x,w),y,w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,y,w),w))*.
% 299.70/300.40 77441[0:SpL:8862.0,62959.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist__update(c_List_Omap(v,w,x,y),z,x1,y),y),y),c_List_Omap(v,c_List_Olist__update(w,z,x2,x),x,y))* -> .
% 299.70/300.40 77433[0:SpL:8862.0,278.0] || equal(c_List_Olist__update(c_List_Omap(u,v,w,x),y,z,x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(u,c_List_Olist__update(v,y,x1,w),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 78675[0:SpL:39580.1,14364.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Oappend(c_List_Orev(u,w),z,w),w),w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.40 78650[0:SpL:39580.1,9541.1] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Oappend(x,z,w),c_List_Oappend(c_List_Orev(u,w),z,w))* -> equal(y,v)*.
% 299.70/300.40 78608[0:SpL:39580.1,26855.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(c_List_Orev(u,w),y,w),x)* -> equal(c_List_Oappend(y,z,w),z)**.
% 299.70/300.40 78607[0:SpL:39580.1,9542.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(c_List_Orev(u,w),y,w),c_List_Oappend(x,z,w))* -> equal(y,z).
% 299.70/300.40 78606[0:SpL:39580.1,9541.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(c_List_Orev(u,w),y,w),c_List_Oappend(z,y,w))* -> equal(x,z)*.
% 299.70/300.40 78601[0:SpL:39580.1,9515.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),y,w),w)* -> c_List_Odistinct(c_List_Otake(z,x,w),w)*.
% 299.70/300.40 78600[0:SpL:39580.1,18530.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),y,w),w)* -> c_List_Odistinct(c_List_Odrop(z,x,w),w)*.
% 299.70/300.40 78596[0:SpL:39580.1,9526.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(c_List_Orev(u,w),y,w),y)** -> equal(c_List_Orev(x,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 78590[0:SpL:39580.1,15598.0] || equal(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y))* equal(c_List_Oappend(c_List_Orev(u,y),z,y),c_List_Orev(v,y))* -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.40 78567[0:SpL:39580.1,1621.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Oappend(c_List_Orev(u,w),y,w))* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(v,w).
% 299.70/300.40 78565[0:SpL:39580.1,6564.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Oappend(c_List_Orev(u,w),y,w))* equal(c_List_Orev(x,w),v)* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.40 78564[0:SpL:39580.1,44445.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Oappend(c_List_Orev(u,w),y,w))* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(y,v)*.
% 299.70/300.40 78540[0:SpL:39580.1,1557.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),c_List_Oappend(x,v,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.40 78539[0:SpL:39580.1,1556.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),y)** -> equal(c_List_Oappend(x,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 78535[0:SpL:39580.1,34962.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.70/300.40 78442[0:SpL:39580.1,35087.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,y,w),c_List_Oappend(c_List_Orev(u,w),y,w))* -> equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),v)*.
% 299.70/300.40 78438[0:SpL:39580.1,15726.0] || equal(u,c_List_Orev(c_List_Omap(v,w,x,x),x))* equal(c_List_Oappend(c_List_Orev(u,x),y,x),c_List_Orev(w,x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.40 78415[0:SpL:39580.1,8735.1] || equal(u,c_List_Orev(v,w))* equal(x,v)* equal(c_List_Orev(x,w),c_List_Oappend(c_List_Orev(u,w),y,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.40 78414[0:SpL:39580.1,9585.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orev(x,w))* equal(c_List_Oappend(c_List_Orev(u,w),y,w),y)** -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.40 78413[0:SpL:39580.1,9584.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orev(x,w))* equal(c_List_Oappend(c_List_Orev(u,w),y,w),c_List_Olist_ONil(w))** -> c_List_Odistinct(x,w).
% 299.70/300.40 78382[0:SpL:39580.1,1557.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(c_List_Orev(u,w),c_List_Oappend(x,y,w),w),c_List_Oappend(v,x,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.40 78381[0:SpL:39580.1,1556.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),c_List_Oappend(x,y,w),w),y)** -> equal(c_List_Oappend(v,x,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 78293[0:SpL:39580.1,43482.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),v)**.
% 299.70/300.40 78292[0:SpL:39580.1,43998.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),y)**.
% 299.70/300.40 78291[0:SpL:39580.1,44065.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** equal(c_List_Orev(y,w),v)* -> equal(y,v).
% 299.70/300.40 78257[0:SpL:39580.1,27107.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* equal(y,c_List_Otake(z,v,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.40 78256[0:SpL:39580.1,28350.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w)* equal(y,c_List_Odrop(z,v,w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.40 78091[0:SpL:39580.1,9541.1] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Oappend(x,z,w),c_List_Oappend(v,z,w))* -> equal(y,c_List_Orev(u,w))*.
% 299.70/300.40 78075[0:SpL:39580.1,39122.1] || equal(u,c_List_Orev(v,w)) equal(x,y)* equal(c_List_Orev(c_List_Oappend(v,y,w),w),c_List_Orev(u,w))* -> equal(c_List_Olist_ONil(w),x)*.
% 299.70/300.40 78050[0:SpL:39580.1,26855.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(v,y,w),x)* -> equal(c_List_Oappend(y,z,w),z)**.
% 299.70/300.40 78049[0:SpL:39580.1,9542.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(v,y,w),c_List_Oappend(x,z,w))* -> equal(y,z).
% 299.70/300.40 78048[0:SpL:39580.1,9541.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(v,y,w),c_List_Oappend(z,y,w))* -> equal(x,z)*.
% 299.70/300.40 78043[0:SpL:39580.1,9515.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* c_List_Odistinct(c_List_Oappend(v,y,w),w)* -> c_List_Odistinct(c_List_Otake(z,x,w),w)*.
% 299.70/300.40 78042[0:SpL:39580.1,18530.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* c_List_Odistinct(c_List_Oappend(v,y,w),w)* -> c_List_Odistinct(c_List_Odrop(z,x,w),w)*.
% 299.70/300.40 78011[0:SpL:39580.1,6564.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Oappend(v,y,w))* equal(c_List_Orev(x,w),c_List_Orev(u,w))* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.40 78009[0:SpL:39580.1,8741.1] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Orev(u,w))* equal(x,c_List_Orev(c_List_Oappend(v,y,w),w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.40 78001[0:SpL:39580.1,27226.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,w),w),w),c_List_Orev(c_List_Otake(z,c_List_Orev(u,w),w),w))* -> .
% 299.70/300.40 77997[0:SpL:39580.1,27232.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,w),w),w),w),c_List_Otake(z,c_List_Orev(u,w),w))* -> .
% 299.70/300.40 77986[0:SpL:39580.1,1557.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Oappend(v,y,w),w),c_List_Oappend(x,c_List_Orev(u,w),w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.40 77985[0:SpL:39580.1,1556.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(v,y,w),w),y)** -> equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.40 77981[0:SpL:39580.1,34962.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(x,c_List_Oappend(v,y,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 77922[0:SpL:39580.1,3991.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,x,w),c_List_Orev(c_List_Olist_OCons(y,u,w),w))* -> equal(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w)).
% 299.70/300.40 77890[0:SpL:39580.1,35087.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,y,w),c_List_Oappend(v,y,w))* -> equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),c_List_Orev(u,w))*.
% 299.70/300.40 77871[0:SpL:39580.1,8735.1] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Orev(u,w))* equal(c_List_Orev(x,w),c_List_Oappend(v,y,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.40 77844[0:SpL:39580.1,1557.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,c_List_Oappend(x,y,w),w),c_List_Oappend(c_List_Orev(u,w),x,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.40 77843[0:SpL:39580.1,1556.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(v,c_List_Oappend(x,y,w),w),y)** -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 77780[0:SpL:39580.1,27137.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(v,x,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.40 77719[0:SpL:39580.1,27107.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* equal(y,c_List_Otake(z,c_List_Orev(u,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.40 77718[0:SpL:39580.1,28350.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Oappend(v,x,w),w)* equal(y,c_List_Odrop(z,c_List_Orev(u,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.40 77705[0:SpR:1625.0,39580.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Orev(y,x))* -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),z,x),c_List_Oappend(y,z,x))*.
% 299.70/300.40 77704[0:SpR:427.0,39580.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(y,x)) -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),z,x),c_List_Oappend(y,z,x))*.
% 299.70/300.40 79405[0:Rew:377.0,77702.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Orev(x,w)) -> equal(c_List_Oappend(v,c_List_Oappend(c_List_Orev(u,w),y,w),w),c_List_Oappend(x,y,w))*.
% 299.70/300.40 79406[0:Rew:377.0,77698.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(x,v)) -> equal(c_List_Oappend(c_List_Orev(w,v),c_List_Oappend(u,y,v),v),c_List_Oappend(x,y,v))*.
% 299.70/300.40 77660[0:SpR:39580.1,3430.0] || equal(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(w,x),x),x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_List_Oappend(c_List_Orev(u,x),y,x),x),y)**.
% 299.70/300.40 77634[0:SpR:39580.1,38750.1] || equal(u,c_List_Orev(v,w)) equal(x,c_List_Orev(y,w)) -> equal(c_List_Oappend(v,c_List_Orev(x,w),w),c_List_Oappend(c_List_Orev(u,w),y,w))*.
% 299.70/300.40 77598[0:SpR:39580.1,1375.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* -> equal(c_List_Orev(c_List_Oappend(v,y,w),w),c_List_Orev(c_List_Oappend(x,y,w),w))*.
% 299.70/300.40 77590[0:SpR:39580.1,1550.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Oappend(c_List_Orev(x,w),c_List_Oappend(v,y,w),w),c_List_Oappend(c_List_Orev(c_List_Oappend(u,x,w),w),y,w))*.
% 299.70/300.40 77583[0:SpR:39580.1,1550.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Oappend(v,c_List_Oappend(c_List_Orev(x,w),y,w),w),c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,w),w),y,w))*.
% 299.70/300.40 79432[0:Rew:274.0,78446.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(x,y,w),w),c_List_Orev(c_List_Oappend(x,u,w),w))* -> equal(c_List_Orev(y,w),v)*.
% 299.70/300.40 79457[0:Rew:83.0,77703.1,207.0,77703.1,207.0,77703.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orev(x,w))* -> equal(c_List_Olist_OCons(v,c_List_Olist_OCons(u,y,w),w),c_List_Oappend(x,y,w))*.
% 299.70/300.40 79466[0:Rew:23233.0,77706.1] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),c_List_Orev(y,x))* -> equal(c_List_Olist_OCons(hAPP(u,v),z,x),c_List_Oappend(y,z,x))*.
% 299.70/300.40 79511[0:Rew:377.0,79488.2] || equal(u,c_List_Olist_ONil(v)) equal(u,c_List_Oappend(w,c_List_Orev(x,v),v))* -> equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(w,v),y,v),v),y)**.
% 299.70/300.40 79512[0:Rew:377.0,79484.2] || equal(u,c_List_Olist_ONil(v)) equal(u,c_List_Oappend(c_List_Orev(w,v),x,v))* -> equal(c_List_Oappend(c_List_Orev(x,v),c_List_Oappend(w,y,v),v),y)**.
% 299.70/300.40 80765[0:SpL:39773.2,458.0] || equal(u,v)* equal(c_List_Omap(c_Expr_Oexp_OVal(w),x,tc_Value_Oval,tc_Expr_Oexp(w)),y)* c_BigStep_Ofinals(c_List_Oappend(y,u,tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(v,w)*.
% 299.70/300.40 80727[0:SpL:39773.2,4569.0] || equal(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y))* equal(z,x1) equal(c_List_Oappend(x1,u,y),c_List_Orev(z,y))* -> .
% 299.70/300.40 80651[0:SpL:39773.2,40021.1] || equal(u,v)* equal(c_List_Orev(w,x),y)* equal(v,z)* equal(c_List_Oappend(y,u,x),z)* -> equal(c_List_Olist_ONil(x),w).
% 299.70/300.40 80650[0:SpL:39773.2,40013.1] || equal(u,v)* equal(c_List_Orev(w,x),y)* equal(v,z)* equal(c_List_Oappend(y,u,x),w)* -> equal(z,c_List_Olist_ONil(x))*.
% 299.70/300.40 80649[0:SpL:39773.2,9541.1] || equal(u,v) equal(w,x)* equal(y,z)* equal(c_List_Oappend(y,v,x1),c_List_Oappend(x,u,x1))* -> equal(z,w)*.
% 299.70/300.40 80641[0:SpL:39773.2,39902.1] || equal(u,v)* equal(w,x) equal(v,y)* equal(c_List_Oappend(x,u,z),c_List_Orev(w,z))* -> equal(y,c_List_Olist_ONil(z))*.
% 299.70/300.40 80636[0:SpL:39773.2,39879.1] || equal(u,v)* equal(w,x)* equal(v,y)* equal(c_List_Oappend(x,u,z),y)* -> equal(c_List_Orev(w,z),c_List_Olist_ONil(z))**.
% 299.70/300.40 80635[0:SpL:39773.2,44440.1] || equal(u,v)* equal(w,x)* equal(v,y)* equal(c_List_Orev(c_List_Oappend(x,u,z),z),c_List_Olist_ONil(z))** -> equal(y,w)*.
% 299.70/300.40 80632[0:SpL:39773.2,39122.1] || equal(u,v)* equal(w,x) equal(y,v)* equal(c_List_Orev(c_List_Oappend(x,u,z),z),w)* -> equal(c_List_Olist_ONil(z),y)*.
% 299.70/300.40 80630[0:SpL:39773.2,60097.1] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(z,v)* equal(c_List_Oappend(y,u,w),c_List_Olist_ONil(w))** -> equal(z,x)*.
% 299.70/300.40 80607[0:SpL:39773.2,26855.1] || equal(u,v)* equal(w,x)* equal(w,y)* equal(c_List_Oappend(x,u,z),y)* -> equal(c_List_Oappend(v,x1,z),x1)**.
% 299.70/300.40 80606[0:SpL:39773.2,9542.1] || equal(u,v)* equal(w,x)* equal(w,y)* equal(c_List_Oappend(x,u,z),c_List_Oappend(y,x1,z))* -> equal(v,x1)*.
% 299.70/300.40 80605[0:SpL:39773.2,9541.1] || equal(u,v) equal(w,x)* equal(w,y)* equal(c_List_Oappend(x,u,z),c_List_Oappend(x1,v,z))* -> equal(y,x1)*.
% 299.70/300.40 80603[0:SpL:39773.2,44436.1] || equal(u,v)* equal(w,x)* equal(w,y)* equal(c_List_Orev(c_List_Oappend(x,u,z),z),c_List_Olist_ONil(z))** -> equal(v,y)*.
% 299.70/300.40 80595[0:SpL:39773.2,9526.1] || equal(u,v) equal(w,x)* equal(w,y)* equal(c_List_Oappend(x,u,z),v)* -> equal(c_List_Orev(y,z),c_List_Olist_ONil(z))**.
% 299.70/300.40 80590[0:SpL:39773.2,15604.0] || equal(u,v)* equal(c_List_Olist__update(w,x,y,z),x1)* equal(c_List_Orev(c_List_Oappend(x1,u,z),z),w)* -> equal(v,c_List_Olist_ONil(z))*.
% 299.70/300.40 80589[0:SpL:39773.2,15598.0] || equal(u,v)* equal(c_List_Olist__update(w,x,y,z),x1)* equal(c_List_Oappend(x1,u,z),c_List_Orev(w,z))* -> equal(v,c_List_Olist_ONil(z))*.
% 299.70/300.40 80580[0:SpL:39773.2,6889.0] || equal(u,c_List_Orev(v,w)) equal(x,y) equal(c_List_Olist_OCons(z,c_List_Oappend(y,u,w),w),c_List_Oappend(v,c_List_Orev(x,w),w))* -> .
% 299.70/300.40 80564[0:SpL:39773.2,6564.0] || equal(u,v)* equal(w,x)* equal(y,c_List_Oappend(x,u,z))* equal(c_List_Orev(y,z),w)* -> equal(c_List_Olist_ONil(z),v)*.
% 299.70/300.40 80563[0:SpL:39773.2,44445.0] || equal(u,v)* equal(w,x)* equal(y,c_List_Oappend(x,u,z))* equal(c_List_Orev(y,z),c_List_Olist_ONil(z))** -> equal(v,w)*.
% 299.70/300.40 80562[0:SpL:39773.2,8741.1] || equal(u,v)* equal(w,x)* equal(y,w)* equal(y,c_List_Orev(c_List_Oappend(x,u,z),z))* -> equal(v,c_List_Olist_ONil(z))*.
% 299.70/300.40 80539[0:SpL:39773.2,1557.0] || equal(u,v)* equal(w,x) equal(c_List_Oappend(y,c_List_Oappend(x,u,z),z),c_List_Oappend(y,w,z))* -> equal(v,c_List_Olist_ONil(z))*.
% 299.70/300.40 80538[0:SpL:39773.2,1556.0] || equal(u,v) equal(w,x)* equal(c_List_Oappend(y,c_List_Oappend(x,u,z),z),v)* -> equal(c_List_Oappend(y,w,z),c_List_Olist_ONil(z))**.
% 299.70/300.40 80490[0:SpL:39773.2,25037.1] || equal(u,v)* equal(w,x)* equal(c_List_Orev(w,y),z)* equal(c_List_Oappend(x,u,y),z)* -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.40 80485[0:SpL:39773.2,1068.0] || equal(u,v)* equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,x),z)* equal(c_List_Oappend(z,u,x),w)* -> equal(c_List_Olist_ONil(x),v)*.
% 299.70/300.40 80463[0:SpL:39773.2,3563.0] || equal(u,v)* equal(c_List_Orev(w,x),y)* c_List_Odistinct(c_List_Oappend(y,u,x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(v,x),w,x),x)*.
% 299.70/300.40 80447[0:SpL:39773.2,3689.0] || equal(u,c_List_Orev(v,w))* equal(x,y)* c_List_Odistinct(c_List_Oappend(y,u,w),w)* -> c_List_Odistinct(c_List_Oappend(v,c_List_Orev(x,w),w),w)*.
% 299.70/300.40 80441[0:SpL:39773.2,35087.0] || equal(u,v) equal(w,x)* equal(c_List_Olist_OCons(y,v,z),c_List_Oappend(x,u,z))* -> equal(c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),w)*.
% 299.70/300.40 80438[0:SpL:39773.2,15732.0] || equal(u,v)* equal(c_List_Omap(w,x,y,y),z)* equal(c_List_Orev(c_List_Oappend(z,u,y),y),x)* -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.40 80437[0:SpL:39773.2,15726.0] || equal(u,v)* equal(c_List_Omap(w,x,y,y),z)* equal(c_List_Oappend(z,u,y),c_List_Orev(x,y))* -> equal(v,c_List_Olist_ONil(y))*.
% 299.70/300.40 80433[0:SpL:39773.2,6885.0] || equal(u,v) equal(c_List_Orev(w,x),y) equal(c_List_Olist_OCons(z,c_List_Oappend(y,u,x),x),c_List_Oappend(c_List_Orev(v,x),w,x))* -> .
% 299.70/300.40 80428[0:SpL:39773.2,6575.1] || equal(u,v) equal(c_List_Orev(w,x),y)* equal(w,z)* equal(c_List_Oappend(y,u,x),v)* -> equal(c_List_Olist_ONil(x),z)*.
% 299.70/300.40 80426[0:SpL:39773.2,76494.1] || equal(u,v)* equal(c_List_Orev(w,x),y)* equal(w,z)* equal(c_List_Oappend(y,u,x),c_List_Olist_ONil(x))** -> equal(v,z)*.
% 299.70/300.40 80425[0:SpL:39773.2,1185.1] || equal(u,v)* equal(c_List_Orev(w,x),y)* equal(w,z)* equal(c_List_Oappend(y,u,x),z)* -> equal(v,c_List_Olist_ONil(x))*.
% 299.70/300.40 80414[0:SpL:39773.2,8735.1] || equal(u,v)* equal(w,x)* equal(y,w)* equal(c_List_Orev(y,z),c_List_Oappend(x,u,z))* -> equal(v,c_List_Olist_ONil(z))*.
% 299.70/300.40 80413[0:SpL:39773.2,9585.1] || equal(u,v) equal(w,x)* equal(w,c_List_Orev(y,z))* equal(c_List_Oappend(x,u,z),v)* -> equal(c_List_Olist_ONil(z),y).
% 299.70/300.40 80404[0:SpL:39773.2,21549.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),z)* equal(c_List_Oappend(z,u,y),c_List_Oreplicate(w,x1,y))* -> equal(c_List_Olist_ONil(y),v)*.
% 299.70/300.40 80391[0:SpL:39773.2,4235.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(y,z) equal(c_List_Oappend(z,u,x),c_List_Oappend(y,c_List_Orev(w,x),x))* -> .
% 299.70/300.40 80381[0:SpL:39773.2,1557.0] || equal(u,c_List_Oappend(v,w,x))* equal(y,z) equal(c_List_Oappend(z,u,x),c_List_Oappend(y,v,x))* -> equal(w,c_List_Olist_ONil(x)).
% 299.70/300.40 80380[0:SpL:39773.2,1556.0] || equal(u,c_List_Oappend(v,w,x))* equal(y,z)* equal(c_List_Oappend(z,u,x),w)* -> equal(c_List_Oappend(y,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 80357[0:SpL:39773.2,1357.0] || equal(u,v) equal(w,x)* equal(c_List_Orev(c_List_Oappend(x,u,y),y),c_List_Orev(v,y))* -> equal(c_List_Orev(w,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 80353[0:SpL:39773.2,1356.0] || equal(u,v)* equal(w,x) equal(c_List_Orev(c_List_Oappend(x,u,y),y),c_List_Orev(w,y))* -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 79690[0:SpR:39773.2,457.1] || equal(u,v)* equal(c_List_Omap(c_Expr_Oexp_OVal(w),x,tc_Value_Oval,tc_Expr_Oexp(w)),y)* c_BigStep_Ofinals(v,w)* -> c_BigStep_Ofinals(c_List_Oappend(y,u,tc_Expr_Oexp(w)),w)*.
% 299.70/300.40 79689[0:SpR:39773.2,39773.2] || equal(u,v)* equal(w,x)* equal(v,y)* equal(z,w)* -> equal(c_List_Oappend(x,u,x1),c_List_Oappend(z,y,x1))*.
% 299.70/300.40 79684[0:SpR:39773.2,1378.1] || equal(u,v)* equal(w,x) equal(v,y)* -> equal(c_List_Orev(c_List_Oappend(x,u,z),z),c_List_Orev(c_List_Oappend(w,y,z),z))*.
% 299.70/300.40 79681[0:SpR:39773.2,9809.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(z,v)* -> equal(c_List_Oappend(x,c_List_Orev(z,w),w),c_List_Oappend(y,u,w))*.
% 299.70/300.40 79675[0:SpR:39773.2,1375.1] || equal(u,v) equal(w,x)* equal(w,y)* -> equal(c_List_Orev(c_List_Oappend(x,u,z),z),c_List_Orev(c_List_Oappend(y,v,z),z))*.
% 299.70/300.40 79638[0:SpR:39773.2,38750.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(v,c_List_Orev(z,w))* -> equal(c_List_Oappend(y,u,w),c_List_Oappend(x,z,w))*.
% 299.70/300.40 79637[0:SpR:39773.2,3954.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(x,y) -> equal(c_List_Oappend(y,u,w),c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(x,w),w),w))*.
% 299.70/300.40 79632[0:SpR:39773.2,38750.1] || equal(u,v)* equal(w,x) equal(y,c_List_Orev(v,z))* -> equal(c_List_Oappend(w,c_List_Orev(y,z),z),c_List_Oappend(x,u,z))*.
% 299.70/300.40 79629[0:SpR:39773.2,39528.1] || equal(u,v) equal(c_List_Orev(w,x),y)* equal(z,w)* -> equal(c_List_Oappend(y,u,x),c_List_Oappend(c_List_Orev(z,x),v,x))*.
% 299.70/300.40 79628[0:SpR:39773.2,39580.1] || equal(u,v) equal(c_List_Orev(w,x),y)* equal(w,c_List_Orev(z,x))* -> equal(c_List_Oappend(y,u,x),c_List_Oappend(z,v,x))*.
% 299.70/300.40 79624[0:SpR:39773.2,39580.1] || equal(u,v) equal(w,x)* equal(y,c_List_Orev(w,z))* -> equal(c_List_Oappend(c_List_Orev(y,z),v,z),c_List_Oappend(x,u,z))*.
% 299.70/300.40 81825[0:SpL:9809.1,39865.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Otake(z,x,w),w)*.
% 299.70/300.40 81808[0:SpL:38750.1,39865.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* c_List_Odistinct(c_List_Oappend(y,v,w),w)* -> c_List_Odistinct(c_List_Otake(z,x,w),w)*.
% 299.70/300.40 81806[0:SpL:38750.1,39865.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Otake(z,x,w),w)*.
% 299.70/300.40 81877[0:SpL:9809.1,39873.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Odrop(z,x,w),w)*.
% 299.70/300.40 81860[0:SpL:38750.1,39873.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* c_List_Odistinct(c_List_Oappend(y,v,w),w)* -> c_List_Odistinct(c_List_Odrop(z,x,w),w)*.
% 299.70/300.40 81859[0:SpL:3954.0,39873.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(x,v),v),v),v)* -> c_List_Odistinct(c_List_Odrop(y,w,v),v)*.
% 299.70/300.40 81858[0:SpL:38750.1,39873.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* c_List_Odistinct(c_List_Oappend(y,c_List_Orev(u,w),w),w)* -> c_List_Odistinct(c_List_Odrop(z,x,w),w)*.
% 299.70/300.40 81935[0:SpL:39773.2,39881.1] || equal(u,v)* equal(w,x) equal(u,y)* equal(c_List_Oappend(w,v,z),x)* -> equal(c_List_Oappend(y,x1,z),x1)**.
% 299.70/300.40 81911[0:SpL:38750.1,39881.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(y,c_List_Orev(u,w),w),y)** -> equal(c_List_Oappend(x,z,w),z)**.
% 299.70/300.40 81909[0:SpL:39528.1,39881.1] || equal(u,v) equal(w,x)* equal(c_List_Oappend(c_List_Orev(u,y),w,y),c_List_Orev(v,y))* -> equal(c_List_Oappend(x,z,y),z)**.
% 299.70/300.40 81907[0:SpL:39580.1,39881.1] || equal(u,c_List_Orev(v,w)) equal(x,y)* equal(c_List_Oappend(v,x,w),c_List_Orev(u,w))* -> equal(c_List_Oappend(y,z,w),z)**.
% 299.70/300.40 81904[0:SpL:39580.1,39881.1] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Oappend(c_List_Orev(u,w),x,w),v)* -> equal(c_List_Oappend(y,z,w),z)**.
% 299.70/300.40 81971[0:SpR:11156.1,659.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.70/300.40 82111[0:SpL:39773.2,39899.1] || equal(u,v)* equal(w,x)* equal(y,u)* equal(c_List_Oappend(z,y,x1),c_List_Oappend(w,v,x1))* -> equal(z,x)*.
% 299.70/300.40 82106[0:SpL:9809.1,39899.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* equal(c_List_Oappend(y,w,x),c_List_Oappend(z,c_List_Orev(u,x),x))* -> equal(y,z).
% 299.70/300.40 82089[0:SpL:38750.1,39899.1] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Orev(u,w))* equal(c_List_Oappend(y,x,w),c_List_Oappend(z,v,w))* -> equal(y,z).
% 299.70/300.40 82088[0:SpL:3954.0,39899.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Oappend(x,u,w),c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(y,w),w),w))* -> equal(x,y).
% 299.70/300.40 82087[0:SpL:38750.1,39899.1] || equal(u,c_List_Orev(v,w))* equal(x,v)* equal(c_List_Oappend(y,x,w),c_List_Oappend(z,c_List_Orev(u,w),w))* -> equal(y,z).
% 299.70/300.40 82085[0:SpL:39528.1,39899.1] || equal(u,v)* equal(w,x) equal(c_List_Oappend(y,w,z),c_List_Oappend(c_List_Orev(u,z),x,z))* -> equal(y,c_List_Orev(v,z))*.
% 299.70/300.40 82083[0:SpL:39580.1,39899.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(c_List_Oappend(z,x,w),c_List_Oappend(v,y,w))* -> equal(z,c_List_Orev(u,w))*.
% 299.70/300.40 82080[0:SpL:39580.1,39899.1] || equal(u,c_List_Orev(v,w))* equal(x,y) equal(c_List_Oappend(z,x,w),c_List_Oappend(c_List_Orev(u,w),y,w))* -> equal(z,v)*.
% 299.70/300.40 82194[0:SpL:39773.2,39900.1] || equal(u,v)* equal(w,x) equal(y,z)* equal(c_List_Oappend(x,y,x1),c_List_Oappend(w,v,x1))* -> equal(z,u)*.
% 299.70/300.40 82189[0:SpL:9809.1,39900.1] || equal(u,v)* equal(w,x)* equal(c_List_Oappend(y,w,z),c_List_Oappend(y,c_List_Orev(u,z),z))* -> equal(x,c_List_Orev(v,z))*.
% 299.70/300.40 82172[0:SpL:38750.1,39900.1] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Oappend(z,x,w),c_List_Oappend(z,v,w))* -> equal(y,c_List_Orev(u,w))*.
% 299.70/300.40 82171[0:SpL:3954.0,39900.1] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(w,x),x),x))* -> equal(v,c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))*.
% 299.70/300.40 82170[0:SpL:38750.1,39900.1] || equal(u,c_List_Orev(v,w))* equal(x,y)* equal(c_List_Oappend(z,x,w),c_List_Oappend(z,c_List_Orev(u,w),w))* -> equal(y,v)*.
% 299.70/300.40 82168[0:SpL:39528.1,39900.1] || equal(u,v) equal(w,x)* equal(c_List_Oappend(c_List_Orev(v,y),w,y),c_List_Oappend(c_List_Orev(u,y),z,y))* -> equal(x,z)*.
% 299.70/300.40 82166[0:SpL:39580.1,39900.1] || equal(u,c_List_Orev(v,w)) equal(x,y)* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Oappend(v,z,w))* -> equal(y,z)*.
% 299.70/300.40 82163[0:SpL:39580.1,39900.1] || equal(u,c_List_Orev(v,w)) equal(x,y)* equal(c_List_Oappend(v,x,w),c_List_Oappend(c_List_Orev(u,w),z,w))* -> equal(y,z)*.
% 299.70/300.40 82156[0:SpL:39773.2,39900.1] || equal(u,v)* equal(w,x) equal(u,y)* equal(c_List_Oappend(w,v,z),c_List_Oappend(x,x1,z))* -> equal(y,x1)*.
% 299.70/300.40 82151[0:SpL:9809.1,39900.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Oappend(y,c_List_Orev(u,w),w),c_List_Oappend(y,z,w))* -> equal(x,z)*.
% 299.70/300.40 82134[0:SpL:38750.1,39900.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(y,v,w),c_List_Oappend(y,z,w))* -> equal(x,z)*.
% 299.70/300.40 82133[0:SpL:3954.0,39900.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(x,v),v),v),c_List_Oappend(x,y,v))* -> equal(w,y)*.
% 299.70/300.40 82132[0:SpL:38750.1,39900.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(y,c_List_Orev(u,w),w),c_List_Oappend(y,z,w))* -> equal(x,z)*.
% 299.70/300.40 82240[0:SpL:9809.1,39943.0] || equal(u,v)* equal(w,c_List_Oappend(x,c_List_Orev(u,y),y))* c_List_Odistinct(c_List_Oappend(z,w,y),y)* -> c_List_Odistinct(c_List_Orev(v,y),y)*.
% 299.70/300.40 82235[0:SpL:421.0,39943.0] || equal(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z))* c_List_Odistinct(c_List_Oappend(x1,u,z),z)* -> c_List_Odistinct(c_List_Omap(v,x,y,z),z)*.
% 299.70/300.40 82223[0:SpL:38750.1,39943.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Oappend(y,v,w))* c_List_Odistinct(c_List_Oappend(z,x,w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.40 82222[0:SpL:3954.0,39943.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x))* c_List_Odistinct(c_List_Oappend(y,u,x),x)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x).
% 299.70/300.40 82221[0:SpL:38750.1,39943.0] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Oappend(y,c_List_Orev(u,w),w))* c_List_Odistinct(c_List_Oappend(z,x,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.40 82355[0:SpL:4367.0,40043.1] || equal(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z))* equal(c_List_Olist_OCons(x1,c_List_Oappend(x2,u,z),z),c_List_Omap(v,x,y,z))* -> .
% 299.70/300.40 82349[0:SpL:418.0,40043.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Olist_OCons(z,c_List_Oappend(x1,u,y),y),c_List_Omap(v,c_List_Odrop(x2,w,x),x,y))* -> .
% 299.70/300.40 82290[0:SpL:9809.1,40043.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),c_List_Odrop(x1,x,w))* -> .
% 299.70/300.40 82285[0:SpL:421.0,40043.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Oappend(x1,v,w),w,x),x),c_List_Odrop(x2,y,x))* -> .
% 299.70/300.40 82279[0:SpL:1344.0,40043.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),z,w),w),w),c_List_Odrop(x1,x,w))* -> .
% 299.70/300.40 82273[0:SpL:38750.1,40043.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,v,w),w),c_List_Odrop(x1,x,w))* -> .
% 299.70/300.40 82380[0:Rew:22799.0,82272.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(x,y,v),v),v),v),c_List_Odrop(z,w,v))* -> .
% 299.70/300.40 82271[0:SpL:38750.1,40043.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),c_List_Odrop(x1,x,w))* -> .
% 299.70/300.40 82405[0:SpL:434.0,40132.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z))* c_List_Odistinct(c_List_Oappend(x1,u,z),z)* -> c_List_Odistinct(c_List_Omap(v,x,y,z),z)*.
% 299.70/300.40 82402[0:SpL:38776.1,40132.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y))* c_List_Odistinct(c_List_Oappend(z,w,y),y)* -> c_List_Odistinct(c_List_Orev(v,y),y)*.
% 299.70/300.40 82504[0:SpL:4367.0,40134.1] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1))* equal(c_List_Oappend(x2,u,x1),c_List_Omap(w,y,z,x1))* -> .
% 299.70/300.40 82498[0:SpL:418.0,40134.1] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Oappend(x1,u,z),c_List_Omap(w,c_List_Odrop(x2,x,y),y,z))* -> .
% 299.70/300.40 82442[0:SpL:9809.1,40134.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(z,c_List_Orev(u,w),w),c_List_Odrop(x1,y,w))* -> .
% 299.70/300.40 82437[0:SpL:421.0,40134.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Omap(u,c_List_Oappend(x1,v,w),w,x),c_List_Odrop(x2,z,x))* -> .
% 299.70/300.40 82425[0:SpL:38750.1,40134.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(z,v,w),c_List_Odrop(x1,y,w))* -> .
% 299.70/300.40 82424[0:SpL:3954.0,40134.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Olist_OCons(w,x,v))* equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(y,v),v),v),c_List_Odrop(z,x,v))* -> .
% 299.70/300.40 82423[0:SpL:38750.1,40134.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(z,c_List_Orev(u,w),w),c_List_Odrop(x1,y,w))* -> .
% 299.70/300.40 82560[0:SpL:9809.1,40152.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.40 82555[0:SpL:421.0,40152.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Oappend(x2,v,w),w,x),x),x),y)* -> .
% 299.70/300.40 82543[0:SpL:38750.1,40152.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,v,w),w),w),x)* -> .
% 299.70/300.40 82541[0:SpL:38750.1,40152.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.40 82634[0:SpL:38750.1,40161.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y))* equal(x,z)* equal(c_List_Oappend(x1,c_List_Orev(u,y),y),z)* -> .
% 299.70/300.40 82664[0:Rew:3954.0,82621.2] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(v,x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(z,w),w),w),x)* -> .
% 299.70/300.40 82615[0:SpL:9809.1,40161.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.40 82610[0:SpL:421.0,40161.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Oappend(x2,v,w),w,x),x),x),y)* -> .
% 299.70/300.40 82604[0:SpL:1344.0,40161.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x1,w),w),w),w),x)* -> .
% 299.70/300.40 82598[0:SpL:38750.1,40161.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(x1,v,w),w),w),x)* -> .
% 299.70/300.40 82667[0:Rew:22795.0,82597.1,22799.0,82597.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(y,z,v),v),v),v),v),w)* -> .
% 299.70/300.40 82596[0:SpL:38750.1,40161.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.40 82762[0:Rew:297.0,82715.1,154.0,82715.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orotate(z,c_List_Oreplicate(x1,hAPP(u,x2),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x1).
% 299.70/300.40 82768[0:Rew:297.0,82677.1,154.0,82677.1] || equal(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Orotate(z,c_List_Omap(w,x1,x2,y),y))* -> equal(v,c_Nat_Osize__class_Osize(x1,tc_List_Olist(x2))).
% 299.70/300.40 82843[0:SpL:46993.1,40163.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** equal(w,y)* equal(c_List_Olist_OCons(z,c_List_Olist_ONil(x),x),y)* -> .
% 299.70/300.40 82832[0:SpL:38750.1,40163.1] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(w,y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),y)* -> .
% 299.70/300.40 82815[0:SpL:9809.1,40163.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.40 82810[0:SpL:421.0,40163.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Omap(u,c_List_Oappend(x2,v,w),w,x),x),x),y)* -> .
% 299.70/300.40 82798[0:SpL:38750.1,40163.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,v,w),w),w),x)* -> .
% 299.70/300.40 82796[0:SpL:38750.1,40163.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.40 82903[0:SpL:46993.1,40175.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(v,c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Olist_ONil(w),w),y)* -> .
% 299.70/300.40 82897[0:SpL:9809.1,40175.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.40 82886[0:SpL:1344.0,40175.1] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x1,w),w),w),y)* -> .
% 299.70/300.40 82880[0:SpL:38750.1,40175.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,v,w),w),y)* -> .
% 299.70/300.40 82915[0:Rew:22799.0,82879.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Oappend(w,x,v))* equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(y,z,v),v),v),v),x)* -> .
% 299.70/300.40 82878[0:SpL:38750.1,40175.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.40 82949[0:SpL:9809.1,40186.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.40 82944[0:SpL:421.0,40186.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Oappend(x2,v,w),w,x),x),z)* -> .
% 299.70/300.40 82932[0:SpL:38750.1,40186.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,v,w),w),y)* -> .
% 299.70/300.40 82930[0:SpL:38750.1,40186.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.40 83018[0:SpL:38750.1,40194.1] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(w,c_List_Olist_OCons(y,z,x))* equal(c_List_Oappend(x1,c_List_Orev(u,x),x),z)* -> .
% 299.70/300.40 83001[0:SpL:9809.1,40194.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.40 82996[0:SpL:421.0,40194.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Oappend(x1,c_List_Omap(u,c_List_Oappend(x2,v,w),w,x),x),z)* -> .
% 299.70/300.40 82984[0:SpL:38750.1,40194.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(z,c_List_Oappend(x1,v,w),w),y)* -> .
% 299.70/300.40 82982[0:SpL:38750.1,40194.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.40 83113[0:SpL:46993.1,40201.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(v,c_List_Orotate(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Olist_ONil(w),w),y)* -> .
% 299.70/300.40 83107[0:SpL:9809.1,40201.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Orotate(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.40 83102[0:SpL:421.0,40201.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Oappend(x2,v,w),w,x),x),z)* -> .
% 299.70/300.40 83096[0:SpL:1344.0,40201.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x1,w),w),w),y)* -> .
% 299.70/300.40 83090[0:SpL:38750.1,40201.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Orotate(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,v,w),w),y)* -> .
% 299.70/300.40 83125[0:Rew:22799.0,83089.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orotate(w,x,v))* equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(y,z,v),v),v),v),x)* -> .
% 299.70/300.40 83088[0:SpL:38750.1,40201.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orotate(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),y)* -> .
% 299.70/300.40 83149[0:SpL:1633.0,83074.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.40 83634[0:SpL:4122.0,1743.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,x,y),y,z),z))* -> .
% 299.70/300.40 83632[0:SpL:4122.0,22222.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,x,y),y,z),z))* -> .
% 299.70/300.40 83631[0:SpL:4122.0,1705.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,x,y),y,z),z))* -> .
% 299.70/300.40 83550[0:SpL:4122.0,1621.0] || equal(u,c_List_Omap(v,w,x,y))* equal(c_List_Orev(u,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Omap(v,c_List_Otake(z,w,x),x,y),y)*.
% 299.70/300.40 83541[0:SpL:4122.0,31564.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Otake(z,w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 83538[0:SpL:4122.0,1729.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Otake(z,w,x),x,y),y),y)*.
% 299.70/300.40 83537[0:SpL:4122.0,27226.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,w,x),x,y),y),y))* -> .
% 299.70/300.40 83536[0:SpL:4122.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Odrop(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,w,x),x,y),y),y))* -> .
% 299.70/300.40 83533[0:SpL:4122.0,27232.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,w,x),x,y),y))* -> .
% 299.70/300.40 83526[0:SpL:4122.0,1696.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Otake(z,w,x),x,y),y),y)*.
% 299.70/300.40 83517[0:SpL:4122.0,34962.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Otake(z,w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 83442[0:SpL:4122.0,35564.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,v,w,x),x),y,x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(u,c_List_Otake(z,v,w),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 83416[0:SpL:4122.0,1777.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Omap(u,c_List_Otake(z,v,w),w,x),x),x),x)*.
% 299.70/300.40 83414[0:SpL:4122.0,17698.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Omap(u,c_List_Otake(z,v,w),w,x),x),x),x)*.
% 299.70/300.40 83410[0:SpL:4122.0,27137.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Omap(u,c_List_Otake(z,v,w),w,x),x),x),x)*.
% 299.70/300.40 83911[0:SpL:4360.0,83130.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Orev(x,y),y),y,z))* -> .
% 299.70/300.40 83910[0:SpL:4361.0,83130.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Odrop(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.40 83854[0:SpL:6607.0,83130.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Odrop(x2,c_List_Oreplicate(x,hAPP(v,y),x1),x1))* -> .
% 299.70/300.40 83852[0:SpL:6606.0,83130.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.40 83937[0:SpL:6607.0,83915.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.40 83935[0:SpL:6606.0,83915.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 84445[0:SpL:4341.0,40163.1] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),z)* equal(c_List_Olist_OCons(x1,c_List_Oappend(x2,c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.70/300.40 84444[0:SpL:4341.0,40161.1] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),z)* equal(c_List_Oappend(x1,c_List_Olist_OCons(x2,c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.70/300.40 84443[0:SpL:4341.0,40152.1] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),z)* equal(c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.70/300.40 84428[0:SpL:4341.0,40043.1] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,w,x,y),y),c_List_Odrop(x2,z,y))* -> .
% 299.70/300.40 84407[0:SpL:4341.0,21743.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,x,y),y,z),z))* -> .
% 299.70/300.40 84393[0:SpL:4341.0,21742.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,x,y),y,z),z))* -> .
% 299.70/300.40 84390[0:SpL:4341.0,40194.1] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Oappend(x2,c_List_Omap(u,w,x,y),y),x1)* -> .
% 299.70/300.40 84388[0:SpL:4341.0,40186.1] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(u,w,x,y),y),x1)* -> .
% 299.70/300.40 84387[0:SpL:4341.0,40201.1] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),c_List_Orotate(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(u,w,x,y),y),x1)* -> .
% 299.70/300.40 84382[0:SpL:4341.0,40134.1] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Omap(u,w,x,y),c_List_Odrop(x2,x1,y))* -> .
% 299.70/300.40 84335[0:SpL:4341.0,1990.0] || equal(u,c_List_Omap(v,w,x,y))* equal(c_List_Orev(u,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),y)*.
% 299.70/300.40 84332[0:SpL:4341.0,39943.0] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(c_List_Oappend(z,u,y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),y)*.
% 299.70/300.40 84326[0:SpL:4341.0,31588.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 84304[0:SpL:4341.0,6255.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 84301[0:SpL:4341.0,1565.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),y),y)*.
% 299.70/300.40 84288[0:SpL:4341.0,1552.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Omap(v,c_List_Odrop(x1,w,x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.40 84272[0:SpL:4341.0,1462.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),y),y)*.
% 299.70/300.40 84264[0:SpL:4341.0,1449.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Omap(v,c_List_Odrop(x1,w,x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.40 84231[0:SpL:4341.0,31728.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,v,w,x),x),y,x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(u,c_List_Odrop(z,v,w),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 84203[0:SpL:4341.0,5318.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x),x),x)*.
% 299.70/300.40 84200[0:SpL:4341.0,18479.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x),x),x)*.
% 299.70/300.40 84596[0:Rew:81.0,84059.0,438.0,84059.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Omap(x,u,v,y),y,z),z),c_List_Omap(w,c_List_Omap(x,u,v,y),y,z))**.
% 299.70/300.40 84599[0:Rew:81.0,84032.0,438.0,84032.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Olist__update(u,x,y,v),v,z),z),c_List_Omap(w,c_List_Olist__update(u,x,y,v),v,z))**.
% 299.70/300.40 84747[0:SpL:336.0,83133.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(y,x,z),x1,z),z),z),z),z),c_List_Olist_OCons(x,x1,z))** -> .
% 299.70/300.40 84746[0:SpL:161.0,83133.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,y,z),c_List_Oreplicate(x1,y,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.40 85125[0:SpL:7148.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* c_List_Odistinct(c_List_Omap(x,c_List_Orev(c_List_Omap(y,w,v,z),z),z,x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.40 85108[0:SpL:7148.0,5772.1] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Omap(x,c_List_Orev(c_List_Omap(y,v,w,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.40 85106[0:SpL:7148.0,3902.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1))* c_List_Odistinct(c_List_Orev(u,x1),x1)* -> c_List_Odistinct(c_List_Orev(x,y),y)*.
% 299.70/300.40 85103[0:SpL:7148.0,7170.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Orev(x,y),c_List_Olist_ONil(y)).
% 299.70/300.40 85100[0:SpL:7148.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orev(x,y),y),y)*.
% 299.70/300.40 85098[0:SpL:7148.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orev(x,y),y),y)*.
% 299.70/300.40 85096[0:SpL:7148.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orev(x,y),y),y)*.
% 299.70/300.40 85001[0:SpL:7148.0,24396.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(v,z,y,w),w),w)*.
% 299.70/300.40 85000[0:SpL:7148.0,24485.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(v,z,y,w),w),w)*.
% 299.70/300.40 84999[0:SpL:7148.0,24834.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Omap(v,z,y,w),w),w)*.
% 299.70/300.40 85241[0:Rew:431.0,85015.0,88.0,85015.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,y),z,y),c_List_Omap(v,w,x,y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.40 85324[0:SpL:336.0,83134.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(y,x,z),x1,z),z),z),z),z),c_List_Olist_OCons(x,x1,z))** -> .
% 299.70/300.40 85323[0:SpL:161.0,83134.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(c_List_Oreplicate(x,y,z),c_List_Oreplicate(x1,y,z),z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.70/300.40 85495[0:SpL:336.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Odrop(x1,c_List_Olist_OCons(w,z,y),y))* -> .
% 299.70/300.40 85494[0:SpL:161.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),c_List_Odrop(x1,c_List_Oreplicate(w,x,y),y))* -> .
% 299.70/300.40 86175[0:Rew:88.0,86093.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(v,c_List_Orev(z,y),y,w),w),w)*.
% 299.70/300.40 86176[0:Rew:88.0,86092.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(z,y),y,w),w),w)*.
% 299.70/300.40 86177[0:Rew:88.0,86091.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Omap(v,c_List_Orev(z,y),y,w),w),w)*.
% 299.70/300.40 86519[0:SpL:38750.1,40208.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(y,c_List_Oappend(z,c_List_Orev(u,x),x))* equal(c_List_Oappend(x1,y,x),w)* -> .
% 299.70/300.40 86504[0:SpL:434.0,40208.0] || equal(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1))* equal(c_List_Oappend(x2,u,x1),c_List_Omap(w,y,z,x1))* -> .
% 299.70/300.40 86501[0:SpL:38776.1,40208.0] || equal(u,v)* equal(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z))* equal(c_List_Oappend(x1,w,z),c_List_Orev(v,z))* -> .
% 299.70/300.40 86541[0:Rew:3954.0,86499.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(y,v),v),v))* equal(c_List_Oappend(z,w,v),u)* -> .
% 299.70/300.40 87076[0:SpL:7128.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* c_List_Odistinct(c_List_Orev(c_List_Omap(x,c_List_Omap(y,w,v,z),z,x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.40 87059[0:SpL:7128.0,5772.1] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Omap(x,c_List_Omap(y,v,w,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.40 87057[0:SpL:7128.0,3902.0] || equal(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1))* c_List_Odistinct(c_List_Orev(u,x1),x1)* -> c_List_Odistinct(c_List_Orev(x,y),y)*.
% 299.70/300.40 87054[0:SpL:7128.0,7170.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Orev(x,y),c_List_Olist_ONil(y)).
% 299.70/300.40 87051[0:SpL:7128.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orev(x,y),y),y)*.
% 299.70/300.40 87049[0:SpL:7128.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orev(x,y),y),y)*.
% 299.70/300.40 87047[0:SpL:7128.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orev(x,y),y),y)*.
% 299.70/300.40 87283[0:SpL:434.0,40217.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1))* equal(c_List_Oappend(x2,u,x1),c_List_Omap(w,y,z,x1))* -> .
% 299.70/300.40 87280[0:SpL:38776.1,40217.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z))* equal(c_List_Oappend(x1,w,z),c_List_Orev(v,z))* -> .
% 299.70/300.40 87301[0:SpL:46993.1,40219.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** equal(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w))* equal(c_List_Oappend(z,x,w),v)* -> .
% 299.70/300.40 87295[0:SpL:426.0,40219.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,y,z),z,x1),x1))* equal(c_List_Oappend(x2,u,x1),c_List_Omap(w,y,z,x1))* -> .
% 299.70/300.40 87326[0:SpL:38750.1,41949.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(w,y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),y)* -> .
% 299.70/300.40 87311[0:SpL:434.0,41949.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Omap(u,c_List_Olist_OCons(x2,v,w),w,x),x),x),y)* -> .
% 299.70/300.40 87308[0:SpL:38776.1,41949.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.40 87394[0:SpL:38750.1,41950.1] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y))* equal(x,z)* equal(c_List_Oappend(x1,c_List_Orev(u,y),y),z)* -> .
% 299.70/300.40 87371[0:SpL:38750.1,41950.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(w,y)* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(u,x),x),x),y)* -> .
% 299.70/300.40 87356[0:SpL:434.0,41950.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Omap(u,c_List_Olist_OCons(x2,v,w),w,x),x),x),y)* -> .
% 299.70/300.40 87353[0:SpL:38776.1,41950.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Orev(u,w),w),w),w),x)* -> .
% 299.70/300.40 88130[0:Rew:425.0,87438.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Omap(x,c_List_Orev(c_List_Omap(y,u,v,z),z),z,x1),x1),x2,x1),x1),x2)**.
% 299.70/300.40 88131[0:Rew:425.0,87437.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate(w,c_List_Omap(x,c_List_Orev(c_List_Omap(y,u,v,z),z),z,x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 88273[0:SpL:4367.0,42404.0] || equal(c_List_Oappend(u,v,w),c_List_Omap(x,y,z,w))* c_List_Odistinct(c_List_Omap(x,c_List_Oappend(x1,y,z),z,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.40 88267[0:SpL:418.0,42404.0] || equal(c_List_Oappend(u,v,w),c_List_Omap(x,c_List_Odrop(y,z,x1),x1,w))* c_List_Odistinct(c_List_Omap(x,z,x1,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.40 88216[0:SpL:4341.0,42404.0] || equal(c_List_Omap(u,v,w,x),c_List_Odrop(y,z,x))* c_List_Odistinct(z,x) -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(x1,v,w),w,x),x)*.
% 299.70/300.40 88209[0:SpL:9809.1,42404.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,x),x),c_List_Odrop(y,z,x))* c_List_Odistinct(z,x) -> c_List_Odistinct(c_List_Orev(v,x),x)*.
% 299.70/300.40 88204[0:SpL:421.0,42404.0] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Odrop(z,x1,y))* c_List_Odistinct(x1,y) -> c_List_Odistinct(c_List_Omap(u,w,x,y),y)*.
% 299.70/300.40 88192[0:SpL:38750.1,42404.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,v,w),c_List_Odrop(y,z,w))* c_List_Odistinct(z,w) -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.40 88191[0:SpL:3954.0,42404.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Odrop(x,y,w))* c_List_Odistinct(y,w) -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w).
% 299.70/300.40 88190[0:SpL:38750.1,42404.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Odrop(y,z,w))* c_List_Odistinct(z,w) -> c_List_Odistinct(v,w).
% 299.70/300.40 88423[0:SpL:434.0,42469.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Omap(w,c_List_Olist_OCons(x1,x,y),y,z),c_List_Odrop(x2,u,z))* -> .
% 299.70/300.40 88420[0:SpL:38776.1,42469.1] || equal(u,v)* equal(w,c_List_Odrop(x,c_List_Orev(v,y),y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),c_List_Odrop(x1,w,y))* -> .
% 299.70/300.40 88651[0:SpL:4367.0,42554.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,y,z,w))* c_List_Odistinct(c_List_Omap(x,c_List_Oappend(x1,y,z),z,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.40 88645[0:SpL:418.0,42554.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,z,x1),x1,w))* c_List_Odistinct(c_List_Omap(x,z,x1,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.40 88590[0:SpL:434.0,42554.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Odrop(z,x1,y))* c_List_Odistinct(x1,y) -> c_List_Odistinct(c_List_Omap(u,w,x,y),y)*.
% 299.70/300.40 88587[0:SpL:38776.1,42554.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Odrop(y,z,x))* c_List_Odistinct(z,x) -> c_List_Odistinct(c_List_Orev(v,x),x)*.
% 299.70/300.40 88681[0:SpL:434.0,42576.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Omap(w,c_List_Olist_OCons(x2,x,y),y,z),z),u)* -> .
% 299.70/300.40 88678[0:SpL:38776.1,42576.1] || equal(u,v)* equal(w,c_List_Odrop(x,c_List_Orev(v,y),y))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Orev(u,y),y),y),w)* -> .
% 299.70/300.40 88728[0:SpL:38750.1,42585.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(y,c_List_Odrop(z,w,x))* equal(c_List_Oappend(x1,c_List_Orev(u,x),x),y)* -> .
% 299.70/300.40 88713[0:SpL:434.0,42585.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Oappend(x1,c_List_Omap(w,c_List_Olist_OCons(x2,x,y),y,z),z),u)* -> .
% 299.70/300.40 88710[0:SpL:38776.1,42585.1] || equal(u,v)* equal(w,c_List_Odrop(x,c_List_Orev(v,y),y))* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Orev(u,y),y),y),w)* -> .
% 299.70/300.40 88794[0:SpL:4341.0,42587.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,c_List_Odrop(x,y,z),z,x1),x1))* equal(c_List_Olist_OCons(x2,c_List_Omap(w,y,z,x1),x1),u)* -> .
% 299.70/300.40 88787[0:SpL:9809.1,42587.1] || equal(u,v)* equal(w,c_List_Odrop(x,c_List_Orev(v,y),y))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,y),y),y),w)* -> .
% 299.70/300.40 88782[0:SpL:421.0,42587.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Omap(w,c_List_Oappend(x2,x,y),y,z),z),u)* -> .
% 299.70/300.40 88776[0:SpL:1344.0,42587.1] || equal(u,c_List_Odrop(v,c_List_Oreplicate(w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),x1,y),y),y),u)* -> .
% 299.70/300.40 88770[0:SpL:38750.1,42587.1] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Odrop(y,c_List_Orev(u,w),w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,v,w),w),x)* -> .
% 299.70/300.40 88812[0:Rew:22799.0,88769.1] || equal(u,c_List_Odrop(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x))* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(y,z,x),x),x),x),u)* -> .
% 299.70/300.40 88768[0:SpL:38750.1,42587.1] || equal(u,c_List_Orev(v,w))* equal(x,c_List_Odrop(y,v,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(u,w),w),w),x)* -> .
% 299.70/300.40 88819[0:SpL:434.0,42611.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Odrop(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(u,w,x,y))* -> .
% 299.70/300.40 88816[0:SpL:38776.1,42611.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Odrop(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),c_List_Orev(v,x))* -> .
% 299.70/300.40 88897[0:SpL:434.0,42619.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Odrop(z,x1,y))* equal(c_List_Oappend(x2,x1,y),c_List_Omap(u,w,x,y))* -> .
% 299.70/300.40 88894[0:SpL:38776.1,42619.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Odrop(y,z,x))* equal(c_List_Oappend(x1,z,x),c_List_Orev(v,x))* -> .
% 299.70/300.40 88990[0:SpL:426.0,42626.0] || equal(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),c_List_Odrop(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(u,w,x,y))* -> .
% 299.70/300.40 89152[0:SpL:4367.0,42633.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Omap(y,z,x1,x))* equal(c_List_Omap(y,c_List_Oappend(x2,z,x1),x1,x),w)* -> .
% 299.70/300.40 89146[0:SpL:418.0,42633.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,x1,x2),x2,x))* equal(c_List_Omap(y,x1,x2,x),w) -> .
% 299.70/300.40 89084[0:SpL:38750.1,42633.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Odrop(z,x1,x))* equal(x1,w)* -> .
% 299.70/300.40 89069[0:SpL:434.0,42633.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Odrop(x1,x2,z))* equal(x2,c_List_Omap(v,x,y,z)) -> .
% 299.70/300.40 89066[0:SpL:38776.1,42633.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),c_List_Odrop(z,x1,y))* equal(x1,c_List_Orev(v,y))* -> .
% 299.70/300.40 89179[0:Rew:45190.2,89178.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,v),v),v),c_List_Otake(y,z,v))* equal(z,u)* -> .
% 299.70/300.40 89252[0:SpL:4367.0,42642.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Omap(y,z,x1,x))* equal(c_List_Omap(y,c_List_Oappend(x2,z,x1),x1,x),w)* -> .
% 299.70/300.40 89246[0:SpL:418.0,42642.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,x1,x2),x2,x))* equal(c_List_Omap(y,x1,x2,x),w) -> .
% 299.70/300.40 89188[0:SpL:434.0,42642.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Odrop(x1,x2,z))* equal(x2,c_List_Omap(v,x,y,z)) -> .
% 299.70/300.40 89185[0:SpL:38776.1,42642.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),c_List_Odrop(z,x1,y))* equal(x1,c_List_Orev(v,y))* -> .
% 299.70/300.40 89337[0:SpL:4367.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),c_List_Omap(y,z,x1,x))* equal(c_List_Omap(y,c_List_Oappend(x2,z,x1),x1,x),w)* -> .
% 299.70/300.40 89331[0:SpL:418.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,x1,x2),x2,x))* equal(c_List_Omap(y,x1,x2,x),w) -> .
% 299.70/300.40 89278[0:SpL:46993.1,42644.0] || equal(c_List_Orev(c_List_Orotate(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),c_List_Odrop(y,z,w))* equal(z,v)* -> .
% 299.70/300.40 89272[0:SpL:426.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),c_List_Odrop(x1,x2,z))* equal(x2,c_List_Omap(v,x,y,z)) -> .
% 299.70/300.40 89397[0:SpL:6591.0,43438.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.40 89384[0:SpL:434.0,43438.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.40 89381[0:SpL:38776.1,43438.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Orev(v,x),x),x),x)*.
% 299.70/300.40 89441[0:SpL:4122.0,43472.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Otake(z,w,x),x,y),y)*.
% 299.70/300.40 89430[0:SpL:421.0,43472.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Omap(v,w,y,z),z).
% 299.70/300.40 89412[0:SpL:39580.1,43472.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,w),w),w),w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.40 89490[0:Rew:88.0,89431.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x,y),y,z),z)*.
% 299.70/300.40 89535[0:SpL:38750.1,43973.0] || equal(u,c_List_Orev(c_List_Otake(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(v,w,x),w).
% 299.70/300.40 89649[0:SpL:38750.1,89565.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,w),y)**.
% 299.70/300.40 89793[0:SpL:38750.1,44309.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(v,z,x),z)**.
% 299.70/300.40 89761[0:SpL:1351.0,44309.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),z)**.
% 299.70/300.40 89748[0:SpL:39580.1,44309.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(v,z,w),z)**.
% 299.70/300.40 90262[0:SpL:38750.1,44311.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(w,z,x),z)**.
% 299.70/300.40 90232[0:SpL:1344.0,44311.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(c_List_Oreplicate(v,w,x),z,x),z)**.
% 299.70/300.40 90224[0:SpL:38750.1,44311.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(v,z,w),z)**.
% 299.70/300.40 90431[0:SpL:38750.1,44392.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y))* equal(c_List_Oappend(z,c_List_Orev(u,y),y),c_List_Olist_ONil(y))** -> equal(x,w).
% 299.70/300.40 90409[0:SpL:38750.1,44392.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),c_List_Olist_ONil(x))** -> equal(w,v).
% 299.70/300.40 90395[0:SpL:39773.2,44392.0] || equal(u,v)* equal(w,x)* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Oappend(w,v,x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(u,x)*.
% 299.70/300.40 90390[0:SpL:9809.1,44392.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orev(v,z),y)*.
% 299.70/300.40 90371[0:SpL:38750.1,44392.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Oappend(z,c_List_Orev(u,w),w),w),w),c_List_Olist_ONil(w))** -> equal(v,z)*.
% 299.70/300.40 90369[0:SpL:39528.1,44392.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,y),z,y),y),y),c_List_Olist_ONil(y))** -> equal(z,c_List_Orev(v,y))*.
% 299.70/300.40 90364[0:SpL:39580.1,44392.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Oappend(c_List_Orev(u,w),z,w),w),w),c_List_Olist_ONil(w))** -> equal(z,v)*.
% 299.70/300.40 90757[0:SpL:4341.0,45271.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x),x),x)*.
% 299.70/300.40 90745[0:SpL:421.0,45271.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.40 90733[0:SpL:38750.1,45271.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Orev(c_List_Oappend(x,v,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Orev(u,w),w),w),w)*.
% 299.70/300.40 90794[0:Rew:1342.0,90740.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,x,v),v),v)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Oappend(c_List_Orev(w,v),u,v),v),v),v)*.
% 299.70/300.40 90795[0:Rew:88.0,90741.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x),x)*.
% 299.70/300.40 90898[0:SpL:4341.0,45307.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Omap(u,v,w,x),x),y,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Odrop(z,v,w),w,x),x),x)*.
% 299.70/300.40 90886[0:SpL:421.0,45307.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),z,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,w,x,y),y),y).
% 299.70/300.40 91019[0:SpL:6606.0,48362.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.40 90998[0:SpL:1625.0,48362.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y)*.
% 299.70/300.40 90997[0:SpL:427.0,48362.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(v,w,x,y),y),y),y)*.
% 299.70/300.40 90995[0:SpL:1349.0,48362.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Oappend(w,c_List_Orev(v,x),x),x),x),x)*.
% 299.70/300.40 90991[0:SpL:1342.0,48362.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Oappend(c_List_Orev(x,w),v,w),w),w),w)*.
% 299.70/300.40 91096[0:SpL:4133.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(x1,x,y),y),y,z))* -> .
% 299.70/300.40 91055[0:SpL:6606.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.40 91034[0:SpL:1625.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z))* -> .
% 299.70/300.40 91033[0:SpL:427.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,x,y,z),z),z))* -> .
% 299.70/300.40 91031[0:SpL:1349.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Orev(c_List_Otake(z,c_List_Oappend(x,c_List_Orev(w,y),y),y),y))* -> .
% 299.70/300.40 91027[0:SpL:1342.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Orev(c_List_Otake(z,c_List_Oappend(c_List_Orev(y,x),w,x),x),x))* -> .
% 299.70/300.40 91114[0:Rew:88.0,91089.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,c_List_Orev(x,y),y),y,z),z))* -> .
% 299.70/300.40 91127[0:SpL:427.0,48486.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(v,w,x,y),y),y),y)*.
% 299.70/300.40 91125[0:SpL:1349.0,48486.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Oappend(w,c_List_Orev(v,x),x),x),x),x)*.
% 299.70/300.40 91121[0:SpL:1342.0,48486.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Oappend(c_List_Orev(x,w),v,w),w),w),w)*.
% 299.70/300.40 91320[0:SpL:4133.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(x1,x,y),y),y,z))* -> .
% 299.70/300.40 91237[0:SpL:427.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,x,y,z),z),z))* -> .
% 299.70/300.40 91235[0:SpL:1349.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Orev(c_List_Otake(z,c_List_Oappend(x,c_List_Orev(w,y),y),y),y))* -> .
% 299.70/300.40 91231[0:SpL:1342.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Orev(c_List_Otake(z,c_List_Oappend(c_List_Orev(y,x),w,x),x),x))* -> .
% 299.70/300.40 91353[0:Rew:88.0,91313.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,c_List_Orev(x,y),y),y,z),z))* -> .
% 299.70/300.40 91408[0:Res:48948.1,20931.0] || c_List_Odistinct(c_List_Orev(u,v),v) equal(c_List_Odrop(w,c_List_Orev(c_List_Otake(x,u,v),v),v),y)* equal(z,y)* -> c_List_Odistinct(z,v)*.
% 299.70/300.40 91392[0:SpR:4133.0,48948.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(u,c_List_Orev(c_List_Otake(z,v,w),w),w,x),x),x)*.
% 299.70/300.40 91429[0:Rew:88.0,91385.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Omap(u,c_List_Otake(z,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.40 91502[0:SpL:4133.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Odrop(z,c_List_Omap(v,c_List_Orev(c_List_Otake(x1,w,x),x),x,y),y))* -> .
% 299.70/300.40 91464[0:SpL:6606.0,49004.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Odrop(z,c_List_Orev(c_List_Otake(x1,c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.40 91443[0:SpL:1625.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,c_List_Orev(c_List_Otake(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y))* -> .
% 299.70/300.40 91442[0:SpL:427.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Odrop(z,c_List_Orev(c_List_Otake(x1,c_List_Omap(v,w,x,y),y),y),y))* -> .
% 299.70/300.40 91440[0:SpL:1349.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Odrop(y,c_List_Orev(c_List_Otake(z,c_List_Oappend(w,c_List_Orev(v,x),x),x),x),x))* -> .
% 299.70/300.40 91436[0:SpL:1342.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Odrop(y,c_List_Orev(c_List_Otake(z,c_List_Oappend(c_List_Orev(x,w),v,w),w),w),w))* -> .
% 299.70/300.40 91537[0:Rew:88.0,91495.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Orev(w,x),x),x,y),y),y))* -> .
% 299.70/300.40 91604[0:SpL:434.0,51868.1] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(c_List_Omap(v,c_List_Olist_OCons(z,w,x),x,y),y)* -> c_List_Odistinct(c_List_Otake(x1,u,y),y)*.
% 299.70/300.40 91601[0:SpL:38776.1,51868.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Otake(z,w,x),x)*.
% 299.70/300.40 91620[0:SpL:434.0,51875.1] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(c_List_Omap(v,c_List_Olist_OCons(z,w,x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(x1,u,y),y)*.
% 299.70/300.40 91617[0:SpL:38776.1,51875.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Orev(u,x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,w,x),x)*.
% 299.70/300.40 91646[0:SpL:38776.1,51878.1] || equal(u,v)* equal(w,x)* equal(c_List_Olist_OCons(y,x,z),c_List_Olist_OCons(x1,c_List_Orev(u,z),z))* -> equal(w,c_List_Orev(v,z))*.
% 299.70/300.40 91644[0:SpL:46993.1,51878.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(w,x)* equal(c_List_Olist_OCons(y,x,v),c_List_Olist_OCons(z,c_List_Olist_ONil(v),v))* -> equal(w,u)*.
% 299.70/300.40 91643[0:SpL:46993.1,51878.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(w,x)* equal(c_List_Olist_OCons(y,x,v),c_List_Olist_OCons(z,u,v))* -> equal(w,c_List_Olist_ONil(v))*.
% 299.70/300.40 91638[0:SpL:434.0,51878.1] || equal(u,c_List_Omap(v,w,x,y))* equal(c_List_Omap(v,c_List_Olist_OCons(z,w,x),x,y),c_List_Olist_OCons(x1,x2,y))* -> equal(u,x2)*.
% 299.70/300.40 91635[0:SpL:38776.1,51878.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Olist_OCons(z,x1,x))* -> equal(w,x1)*.
% 299.70/300.40 91633[0:SpL:46993.1,51878.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(w,u)* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Olist_OCons(y,z,v))* -> equal(w,z)*.
% 299.70/300.40 91632[0:SpL:46993.1,51878.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(w,c_List_Olist_ONil(v))* equal(c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(y,z,v))* -> equal(w,z)*.
% 299.70/300.40 91807[0:SpL:4357.0,51880.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Omap(u,c_List_Odrop(x1,c_List_Odrop(x2,v,w),w),w,x))* -> .
% 299.70/300.40 91789[0:SpL:4367.0,51880.1] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Odrop(x2,c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.40 91783[0:SpL:418.0,51880.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Odrop(x1,c_List_Omap(u,c_List_Odrop(x2,v,w),w,x),x))* -> .
% 299.70/300.40 91728[0:SpL:434.0,51880.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Omap(v,c_List_Olist_OCons(z,w,x),x,y),c_List_Odrop(x1,c_List_Odrop(x2,u,y),y))* -> .
% 299.70/300.40 91725[0:SpL:38776.1,51880.1] || equal(u,v)* equal(w,c_List_Orev(v,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Odrop(z,c_List_Odrop(x1,w,x),x))* -> .
% 299.70/300.40 91852[0:Rew:45190.2,91723.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(w,u)* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Odrop(y,c_List_Otake(z,w,v),v))* -> .
% 299.70/300.40 91895[0:SpL:4341.0,51922.0] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Olist_OCons(z,y,x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(x1,v,w),w,x),x)*.
% 299.70/300.40 91888[0:SpL:9809.1,51922.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,x),x),y)* c_List_Odistinct(c_List_Olist_OCons(z,y,x),x)* -> c_List_Odistinct(c_List_Orev(v,x),x)*.
% 299.70/300.40 91883[0:SpL:421.0,51922.0] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),z)* c_List_Odistinct(c_List_Olist_OCons(x1,z,y),y)* -> c_List_Odistinct(c_List_Omap(u,w,x,y),y)*.
% 299.70/300.40 91871[0:SpL:38750.1,51922.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,v,w),y)* c_List_Odistinct(c_List_Olist_OCons(z,y,w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.40 91870[0:SpL:3954.0,51922.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),x)* c_List_Odistinct(c_List_Olist_OCons(y,x,w),w)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w).
% 299.70/300.40 91869[0:SpL:38750.1,51922.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Orev(u,w),w),y)* c_List_Odistinct(c_List_Olist_OCons(z,y,w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.40 91930[0:SpL:38750.1,51954.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),z)* equal(c_List_Olist_OCons(x1,z,x),w)* -> .
% 299.70/300.40 91915[0:SpL:434.0,51954.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Omap(v,x,y,z))* -> .
% 299.70/300.40 91912[0:SpL:38776.1,51954.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(v,y))* -> .
% 299.70/300.40 91972[0:SpL:38750.1,51959.0] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),z)* equal(c_List_Olist_OCons(x1,z,x),w)* -> .
% 299.70/300.40 91956[0:SpL:426.0,51959.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Omap(v,x,y,z))* -> .
% 299.70/300.40 92066[0:SpL:434.0,51981.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Omap(v,x,y,z))* -> .
% 299.70/300.40 92063[0:SpL:38776.1,51981.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(v,y))* -> .
% 299.70/300.40 92078[0:SpL:426.0,51985.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Omap(v,x,y,z))* -> .
% 299.70/300.40 92094[0:SpL:434.0,51997.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z)* c_List_Odistinct(c_List_Olist_OCons(x1,z,y),y)* -> c_List_Odistinct(c_List_Omap(u,w,x,y),y)*.
% 299.70/300.40 92091[0:SpL:38776.1,51997.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),y)* c_List_Odistinct(c_List_Olist_OCons(z,y,x),x)* -> c_List_Odistinct(c_List_Orev(v,x),x)*.
% 299.70/300.40 92102[0:SpL:38776.1,52060.1] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(v,y))* equal(c_List_Olist_OCons(x,c_List_Orev(u,y),y),c_List_Oreplicate(w,z,y))* -> .
% 299.70/300.40 92202[0:SpL:434.0,52138.1] || equal(c_List_Orotate(u,v,w),c_List_Omap(x,y,z,w))* equal(c_List_Olist_OCons(x1,c_List_Omap(x,c_List_Olist_OCons(x2,y,z),z,w),w),v)* -> .
% 299.70/300.40 92199[0:SpL:38776.1,52138.1] || equal(u,v)* equal(c_List_Orotate(w,x,y),c_List_Orev(v,y))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Orev(u,y),y),y),x)* -> .
% 299.70/300.40 92232[0:SpL:38750.1,52139.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Orotate(y,z,x),w)* equal(c_List_Oappend(x1,c_List_Orev(u,x),x),z)* -> .
% 299.70/300.40 92217[0:SpL:434.0,52139.1] || equal(c_List_Orotate(u,v,w),c_List_Omap(x,y,z,w))* equal(c_List_Oappend(x1,c_List_Omap(x,c_List_Olist_OCons(x2,y,z),z,w),w),v)* -> .
% 299.70/300.40 92214[0:SpL:38776.1,52139.1] || equal(u,v)* equal(c_List_Orotate(w,x,y),c_List_Orev(v,y))* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Orev(u,y),y),y),x)* -> .
% 299.70/300.40 92254[0:Rew:3954.0,92212.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orotate(w,x,v),u)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(z,v),v),v),x)* -> .
% 299.70/300.40 92211[0:SpL:46993.1,52139.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Orotate(w,x,v),c_List_Olist_ONil(v))** equal(c_List_Oappend(y,c_List_Olist_OCons(z,u,v),v),x)* -> .
% 299.70/300.40 92264[0:SpL:6607.0,92210.0] || equal(c_List_Orotate(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.40 92262[0:SpL:6606.0,92210.0] || equal(c_List_Orotate(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 4389[0:SpL:418.0,2766.0] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Omap(u,w,x,y))**.
% 299.70/300.40 4388[0:SpL:418.0,719.0] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),c_List_Omap(u,w,x,y))** -> equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 4342[0:SpR:418.0,1116.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Odrop(u,w,x),x,y),c_List_Omap(v,w,x,y))**.
% 299.70/300.40 6864[0:SpR:694.1,443.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(u,x),y,x,z)* -> c_List_Olist__all2(w,c_List_Olist_ONil(x),c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.40 6861[0:SpR:2337.1,443.1] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,v,y,w,z)* -> c_List_Olist__all2(x,c_List_Olist_ONil(w),c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),y,z),w,z)*.
% 299.70/300.40 6854[0:SpR:1076.1,443.1] || equal(c_List_Orev(u,v),w)* c_List_Olist__all2(x,w,y,v,z)* -> c_List_Olist__all2(x,c_List_Olist_ONil(v),c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),y,z),v,z)*.
% 299.70/300.40 6834[0:SpR:694.1,443.1] || equal(u,v)* c_List_Olist__all2(w,x,c_List_Orev(u,y),z,y)* -> c_List_Olist__all2(w,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),x,z),c_List_Olist_ONil(y),z,y)*.
% 299.70/300.40 6831[0:SpR:2337.1,443.1] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,y,v,z,w)* -> c_List_Olist__all2(x,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),y,z),c_List_Olist_ONil(w),z,w)*.
% 299.70/300.40 6824[0:SpR:1076.1,443.1] || equal(c_List_Orev(u,v),w)* c_List_Olist__all2(x,y,w,z,v)* -> c_List_Olist__all2(x,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),y,z),c_List_Olist_ONil(v),z,v)*.
% 299.70/300.40 7154[0:SpR:418.0,431.0] || -> equal(c_List_Omap(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Odrop(v,x,y),y,x1))*.
% 299.70/300.40 7153[0:SpR:426.0,431.0] || -> equal(c_List_Omap(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orotate(v,x,y),y,x1))*.
% 299.70/300.40 7152[0:SpR:429.0,431.0] || -> equal(c_List_Omap(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Otake(v,x,y),y,x1))*.
% 299.70/300.40 7142[0:SpR:431.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Omap(v,c_List_Omap(w,c_List_Odrop(u,x1,z),z,x),x,y))*.
% 299.70/300.40 7141[0:SpR:431.0,426.0] || -> equal(c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Omap(v,c_List_Omap(w,c_List_Orotate(u,x1,z),z,x),x,y))*.
% 299.70/300.40 7139[0:SpR:431.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Odrop(u,x,y),y,x1))*.
% 299.70/300.40 7138[0:SpR:431.0,426.0] || -> equal(c_List_Orotate(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orotate(u,x,y),y,x1))*.
% 299.70/300.40 7137[0:SpR:431.0,429.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Otake(u,x,y),y,x1))*.
% 299.70/300.40 7136[0:SpR:431.0,429.0] || -> equal(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Omap(v,c_List_Omap(w,c_List_Otake(u,x1,z),z,x),x,y))*.
% 299.70/300.40 7120[0:SpR:431.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Omap(v,c_List_Odrop(u,c_List_Omap(w,x1,z,x),x),x,y))*.
% 299.70/300.40 7119[0:SpR:431.0,426.0] || -> equal(c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Omap(v,c_List_Orotate(u,c_List_Omap(w,x1,z,x),x),x,y))*.
% 299.70/300.40 7118[0:SpR:431.0,429.0] || -> equal(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Omap(v,c_List_Otake(u,c_List_Omap(w,x1,z,x),x),x,y))*.
% 299.70/300.40 7293[0:Rew:425.0,7277.1] || equal(c_List_Omap(u,v,w,x),c_List_Omap(c_Fun_Ocomp(u,y,w,x,z),x1,z,x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(z))).
% 299.70/300.40 8425[0:SpR:644.0,451.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(v,w),x,w),y,w,z)* -> c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,z),w,z)*.
% 299.70/300.40 8424[0:SpR:644.0,451.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Orev(w,x),y,x),z,x)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),v,z),c_List_Orev(w,x),z,x)*.
% 299.70/300.40 8659[0:SpR:782.1,451.1] || equal(u,v) c_List_Olist__all2(w,c_List_Oappend(v,x,y),z,y,x1)* -> c_List_Olist__all2(w,v,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),z,x1),y,x1)*.
% 299.70/300.40 8658[0:SpR:782.1,451.1] || equal(u,v) c_List_Olist__all2(w,x,c_List_Oappend(v,y,z),x1,z)* -> c_List_Olist__all2(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),x,x1),v,x1,z)*.
% 299.70/300.40 8750[0:SpR:784.1,443.1] || equal(u,v)* c_List_Olist__all2(w,x,c_List_Oappend(v,y,z),x1,z)* -> c_List_Olist__all2(w,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),x,x1),y,x1,z)*.
% 299.70/300.40 8749[0:SpR:784.1,443.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Oappend(v,x,y),z,y,x1)* -> c_List_Olist__all2(w,x,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),z,x1),y,x1)*.
% 299.70/300.40 8941[0:SpR:824.0,443.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Olist__update(w,x,y,z),z),x1,z)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(z)),v,x1),c_List_Olist_ONil(z),x1,z)*.
% 299.70/300.40 8940[0:SpR:824.0,443.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),z,x1),y,x1)*.
% 299.70/300.40 9030[0:SpR:833.0,443.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Omap(w,x,y,z),z),x1,z)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,x1),c_List_Olist_ONil(z),x1,z)*.
% 299.70/300.40 9029[0:SpR:833.0,443.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Omap(v,w,x,y),y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,x1),y,x1)*.
% 299.70/300.40 9136[0:SpR:968.0,443.1] || c_List_Olist__all2(u,v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),x1,z)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(z)),v,x1),c_List_Olist_ONil(z),x1,z)*.
% 299.70/300.40 9135[0:SpR:968.0,443.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),z,x1),y,x1)*.
% 299.70/300.40 9230[0:SpR:623.1,143.1] || equal(u,v) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),u) -> equal(c_List_Oappend(u,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),x)**.
% 299.70/300.40 9982[0:SpR:1252.0,443.1] || c_List_Olist__all2(u,v,c_List_Olist__update(c_List_Orev(w,x),y,z,x),x1,x)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),v,x1),c_List_Olist_ONil(x),x1,x)*.
% 299.70/300.40 9981[0:SpR:1252.0,443.1] || c_List_Olist__all2(u,c_List_Olist__update(c_List_Orev(v,w),x,y,w),z,w,x1)* -> c_List_Olist__all2(u,c_List_Olist_ONil(w),c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),z,x1),w,x1)*.
% 299.70/300.40 10076[0:SpR:1279.0,443.1] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Orev(x,y),y,z),x1,z)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,x1),c_List_Olist_ONil(z),x1,z)*.
% 299.70/300.40 10074[0:SpR:1279.0,443.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(w,x),x,y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,x1),y,x1)*.
% 299.70/300.40 10176[0:SpR:1338.0,443.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Oappend(w,x,y),y),z,y) -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,z),c_List_Orev(w,y),z,y)*.
% 299.70/300.40 10175[0:SpR:1338.0,443.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Oappend(v,w,x),x),y,x,z) -> c_List_Olist__all2(u,c_List_Orev(v,x),c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.40 10261[0:Rew:100.0,10186.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(x,u,w),v,w),w),w),w),c_List_Oreplicate(x,u,w))**.
% 299.70/300.40 10285[0:SpR:1372.0,451.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Oappend(v,w,x),x),y,x,z)* -> c_List_Olist__all2(u,c_List_Orev(w,x),c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.40 10284[0:SpR:1372.0,451.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Oappend(w,x,y),y),z,y)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,z),c_List_Orev(x,y),z,y)*.
% 299.70/300.40 10584[0:SpR:9401.1,308.0] || equal(u,v) -> equal(c_List_Olist__update(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),z,y),c_List_Oappend(u,c_List_Olist_OCons(z,x,y),y))**.
% 299.70/300.40 10570[0:SpR:344.0,308.0] || -> equal(c_List_Olist__update(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),y,v),c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(y,x,v),v))**.
% 299.70/300.40 10759[0:SpR:370.0,330.1] || -> equal(u,v) equal(c_List_Olist__update(c_List_Olist__update(c_List_Olist__update(w,v,x,y),u,z,y),v,x1,y),c_List_Olist__update(c_List_Olist__update(w,v,x1,y),u,z,y))**.
% 299.70/300.40 11086[0:SpR:4019.0,451.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),y,x,z)* -> c_List_Olist__all2(u,c_List_Orev(w,x),c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.40 11085[0:SpR:4019.0,451.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),z,y)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,z),c_List_Orev(x,y),z,y)*.
% 299.70/300.40 11310[0:SpR:5628.1,470.0] || equal(c_List_Orev(v_vs____,tc_Value_Oval),c_List_Olist_ONil(tc_Value_Oval)) -> c_WellTypeRT_OWTrt(v_P,v_ha____,v_E____,c_Expr_Oexp_OCall(hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),c_Value_Oval_OAddr(v_a____)),v_M____,c_List_Olist_ONil(tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),tc_List_Olist(tc_String_Ochar)),v_T_H____)*.
% 299.70/300.40 11440[0:SpL:1272.1,469.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_ONil(x),y,x,z)* -> c_List_Olist__all2(c_COMBB(w,x1,x,tc_fun(z,tc_bool),v),u,y,v,z)*.
% 299.70/300.40 11694[0:SpR:6478.1,443.1] || equal(c_List_Otake(u,v,w),c_List_Orev(v,w))** c_List_Olist__all2(x,y,v,z,w)* -> c_List_Olist__all2(x,c_List_Odrop(u,y,z),c_List_Olist_ONil(w),z,w)*.
% 299.70/300.40 11692[0:SpR:6478.1,443.1] || equal(c_List_Otake(u,v,w),c_List_Orev(v,w))** c_List_Olist__all2(x,v,y,w,z)* -> c_List_Olist__all2(x,c_List_Olist_ONil(w),c_List_Odrop(u,y,z),w,z)*.
% 299.70/300.40 11803[0:Res:461.1,444.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* -> equal(c_Nat_Osize__class_Osize(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(x,tc_List_Olist(tc_Type_Oty))).
% 299.70/300.40 13150[0:SpR:11144.0,451.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),y,x,z)* -> c_List_Olist__all2(u,w,c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.40 13149[0:SpR:11144.0,451.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),z,y)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,z),x,z,y)*.
% 299.70/300.40 13833[0:SpL:279.1,13574.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,y,tc_Type_Oty),c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.40 13826[0:SpL:279.1,11946.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.40 13816[0:SpL:279.1,7103.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,y,tc_Type_Oty),c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.40 13814[0:SpL:279.1,4509.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Olist_OCons(z,y,tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.40 13803[0:SpL:279.1,11950.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Odrop(z,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),y)** -> .
% 299.70/300.40 13802[0:SpL:279.1,11874.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Orev(c_List_Otake(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),y)** -> .
% 299.70/300.40 13798[0:SpL:279.1,6983.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Otake(z,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),y)** -> .
% 299.70/300.40 13797[0:SpL:279.1,6896.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Orev(c_List_Odrop(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),y)** -> .
% 299.70/300.40 13795[0:SpL:279.1,13466.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Otake(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),c_List_Orev(y,tc_Type_Oty))** -> .
% 299.70/300.40 13793[0:SpL:279.1,3994.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(c_List_Orev(y,tc_Type_Oty),tc_Type_Oty) -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty).
% 299.70/300.40 13787[0:SpL:279.1,2930.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Odrop(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),c_List_Orev(y,tc_Type_Oty))** -> .
% 299.70/300.40 13777[0:SpL:279.1,3816.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty).
% 299.70/300.40 14634[0:SpL:81.0,151.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,u,c_List_Oappend(w,z,x),v,x)* -> c_List_Olist__all2(y,u,w,v,x).
% 299.70/300.40 14619[0:SpL:81.0,151.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),w,v,x)* -> c_List_Olist__all2(y,u,w,v,x).
% 299.70/300.40 15611[0:SpR:822.0,443.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Olist__update(w,x,y,z),x1,z),x2,z)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(z)),v,x2),x1,x2,z)*.
% 299.70/300.40 15610[0:SpR:822.0,443.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Olist__update(v,w,x,y),z,y),x1,y,x2)* -> c_List_Olist__all2(u,z,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),x1,x2),y,x2)*.
% 299.70/300.40 15708[0:SpL:330.1,15605.0] || equal(c_List_Oappend(c_List_Olist__update(c_List_Olist__update(u,v,w,x),y,z,x),x1,x),c_List_Olist__update(u,y,z,x))** -> equal(v,y) equal(x1,c_List_Olist_ONil(x)).
% 299.70/300.40 15740[0:SpR:831.0,443.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),x2,z)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,x2),x1,x2,z)*.
% 299.70/300.40 15739[0:SpR:831.0,443.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Omap(v,w,x,y),z,y),x1,y,x2)* -> c_List_Olist__all2(u,z,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),x1,x2),y,x2)*.
% 299.70/300.40 16678[0:SpR:8950.0,443.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Olist__update(c_List_Oreplicate(w,x,y),z,x1,y),y),x2,y)* -> c_List_Olist__all2(u,c_List_Odrop(w,v,x2),c_List_Olist_ONil(y),x2,y)*.
% 299.70/300.40 16677[0:SpR:8950.0,443.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Olist__update(c_List_Oreplicate(v,w,x),y,z,x),x),x1,x,x2)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),c_List_Odrop(v,x1,x2),x,x2)*.
% 299.70/300.40 16783[0:SpR:9143.0,443.1] || c_List_Olist__all2(u,v,c_List_Orotate(w,c_List_Orotate(x,c_List_Oreplicate(y,z,x1),x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Odrop(y,v,x2),c_List_Olist_ONil(x1),x2,x1)*.
% 299.70/300.40 16781[0:SpR:9143.0,443.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Olist_ONil(z),c_List_Odrop(x,x1,x2),z,x2)*.
% 299.70/300.40 17448[0:SpR:10197.0,443.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(x,y,z),z),z),x1,z)* -> c_List_Olist__all2(u,c_List_Odrop(x,v,x1),c_List_Orev(w,z),x1,z)*.
% 299.70/300.40 17447[0:SpR:10197.0,443.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Orev(v,y),c_List_Odrop(w,z,x1),y,x1)*.
% 299.70/300.40 19373[0:SpR:15626.0,443.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Olist__update(c_List_Oreplicate(w,x,y),z,x1,y),x2,y),x3,y)* -> c_List_Olist__all2(u,c_List_Odrop(w,v,x3),x2,x3,y)*.
% 299.70/300.40 19372[0:SpR:15626.0,443.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Olist__update(c_List_Oreplicate(v,w,x),y,z,x),x1,x),x2,x,x3)* -> c_List_Olist__all2(u,x1,c_List_Odrop(v,x2,x3),x,x3)*.
% 299.70/300.40 19434[0:SpL:279.1,13771.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(z,x1),y,x2,tc_Type_Oty,tc_Type_Oty)* equal(x2,c_List_Olist_ONil(tc_Type_Oty)) -> .
% 299.70/300.40 20501[0:SpL:810.1,9606.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(u,y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),y)* -> .
% 299.70/300.40 20491[0:SpL:810.1,11882.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(x,u)* equal(c_List_Olist_OCons(y,c_List_Oappend(x,z,w),w),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* -> .
% 299.70/300.40 20479[0:SpL:810.1,7021.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(u,x)* equal(c_List_Olist_OCons(y,x,w),c_List_Otake(z,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.40 20477[0:SpL:810.1,11937.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(u,c_List_Otake(x,y,w))* equal(c_List_Olist_OCons(z,y,w),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* -> .
% 299.70/300.40 20474[0:SpL:810.1,6917.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(u,c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* -> .
% 299.70/300.40 20759[0:Rew:3954.0,20473.2] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(u,x)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(y,w),w),w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.40 20470[0:SpL:810.1,6987.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(u,x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Otake(z,x,w))* -> .
% 299.70/300.40 20455[0:SpL:810.1,13495.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* equal(c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),c_List_Orev(w,x)) -> .
% 299.70/300.40 20454[0:SpL:810.1,13472.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* equal(c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),c_List_Orev(w,x)) -> .
% 299.70/300.40 20430[0:SpL:810.1,9549.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(u,y)* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(y,w)*.
% 299.70/300.40 20404[0:SpL:810.1,14563.0] || equal(c_List_Odrop(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(v,w),w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> .
% 299.70/300.40 20400[0:SpL:810.1,14563.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),c_List_Orev(c_List_Odrop(y,v,w),w))* -> .
% 299.70/300.40 20398[0:SpL:810.1,10850.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),c_List_Orev(c_List_Otake(y,v,w),w))* -> .
% 299.70/300.40 20395[0:SpL:810.1,15228.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),c_List_Orev(c_List_Odrop(y,c_List_Orev(v,w),w),w))* -> .
% 299.70/300.40 20394[0:SpL:810.1,13067.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),c_List_Orev(c_List_Otake(y,c_List_Orev(v,w),w),w))* -> .
% 299.70/300.40 20388[0:SpL:810.1,3968.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w)*.
% 299.70/300.40 20381[0:SpL:810.1,13450.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Otake(x,y,w),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(z,y,w),u)* -> .
% 299.70/300.40 20365[0:SpL:810.1,6456.0] || equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),c_List_Olist_OCons(y,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),v) -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.40 20364[0:SpL:810.1,14054.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),y)* equal(c_List_Olist_OCons(z,y,w),u)* -> .
% 299.70/300.40 20338[0:SpL:810.1,13996.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Oappend(u,x,w),y)* equal(c_List_Olist_OCons(z,y,w),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* -> .
% 299.70/300.40 20334[0:SpL:810.1,10514.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(u,x)* c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Otake(y,x,w),w)*.
% 299.70/300.40 20333[0:SpL:810.1,10665.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(u,x)* c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,x,w),w)*.
% 299.70/300.40 20332[0:SpL:810.1,15215.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Odrop(x,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),y)* equal(c_List_Olist_OCons(z,u,w),y)* -> .
% 299.70/300.40 20331[0:SpL:810.1,14150.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Otake(x,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),y)* equal(c_List_Olist_OCons(z,u,w),y)* -> .
% 299.70/300.40 20330[0:SpL:810.1,12821.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Otake(x,u,w),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),y)* -> .
% 299.70/300.40 20329[0:SpL:810.1,14502.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Odrop(x,u,w),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),y)* -> .
% 299.70/300.40 20769[0:Rew:3954.0,20317.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(x,w),w),w),y)* equal(c_List_Olist_OCons(z,y,w),u)* -> .
% 299.70/300.40 20307[0:SpL:810.1,13067.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) equal(c_List_Orev(c_List_Olist_OCons(x,u,w),w),c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w))* -> .
% 299.70/300.40 20271[0:SpL:810.1,5284.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* c_List_Odistinct(u,w)* equal(x,c_List_Otake(y,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.40 20267[0:SpL:810.1,12896.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),x)* c_List_Odistinct(u,w)* -> c_List_Odistinct(c_List_Otake(y,x,w),w)*.
% 299.70/300.40 20266[0:SpL:810.1,13023.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),x)* c_List_Odistinct(u,w)* -> c_List_Odistinct(c_List_Odrop(y,x,w),w)*.
% 299.70/300.40 20236[0:SpR:810.1,10197.0] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* -> equal(c_List_Odrop(v,c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),x),c_List_Orev(u,x))*.
% 299.70/300.40 20231[0:SpR:810.1,8950.0] || equal(c_List_Olist__update(c_List_Oreplicate(u,v,w),x,y,w),c_List_Olist_OCons(z,c_List_Olist_ONil(w),w))* -> equal(c_List_Odrop(u,c_List_Olist_OCons(z,c_List_Olist_ONil(w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.40 20210[0:SpR:810.1,1372.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),c_List_Orev(v,w))**.
% 299.70/300.40 20209[0:SpR:810.1,1338.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),c_List_Orev(u,w))*.
% 299.70/300.40 20208[0:SpR:810.1,4019.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),c_List_Orev(v,w))**.
% 299.70/300.40 20207[0:SpR:810.1,11144.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),v)**.
% 299.70/300.40 22811[0:Rew:22799.0,20757.2] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(u,x)* equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(y,z,w),w),w),w),x)* -> .
% 299.70/300.40 23307[0:SpL:330.1,22777.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist__update(c_List_Olist__update(v,w,x,y),z,x1,y),y),y),y),c_List_Olist__update(v,z,x1,y))** -> equal(w,z).
% 299.70/300.40 23355[0:SpL:431.0,7170.0] || equal(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Omap(w,x1,z,x),c_List_Olist_ONil(x)).
% 299.70/300.40 23458[0:SpR:431.0,1626.1] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x)*.
% 299.70/300.40 23524[0:SpL:431.0,1652.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z)*.
% 299.70/300.40 23551[0:SpL:279.1,23533.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,y,tc_Type_Oty),c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.40 23567[0:SpL:431.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y)* -> c_List_Odistinct(c_List_Otake(u,c_List_Omap(w,x1,z,x),x),x)*.
% 299.70/300.40 23693[0:SpL:431.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Omap(w,x1,z,x),x),x)*.
% 299.70/300.40 23799[0:SpL:431.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Omap(w,x1,z,x),x),x)*.
% 299.70/300.40 24382[0:SpL:437.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x),x)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Olist__update(v,y,z,w),w),w)*.
% 299.70/300.40 24412[0:SpL:437.0,23620.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(c_List_Olist__update(v,y,z,w),w),w),w)*.
% 299.70/300.40 24438[0:SpL:437.0,23734.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(c_List_Olist__update(v,y,z,w),w),w),w)*.
% 299.70/300.40 24471[0:SpL:437.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x),x)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Olist__update(v,y,z,w),w),w)*.
% 299.70/300.40 24501[0:SpL:437.0,23862.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Olist__update(v,y,z,w),w),w),w)*.
% 299.70/300.40 24787[0:SpR:9462.1,3679.1] || equal(c_List_Oreplicate(u,hAPP(c_Expr_Oexp_OVal(v),w),tc_Expr_Oexp(v)),c_List_Otake(x,y,tc_Expr_Oexp(v)))* c_BigStep_Ofinals(c_List_Odrop(x,y,tc_Expr_Oexp(v)),v)* -> c_BigStep_Ofinals(y,v).
% 299.70/300.40 24820[0:SpL:437.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x),x)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Olist__update(v,y,z,w),w),w)*.
% 299.70/300.40 24992[0:SpL:9462.1,3831.0] || equal(c_List_Oreplicate(u,hAPP(c_Expr_Oexp_OVal(v),w),tc_Expr_Oexp(v)),c_List_Otake(x,y,tc_Expr_Oexp(v)))* c_BigStep_Ofinals(y,v) -> c_BigStep_Ofinals(c_List_Odrop(x,y,tc_Expr_Oexp(v)),v)*.
% 299.70/300.40 26229[0:SpR:425.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Omap(x,u,v,y),y),z,y),y),c_List_Orotate(w,c_List_Omap(x,u,v,y),y))**.
% 299.70/300.40 26228[0:SpR:256.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Olist__update(u,x,y,v),v),z,v),v),c_List_Orotate(w,c_List_Olist__update(u,x,y,v),v))**.
% 299.70/300.40 26226[0:SpR:2317.1,643.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(x,w,v),y,v),v),c_List_Orotate(x,w,v))**.
% 299.70/300.40 26189[0:SpR:643.0,429.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(c_List_Orotate(x,u,v),y,v),v,z),z),c_List_Omap(w,c_List_Orotate(x,u,v),v,z))**.
% 299.70/300.40 26282[0:Rew:425.0,26203.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Orotate(x,u,v),v,y),z,y),y),c_List_Omap(w,c_List_Orotate(x,u,v),v,y))**.
% 299.70/300.40 26450[0:SpR:2317.1,1446.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Olist_OCons(w,x,v),v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Olist_OCons(w,c_List_Oappend(x,y,v),v),v),y)**.
% 299.70/300.40 26757[0:SpR:2317.1,1541.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Oappend(w,x,v),v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(w,c_List_Oappend(x,y,v),v),v),y)**.
% 299.70/300.40 26701[0:SpR:1541.0,418.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(u,c_List_Oappend(v,y,w),w),w,z),z),c_List_Omap(x,y,w,z))**.
% 299.70/300.40 27225[0:SpL:1548.0,1557.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Oappend(u,c_List_Otake(y,v,x),x))* -> equal(c_List_Oappend(c_List_Odrop(y,v,x),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 27224[0:SpL:1548.0,1556.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Oappend(c_List_Odrop(y,v,x),w,x))* -> equal(c_List_Oappend(u,c_List_Otake(y,v,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 27210[0:SpL:1548.0,1454.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Olist_OCons(u,c_List_Otake(y,v,x),x))* -> equal(c_List_Oappend(c_List_Odrop(y,v,x),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 27160[0:SpL:1548.0,1357.0] || equal(c_List_Orev(c_List_Oappend(c_List_Odrop(u,v,w),x,w),w),c_List_Orev(c_List_Oappend(v,x,w),w))** -> equal(c_List_Orev(c_List_Otake(u,v,w),w),c_List_Olist_ONil(w)).
% 299.70/300.40 27582[0:Res:4116.1,20931.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(c_List_Omap(u,c_List_Otake(y,v,w),w,x),z)* equal(x1,z)* -> c_List_Odistinct(x1,x)*.
% 299.70/300.40 27565[0:SpR:429.0,4116.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z) -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Otake(x1,w,x),x,y),y,z),z)*.
% 299.70/300.40 27875[0:Res:4236.1,20931.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(c_List_Omap(u,c_List_Orotate(y,v,w),w,x),z)* equal(x1,z)* -> c_List_Odistinct(x1,x)*.
% 299.70/300.40 27868[0:SpR:426.0,4236.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z) -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(x1,w,x),x,y),y,z),z)*.
% 299.70/300.40 28027[0:SpL:426.0,4260.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),x1).
% 299.70/300.40 28155[0:Res:4335.1,20931.0] || c_List_Odistinct(c_List_Omap(u,v,w,x),x)* equal(c_List_Omap(u,c_List_Odrop(y,v,w),w,x),z)* equal(x1,z)* -> c_List_Odistinct(x1,x)*.
% 299.70/300.40 28147[0:SpR:418.0,4335.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z) -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),y,z),z)*.
% 299.70/300.40 28418[0:SpL:434.0,6633.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),x1).
% 299.70/300.40 28666[0:SpL:437.0,27592.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Olist__update(v,y,z,w),w),w),w)*.
% 299.70/300.40 28698[0:SpR:429.0,6709.1] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),c_List_Olist_ONil(z),y,z) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Otake(x1,w,x),x,y),c_List_Olist_ONil(z),y,z)*.
% 299.70/300.40 28747[0:SpL:437.0,27885.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Olist__update(v,y,z,w),w),w),w)*.
% 299.70/300.40 28771[0:SpL:437.0,28165.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Olist__update(v,y,z,w),w),w),w)*.
% 299.70/300.40 28873[0:SpR:429.0,6725.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,x,y,z),v,z) -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,c_List_Otake(x1,x,y),y,z),v,z)*.
% 299.70/300.40 29082[0:SpR:418.0,6812.1] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),c_List_Olist_ONil(z),y,z) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),c_List_Olist_ONil(z),y,z)*.
% 299.70/300.40 29336[0:SpR:418.0,6842.1] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,x,y,z),v,z) -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,c_List_Odrop(x1,x,y),y,z),v,z)*.
% 299.70/300.40 29492[0:SpL:421.0,8528.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,y,z),z,x1),x1).
% 299.70/300.40 29792[0:SpL:421.0,8529.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),x1).
% 299.70/300.40 29784[0:SpL:3954.0,8529.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x,y),y)* -> c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x,y),y).
% 299.70/300.40 29869[0:SpR:3110.1,643.0] || equal(c_List_Orev(c_List_Oappend(c_List_Orotate(u,v,w),x,w),w),c_List_Orev(v,w))** -> equal(c_List_Oappend(c_List_Orotate(u,v,w),x,w),c_List_Orotate(u,v,w)).
% 299.70/300.40 30349[0:SpL:4041.1,23537.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),v),x)* -> .
% 299.70/300.40 30348[0:SpL:4041.1,13578.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),v),x)* -> .
% 299.70/300.40 30347[0:SpL:4041.1,7107.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),v),x)* -> .
% 299.70/300.40 30438[0:Rew:22799.0,30437.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(y,z,v),v),v),v),x)* -> .
% 299.70/300.40 30339[0:SpL:4041.1,11882.1] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,u,v))* equal(c_List_Olist_OCons(y,c_List_Oappend(w,z,v),v),c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.40 30319[0:SpL:4041.1,7021.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Olist_OCons(y,x,v),c_List_Otake(z,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v))* -> .
% 299.70/300.40 30318[0:SpL:4041.1,6954.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Odrop(x,y,v))* equal(c_List_Olist_OCons(z,y,v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.40 30317[0:SpL:4041.1,11937.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Otake(x,y,v))* equal(c_List_Olist_OCons(z,y,v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.40 30316[0:SpL:4041.1,11908.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Oappend(x,y,v))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),y)* -> .
% 299.70/300.40 30315[0:SpL:4041.1,12017.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Olist_OCons(x,y,v))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),y)* -> .
% 299.70/300.40 30314[0:SpL:4041.1,22879.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Orotate(x,y,v))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),y)* -> .
% 299.70/300.40 30313[0:SpL:4041.1,6917.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Oappend(x,y,v))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),x)* -> .
% 299.70/300.40 30441[0:Rew:3954.0,30311.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(y,v),v),v),v)* -> c_List_Odistinct(x,v)*.
% 299.70/300.40 30310[0:SpL:4041.1,2946.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Olist_OCons(x,y,v))* equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Odrop(z,y,v))* -> .
% 299.70/300.40 30308[0:SpL:4041.1,11954.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),c_List_Odrop(z,x,v))* -> .
% 299.70/300.40 30307[0:SpL:4041.1,6987.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),c_List_Otake(z,x,v))* -> .
% 299.70/300.40 30306[0:SpL:4041.1,4742.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),v)* -> c_List_Odistinct(x,v)*.
% 299.70/300.40 30226[0:SpL:4041.1,12791.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(w,x,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* c_List_Odistinct(x,v) -> c_List_Odistinct(c_List_Olist_OCons(y,u,v),v)*.
% 299.70/300.40 30225[0:SpL:4041.1,13450.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(w,x,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* equal(c_List_Olist_OCons(z,x,v),c_List_Olist_OCons(y,u,v))* -> .
% 299.70/300.40 30221[0:SpL:4041.1,6488.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oreplicate(w,x,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* -> equal(c_List_Odrop(w,c_List_Olist_OCons(y,u,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.40 30213[0:SpL:4041.1,10514.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v)* -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.40 30212[0:SpL:4041.1,10665.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v)* -> c_List_Odistinct(c_List_Odrop(y,x,v),v)*.
% 299.70/300.40 30210[0:SpL:4041.1,15215.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Odrop(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x,u,v),v),y)* -> .
% 299.70/300.40 30209[0:SpL:4041.1,14150.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x,u,v),v),y)* -> .
% 299.70/300.40 30208[0:SpL:4041.1,12821.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(w,c_List_Olist_OCons(x,u,v),v),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),y)* -> .
% 299.70/300.40 30207[0:SpL:4041.1,14502.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Odrop(w,c_List_Olist_OCons(x,u,v),v),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),y)* -> .
% 299.70/300.40 30206[0:SpL:4041.1,12692.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),y)* equal(c_List_Olist_OCons(z,y,v),c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.40 30205[0:SpL:4041.1,12693.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),y)* equal(c_List_Olist_OCons(z,y,v),c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.40 30445[0:Rew:3954.0,30195.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,v),v),v),y)* equal(c_List_Olist_OCons(z,y,v),c_List_Olist_OCons(w,u,v))* -> .
% 299.70/300.40 30164[0:SpL:4041.1,24396.0] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Olist_OCons(x,u,v),v),v)*.
% 299.70/300.40 30163[0:SpL:4041.1,24485.0] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(x,u,v),v),v)*.
% 299.70/300.40 30162[0:SpL:4041.1,24834.0] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v,y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Olist_OCons(x,u,v),v),v)*.
% 299.70/300.40 30146[0:SpL:4041.1,23499.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Orotate(x,y,v))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(w,u,v),v),y)* -> .
% 299.70/300.40 30145[0:SpL:4041.1,11837.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Oappend(x,y,v))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(w,u,v),v),x)* -> .
% 299.70/300.40 30143[0:SpL:4041.1,5284.1] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(w,u,v),v)* equal(x,c_List_Otake(y,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v))* -> c_List_Odistinct(x,v)*.
% 299.70/300.40 30142[0:SpL:4041.1,5191.1] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(w,u,v),v)* equal(x,c_List_Odrop(y,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v))* -> c_List_Odistinct(x,v)*.
% 299.70/300.40 30140[0:SpL:4041.1,22401.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Olist_OCons(x,y,v))* equal(c_List_Oappend(z,c_List_Olist_OCons(w,u,v),v),z)** -> .
% 299.70/300.40 30138[0:SpL:4041.1,12896.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),x)* c_List_Odistinct(c_List_Olist_OCons(w,u,v),v)* -> c_List_Odistinct(c_List_Otake(y,x,v),v)*.
% 299.70/300.40 30137[0:SpL:4041.1,13023.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),x)* c_List_Odistinct(c_List_Olist_OCons(w,u,v),v)* -> c_List_Odistinct(c_List_Odrop(y,x,v),v)*.
% 299.70/300.40 30112[0:SpR:4041.1,694.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(v)),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.40 30099[0:SpR:4041.1,1279.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,v),tc_List_Olist(v)),c_List_Omap(x,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 30098[0:SpR:4041.1,1252.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,v),tc_List_Olist(v)),c_List_Olist__update(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),x,y,v),v),c_List_Olist_ONil(v))**.
% 299.70/300.40 31453[0:SpL:279.1,4562.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,x1,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** equal(c_List_Orev(y,tc_Type_Oty),x1)* -> .
% 299.70/300.40 31645[0:SpL:9462.1,1362.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Orev(w,x),c_List_Oappend(y,c_List_Orev(u,x),x))* -> equal(c_List_Orev(c_List_Odrop(v,w,x),x),y)*.
% 299.70/300.40 31801[0:SpL:1548.0,6564.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(u,x),c_List_Otake(y,v,x))* -> equal(c_List_Oappend(c_List_Odrop(y,v,x),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 31896[0:SpL:9462.1,1363.0] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v))* equal(c_List_Orev(c_List_Oappend(y,u,v),v),x)* -> equal(c_List_Orev(y,v),c_List_Odrop(w,x,v))*.
% 299.70/300.40 31869[0:SpL:9462.1,1363.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Oappend(c_List_Orev(c_List_Odrop(v,w,x),x),y,x),c_List_Orev(w,x))** -> equal(c_List_Orev(u,x),y)*.
% 299.70/300.40 31993[0:SpL:1548.0,8735.1] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Orev(u,x),c_List_Oappend(w,y,x))* -> equal(c_List_Oappend(c_List_Odrop(v,w,x),y,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 32018[0:SpL:1548.0,8741.1] || equal(u,c_List_Otake(v,w,x))* equal(u,c_List_Orev(c_List_Oappend(w,y,x),x))* -> equal(c_List_Oappend(c_List_Odrop(v,w,x),y,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 32363[0:SpL:4047.0,21973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),y),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y))** -> .
% 299.70/300.40 32290[0:SpL:4047.0,21930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x),c_List_Otake(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x))* -> .
% 299.70/300.40 32287[0:SpL:4047.0,2111.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x))* -> .
% 299.70/300.40 32276[0:SpL:4047.0,13130.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x).
% 299.70/300.40 32753[0:SpL:4132.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),u,y),y),c_List_Orotate(x1,c_List_Otake(v,x,y),y))* -> .
% 299.70/300.40 32750[0:SpL:4132.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),u,y),x1,y),y),c_List_Otake(v,x,y))** -> .
% 299.70/300.40 32747[0:SpL:4132.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,w,x),tc_List_Olist(x)),u,y),y),c_List_Orotate(z,c_List_Otake(v,c_List_Omap(x1,w,x,y),y),y))* -> .
% 299.70/300.40 32744[0:SpL:4132.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,w,x),tc_List_Olist(x)),u,y),z,y),y),c_List_Otake(v,c_List_Omap(x1,w,x,y),y))* -> .
% 299.70/300.40 32683[0:SpR:4132.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(z,c_List_Otake(u,w,x),x,x1),x2,x1),x1),x2)**.
% 299.70/300.40 32682[0:SpR:4132.0,822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Olist__update(c_List_Otake(u,w,x),z,x1,x),x2,x),x),x2)**.
% 299.70/300.40 32678[0:SpR:4132.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Oappend(z,c_List_Otake(u,w,x),x),x),x),c_List_Orev(z,x))**.
% 299.70/300.40 32677[0:SpR:4132.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Orev(c_List_Otake(u,w,x),x),x,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 32676[0:SpR:4132.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Olist__update(c_List_Orev(c_List_Otake(u,w,x),x),z,x1,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 32675[0:SpR:4132.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Orotate(x1,c_List_Otake(u,w,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 32674[0:SpR:4132.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Omap(z,c_List_Otake(u,w,x),x,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 32673[0:SpR:4132.0,824.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Olist__update(c_List_Otake(u,w,x),z,x1,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 32671[0:SpR:4132.0,1076.1] || equal(c_List_Orev(c_List_Otake(u,v,w),w),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 32652[0:SpR:4132.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Otake(u,w,x),x),x),c_List_Orev(c_List_Otake(u,w,x),x))**.
% 299.70/300.40 32643[0:SpR:4132.0,784.1] || equal(c_List_Otake(u,v,w),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),c_List_Oappend(x,x1,w),w),x1)**.
% 299.70/300.40 32642[0:SpR:4132.0,782.1] || equal(c_List_Otake(u,v,w),x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),c_List_Oappend(x,x1,w),w),x)**.
% 299.70/300.40 32639[0:SpR:4132.0,2337.1] || equal(c_List_Otake(u,v,w),c_List_Orev(x,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 32634[0:SpR:4132.0,694.1] || equal(u,c_List_Otake(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Omap(y,w,x,z),z),tc_List_Olist(z)),c_List_Orev(u,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 32624[0:SpR:4132.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Omap(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z,x1),x2,x1),x1),x2)**.
% 299.70/300.40 32623[0:SpR:4132.0,822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Olist__update(c_List_Otake(u,c_List_Omap(x,v,w,y),y),z,x1,y),x2,y),y),x2)**.
% 299.70/300.40 32619[0:SpR:4132.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),z),z),c_List_Orev(x,z))**.
% 299.70/300.40 32618[0:SpR:4132.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),z,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 32617[0:SpR:4132.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Olist__update(c_List_Orev(c_List_Otake(u,c_List_Omap(x,v,w,y),y),y),z,x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 32616[0:SpR:4132.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Orotate(y,c_List_Otake(u,c_List_Omap(z,v,w,x1),x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 32615[0:SpR:4132.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Omap(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 32614[0:SpR:4132.0,824.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist__update(c_List_Otake(u,c_List_Omap(x,v,w,y),y),z,x1,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 32612[0:SpR:4132.0,1076.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),z,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 32589[0:SpR:4132.0,641.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Otake(u,c_List_Omap(x,v,w,y),y),y),c_List_Otake(u,c_List_Omap(x,v,w,y),y))**.
% 299.70/300.40 32584[0:SpR:4132.0,784.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),c_List_Oappend(z,x1,y),y),x1)**.
% 299.70/300.40 32583[0:SpR:4132.0,782.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),c_List_Oappend(z,x1,y),y),z)**.
% 299.70/300.40 32580[0:SpR:4132.0,2337.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),z,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 32575[0:SpR:4132.0,694.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(v,x,y),tc_List_Olist(y)),c_List_Orev(u,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 33162[0:SpL:279.1,13705.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Oappend(x1,y,tc_Type_Oty))* equal(c_List_Orev(z,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** -> .
% 299.70/300.40 33407[0:SpL:4351.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),u,y),y),c_List_Orotate(x1,c_List_Odrop(v,x,y),y))* -> .
% 299.70/300.40 33404[0:SpL:4351.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),u,y),x1,y),y),c_List_Odrop(v,x,y))** -> .
% 299.70/300.40 33401[0:SpL:4351.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,w,x),tc_List_Olist(x)),u,y),y),c_List_Orotate(z,c_List_Odrop(v,c_List_Omap(x1,w,x,y),y),y))* -> .
% 299.70/300.40 33398[0:SpL:4351.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,w,x),tc_List_Olist(x)),u,y),z,y),y),c_List_Odrop(v,c_List_Omap(x1,w,x,y),y))* -> .
% 299.70/300.40 33309[0:SpR:4351.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(z,c_List_Odrop(u,w,x),x,x1),x2,x1),x1),x2)**.
% 299.70/300.40 33308[0:SpR:4351.0,822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Olist__update(c_List_Odrop(u,w,x),z,x1,x),x2,x),x),x2)**.
% 299.70/300.40 33304[0:SpR:4351.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Oappend(z,c_List_Odrop(u,w,x),x),x),x),c_List_Orev(z,x))**.
% 299.70/300.40 33303[0:SpR:4351.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Orev(c_List_Odrop(u,w,x),x),x,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 33302[0:SpR:4351.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Olist__update(c_List_Orev(c_List_Odrop(u,w,x),x),z,x1,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 33301[0:SpR:4351.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Orotate(x1,c_List_Odrop(u,w,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 33300[0:SpR:4351.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Omap(z,c_List_Odrop(u,w,x),x,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 33299[0:SpR:4351.0,824.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Olist__update(c_List_Odrop(u,w,x),z,x1,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 33297[0:SpR:4351.0,1076.1] || equal(c_List_Orev(c_List_Odrop(u,v,w),w),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 33278[0:SpR:4351.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Odrop(u,w,x),x),x),c_List_Orev(c_List_Odrop(u,w,x),x))**.
% 299.70/300.40 33271[0:SpR:4351.0,784.1] || equal(c_List_Odrop(u,v,w),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),c_List_Oappend(x,x1,w),w),x1)**.
% 299.70/300.40 33270[0:SpR:4351.0,782.1] || equal(c_List_Odrop(u,v,w),x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),c_List_Oappend(x,x1,w),w),x)**.
% 299.70/300.40 33267[0:SpR:4351.0,2337.1] || equal(c_List_Odrop(u,v,w),c_List_Orev(x,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 33262[0:SpR:4351.0,694.1] || equal(u,c_List_Odrop(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Omap(y,w,x,z),z),tc_List_Olist(z)),c_List_Orev(u,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 33252[0:SpR:4351.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Omap(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z,x1),x2,x1),x1),x2)**.
% 299.70/300.40 33251[0:SpR:4351.0,822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Olist__update(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),z,x1,y),x2,y),y),x2)**.
% 299.70/300.40 33247[0:SpR:4351.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),z),z),c_List_Orev(x,z))**.
% 299.70/300.40 33246[0:SpR:4351.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),z,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 33245[0:SpR:4351.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Olist__update(c_List_Orev(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),y),z,x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 33244[0:SpR:4351.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Orotate(y,c_List_Odrop(u,c_List_Omap(z,v,w,x1),x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 33243[0:SpR:4351.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Omap(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 33242[0:SpR:4351.0,824.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist__update(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),z,x1,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 33240[0:SpR:4351.0,1076.1] || equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),z,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 33217[0:SpR:4351.0,641.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Odrop(u,c_List_Omap(x,v,w,y),y),y),c_List_Odrop(u,c_List_Omap(x,v,w,y),y))**.
% 299.70/300.40 33214[0:SpR:4351.0,784.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),c_List_Oappend(z,x1,y),y),x1)**.
% 299.70/300.40 33213[0:SpR:4351.0,782.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),c_List_Oappend(z,x1,y),y),z)**.
% 299.70/300.40 33210[0:SpR:4351.0,2337.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),z,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 33205[0:SpR:4351.0,694.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(v,x,y),tc_List_Olist(y)),c_List_Orev(u,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 33848[0:SpL:1548.0,25037.1] || equal(c_List_Orev(c_List_Otake(u,v,w),w),x)* equal(c_List_Oappend(v,y,w),x)* -> equal(c_List_Oappend(c_List_Odrop(u,v,w),y,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 34070[0:SpL:1344.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),c_List_Oappend(c_List_Odrop(z,c_List_Orev(y,x),x),c_List_Oreplicate(v,w,x),x))* -> .
% 299.70/300.40 34300[0:Rew:344.0,33892.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(x,w),c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),w),y)**.
% 299.70/300.40 34621[0:SpL:1351.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),c_List_Oappend(c_List_Odrop(z,c_List_Oreplicate(w,x,y),y),c_List_Orev(v,y),y))* -> .
% 299.70/300.40 34861[0:Rew:344.0,34447.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oappend(c_List_Orev(u,x),y,x),x),x),y)**.
% 299.70/300.40 35128[0:SpL:9462.1,1459.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Odrop(v,w,x),x),x),w)** -> equal(c_List_Olist_OCons(y,z,x),u)*.
% 299.70/300.40 35107[0:SpL:9462.1,1459.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,w,x),c_List_Oappend(z,c_List_Odrop(v,w,x),x))* -> equal(c_List_Olist_OCons(y,u,x),z)*.
% 299.70/300.40 35273[0:SpL:9462.1,1467.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(u,z,x),x),c_List_Olist_OCons(y,w,x))* -> equal(z,c_List_Odrop(v,w,x))*.
% 299.70/300.40 35510[0:SpL:9462.1,1562.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Oappend(y,c_List_Oappend(z,c_List_Odrop(v,w,x),x),x),w)** -> equal(c_List_Oappend(y,z,x),u)*.
% 299.70/300.40 35480[0:SpL:9462.1,1562.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Oappend(y,w,x),c_List_Oappend(z,c_List_Odrop(v,w,x),x))* -> equal(c_List_Oappend(y,u,x),z)*.
% 299.70/300.40 35786[0:SpL:9462.1,1572.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Oappend(y,c_List_Oappend(u,z,x),x),c_List_Oappend(y,w,x))* -> equal(z,c_List_Odrop(v,w,x))*.
% 299.70/300.40 36838[0:SpL:4048.0,13474.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x) equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,z,w),w),w),w),x)* -> .
% 299.70/300.40 36837[0:SpL:4048.0,11882.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,z,w),w),w),c_List_Orev(x,w))* -> .
% 299.70/300.40 36767[0:SpL:4048.0,926.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Odrop(x,y,v),v),v),y)** -> equal(c_List_Otake(x,y,v),c_List_Orev(c_List_Olist_OCons(w,u,v),v)).
% 299.70/300.40 36751[0:SpL:4048.0,9519.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,y,w),w),w)* -> c_List_Odistinct(c_List_Orev(x,w),w)*.
% 299.70/300.40 36735[0:SpL:4048.0,1584.0] || equal(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w))* c_List_Odistinct(c_List_Orev(u,w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(x,v,w),w),w).
% 299.70/300.40 36696[0:SpL:4048.0,1554.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),w)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(x,v,w),w),w),w).
% 299.70/300.40 36691[0:SpL:4048.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Oappend(c_List_Odrop(z,c_List_Orev(c_List_Olist_OCons(x,v,w),w),w),y,w))* -> .
% 299.70/300.40 36673[0:SpL:4048.0,1451.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),w)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(x,v,w),w),w),w).
% 299.70/300.40 36662[0:SpL:4048.0,11837.0] || equal(c_List_Orev(u,v),c_List_Oappend(c_List_Orev(w,v),c_List_Olist_OCons(x,y,v),v))* equal(c_List_Olist_OCons(z,u,v),c_List_Orev(c_List_Olist_OCons(x,w,v),v))* -> .
% 299.70/300.40 36647[0:SpL:4048.0,11863.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(x,w))* equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,z,w),w),w),x)* -> .
% 299.70/300.40 36622[0:SpL:4048.0,9582.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(x,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,y,w),w),w)* -> c_List_Odistinct(x,w).
% 299.70/300.40 36506[0:SpL:4048.0,27092.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(w,u,v),v),v),v),v)*.
% 299.70/300.40 36505[0:SpL:4048.0,27099.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(w,u,v),v),v),v),v)*.
% 299.70/300.40 36503[0:SpL:4048.0,28335.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Orev(c_List_Olist_OCons(w,u,v),v),v),v),v)*.
% 299.70/300.40 36502[0:SpL:4048.0,28342.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Orev(c_List_Olist_OCons(w,u,v),v),v),v),v)*.
% 299.70/300.40 36489[0:SpR:4048.0,9462.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Otake(x,y,w)) -> equal(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,c_List_Odrop(x,y,w),w),w),y)**.
% 299.70/300.40 36956[0:Rew:4048.0,36472.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v) -> c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Otake(y,x,v),v),v),v)*.
% 299.70/300.40 36469[0:SpR:4048.0,784.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(v,y,x),x),x),y)**.
% 299.70/300.40 37214[0:SpL:54.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(c_COMBB(u,v,x,y,z),x1,x2,x3),x3),x3)* -> c_List_Odistinct(c_List_Olist_OCons(w,x1,x2),x2)*.
% 299.70/300.40 37213[0:SpL:125.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(c_Fun_Ocomp(u,v,x,y,z),x1,x2,x3),x3),x3)* -> c_List_Odistinct(c_List_Olist_OCons(w,x1,x2),x2)*.
% 299.70/300.40 37512[0:SpL:9462.1,8264.0] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,y,w))* c_List_Odistinct(c_List_Olist_OCons(v,y,w),w) -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Odrop(x,y,w),w),w)*.
% 299.70/300.40 37557[0:SpL:279.1,37305.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,x1,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** equal(c_List_Orev(y,tc_Type_Oty),x1)* -> .
% 299.70/300.40 37650[0:SpL:279.1,37617.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),y)* equal(c_List_Orotate(x1,z,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** -> .
% 299.70/300.40 38647[0:SpL:1375.1,23537.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(u,w,x),x),x),x),y)* -> .
% 299.70/300.40 38646[0:SpL:1375.1,13578.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(u,w,x),x),x),x),y)* -> .
% 299.70/300.40 38645[0:SpL:1375.1,7107.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(u,w,x),x),x),x),y)* -> .
% 299.70/300.40 38644[0:SpL:1375.1,6799.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(c_List_Oappend(u,w,x),x),x),x),y)* -> .
% 299.70/300.40 38630[0:SpL:1375.1,11882.1] || equal(u,v)* equal(w,c_List_Oappend(v,x,y))* equal(c_List_Olist_OCons(z,c_List_Oappend(w,x1,y),y),c_List_Orev(c_List_Oappend(u,x,y),y))* -> .
% 299.70/300.40 38625[0:SpL:1375.1,21887.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Oappend(x1,c_List_Orev(c_List_Oappend(u,w,x),x),x),x1)** -> .
% 299.70/300.40 38622[0:SpL:1375.1,12026.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Odrop(x1,c_List_Orev(c_List_Oappend(u,w,x),x),x))* -> .
% 299.70/300.40 38621[0:SpL:1375.1,11853.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,x),x),x1,x),x),y)* -> .
% 299.70/300.40 38619[0:SpL:1375.1,7021.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Otake(x1,c_List_Orev(c_List_Oappend(u,w,x),x),x))* -> .
% 299.70/300.40 38618[0:SpL:1375.1,6954.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),c_List_Odrop(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),c_List_Orev(c_List_Oappend(u,w,x),x))* -> .
% 299.70/300.40 38617[0:SpL:1375.1,11937.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),c_List_Otake(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),c_List_Orev(c_List_Oappend(u,w,x),x))* -> .
% 299.70/300.40 38616[0:SpL:1375.1,11908.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(u,w,x),x),x),z)* -> .
% 299.70/300.40 38615[0:SpL:1375.1,12017.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(u,w,x),x),x),z)* -> .
% 299.70/300.40 38614[0:SpL:1375.1,22879.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),c_List_Orotate(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(u,w,x),x),x),z)* -> .
% 299.70/300.40 38613[0:SpL:1375.1,6917.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(u,w,x),x),x),y)* -> .
% 299.70/300.40 38611[0:SpL:1375.1,3783.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* c_List_Odistinct(c_List_Oappend(z,c_List_Orev(c_List_Oappend(u,w,x),x),x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 38610[0:SpL:1375.1,2946.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Odrop(x1,z,x))* -> .
% 299.70/300.40 38608[0:SpL:1375.1,11954.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(u,w,x),x),x),c_List_Odrop(x1,y,x))* -> .
% 299.70/300.40 38607[0:SpL:1375.1,6987.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(u,w,x),x),x),c_List_Otake(x1,y,x))* -> .
% 299.70/300.40 38606[0:SpL:1375.1,4742.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* c_List_Odistinct(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(u,w,x),x),x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 38553[0:SpL:1375.1,12791.0] || equal(u,v)* equal(c_List_Otake(w,x,y),c_List_Orev(c_List_Oappend(u,z,y),y))* c_List_Odistinct(x,y) -> c_List_Odistinct(c_List_Oappend(v,z,y),y)*.
% 299.70/300.40 38552[0:SpL:1375.1,13450.0] || equal(u,v)* equal(c_List_Otake(w,x,y),c_List_Orev(c_List_Oappend(u,z,y),y))* equal(c_List_Olist_OCons(x1,x,y),c_List_Oappend(v,z,y))* -> .
% 299.70/300.40 38548[0:SpL:1375.1,6488.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(c_List_Oappend(u,z,y),y))* -> equal(c_List_Odrop(w,c_List_Oappend(v,z,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 38788[0:Rew:377.0,38507.1] || equal(u,v)* equal(c_List_Oappend(v,c_List_Oappend(w,x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Oappend(u,w,y),y))* -> .
% 299.70/300.40 38503[0:SpL:1375.1,3647.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,x),x),z,x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 38499[0:SpL:1375.1,10514.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* c_List_Odistinct(c_List_Orev(c_List_Oappend(u,w,x),x),x)* -> c_List_Odistinct(c_List_Otake(z,y,x),x)*.
% 299.70/300.40 38498[0:SpL:1375.1,10665.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* c_List_Odistinct(c_List_Orev(c_List_Oappend(u,w,x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,y,x),x)*.
% 299.70/300.40 38496[0:SpL:1375.1,15215.0] || equal(u,v)* equal(c_List_Odrop(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Oappend(v,x,y),y),z)* -> .
% 299.70/300.40 38495[0:SpL:1375.1,14150.0] || equal(u,v)* equal(c_List_Otake(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Oappend(v,x,y),y),z)* -> .
% 299.70/300.40 38494[0:SpL:1375.1,12821.1] || equal(u,v)* equal(c_List_Otake(w,c_List_Oappend(v,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(u,x,y),y),y),z)* -> .
% 299.70/300.40 38493[0:SpL:1375.1,14502.1] || equal(u,v)* equal(c_List_Odrop(w,c_List_Oappend(v,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(u,x,y),y),y),z)* -> .
% 299.70/300.40 38492[0:SpL:1375.1,12692.1] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(v,x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Oappend(u,x,y),y))* -> .
% 299.70/300.40 38491[0:SpL:1375.1,12693.1] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Oappend(u,x,y),y))* -> .
% 299.70/300.40 38489[0:SpL:1375.1,15228.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),y),c_List_Orev(c_List_Odrop(z,c_List_Orev(c_List_Oappend(u,x,y),y),y),y))* -> .
% 299.70/300.40 38479[0:SpL:1375.1,14084.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Oappend(v,x,y))* -> .
% 299.70/300.40 38468[0:SpL:1375.1,13067.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),y),c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Oappend(u,x,y),y),y),y))* -> .
% 299.70/300.40 38457[0:SpL:1375.1,14563.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),y),c_List_Orev(c_List_Odrop(z,c_List_Oappend(v,x,y),y),y))* -> .
% 299.70/300.40 38455[0:SpL:1375.1,10850.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),y),c_List_Orev(c_List_Otake(z,c_List_Oappend(v,x,y),y),y))* -> .
% 299.70/300.40 38445[0:SpL:1375.1,24396.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Oappend(u,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Oappend(v,x,y),y),y)*.
% 299.70/300.40 38444[0:SpL:1375.1,24485.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Oappend(u,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Oappend(v,x,y),y),y)*.
% 299.70/300.40 38443[0:SpL:1375.1,24834.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Oappend(u,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Oappend(v,x,y),y),y)*.
% 299.70/300.40 38429[0:SpL:1375.1,37135.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Orotate(y,z,x),x),z)** -> equal(c_List_Oappend(v,w,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 38428[0:SpL:1375.1,23499.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Orotate(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Oappend(v,w,x),x),z)* -> .
% 299.70/300.40 38427[0:SpL:1375.1,11837.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Oappend(v,w,x),x),y)* -> .
% 299.70/300.40 38426[0:SpL:1375.1,13557.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Oappend(v,w,x),x),z)* -> .
% 299.70/300.40 38425[0:SpL:1375.1,5284.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(v,w,x),x)* equal(y,c_List_Otake(z,c_List_Orev(c_List_Oappend(u,w,x),x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 38424[0:SpL:1375.1,5191.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(v,w,x),x)* equal(y,c_List_Odrop(z,c_List_Orev(c_List_Oappend(u,w,x),x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 38422[0:SpL:1375.1,22401.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Olist_OCons(y,z,x))* equal(c_List_Oappend(x1,c_List_Oappend(v,w,x),x),x1)** -> .
% 299.70/300.40 38419[0:SpL:1375.1,12896.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),y)* c_List_Odistinct(c_List_Oappend(v,w,x),x)* -> c_List_Odistinct(c_List_Otake(z,y,x),x)*.
% 299.70/300.40 38418[0:SpL:1375.1,13023.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),y)* c_List_Odistinct(c_List_Oappend(v,w,x),x)* -> c_List_Odistinct(c_List_Odrop(z,y,x),x)*.
% 299.70/300.40 38416[0:SpL:1375.1,14930.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,x),x),y,x),z)* equal(c_List_Olist_OCons(x1,z,x),c_List_Oappend(v,w,x))* -> .
% 299.70/300.40 38079[0:SpR:1375.1,694.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_List_Orev(c_List_Oappend(u,w,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 38066[0:SpR:1375.1,1279.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(v,w,x),tc_List_Olist(x)),c_List_Omap(y,c_List_Orev(c_List_Oappend(u,w,x),x),x,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 38065[0:SpR:1375.1,1252.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(v,w,x),tc_List_Olist(x)),c_List_Olist__update(c_List_Orev(c_List_Oappend(u,w,x),x),y,z,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 38056[0:SpR:1375.1,650.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(v,w,x),tc_List_Olist(x)),c_List_Orev(c_List_Oappend(u,w,x),x),x),c_List_Orev(c_List_Oappend(u,w,x),x))**.
% 299.70/300.40 39499[0:SpL:1378.1,23537.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(w,u,x),x),x),x),y)* -> .
% 299.70/300.40 39498[0:SpL:1378.1,13578.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(w,u,x),x),x),x),y)* -> .
% 299.70/300.40 39497[0:SpL:1378.1,7107.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(w,u,x),x),x),x),y)* -> .
% 299.70/300.40 39496[0:SpL:1378.1,6799.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(c_List_Oappend(w,u,x),x),x),x),y)* -> .
% 299.70/300.40 39482[0:SpL:1378.1,11882.1] || equal(u,v)* equal(w,c_List_Oappend(x,v,y))* equal(c_List_Olist_OCons(z,c_List_Oappend(w,x1,y),y),c_List_Orev(c_List_Oappend(x,u,y),y))* -> .
% 299.70/300.40 39477[0:SpL:1378.1,21887.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Oappend(x1,c_List_Orev(c_List_Oappend(w,u,x),x),x),x1)** -> .
% 299.70/300.40 39474[0:SpL:1378.1,12026.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Odrop(x1,c_List_Orev(c_List_Oappend(w,u,x),x),x))* -> .
% 299.70/300.40 39473[0:SpL:1378.1,11853.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),x1,x),x),y)* -> .
% 299.70/300.40 39471[0:SpL:1378.1,7021.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Otake(x1,c_List_Orev(c_List_Oappend(w,u,x),x),x))* -> .
% 299.70/300.40 39470[0:SpL:1378.1,6954.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),c_List_Odrop(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),c_List_Orev(c_List_Oappend(w,u,x),x))* -> .
% 299.70/300.40 39469[0:SpL:1378.1,11937.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),c_List_Otake(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),c_List_Orev(c_List_Oappend(w,u,x),x))* -> .
% 299.70/300.40 39468[0:SpL:1378.1,11908.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(w,u,x),x),x),z)* -> .
% 299.70/300.40 39467[0:SpL:1378.1,12017.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(w,u,x),x),x),z)* -> .
% 299.70/300.40 39466[0:SpL:1378.1,22879.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),c_List_Orotate(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(w,u,x),x),x),z)* -> .
% 299.70/300.40 39465[0:SpL:1378.1,6917.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(w,u,x),x),x),y)* -> .
% 299.70/300.40 39463[0:SpL:1378.1,3783.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* c_List_Odistinct(c_List_Oappend(z,c_List_Orev(c_List_Oappend(w,u,x),x),x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 39462[0:SpL:1378.1,2946.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Odrop(x1,z,x))* -> .
% 299.70/300.40 39460[0:SpL:1378.1,11954.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(w,u,x),x),x),c_List_Odrop(x1,y,x))* -> .
% 299.70/300.40 39459[0:SpL:1378.1,6987.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(w,u,x),x),x),c_List_Otake(x1,y,x))* -> .
% 299.70/300.40 39458[0:SpL:1378.1,4742.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* c_List_Odistinct(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(w,u,x),x),x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 39405[0:SpL:1378.1,12791.0] || equal(u,v)* equal(c_List_Otake(w,x,y),c_List_Orev(c_List_Oappend(z,u,y),y))* c_List_Odistinct(x,y) -> c_List_Odistinct(c_List_Oappend(z,v,y),y)*.
% 299.70/300.40 39404[0:SpL:1378.1,13450.0] || equal(u,v)* equal(c_List_Otake(w,x,y),c_List_Orev(c_List_Oappend(z,u,y),y))* equal(c_List_Olist_OCons(x1,x,y),c_List_Oappend(z,v,y))* -> .
% 299.70/300.40 39400[0:SpL:1378.1,6488.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(c_List_Oappend(z,u,y),y))* -> equal(c_List_Odrop(w,c_List_Oappend(z,v,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 39620[0:Rew:377.0,39359.1] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(v,x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Oappend(w,u,y),y))* -> .
% 299.70/300.40 39355[0:SpL:1378.1,3647.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),z,x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 39351[0:SpL:1378.1,10514.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* c_List_Odistinct(c_List_Orev(c_List_Oappend(w,u,x),x),x)* -> c_List_Odistinct(c_List_Otake(z,y,x),x)*.
% 299.70/300.40 39350[0:SpL:1378.1,10665.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* c_List_Odistinct(c_List_Orev(c_List_Oappend(w,u,x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,y,x),x)*.
% 299.70/300.40 39348[0:SpL:1378.1,15215.0] || equal(u,v)* equal(c_List_Odrop(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Oappend(x,v,y),y),z)* -> .
% 299.70/300.40 39347[0:SpL:1378.1,14150.0] || equal(u,v)* equal(c_List_Otake(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Oappend(x,v,y),y),z)* -> .
% 299.70/300.40 39346[0:SpL:1378.1,12821.1] || equal(u,v)* equal(c_List_Otake(w,c_List_Oappend(x,v,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(x,u,y),y),y),z)* -> .
% 299.70/300.40 39345[0:SpL:1378.1,14502.1] || equal(u,v)* equal(c_List_Odrop(w,c_List_Oappend(x,v,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(x,u,y),y),y),z)* -> .
% 299.70/300.40 39344[0:SpL:1378.1,12692.1] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,v,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Oappend(x,u,y),y))* -> .
% 299.70/300.40 39343[0:SpL:1378.1,12693.1] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Oappend(x,u,y),y))* -> .
% 299.70/300.40 39341[0:SpL:1378.1,15228.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),y),c_List_Orev(c_List_Odrop(z,c_List_Orev(c_List_Oappend(x,u,y),y),y),y))* -> .
% 299.70/300.40 39331[0:SpL:1378.1,14084.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Oappend(x,v,y))* -> .
% 299.70/300.40 39320[0:SpL:1378.1,13067.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),y),c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Oappend(x,u,y),y),y),y))* -> .
% 299.70/300.40 39309[0:SpL:1378.1,14563.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),y),c_List_Orev(c_List_Odrop(z,c_List_Oappend(x,v,y),y),y))* -> .
% 299.70/300.40 39307[0:SpL:1378.1,10850.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),y),c_List_Orev(c_List_Otake(z,c_List_Oappend(x,v,y),y),y))* -> .
% 299.70/300.40 39297[0:SpL:1378.1,24396.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Oappend(x,u,y),y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Oappend(x,v,y),y),y)*.
% 299.70/300.40 39296[0:SpL:1378.1,24485.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Oappend(x,u,y),y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Oappend(x,v,y),y),y)*.
% 299.70/300.40 39295[0:SpL:1378.1,24834.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Oappend(x,u,y),y),y,z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Oappend(x,v,y),y),y)*.
% 299.70/300.40 39281[0:SpL:1378.1,37135.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Orotate(y,z,x),x),z)** -> equal(c_List_Oappend(w,v,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 39280[0:SpL:1378.1,23499.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Orotate(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Oappend(w,v,x),x),z)* -> .
% 299.70/300.40 39279[0:SpL:1378.1,11837.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Oappend(w,v,x),x),y)* -> .
% 299.70/300.40 39278[0:SpL:1378.1,13557.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Oappend(w,v,x),x),z)* -> .
% 299.70/300.40 39277[0:SpL:1378.1,5284.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,v,x),x)* equal(y,c_List_Otake(z,c_List_Orev(c_List_Oappend(w,u,x),x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 39276[0:SpL:1378.1,5191.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,v,x),x)* equal(y,c_List_Odrop(z,c_List_Orev(c_List_Oappend(w,u,x),x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 39274[0:SpL:1378.1,22401.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Olist_OCons(y,z,x))* equal(c_List_Oappend(x1,c_List_Oappend(w,v,x),x),x1)** -> .
% 299.70/300.40 39271[0:SpL:1378.1,12896.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),y)* c_List_Odistinct(c_List_Oappend(w,v,x),x)* -> c_List_Odistinct(c_List_Otake(z,y,x),x)*.
% 299.70/300.40 39270[0:SpL:1378.1,13023.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),y)* c_List_Odistinct(c_List_Oappend(w,v,x),x)* -> c_List_Odistinct(c_List_Odrop(z,y,x),x)*.
% 299.70/300.40 39268[0:SpL:1378.1,14930.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x),z)* equal(c_List_Olist_OCons(x1,z,x),c_List_Oappend(w,v,x))* -> .
% 299.70/300.40 38967[0:SpR:1548.0,1378.1] || equal(u,c_List_Oappend(c_List_Odrop(v,w,x),y,x))* -> equal(c_List_Orev(c_List_Oappend(c_List_Otake(v,w,x),u,x),x),c_List_Orev(c_List_Oappend(w,y,x),x))*.
% 299.70/300.40 38929[0:SpR:1378.1,694.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_List_Orev(c_List_Oappend(w,u,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 38916[0:SpR:1378.1,1279.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(w,v,x),tc_List_Olist(x)),c_List_Omap(y,c_List_Orev(c_List_Oappend(w,u,x),x),x,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 38915[0:SpR:1378.1,1252.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(w,v,x),tc_List_Olist(x)),c_List_Olist__update(c_List_Orev(c_List_Oappend(w,u,x),x),y,z,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 38906[0:SpR:1378.1,650.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(w,v,x),tc_List_Olist(x)),c_List_Orev(c_List_Oappend(w,u,x),x),x),c_List_Orev(c_List_Oappend(w,u,x),x))**.
% 299.70/300.40 39697[0:SpL:1548.0,8542.0] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Olist_ONil(y)) -> equal(c_List_Omap(u,c_List_Oappend(c_List_Odrop(z,v,x),w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 39728[0:Rew:424.0,39707.1] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x,z),c_List_Olist_ONil(z))** -> equal(c_List_Oreplicate(v,hAPP(u,w),z),c_List_Olist_ONil(z)).
% 299.70/300.40 39843[0:SpR:39516.1,308.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> equal(c_List_Olist__update(c_List_Oappend(y,x,w),c_Nat_Osize__class_Osize(y,tc_List_Olist(w)),z,w),c_List_Oappend(y,c_List_Olist_OCons(z,v,w),w))*.
% 299.70/300.40 41011[0:SpL:377.0,8541.0] || equal(c_List_Omap(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(u,c_List_Oappend(v,w,y),y,z),c_List_Olist_ONil(z)).
% 299.70/300.40 41041[0:Rew:424.0,41017.1] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Oreplicate(w,hAPP(u,x),z),c_List_Olist_ONil(z)).
% 299.70/300.40 41199[0:SpR:787.1,820.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Olist__update(u,x,y,w),z,w),w),c_List_Olist__update(u,x,y,w))**.
% 299.70/300.40 41198[0:SpR:154.0,820.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Olist__update(c_List_Orotate(w,u,v),x,y,v),z,v),v),c_List_Olist__update(c_List_Orotate(w,u,v),x,y,v))**.
% 299.70/300.40 41196[0:SpR:787.1,820.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Olist__update(v,x,y,w),z,w),w),c_List_Olist__update(v,x,y,w))**.
% 299.70/300.40 41483[0:SpR:787.1,829.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Omap(x,u,w,y),z,y),y),c_List_Omap(x,u,w,y))**.
% 299.70/300.40 41480[0:SpR:787.1,829.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Omap(x,v,w,y),z,y),y),c_List_Omap(x,v,w,y))**.
% 299.70/300.40 41686[0:SpL:1378.1,40050.1] || equal(u,v)* equal(w,c_List_Oappend(x,u,y))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,w,y),y),c_List_Orev(c_List_Oappend(x,v,y),y))* -> .
% 299.70/300.40 41684[0:SpL:1375.1,40050.1] || equal(u,v)* equal(w,c_List_Oappend(u,x,y))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,w,y),y),c_List_Orev(c_List_Oappend(v,x,y),y))* -> .
% 299.70/300.40 41674[0:SpL:4041.1,40050.1] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,u,v))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,w,v),v),c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.40 41767[0:SpR:787.1,4144.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(u,y,w),w,z),z),c_List_Omap(x,u,w,z))**.
% 299.70/300.40 41764[0:SpR:787.1,4144.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(v,y,w),w,z),z),c_List_Omap(x,v,w,z))**.
% 299.70/300.40 41739[0:SpR:1548.0,4144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(v,y,w),w,z),z),c_List_Omap(x,c_List_Otake(u,v,w),w,z))**.
% 299.70/300.40 42038[0:SpL:1378.1,41582.0] || equal(u,v)* equal(c_List_Odrop(w,x,y),c_List_Orev(c_List_Oappend(z,v,y),y))* c_List_Odistinct(x,y) -> c_List_Odistinct(c_List_Oappend(z,u,y),y)*.
% 299.70/300.40 42036[0:SpL:1375.1,41582.0] || equal(u,v)* equal(c_List_Odrop(w,x,y),c_List_Orev(c_List_Oappend(v,z,y),y))* c_List_Odistinct(x,y) -> c_List_Odistinct(c_List_Oappend(u,z,y),y)*.
% 299.70/300.40 42026[0:SpL:4041.1,41582.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Odrop(w,x,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* c_List_Odistinct(x,v) -> c_List_Odistinct(c_List_Olist_OCons(y,u,v),v)*.
% 299.70/300.40 42115[0:SpR:787.1,4367.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(u,y,w),w,z),z),c_List_Omap(x,y,w,z))**.
% 299.70/300.40 42112[0:SpR:787.1,4367.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(v,y,w),w,z),z),c_List_Omap(x,y,w,z))**.
% 299.70/300.40 42216[0:Rew:297.0,42094.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(u,w,x),y,x),x),x,z),z),c_List_Omap(v,c_List_Olist_OCons(w,y,x),x,z))**.
% 299.70/300.40 42575[0:SpL:39737.1,1562.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Oappend(y,c_List_Oappend(z,u,x),x),w)* -> equal(c_List_Oappend(y,z,x),c_List_Otake(v,w,x))*.
% 299.70/300.40 42574[0:SpL:39737.1,1459.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,u,x),x),w)* -> equal(c_List_Olist_OCons(y,z,x),c_List_Otake(v,w,x))*.
% 299.70/300.40 42562[0:SpL:39737.1,1572.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* equal(c_List_Oappend(c_List_Otake(x,y,w),c_List_Oappend(u,z,w),w),y)** -> equal(z,v)*.
% 299.70/300.40 42541[0:SpL:39737.1,1572.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Oappend(y,c_List_Oappend(c_List_Otake(v,w,x),z,x),x),c_List_Oappend(y,w,x))** -> equal(z,u)*.
% 299.70/300.40 42540[0:SpL:39737.1,1467.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Otake(v,w,x),z,x),x),c_List_Olist_OCons(y,w,x))** -> equal(z,u)*.
% 299.70/300.40 42506[0:SpL:39737.1,1562.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Oappend(y,w,x),c_List_Oappend(z,u,x))* -> equal(c_List_Oappend(y,c_List_Otake(v,w,x),x),z)*.
% 299.70/300.40 42485[0:SpL:39737.1,1459.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Olist_OCons(y,w,x),c_List_Oappend(z,u,x))* -> equal(c_List_Olist_OCons(y,c_List_Otake(v,w,x),x),z)*.
% 299.70/300.40 42441[0:SpL:39737.1,1362.0] || equal(c_List_Orev(u,v),c_List_Odrop(w,x,v))* equal(c_List_Orev(c_List_Oappend(u,y,v),v),x)* -> equal(c_List_Orev(y,v),c_List_Otake(w,x,v))*.
% 299.70/300.40 42419[0:SpL:39737.1,1562.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* equal(y,c_List_Oappend(z,v,w))* -> equal(c_List_Oappend(c_List_Otake(x,y,w),u,w),z)*.
% 299.70/300.40 42398[0:SpL:39737.1,1363.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Orev(w,x),c_List_Oappend(c_List_Orev(u,x),y,x))* -> equal(c_List_Orev(c_List_Otake(v,w,x),x),y)*.
% 299.70/300.40 42397[0:SpL:39737.1,1362.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Oappend(y,c_List_Orev(c_List_Otake(v,w,x),x),x),c_List_Orev(w,x))** -> equal(c_List_Orev(u,x),y)*.
% 299.70/300.40 43054[0:SpL:418.0,7159.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y)* -> c_List_Odistinct(c_List_Omap(w,c_List_Odrop(u,x1,z),z,x),x)*.
% 299.70/300.40 43053[0:SpL:426.0,7159.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orotate(u,x1,z),z,x),x)*.
% 299.70/300.40 43052[0:SpL:429.0,7159.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y)* -> c_List_Odistinct(c_List_Omap(w,c_List_Otake(u,x1,z),z,x),x)*.
% 299.70/300.40 43414[0:SpL:336.0,1449.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* equal(z,c_List_Olist_OCons(v,y,x))* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 43413[0:SpL:161.0,1449.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x)* equal(z,c_List_Oreplicate(v,w,x))* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 43446[0:SpL:336.0,1462.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,y,x),x),x).
% 299.70/300.40 44225[0:Rew:43967.1,43553.1] || equal(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Oappend(w,z,x),x,y),c_List_Omap(v,z,x,y))**.
% 299.70/300.40 44227[0:Rew:43967.1,43545.1] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(c_List_Oreplicate(y,w,x),c_List_Oreplicate(v,w,x),x),c_List_Oreplicate(y,w,x))**.
% 299.70/300.40 44824[0:SpR:6590.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Olist_OCons(v,w,x),x,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 44823[0:SpR:6590.0,823.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Olist__update(c_List_Olist_OCons(v,w,x),z,x1,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 44922[0:Rew:4048.0,44822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(v,z,x),x),x),z)**.
% 299.70/300.40 44807[0:SpR:6590.0,785.1] || equal(c_List_Olist_OCons(u,v,w),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 44757[0:SpR:6590.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 44756[0:SpR:6590.0,823.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist__update(c_List_Olist_OCons(hAPP(x,u),c_List_Omap(x,v,w,y),y),z,x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 44923[0:Rew:4048.0,44755.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Omap(x,v,w,y),y),c_List_Olist_OCons(hAPP(x,u),z,y),y),y),z)**.
% 299.70/300.40 44740[0:SpR:6590.0,785.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),z,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 44942[0:SpL:279.1,43737.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,x1,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** equal(c_List_Orev(y,tc_Type_Oty),z)* -> .
% 299.70/300.40 45230[0:SpL:336.0,1552.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* equal(z,c_List_Olist_OCons(v,y,x))* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 45229[0:SpL:161.0,1552.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x)* equal(z,c_List_Oreplicate(v,w,x))* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 45279[0:SpL:336.0,1565.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,y,x),x),x).
% 299.70/300.40 45429[0:SpR:10554.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Omap(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 45428[0:SpR:10554.0,823.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Olist__update(c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),z,x1,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 45427[0:SpR:10554.0,662.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),x),z,x),x),z)**.
% 299.70/300.40 45412[0:SpR:10554.0,785.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),tc_List_Olist(x)),y,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 45737[0:Rew:207.0,45693.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oappend(v,z,w),w),w,x1),x1),c_List_Omap(x,z,w,x1))**.
% 299.70/300.40 45777[0:SpR:45578.0,443.1] || c_List_Olist__all2(u,v,c_List_Olist_OCons(w,x,y),z,y)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x1,x,y),tc_List_Olist(y)),v,z),c_List_Olist_ONil(y),z,y)*.
% 299.70/300.40 45776[0:SpR:45578.0,443.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,w,x),y,x,z)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x1,w,x),tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.40 46047[0:SpR:46002.0,443.1] || c_List_Olist__all2(u,v,c_List_Olist_OCons(w,x,y),z,y)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),tc_List_Olist(x2)),v,z),x,z,y)*.
% 299.70/300.40 46046[0:SpR:46002.0,443.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,w,x),y,x,z)* -> c_List_Olist__all2(u,w,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),tc_List_Olist(x2)),y,z),x,z)*.
% 299.70/300.40 46544[0:SpL:1550.0,1742.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,y,z),z),x1,z),z),z),z),c_List_Oappend(c_List_Orev(x,z),x1,z))** -> .
% 299.70/300.40 46543[0:SpL:1550.0,22218.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,y,z),z),x1,z),z),z),z),c_List_Oappend(c_List_Orev(x,z),x1,z))** -> .
% 299.70/300.40 46542[0:SpL:1550.0,1704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,y,z),z),x1,z),z),z),z),c_List_Oappend(c_List_Orev(x,z),x1,z))** -> .
% 299.70/300.40 46541[0:SpL:1550.0,22232.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,y,z),z),x1,z),z),z),z),c_List_Oappend(c_List_Orev(x,z),x1,z))** -> .
% 299.70/300.40 46540[0:SpL:1550.0,1741.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,y,z),z),x1,z),z),z),z),c_List_Oappend(c_List_Orev(x,z),x1,z))** -> .
% 299.70/300.40 46539[0:SpL:1550.0,22217.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,y,z),z),x1,z),z),z),z),c_List_Oappend(c_List_Orev(x,z),x1,z))** -> .
% 299.70/300.40 46538[0:SpL:1550.0,1703.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,y,z),z),x1,z),z),z),z),c_List_Oappend(c_List_Orev(x,z),x1,z))** -> .
% 299.70/300.40 46528[0:SpL:1550.0,40050.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(c_List_Oappend(u,z,v),v),w,v),v),c_List_Orev(x,v))* -> .
% 299.70/300.40 46527[0:SpL:1550.0,40044.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(c_List_Oappend(u,z,v),v),w,v),v),v),x)* -> .
% 299.70/300.40 46502[0:SpL:1550.0,1728.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(w,y),z,y),y).
% 299.70/300.40 46500[0:SpL:1550.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Odrop(x1,c_List_Oappend(c_List_Orev(w,y),z,y),y))* -> .
% 299.70/300.40 46499[0:SpL:1550.0,1695.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(w,y),z,y),y).
% 299.70/300.40 46495[0:SpL:1550.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Odrop(x1,c_List_Oappend(c_List_Orev(w,y),z,y),y))* -> .
% 299.70/300.40 46493[0:SpL:1550.0,1727.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(w,y),z,y),y).
% 299.70/300.40 46490[0:SpL:1550.0,2936.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y))* equal(c_List_Orev(u,y),c_List_Oappend(c_List_Orev(w,y),z,y))* -> .
% 299.70/300.40 46489[0:SpL:1550.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Odrop(x1,c_List_Oappend(c_List_Orev(w,y),z,y),y))* -> .
% 299.70/300.40 46488[0:SpL:1550.0,1694.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(w,y),z,y),y).
% 299.70/300.40 46470[0:SpL:1550.0,10376.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w))* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(v,y,w),w),x,w),w)* -> c_List_Odistinct(c_List_Orev(u,w),w)*.
% 299.70/300.40 46449[0:SpL:1550.0,1940.0] || equal(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x))* c_List_Odistinct(c_List_Orev(u,x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(v,x),y,x),x).
% 299.70/300.40 46408[0:SpL:1550.0,1776.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oappend(c_List_Orev(v,x),y,x),x),x)*.
% 299.70/300.40 46407[0:SpL:1550.0,17694.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x)* -> c_List_Odistinct(c_List_Otake(z,c_List_Oappend(c_List_Orev(v,x),y,x),x),x)*.
% 299.70/300.40 46400[0:SpL:1550.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Odrop(z,c_List_Odrop(x1,c_List_Oappend(c_List_Orev(v,x),y,x),x),x))* -> .
% 299.70/300.40 46383[0:SpL:1550.0,1775.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oappend(c_List_Orev(v,x),y,x),x),x)*.
% 299.70/300.40 46382[0:SpL:1550.0,17693.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x)* -> c_List_Odistinct(c_List_Otake(z,c_List_Oappend(c_List_Orev(v,x),y,x),x),x)*.
% 299.70/300.40 46372[0:SpL:1550.0,13557.0] || equal(c_List_Orev(u,v),c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,v),v),y,v))* equal(c_List_Olist_OCons(z,u,v),c_List_Oappend(c_List_Orev(w,v),y,v))* -> .
% 299.70/300.40 46356[0:SpL:1550.0,40005.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(x,v))* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,y,v),v),w,v),v)* -> c_List_Odistinct(x,v).
% 299.70/300.40 46222[0:SpL:1550.0,16403.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Oappend(c_List_Orev(u,w),x,w),w),w),w)*.
% 299.70/300.40 46221[0:SpL:1550.0,17669.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Oappend(c_List_Orev(u,w),x,w),w),w),w)*.
% 299.70/300.40 46219[0:SpL:1550.0,17705.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Oappend(c_List_Orev(u,w),x,w),w),w),w)*.
% 299.70/300.40 46218[0:SpL:1550.0,18567.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Oappend(c_List_Orev(u,w),x,w),w),w),w)*.
% 299.70/300.40 47041[0:Rew:83.0,46940.0,207.0,46940.0,83.0,46940.0,207.0,46940.0] || -> equal(c_List_Olist__update(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),tc_List_Olist(z)),x1,x),c_List_Olist_OCons(u,c_List_Olist_OCons(x1,w,x),x))**.
% 299.70/300.40 48770[0:SpL:1648.0,6983.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y),c_List_Otake(z,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y))* -> .
% 299.70/300.40 48681[0:SpR:46993.1,1648.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,u,v),v,y),y),c_List_Omap(w,c_List_Olist_OCons(x,u,v),v,y))**.
% 299.70/300.40 48925[0:Rew:32219.0,48769.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),c_List_Orev(c_List_Otake(y,c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(z),z),z,x),x),x))* -> .
% 299.70/300.40 49511[0:SpL:4140.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.40 49510[0:SpL:4140.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.40 49509[0:SpL:4140.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.40 49497[0:SpL:4140.0,23620.0] || c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 49496[0:SpL:4140.0,23734.0] || c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 49495[0:SpL:4140.0,23862.0] || c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 49494[0:SpL:4140.0,27592.0] || c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 49493[0:SpL:4140.0,27885.0] || c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 49492[0:SpL:4140.0,28165.0] || c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 49456[0:SpL:4140.0,921.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* equal(y,c_List_Omap(v,c_List_Otake(z,c_List_Oreplicate(u,w,x1),x1),x1,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 49408[0:SpR:4140.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Otake(u,c_List_Oreplicate(v,hAPP(y,w),z),z),x1,z),z),x1)**.
% 299.70/300.40 49407[0:SpR:4140.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,hAPP(y,w),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 49583[0:Rew:3313.1,49482.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y)) equal(c_List_Olist_OCons(z,u,y),c_List_Omap(w,c_List_Otake(x1,c_List_Oreplicate(v,x,x2),x2),x2,y))* -> .
% 299.70/300.40 49584[0:Rew:100.0,49469.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),c_List_Orev(c_List_Omap(w,c_List_Otake(z,c_List_Oreplicate(v,x,x1),x1),x1,y),y))* -> .
% 299.70/300.40 49587[0:Rew:424.0,49451.1] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Oreplicate(v,hAPP(y,w),z),z),c_List_Oreplicate(v,hAPP(y,w),z))**.
% 299.70/300.40 50053[0:SpL:4139.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.40 50052[0:SpL:4139.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.40 50051[0:SpL:4139.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Otake(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.40 50039[0:SpL:4139.0,23620.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Otake(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 50038[0:SpL:4139.0,23734.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Otake(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 50037[0:SpL:4139.0,23862.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Otake(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 50036[0:SpL:4139.0,27592.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Otake(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 50035[0:SpL:4139.0,27885.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Otake(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 50034[0:SpL:4139.0,28165.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Otake(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 49991[0:SpL:4139.0,921.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(y,c_List_Omap(u,c_List_Otake(z,c_List_Orev(v,w),w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 49917[0:SpR:4139.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),z,y),y),z)**.
% 299.70/300.40 49916[0:SpR:4139.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 50171[0:SpL:1378.1,49710.0] || equal(u,v) equal(c_List_Oappend(c_List_Orotate(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),z,y),c_List_Oappend(x,u,y))* -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.40 50169[0:SpL:1375.1,49710.0] || equal(u,v) equal(c_List_Oappend(c_List_Orotate(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),z,y),c_List_Oappend(u,x,y))* -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.40 50158[0:SpL:4041.1,49710.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),y,v),c_List_Olist_OCons(x,u,v))* -> equal(y,c_List_Olist_ONil(v)).
% 299.70/300.40 50205[0:SpL:1378.1,50187.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Orotate(x,c_List_Orev(c_List_Oappend(y,v,z),z),z),z),z),z),c_List_Oappend(y,u,z))* -> .
% 299.70/300.40 50203[0:SpL:1375.1,50187.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Orotate(x,c_List_Orev(c_List_Oappend(v,y,z),z),z),z),z),z),c_List_Oappend(u,y,z))* -> .
% 299.70/300.40 50192[0:SpL:4041.1,50187.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Orotate(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v),v),v),c_List_Olist_OCons(y,u,v))* -> .
% 299.70/300.40 50693[0:SpL:4133.0,27592.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Otake(u,w,x),x),x),x),x)*.
% 299.70/300.40 50692[0:SpL:4133.0,27885.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Orev(c_List_Otake(u,w,x),x),x),x),x)*.
% 299.70/300.40 50691[0:SpL:4133.0,28165.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Orev(c_List_Otake(u,w,x),x),x),x),x)*.
% 299.70/300.40 50634[0:SpL:4133.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 50630[0:SpL:4133.0,23496.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 50628[0:SpL:4133.0,13554.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 50624[0:SpL:4133.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 50577[0:SpL:4133.0,11950.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.40 50574[0:SpL:4133.0,11846.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),x1,z),z),c_List_Otake(w,c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.40 50562[0:SpL:4133.0,3743.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(w,c_List_Omap(v,x,y,z),z),z).
% 299.70/300.40 50557[0:SpL:4133.0,6983.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.40 50553[0:SpL:4133.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.40 50551[0:SpL:4133.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),c_List_Otake(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.40 50549[0:SpL:4133.0,4727.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(w,c_List_Omap(v,x,y,z),z),z).
% 299.70/300.40 50492[0:SpL:4133.0,3608.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Otake(v,c_List_Omap(u,w,x,y),y),y).
% 299.70/300.40 50358[0:SpR:4133.0,5251.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.40 50357[0:SpR:4133.0,5156.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.40 50901[0:SpL:431.0,3902.0] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(c_List_Omap(w,x1,z,x),x)*.
% 299.70/300.40 51632[0:SpL:4036.1,23537.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),x),y)* -> .
% 299.70/300.40 51631[0:SpL:4036.1,13578.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),x),y)* -> .
% 299.70/300.40 51630[0:SpL:4036.1,7107.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),x),y)* -> .
% 299.70/300.40 51629[0:SpL:4036.1,6799.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),x),y)* -> .
% 299.70/300.40 51622[0:SpL:4036.1,40050.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,u,y))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,w,y),y),c_List_Orev(c_List_Olist_OCons(x,v,y),y))* -> .
% 299.70/300.40 51621[0:SpL:4036.1,11882.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,u,y))* equal(c_List_Olist_OCons(z,c_List_Oappend(w,x1,y),y),c_List_Orev(c_List_Olist_OCons(x,v,y),y))* -> .
% 299.70/300.40 51597[0:SpL:4036.1,12026.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Odrop(x1,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x))* -> .
% 299.70/300.40 51720[0:Rew:4048.0,51596.2] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(v,x),c_List_Olist_OCons(w,x1,x),x),x),y)* -> .
% 299.70/300.40 51594[0:SpL:4036.1,7021.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Otake(x1,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x))* -> .
% 299.70/300.40 51593[0:SpL:4036.1,6954.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),c_List_Odrop(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),c_List_Orev(c_List_Olist_OCons(w,v,x),x))* -> .
% 299.70/300.40 51592[0:SpL:4036.1,11937.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),c_List_Otake(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),c_List_Orev(c_List_Olist_OCons(w,v,x),x))* -> .
% 299.70/300.40 51591[0:SpL:4036.1,11908.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),z)* -> .
% 299.70/300.40 51590[0:SpL:4036.1,12017.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),z)* -> .
% 299.70/300.40 51589[0:SpL:4036.1,22879.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),c_List_Orotate(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),z)* -> .
% 299.70/300.40 51588[0:SpL:4036.1,6917.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),y)* -> .
% 299.70/300.40 51586[0:SpL:4036.1,3783.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* c_List_Odistinct(c_List_Oappend(z,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 51585[0:SpL:4036.1,2946.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),c_List_Odrop(x1,z,x))* -> .
% 299.70/300.40 51583[0:SpL:4036.1,11954.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),c_List_Odrop(x1,y,x))* -> .
% 299.70/300.40 51582[0:SpL:4036.1,6987.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),c_List_Otake(x1,y,x))* -> .
% 299.70/300.40 51581[0:SpL:4036.1,4742.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* c_List_Odistinct(c_List_Olist_OCons(z,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 51541[0:SpL:4036.1,50187.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Orotate(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),z),z),z),c_List_Olist_OCons(y,u,z))* -> .
% 299.70/300.40 51477[0:SpL:4036.1,41582.0] || equal(u,v)* equal(c_List_Odrop(w,x,y),c_List_Orev(c_List_Olist_OCons(z,v,y),y))* c_List_Odistinct(x,y) -> c_List_Odistinct(c_List_Olist_OCons(z,u,y),y)*.
% 299.70/300.40 51476[0:SpL:4036.1,12791.0] || equal(u,v)* equal(c_List_Otake(w,x,y),c_List_Orev(c_List_Olist_OCons(z,v,y),y))* c_List_Odistinct(x,y) -> c_List_Odistinct(c_List_Olist_OCons(z,u,y),y)*.
% 299.70/300.40 51475[0:SpL:4036.1,13450.0] || equal(u,v)* equal(c_List_Otake(w,x,y),c_List_Orev(c_List_Olist_OCons(z,v,y),y))* equal(c_List_Olist_OCons(x1,x,y),c_List_Olist_OCons(z,u,y))* -> .
% 299.70/300.40 51471[0:SpL:4036.1,6488.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(c_List_Olist_OCons(z,v,y),y))* -> equal(c_List_Odrop(w,c_List_Olist_OCons(z,u,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 51721[0:Rew:207.0,51466.1] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(u,x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Olist_OCons(w,v,y),y))* -> .
% 299.70/300.40 51722[0:Rew:4048.0,51462.2] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,x),c_List_Olist_OCons(w,z,x),x),x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 51458[0:SpL:4036.1,10514.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,v,x),x),x)* -> c_List_Odistinct(c_List_Otake(z,y,x),x)*.
% 299.70/300.40 51457[0:SpL:4036.1,10665.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,v,x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,y,x),x)*.
% 299.70/300.40 51456[0:SpL:4036.1,49710.0] || equal(u,v) equal(c_List_Oappend(c_List_Orotate(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),z,y),c_List_Olist_OCons(x,u,y))* -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.40 51454[0:SpL:4036.1,15215.0] || equal(u,v)* equal(c_List_Odrop(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Olist_OCons(x,u,y),y),z)* -> .
% 299.70/300.40 51453[0:SpL:4036.1,14150.0] || equal(u,v)* equal(c_List_Otake(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Olist_OCons(x,u,y),y),z)* -> .
% 299.70/300.40 51452[0:SpL:4036.1,12821.1] || equal(u,v)* equal(c_List_Otake(w,c_List_Olist_OCons(x,u,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),z)* -> .
% 299.70/300.40 51451[0:SpL:4036.1,14502.1] || equal(u,v)* equal(c_List_Odrop(w,c_List_Olist_OCons(x,u,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),z)* -> .
% 299.70/300.40 51450[0:SpL:4036.1,12692.1] || equal(u,v)* equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Olist_OCons(x,v,y),y))* -> .
% 299.70/300.40 51449[0:SpL:4036.1,12693.1] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Olist_OCons(x,v,y),y))* -> .
% 299.70/300.40 51447[0:SpL:4036.1,15228.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,y),y),y),c_List_Orev(c_List_Odrop(z,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y))* -> .
% 299.70/300.40 51437[0:SpL:4036.1,14084.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Olist_OCons(x,u,y))* -> .
% 299.70/300.40 51425[0:SpL:4036.1,13067.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,y),y),y),c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y))* -> .
% 299.70/300.40 51413[0:SpL:4036.1,14563.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y),c_List_Orev(c_List_Odrop(z,c_List_Olist_OCons(x,u,y),y),y))* -> .
% 299.70/300.40 51411[0:SpL:4036.1,10850.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y),c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(x,u,y),y),y))* -> .
% 299.70/300.40 51401[0:SpL:4036.1,24396.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Olist_OCons(x,u,y),y),y)*.
% 299.70/300.40 51400[0:SpL:4036.1,24485.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Olist_OCons(x,u,y),y),y)*.
% 299.70/300.40 51399[0:SpL:4036.1,24834.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y,z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Olist_OCons(x,u,y),y),y)*.
% 299.70/300.40 51377[0:SpL:4036.1,23499.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),c_List_Orotate(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Olist_OCons(w,u,x),x),z)* -> .
% 299.70/300.40 51376[0:SpL:4036.1,11837.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Olist_OCons(w,u,x),x),y)* -> .
% 299.70/300.40 51375[0:SpL:4036.1,13557.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Olist_OCons(w,u,x),x),z)* -> .
% 299.70/300.40 51374[0:SpL:4036.1,5284.1] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* equal(y,c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 51373[0:SpL:4036.1,5191.1] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* equal(y,c_List_Odrop(z,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 51371[0:SpL:4036.1,22401.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),c_List_Olist_OCons(y,z,x))* equal(c_List_Oappend(x1,c_List_Olist_OCons(w,u,x),x),x1)** -> .
% 299.70/300.40 51368[0:SpL:4036.1,12896.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),y)* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* -> c_List_Odistinct(c_List_Otake(z,y,x),x)*.
% 299.70/300.40 51367[0:SpL:4036.1,13023.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),y)* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* -> c_List_Odistinct(c_List_Odrop(z,y,x),x)*.
% 299.70/300.40 51725[0:Rew:4048.0,51364.1] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),z)* equal(c_List_Olist_OCons(x1,z,w),c_List_Olist_OCons(x,u,w))* -> .
% 299.70/300.40 51021[0:SpR:4036.1,694.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 51005[0:SpR:4036.1,1279.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,x),tc_List_Olist(x)),c_List_Omap(y,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 51004[0:SpR:4036.1,1252.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,x),tc_List_Olist(x)),c_List_Olist__update(c_List_Orev(c_List_Olist_OCons(w,v,x),x),y,z,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 50994[0:SpR:4036.1,650.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,x),tc_List_Olist(x)),c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),c_List_Orev(c_List_Olist_OCons(w,v,x),x))**.
% 299.70/300.40 53031[0:SpL:4254.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orotate(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.40 53030[0:SpL:4254.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orotate(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.40 53029[0:SpL:4254.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orotate(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.40 53017[0:SpL:4254.0,23620.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 53016[0:SpL:4254.0,23734.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 53015[0:SpL:4254.0,23862.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 53014[0:SpL:4254.0,27592.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Orotate(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 53013[0:SpL:4254.0,27885.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Orotate(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 53012[0:SpL:4254.0,28165.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Orotate(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 52993[0:SpL:4254.0,22768.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.40 52984[0:SpL:4254.0,3414.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,z),x1,z),c_List_Oreplicate(w,hAPP(u,x),z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.40 52974[0:SpL:4254.0,920.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* equal(y,c_List_Omap(v,c_List_Orotate(z,c_List_Oreplicate(u,w,x1),x1),x1,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 53109[0:Rew:424.0,52978.1] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Oreplicate(w,hAPP(x1,hAPP(u,x)),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.40 53127[0:Rew:297.0,52904.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y,z),z),c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y,z))**.
% 299.70/300.40 53146[0:SpL:4254.0,52055.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Oreplicate(w,hAPP(u,x),z))* -> .
% 299.70/300.40 53359[0:SpL:4253.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orotate(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.40 53358[0:SpL:4253.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orotate(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.40 53357[0:SpL:4253.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orotate(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.40 53345[0:SpL:4253.0,23620.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Orotate(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 53344[0:SpL:4253.0,23734.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Orotate(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 53343[0:SpL:4253.0,23862.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Orotate(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 53342[0:SpL:4253.0,27592.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Orotate(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 53341[0:SpL:4253.0,27885.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Orotate(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 53340[0:SpL:4253.0,28165.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Orotate(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 53321[0:SpL:4253.0,22768.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z),z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.40 53314[0:SpL:4253.0,52055.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(w,x),x),x,y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.40 53311[0:SpL:4253.0,3414.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(w,x),x),x,y),z,y),c_List_Orev(c_List_Omap(u,w,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.40 53301[0:SpL:4253.0,920.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(y,c_List_Omap(u,c_List_Orotate(z,c_List_Orev(v,w),w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 53453[0:Rew:344.0,53367.1,154.0,53367.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orev(c_List_Omap(u,z,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(z,tc_List_Olist(w))).
% 299.70/300.40 53948[0:SpL:4246.0,27592.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Orotate(u,w,x),x),x),x),x)*.
% 299.70/300.40 53947[0:SpL:4246.0,27885.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Orev(c_List_Orotate(u,w,x),x),x),x),x)*.
% 299.70/300.40 53946[0:SpL:4246.0,28165.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Orev(c_List_Orotate(u,w,x),x),x),x),x)*.
% 299.70/300.40 53886[0:SpL:4246.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 53882[0:SpL:4246.0,23496.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 53880[0:SpL:4246.0,13554.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 53876[0:SpL:4246.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 53834[0:SpL:4246.0,11950.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.40 53831[0:SpL:4246.0,11846.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),x1,z),z),c_List_Orotate(w,c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.40 53819[0:SpL:4246.0,3743.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z).
% 299.70/300.40 53814[0:SpL:4246.0,6983.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.40 53810[0:SpL:4246.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.40 53808[0:SpL:4246.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),c_List_Otake(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.40 53806[0:SpL:4246.0,4727.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z).
% 299.70/300.40 53750[0:SpL:4246.0,3608.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y).
% 299.70/300.40 53646[0:SpR:4246.0,5251.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.40 53645[0:SpR:4246.0,5156.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.40 54091[0:Rew:154.0,53982.1,344.0,53982.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Orotate(y,c_List_Omap(u,z,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(z,tc_List_Olist(w))).
% 299.70/300.40 54153[0:SpL:279.1,54130.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.40 54469[0:SpL:4361.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.40 54468[0:SpL:4361.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.40 54467[0:SpL:4361.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),x1),x1)*.
% 299.70/300.40 54455[0:SpL:4361.0,23620.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 54454[0:SpL:4361.0,23734.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 54453[0:SpL:4361.0,23862.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 54452[0:SpL:4361.0,27592.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 54451[0:SpL:4361.0,27885.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 54450[0:SpL:4361.0,28165.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),x1),x1),x1)*.
% 299.70/300.40 54422[0:SpL:4361.0,42555.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Oreplicate(z,x1,x2),x2),x2,w))* equal(c_List_Oreplicate(z,hAPP(x,x1),w),v) -> .
% 299.70/300.40 54413[0:SpL:4361.0,21741.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),c_List_Orev(c_List_Omap(w,c_List_Odrop(z,c_List_Oreplicate(v,x,x1),x1),x1,y),y))* -> .
% 299.70/300.40 54407[0:SpL:4361.0,40966.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Oreplicate(w,x,y),y),y,z),x1)* equal(c_List_Olist_OCons(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),x1)* -> .
% 299.70/300.40 54398[0:SpL:4361.0,922.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* equal(y,c_List_Omap(v,c_List_Odrop(z,c_List_Oreplicate(u,w,x1),x1),x1,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 54344[0:SpR:4361.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(y,w),z),z),x1,z),z),x1)**.
% 299.70/300.40 54343[0:SpR:4361.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(y,w),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 54317[0:SpR:4361.0,785.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y)) -> equal(c_List_Omap(w,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_List_Oreplicate(v,x,z),z),z,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 55014[0:SpL:4360.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.40 55013[0:SpL:4360.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.40 55012[0:SpL:4360.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Odrop(u,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.40 55000[0:SpL:4360.0,23620.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Odrop(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 54999[0:SpL:4360.0,23734.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Odrop(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 54998[0:SpL:4360.0,23862.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Odrop(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 54997[0:SpL:4360.0,27592.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Odrop(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 54996[0:SpL:4360.0,27885.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Odrop(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 54995[0:SpL:4360.0,28165.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Odrop(u,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.40 54965[0:SpL:4360.0,42555.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Orev(z,x1),x1),x1,w))* equal(c_List_Orev(c_List_Omap(x,z,x1,w),w),v)* -> .
% 299.70/300.40 54954[0:SpL:4360.0,21741.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Orev(c_List_Omap(v,c_List_Odrop(z,c_List_Orev(w,x),x),x,y),y))* -> .
% 299.70/300.40 54947[0:SpL:4360.0,40966.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Orev(w,x),x),x,y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.70/300.40 54937[0:SpL:4360.0,922.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(y,c_List_Omap(u,c_List_Odrop(z,c_List_Orev(v,w),w),w,x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 54842[0:SpR:4360.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(c_List_Odrop(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),z,y),y),z)**.
% 299.70/300.40 54841[0:SpR:4360.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 54817[0:SpR:4360.0,785.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y)) -> equal(c_List_Omap(v,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_List_Orev(w,x),x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 55206[0:SpL:4246.0,55176.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y),y),c_List_Orotate(v,c_List_Omap(u,w,x,y),y))** -> .
% 299.70/300.40 55205[0:SpL:4133.0,55176.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y),y),c_List_Otake(v,c_List_Omap(u,w,x,y),y))** -> .
% 299.70/300.40 55652[0:SpL:4352.0,27592.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Odrop(u,w,x),x),x),x),x)*.
% 299.70/300.40 55651[0:SpL:4352.0,27885.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Orev(c_List_Odrop(u,w,x),x),x),x),x)*.
% 299.70/300.40 55650[0:SpL:4352.0,28165.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Orev(c_List_Odrop(u,w,x),x),x),x),x)*.
% 299.70/300.40 55591[0:SpL:4352.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 55587[0:SpL:4352.0,23496.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 55585[0:SpL:4352.0,13554.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 55581[0:SpL:4352.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 55535[0:SpL:4352.0,11950.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.40 55532[0:SpL:4352.0,11846.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),x1,z),z),c_List_Odrop(w,c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.40 55520[0:SpL:4352.0,3743.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z).
% 299.70/300.40 55515[0:SpL:4352.0,6983.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.40 55511[0:SpL:4352.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.40 55509[0:SpL:4352.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),c_List_Otake(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.40 55507[0:SpL:4352.0,4727.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z).
% 299.70/300.40 55472[0:SpL:4352.0,55176.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y),y),c_List_Odrop(v,c_List_Omap(u,w,x,y),y))** -> .
% 299.70/300.40 55449[0:SpL:4352.0,3608.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y).
% 299.70/300.40 55271[0:SpR:4352.0,5251.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.40 55270[0:SpR:4352.0,5156.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.40 55963[0:SpL:279.1,55940.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.40 56230[0:SpL:4036.1,52146.1] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,y,x),x),c_List_Orev(c_List_Olist_OCons(w,u,x),x))* -> .
% 299.70/300.40 56228[0:SpL:1378.1,52146.1] || equal(u,v)* equal(c_List_Oappend(w,u,x),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,y,x),x),c_List_Orev(c_List_Oappend(w,v,x),x))* -> .
% 299.70/300.40 56226[0:SpL:1375.1,52146.1] || equal(u,v)* equal(c_List_Oappend(u,w,x),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,y,x),x),c_List_Orev(c_List_Oappend(v,w,x),x))* -> .
% 299.70/300.40 56215[0:SpL:4041.1,52146.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,x,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.40 56329[0:SpL:4036.1,52176.1] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),y)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,y,x),x),c_List_Orev(c_List_Olist_OCons(w,u,x),x))* -> .
% 299.70/300.40 56327[0:SpL:1378.1,52176.1] || equal(u,v)* equal(c_List_Oappend(w,u,x),y)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,y,x),x),c_List_Orev(c_List_Oappend(w,v,x),x))* -> .
% 299.70/300.40 56325[0:SpL:1375.1,52176.1] || equal(u,v)* equal(c_List_Oappend(u,w,x),y)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,y,x),x),c_List_Orev(c_List_Oappend(v,w,x),x))* -> .
% 299.70/300.40 56314[0:SpL:4041.1,52176.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,x,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.40 56372[0:SpL:4036.1,52188.1] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),y)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,y,x),x),c_List_Orev(c_List_Olist_OCons(w,u,x),x))* -> .
% 299.70/300.40 56370[0:SpL:1378.1,52188.1] || equal(u,v)* equal(c_List_Oappend(w,u,x),y)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,y,x),x),c_List_Orev(c_List_Oappend(w,v,x),x))* -> .
% 299.70/300.40 56368[0:SpL:1375.1,52188.1] || equal(u,v)* equal(c_List_Oappend(u,w,x),y)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,y,x),x),c_List_Orev(c_List_Oappend(v,w,x),x))* -> .
% 299.70/300.40 56357[0:SpL:4041.1,52188.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,x,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.40 56416[0:SpL:279.1,56381.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Oappend(z,y,tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.40 56630[0:SpL:279.1,56614.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Orotate(z,y,tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.40 56770[0:Rew:4048.0,56748.2] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),y)* equal(c_List_Oappend(c_List_Orev(u,x),c_List_Olist_OCons(w,c_List_Olist_OCons(z,x1,x),x),x),y)* -> .
% 299.70/300.40 56746[0:SpL:1378.1,55192.1] || equal(u,v)* equal(c_List_Oappend(w,u,x),y)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,x),x),c_List_Olist_OCons(z,x1,x),x),y)* -> .
% 299.70/300.40 56744[0:SpL:1375.1,55192.1] || equal(u,v)* equal(c_List_Oappend(u,w,x),y)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Olist_OCons(z,x1,x),x),y)* -> .
% 299.70/300.40 56788[0:SpL:4048.0,55213.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(x,w))* equal(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,c_List_Olist_OCons(y,z,w),w),w),x)* -> .
% 299.70/300.40 56914[0:Rew:4048.0,56886.2] || equal(u,v) equal(w,c_List_Olist_OCons(x,y,z))* equal(c_List_Oappend(c_List_Orev(u,z),c_List_Olist_OCons(x1,w,z),z),c_List_Olist_OCons(x1,v,z))* -> .
% 299.70/300.40 56884[0:SpL:1378.1,55215.1] || equal(u,v) equal(w,c_List_Olist_OCons(x,y,z))* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(x1,v,z),z),w,z),c_List_Oappend(x1,u,z))* -> .
% 299.70/300.40 56882[0:SpL:1375.1,55215.1] || equal(u,v) equal(w,c_List_Olist_OCons(x,y,z))* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,x1,z),z),w,z),c_List_Oappend(u,x1,z))* -> .
% 299.70/300.40 56959[0:SpL:4036.1,55246.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,v,y))* equal(c_List_Oappend(w,c_List_Olist_OCons(z,x1,y),y),c_List_Orev(c_List_Olist_OCons(x,u,y),y))* -> .
% 299.70/300.40 56957[0:SpL:1378.1,55246.1] || equal(u,v)* equal(w,c_List_Oappend(x,u,y))* equal(c_List_Oappend(w,c_List_Olist_OCons(z,x1,y),y),c_List_Orev(c_List_Oappend(x,v,y),y))* -> .
% 299.70/300.40 56955[0:SpL:1375.1,55246.1] || equal(u,v)* equal(w,c_List_Oappend(u,x,y))* equal(c_List_Oappend(w,c_List_Olist_OCons(z,x1,y),y),c_List_Orev(c_List_Oappend(v,x,y),y))* -> .
% 299.70/300.40 56944[0:SpL:4041.1,55246.1] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,u,v))* equal(c_List_Oappend(w,c_List_Olist_OCons(y,z,v),v),c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.40 56931[0:SpL:4048.0,55246.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x) equal(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,c_List_Olist_OCons(y,z,w),w),w),c_List_Orev(x,w))* -> .
% 299.70/300.40 57086[0:SpL:4036.1,55967.1] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orotate(x1,c_List_Orev(c_List_Olist_OCons(w,u,x),x),x),z)* -> .
% 299.70/300.40 57084[0:SpL:1378.1,55967.1] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orotate(x1,c_List_Orev(c_List_Oappend(w,v,x),x),x),z)* -> .
% 299.70/300.40 57082[0:SpL:1375.1,55967.1] || equal(u,v)* equal(c_List_Oappend(u,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orotate(x1,c_List_Orev(c_List_Oappend(v,w,x),x),x),z)* -> .
% 299.70/300.40 57071[0:SpL:4041.1,55967.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Olist_OCons(x,y,v))* equal(c_List_Orotate(z,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),y)* -> .
% 299.70/300.40 57116[0:SpL:4352.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 57115[0:SpL:4246.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 57114[0:SpL:4133.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.40 57180[0:Res:448.1,6743.0] || c_List_Olist__all2(u,v,w,x,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Orev(v,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Orev(w,y),y),tc_List_Olist(y)))*.
% 299.70/300.40 57326[0:Res:448.1,6874.0] || c_List_Olist__all2(u,v,w,x,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Orev(v,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Orev(w,y),y),tc_List_Olist(y)))*.
% 299.70/300.40 57358[0:SpL:4036.1,57069.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,u,x),x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orotate(x1,c_List_Olist_OCons(w,v,x),x),z)* -> .
% 299.70/300.40 57356[0:SpL:1378.1,57069.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,v,x),x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orotate(x1,c_List_Oappend(w,u,x),x),z)* -> .
% 299.70/300.40 57354[0:SpL:1375.1,57069.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orotate(x1,c_List_Oappend(u,w,x),x),z)* -> .
% 299.70/300.40 57343[0:SpL:4041.1,57069.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Olist_OCons(x,y,v))* equal(c_List_Orotate(z,c_List_Olist_OCons(w,u,v),v),y)* -> .
% 299.70/300.40 57389[0:SpL:4036.1,57101.1] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),y)* equal(c_List_Olist_OCons(z,c_List_Orotate(x1,c_List_Orev(c_List_Olist_OCons(w,u,x),x),x),x),y)* -> .
% 299.70/300.40 57387[0:SpL:1378.1,57101.1] || equal(u,v)* equal(c_List_Oappend(w,u,x),y)* equal(c_List_Olist_OCons(z,c_List_Orotate(x1,c_List_Orev(c_List_Oappend(w,v,x),x),x),x),y)* -> .
% 299.70/300.40 57385[0:SpL:1375.1,57101.1] || equal(u,v)* equal(c_List_Oappend(u,w,x),y)* equal(c_List_Olist_OCons(z,c_List_Orotate(x1,c_List_Orev(c_List_Oappend(v,w,x),x),x),x),y)* -> .
% 299.70/300.40 57374[0:SpL:4041.1,57101.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Olist_OCons(y,c_List_Orotate(z,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),v),x)* -> .
% 299.70/300.40 57411[0:Rew:100.0,57405.0] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Olist_OCons(z,c_List_Omap(v,c_List_Orotate(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),y)* -> .
% 299.70/300.40 57464[0:Rew:4048.0,57445.1] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,w),c_List_Olist_OCons(x,c_List_Omap(y,c_List_Olist_OCons(z,x1,x2),x2,w),w),w),c_List_Olist_OCons(x,v,w))* -> .
% 299.70/300.40 57443[0:SpL:1378.1,55182.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,x),x),c_List_Omap(y,c_List_Olist_OCons(z,x1,x2),x2,x),x),c_List_Oappend(w,u,x))* -> .
% 299.70/300.40 57441[0:SpL:1375.1,55182.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),c_List_Omap(y,c_List_Olist_OCons(z,x1,x2),x2,x),x),c_List_Oappend(u,w,x))* -> .
% 299.70/300.40 57491[0:SpL:5634.1,7161.0] || equal(u,v)* equal(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),v,x1,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(x,u,x1,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 57769[0:SpL:9462.1,6728.0] || equal(u,c_List_Otake(v,w,x))* c_List_Olist__all2(y,w,z,x,x1)* -> c_List_Olist__all2(y,u,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),z,x1),x,x1)*.
% 299.70/300.40 57768[0:SpL:9401.1,6728.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Oappend(v,x,y),z,y,x1)* -> c_List_Olist__all2(w,u,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),z,x1),y,x1)*.
% 299.70/300.40 57822[0:SpL:279.1,54589.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Olist_ONil(tc_Type_Oty)) equal(c_List_Oappend(x1,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),z)* -> .
% 299.70/300.40 57929[0:SpL:9462.1,6712.0] || equal(u,c_List_Otake(v,w,x))* c_List_Olist__all2(y,z,w,x1,x)* -> c_List_Olist__all2(y,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),z,x1),u,x1,x)*.
% 299.70/300.40 57928[0:SpL:9401.1,6712.0] || equal(u,v)* c_List_Olist__all2(w,x,c_List_Oappend(v,y,z),x1,z)* -> c_List_Olist__all2(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),x,x1),u,x1,z)*.
% 299.70/300.40 57987[0:SpL:279.1,4569.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Orev(z,tc_Type_Oty))** -> .
% 299.70/300.40 58206[0:Res:6845.1,13771.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Type_Oty),tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty)) -> .
% 299.70/300.40 58201[0:Res:6845.1,455.0] || c_List_Olist__all2(u,c_List_Oappend(v,c_List_Orev(w,x),x),y,x,z)* -> c_List_Olist__all2(u,w,c_List_Orev(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,z),z),x,z)*.
% 299.70/300.40 58190[0:Res:6845.1,6742.0] || c_List_Olist__all2(c_fequal(u),c_List_Oappend(v,w,u),x,u,u)* -> equal(c_List_Otake(y,w,u),c_List_Otake(y,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(u)),x,u),u))*.
% 299.70/300.40 58189[0:Res:6845.1,6873.0] || c_List_Olist__all2(c_fequal(u),c_List_Oappend(v,w,u),x,u,u)* -> equal(c_List_Odrop(y,w,u),c_List_Odrop(y,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(u)),x,u),u))*.
% 299.70/300.40 58171[0:SpR:966.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orotate(y,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),z,x1),x1),x,x1)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x1),x,x1).
% 299.70/300.40 58251[0:SpL:336.0,5318.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Olist_OCons(u,x,w),w),w),w)*.
% 299.70/300.40 58494[0:Res:6815.1,454.0] || c_List_Olist__all2(u,v,c_List_Oappend(w,c_List_Orev(x,y),y),z,y)* -> c_List_Olist__all2(u,c_List_Orev(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(y)),v,z),z),x,z,y)*.
% 299.70/300.40 58484[0:Res:6815.1,6742.0] || c_List_Olist__all2(c_fequal(u),v,c_List_Oappend(w,x,u),u,u)* -> equal(c_List_Otake(y,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(u)),v,u),u),c_List_Otake(y,x,u))*.
% 299.70/300.40 58483[0:Res:6815.1,6873.0] || c_List_Olist__all2(c_fequal(u),v,c_List_Oappend(w,x,u),u,u)* -> equal(c_List_Odrop(y,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(u)),v,u),u),c_List_Odrop(y,x,u))*.
% 299.70/300.40 58465[0:SpR:966.0,6815.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),z),c_List_Oappend(w,x1,x),z,x)* -> c_List_Olist__all2(u,c_List_Olist_ONil(z),x1,z,x).
% 299.70/300.40 58536[0:SpL:431.0,5772.1] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(z,v,y,x1,x),w,x,x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.40 58572[0:SpL:431.0,5777.1] || equal(u,c_List_Omap(v,w,x,y))* c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(z,v,y,x1,x),w,x,x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.40 58612[0:SpL:431.0,5780.1] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v))* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(z,w,v,x1,y),x,y,x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.40 58644[0:SpL:279.1,6657.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Orev(c_List_Omap(x1,y,tc_Type_Oty,x2),x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.40 58953[0:Rew:154.0,58900.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Omap(v,z,x,y),y))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x))).
% 299.70/300.40 58986[0:SpL:336.0,9515.1] || equal(c_List_Oreplicate(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),w)* -> c_List_Odistinct(c_List_Otake(z,x,w),w)*.
% 299.70/300.40 59041[0:SpL:1548.0,9541.1] || equal(u,v)* equal(c_List_Oappend(u,c_List_Oappend(c_List_Odrop(w,x,y),z,y),y),c_List_Oappend(x,z,y))** -> equal(v,c_List_Otake(w,x,y))*.
% 299.70/300.40 59015[0:SpL:1548.0,9541.1] || equal(c_List_Otake(u,v,w),x)* equal(c_List_Oappend(y,c_List_Oappend(c_List_Odrop(u,v,w),z,w),w),c_List_Oappend(v,z,w))** -> equal(x,y)*.
% 299.70/300.40 59126[0:SpL:1548.0,9542.1] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Oappend(u,y,x),c_List_Oappend(w,z,x))* -> equal(y,c_List_Oappend(c_List_Odrop(v,w,x),z,x))*.
% 299.70/300.40 59941[0:SpL:9809.1,8529.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Oappend(x,c_List_Orev(u,y),y),y,z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(v,y),y,z),z)*.
% 299.70/300.40 59216[0:SpR:9809.1,1541.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(w,c_List_Orev(u,x),x),tc_List_Olist(x)),c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),x),y)**.
% 299.70/300.40 61351[0:SpL:1633.0,40037.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),x1,x),x),x),y)* -> .
% 299.70/300.40 61178[0:SpL:1633.0,37037.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orotate(y,z,x),x),x),z)** -> equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 61084[0:SpL:1633.0,1315.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),x)* equal(z,c_List_Omap(u,c_List_Orev(v,w),w,x))* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 62207[0:SpL:1632.0,21883.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Omap(z,x1,x2,y),y),y),c_List_Omap(z,c_List_Orev(x1,x2),x2,y))* -> .
% 299.70/300.40 62303[0:Rew:207.0,62184.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Omap(u,v,w,x),x),x),x),y)* -> .
% 299.70/300.40 62140[0:SpL:1632.0,21887.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(y,z,x1,x),x),x),c_List_Omap(y,c_List_Orev(z,x1),x1,x))* -> .
% 299.70/300.40 61910[0:SpL:1632.0,1305.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),y)* equal(z,c_List_Omap(v,c_List_Orev(w,x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.40 62662[0:SpL:279.1,13693.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Oappend(z,c_List_Omap(x1,y,tc_Type_Oty,x2),x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.40 62709[0:SpL:279.1,13718.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Oappend(x2,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** -> .
% 299.70/300.40 63299[0:SpL:336.0,17671.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* equal(y,c_List_Otake(z,c_List_Olist_OCons(u,x,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.40 63703[0:SpL:6607.0,40133.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1))* equal(c_List_Oappend(x2,u,x1),c_List_Oreplicate(x,hAPP(v,y),x1))* -> .
% 299.70/300.40 63678[0:SpL:6607.0,41906.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Oappend(z,c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),y)* -> .
% 299.70/300.40 63677[0:SpL:6607.0,41065.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Olist_OCons(z,c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),y)* -> .
% 299.70/300.40 63623[0:SpL:6607.0,42555.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Odrop(x1,x2,z))* equal(x2,c_List_Oreplicate(w,hAPP(u,x),z)) -> .
% 299.70/300.40 63620[0:SpL:6607.0,43001.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Oreplicate(w,hAPP(u,x),z))* -> .
% 299.70/300.40 63605[0:SpL:6607.0,21741.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z),c_List_Orev(c_List_Odrop(x1,c_List_Oreplicate(w,hAPP(u,x),z),z),z))* -> .
% 299.70/300.40 63579[0:SpL:6607.0,13124.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z)* equal(x1,c_List_Oreplicate(w,hAPP(u,x),z))* -> c_List_Odistinct(x1,z)*.
% 299.70/300.40 63496[0:SpL:6607.0,23592.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),x1),x1)*.
% 299.70/300.40 63495[0:SpL:6607.0,23709.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),x1),x1)*.
% 299.70/300.40 63494[0:SpL:6607.0,23829.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),x1),x1)*.
% 299.70/300.40 63882[0:Rew:100.0,63826.0] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Orotate(z,c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),y)* -> .
% 299.70/300.40 63887[0:Rew:3313.1,63760.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y)) equal(c_List_Omap(w,c_List_Olist_OCons(z,c_List_Oreplicate(v,x,x1),x1),x1,y),c_List_Otake(x2,u,y))* -> .
% 299.70/300.40 63888[0:Rew:100.0,63718.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.40 63895[0:Rew:100.0,63603.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z),c_List_Orev(c_List_Otake(x1,c_List_Oreplicate(w,hAPP(u,x),z),z),z))* -> .
% 299.70/300.40 64482[0:SpL:6606.0,40133.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z))* equal(c_List_Oappend(x1,u,z),c_List_Orev(c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.40 64458[0:SpL:6606.0,41906.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Oappend(z,c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),y)* -> .
% 299.70/300.40 64457[0:SpL:6606.0,41065.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),y)* -> .
% 299.70/300.40 64389[0:SpL:6606.0,42555.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Odrop(z,x1,y))* equal(x1,c_List_Orev(c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.40 64386[0:SpL:6606.0,43001.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.40 64371[0:SpL:6606.0,21741.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),c_List_Orev(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.40 64345[0:SpL:6606.0,13124.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* equal(z,c_List_Orev(c_List_Omap(u,w,x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.40 64271[0:SpL:6606.0,23592.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.40 64270[0:SpL:6606.0,23709.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.40 64269[0:SpL:6606.0,23829.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.40 65421[0:SpL:6591.0,23592.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x)*.
% 299.70/300.40 65420[0:SpL:6591.0,23709.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x)*.
% 299.70/300.40 65419[0:SpL:6591.0,23829.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x)*.
% 299.70/300.40 65692[0:SpL:1633.0,65622.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Omap(y,c_List_Olist_OCons(z,x1,x2),x2,x),x),x),c_List_Omap(u,c_List_Orev(v,w),w,x))* -> .
% 299.70/300.40 65730[0:SpL:219.0,8532.0] || equal(c_List_Omap(u,c_List_Otake(v,w,x),x,y),c_List_Omap(u,w,x,y)) -> equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 65895[0:SpL:336.0,18479.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Olist_OCons(u,x,w),w),w),w)*.
% 299.70/300.40 66124[0:SpL:219.0,8531.0] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),c_List_Omap(u,w,x,y))** -> equal(c_List_Omap(u,c_List_Otake(v,w,x),x,y),c_List_Olist_ONil(y)).
% 299.70/300.40 66770[0:SpL:1635.0,23592.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.40 66769[0:SpL:1635.0,23709.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.40 66768[0:SpL:1635.0,23829.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.40 67368[0:SpL:4137.0,23592.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Otake(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.40 67367[0:SpL:4137.0,23709.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Otake(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.40 67366[0:SpL:4137.0,23829.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Otake(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.40 67336[0:SpL:4137.0,13466.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(x1,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.40 67335[0:SpL:4137.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(x1,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.40 67333[0:SpL:4137.0,11874.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.40 67202[0:SpR:4137.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Otake(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 67153[0:SpR:4137.0,1907.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Otake(z,c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.40 67148[0:SpR:4137.0,1579.1] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Otake(z,c_List_Otake(u,w,x),x),x,y),y)*.
% 299.70/300.40 67507[0:SpL:336.0,18530.1] || equal(c_List_Oreplicate(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),w)* -> c_List_Odistinct(c_List_Odrop(z,x,w),w)*.
% 299.70/300.40 67869[0:SpL:4256.0,4261.0] || equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,c_List_Otake(v,x,y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.40 67823[0:SpL:4256.0,23592.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.40 67822[0:SpL:4256.0,23709.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.40 67821[0:SpL:4256.0,23829.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.40 67804[0:SpL:4256.0,57096.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1),x1),c_List_Orev(c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),x1))* -> .
% 299.70/300.40 67802[0:SpL:4256.0,37186.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1),x1),x1),c_List_Otake(x,c_List_Omap(v,y,z,x1),x1))** -> .
% 299.70/300.40 67797[0:SpL:4256.0,22850.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1),x1),x1),c_List_Otake(x,c_List_Omap(v,y,z,x1),x1))** -> .
% 299.70/300.40 67785[0:SpL:4256.0,305.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(w,c_List_Omap(u,x,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 67921[0:Rew:154.0,67878.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate(x,c_List_Otake(y,c_List_Omap(z,x1,x2,w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(y,x1,x2),tc_List_Olist(x2)),u)*.
% 299.70/300.40 67923[0:Rew:154.0,67861.1] || equal(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(w,y,z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)))*.
% 299.70/300.40 67925[0:Rew:154.0,67841.1] || equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(v,x,y),tc_List_Olist(y)),x1,z),x1)**.
% 299.70/300.40 68063[0:SpL:336.0,21742.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y),c_List_Orev(c_List_Olist_OCons(w,z,y),y))** -> .
% 299.70/300.40 68125[0:SpL:336.0,21743.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y),c_List_Orev(c_List_Olist_OCons(w,z,y),y))** -> .
% 299.70/300.40 68475[0:SpL:4250.0,4261.0] || equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,c_List_Orotate(v,x,y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.40 68429[0:SpL:4250.0,23592.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.40 68428[0:SpL:4250.0,23709.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.40 68427[0:SpL:4250.0,23829.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.40 68410[0:SpL:4250.0,57096.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1),x1),c_List_Orev(c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),x1))* -> .
% 299.70/300.40 68408[0:SpL:4250.0,37186.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1),x1),x1),c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1))** -> .
% 299.70/300.40 68403[0:SpL:4250.0,22850.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1),x1),x1),c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1))** -> .
% 299.70/300.40 68391[0:SpL:4250.0,305.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(w,c_List_Omap(u,x,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 68966[0:SpL:4249.0,23592.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.40 68965[0:SpL:4249.0,23709.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.40 68964[0:SpL:4249.0,23829.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.40 68936[0:SpL:4249.0,13466.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(x1,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.40 68935[0:SpL:4249.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(x1,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.40 68933[0:SpL:4249.0,11874.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.40 68829[0:SpR:4249.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,w,x),x),tc_List_Olist(x)),c_List_Otake(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 68782[0:SpR:4249.0,1907.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Otake(z,c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.40 68777[0:SpR:4249.0,1579.1] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Otake(z,c_List_Orotate(u,w,x),x),x,y),y)*.
% 299.70/300.40 69070[0:SpL:431.0,23466.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* equal(x1,c_List_Orev(c_List_Omap(v,z,y,w),w))* -> c_List_Odistinct(x1,w)*.
% 299.70/300.40 69560[0:SpL:4364.0,23592.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.40 69559[0:SpL:4364.0,23709.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.40 69558[0:SpL:4364.0,23829.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.40 69516[0:SpL:4364.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.40 69513[0:SpL:4364.0,6896.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.40 69512[0:SpL:4364.0,2930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.40 69398[0:SpR:4364.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,w,x),x),tc_List_Olist(x)),c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 69350[0:SpR:4364.0,1498.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Odrop(z,c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.40 69345[0:SpR:4364.0,1935.1] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(z,c_List_Orotate(u,w,x),x),x,y),y)*.
% 299.70/300.40 69661[0:Rew:438.0,69487.1] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 69662[0:Rew:438.0,69482.1] || equal(c_List_Orev(u,v),c_List_Orotate(w,x,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(y,x,v,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 69714[0:Rew:377.0,69677.2] || equal(c_List_Otake(u,v,w),x)* equal(c_List_Oappend(v,y,w),x)* -> equal(c_List_Oappend(c_List_Odrop(u,v,w),c_List_Oappend(y,z,w),w),z)**.
% 299.70/300.40 69733[0:SpL:336.0,27107.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* equal(y,c_List_Otake(z,c_List_Oreplicate(v,u,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.40 69777[0:SpL:336.0,27137.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Oreplicate(v,u,w),w),w),w)*.
% 299.70/300.40 69839[0:SpL:336.0,27226.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Orev(c_List_Otake(z,c_List_Oreplicate(w,v,x),x),x))* -> .
% 299.70/300.40 70193[0:SpL:4363.0,23592.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.40 70192[0:SpL:4363.0,23709.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.40 70191[0:SpL:4363.0,23829.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.40 70149[0:SpL:4363.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.40 70146[0:SpL:4363.0,6896.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.40 70145[0:SpL:4363.0,2930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.40 70001[0:SpR:4363.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Odrop(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 69952[0:SpR:4363.0,1498.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Odrop(z,c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.40 69947[0:SpR:4363.0,1935.1] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(z,c_List_Otake(u,w,x),x),x,y),y)*.
% 299.70/300.40 70301[0:Rew:438.0,70123.1] || equal(u,c_List_Orev(c_List_Otake(v,w,x),x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 70302[0:Rew:438.0,70118.1] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Otake(w,c_List_Omap(y,x,v,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 70337[0:SpL:336.0,27232.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),x),c_List_Otake(z,c_List_Oreplicate(w,v,x),x))* -> .
% 299.70/300.40 70461[0:SpL:336.0,28350.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w)* equal(y,c_List_Odrop(z,c_List_Oreplicate(v,u,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.40 70841[0:SpL:4357.0,23592.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.40 70840[0:SpL:4357.0,23709.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.40 70839[0:SpL:4357.0,23829.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.40 70789[0:SpL:4357.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.40 70786[0:SpL:4357.0,6896.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.40 70785[0:SpL:4357.0,2930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.40 70607[0:SpR:4357.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,w,x),x),tc_List_Olist(x)),c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 70557[0:SpR:4357.0,1498.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Odrop(z,c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.40 70552[0:SpR:4357.0,1935.1] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Odrop(z,c_List_Odrop(u,w,x),x),x,y),y)*.
% 299.70/300.40 70973[0:Rew:438.0,70763.1] || equal(u,c_List_Orev(c_List_Odrop(v,w,x),x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 70974[0:Rew:438.0,70758.1] || equal(c_List_Orev(u,v),c_List_Odrop(w,x,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Odrop(w,c_List_Omap(y,x,v,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 71086[0:SpL:1548.0,35087.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Odrop(v,w,x),y,x),x),c_List_Oappend(w,y,x))** -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),c_List_Otake(v,w,x)).
% 299.70/300.40 71489[0:SpL:4356.0,4261.0] || equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,c_List_Odrop(v,x,y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.40 71443[0:SpL:4356.0,23592.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.40 71442[0:SpL:4356.0,23709.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.40 71441[0:SpL:4356.0,23829.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.40 71423[0:SpL:4356.0,57096.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1),x1),c_List_Orev(c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),x1))* -> .
% 299.70/300.40 71421[0:SpL:4356.0,37186.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1),x1),x1),c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1))** -> .
% 299.70/300.40 71416[0:SpL:4356.0,22850.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1),x1),x1),c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1))** -> .
% 299.70/300.40 71404[0:SpL:4356.0,305.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(w,c_List_Omap(u,x,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 71564[0:Rew:154.0,71498.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate(x,c_List_Odrop(y,c_List_Omap(z,x1,x2,w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(y,x1,x2),tc_List_Olist(x2)),u)*.
% 299.70/300.40 71566[0:Rew:154.0,71481.1] || equal(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(w,y,z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)))*.
% 299.70/300.40 71568[0:Rew:154.0,71461.1] || equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(v,x,y),tc_List_Olist(y)),x1,z),x1)**.
% 299.70/300.40 71791[0:SpL:279.1,37568.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,c_List_Orev(c_List_Omap(x1,y,tc_Type_Oty,x2),x2),x2),c_List_Olist_ONil(x2))** -> .
% 299.70/300.40 72698[0:SpL:38750.1,8529.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Omap(x,c_List_Oappend(y,c_List_Orev(u,w),w),w,z),z)* -> c_List_Odistinct(c_List_Omap(x,v,w,z),z)*.
% 299.70/300.40 72250[0:SpL:38750.1,8529.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Omap(x,c_List_Oappend(y,v,w),w,z),z)* -> c_List_Odistinct(c_List_Omap(x,c_List_Orev(u,w),w,z),z)*.
% 299.70/300.40 71896[0:SpR:38750.1,1541.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(y,v,x),tc_List_Olist(x)),c_List_Oappend(y,c_List_Orev(u,x),x),x),w)*.
% 299.70/300.40 71883[0:SpR:38750.1,1548.0] || equal(u,c_List_Orev(c_List_Oappend(c_List_Odrop(v,w,x),y,x),x))* -> equal(c_List_Oappend(c_List_Otake(v,w,x),c_List_Orev(u,x),x),c_List_Oappend(w,y,x))*.
% 299.70/300.40 71880[0:SpR:38750.1,1541.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(x,c_List_Orev(u,w),w),tc_List_Olist(w)),c_List_Oappend(x,c_List_Oappend(v,y,w),w),w),y)**.
% 299.70/300.40 71820[0:SpR:38750.1,1541.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(x,v,w),tc_List_Olist(w)),c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),w),y)**.
% 299.70/300.40 73753[0:SpL:4355.0,23592.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.40 73752[0:SpL:4355.0,23709.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.40 73751[0:SpL:4355.0,23829.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.40 73720[0:SpL:4355.0,13466.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(x1,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.40 73719[0:SpL:4355.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(x1,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.40 73717[0:SpL:4355.0,11874.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.40 73535[0:SpR:4355.0,832.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,w,x),x),tc_List_Olist(x)),c_List_Otake(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 73484[0:SpR:4355.0,1907.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Otake(z,c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.40 73479[0:SpR:4355.0,1579.1] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Otake(z,c_List_Odrop(u,w,x),x),x,y),y)*.
% 299.70/300.40 74695[0:SpL:38776.1,6633.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y,z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(v,y),y,z),z)*.
% 299.70/300.40 76208[0:SpL:39528.1,8528.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Oappend(c_List_Orev(v,x),y,x),x,z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(u,x),x,z),z)*.
% 299.70/300.40 75284[0:SpR:39528.1,1541.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,w),x,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(v,w),c_List_Oappend(x,y,w),w),w),y)**.
% 299.70/300.40 75278[0:SpR:39528.1,782.1] || equal(u,v) equal(w,c_List_Orev(u,x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_List_Oappend(c_List_Orev(v,x),y,x),x),c_List_Orev(u,x))*.
% 299.70/300.40 77378[0:Rew:344.0,75304.1] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(c_List_Orev(v,w),y,w),w,z),z),c_List_Omap(x,y,w,z))**.
% 299.70/300.40 78572[0:SpL:39580.1,8528.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Omap(x,c_List_Oappend(c_List_Orev(u,w),y,w),w,z),z)* -> c_List_Odistinct(c_List_Omap(x,v,w,z),z)*.
% 299.70/300.40 78018[0:SpL:39580.1,8528.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Omap(x,c_List_Oappend(v,y,w),w,z),z)* -> c_List_Odistinct(c_List_Omap(x,c_List_Orev(u,w),w,z),z)*.
% 299.70/300.40 77659[0:SpR:39580.1,643.0] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_List_Oappend(c_List_Orev(u,x),y,x),x),c_List_Orotate(v,w,x))*.
% 299.70/300.40 77636[0:SpR:39580.1,1541.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(v,x,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(u,w),c_List_Oappend(x,y,w),w),w),y)**.
% 299.70/300.40 77633[0:SpR:39580.1,1548.0] || equal(u,c_List_Orev(c_List_Odrop(v,w,x),x)) -> equal(c_List_Oappend(c_List_Otake(v,w,x),c_List_Oappend(c_List_Orev(u,x),y,x),x),c_List_Oappend(w,y,x))**.
% 299.70/300.40 77619[0:SpR:39580.1,1548.0] || equal(u,c_List_Orev(c_List_Otake(v,w,x),x)) -> equal(c_List_Oappend(c_List_Orev(u,x),c_List_Oappend(c_List_Odrop(v,w,x),y,x),x),c_List_Oappend(w,y,x))**.
% 299.70/300.40 77616[0:SpR:39580.1,1541.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,w),x,w),tc_List_Olist(w)),c_List_Oappend(v,c_List_Oappend(x,y,w),w),w),y)**.
% 299.70/300.40 77564[0:SpR:39580.1,782.1] || equal(u,c_List_Orev(v,w)) equal(x,c_List_Orev(u,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_List_Oappend(v,y,w),w),c_List_Orev(u,w))*.
% 299.70/300.40 79431[0:Rew:427.0,78766.0] || equal(u,c_List_Omap(c_Expr_Oexp_OVal(v),c_List_Orev(w,tc_Value_Oval),tc_Value_Oval,tc_Expr_Oexp(v)))* c_BigStep_Ofinals(c_List_Oappend(c_List_Orev(u,tc_Expr_Oexp(v)),x,tc_Expr_Oexp(v)),v)* -> c_BigStep_Ofinals(x,v).
% 299.70/300.40 79449[0:Rew:427.0,77690.0] || equal(u,c_List_Omap(c_Expr_Oexp_OVal(v),c_List_Orev(w,tc_Value_Oval),tc_Value_Oval,tc_Expr_Oexp(v)))* c_BigStep_Ofinals(x,v) -> c_BigStep_Ofinals(c_List_Oappend(c_List_Orev(u,tc_Expr_Oexp(v)),x,tc_Expr_Oexp(v)),v)*.
% 299.70/300.40 80766[0:SpL:39773.2,3831.0] || equal(u,v)* equal(c_List_Oreplicate(w,hAPP(c_Expr_Oexp_OVal(x),y),tc_Expr_Oexp(x)),z)* c_BigStep_Ofinals(c_List_Oappend(z,u,tc_Expr_Oexp(x)),x)* -> c_BigStep_Ofinals(v,x)*.
% 299.70/300.40 79692[0:SpR:39773.2,3679.1] || equal(u,v)* equal(c_List_Oreplicate(w,hAPP(c_Expr_Oexp_OVal(x),y),tc_Expr_Oexp(x)),z)* c_BigStep_Ofinals(v,x)* -> c_BigStep_Ofinals(c_List_Oappend(z,u,tc_Expr_Oexp(x)),x)*.
% 299.70/300.40 79634[0:SpR:39773.2,1541.0] || equal(u,c_List_Oappend(v,w,x))* equal(y,z) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(y,v,x),tc_List_Olist(x)),c_List_Oappend(z,u,x),x),w)*.
% 299.70/300.40 79617[0:SpR:39773.2,1548.0] || equal(u,c_List_Oappend(c_List_Odrop(v,w,x),y,x))* equal(c_List_Otake(v,w,x),z)* -> equal(c_List_Oappend(z,u,x),c_List_Oappend(w,y,x))*.
% 299.70/300.40 79614[0:SpR:39773.2,1541.0] || equal(u,v) equal(w,x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(x,u,y),tc_List_Olist(y)),c_List_Oappend(w,c_List_Oappend(v,z,y),y),y),z)**.
% 299.70/300.40 81811[0:SpL:336.0,39865.1] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(y,u,w),v,w),w),w)* -> c_List_Odistinct(c_List_Otake(z,x,w),w)*.
% 299.70/300.40 81863[0:SpL:336.0,39873.1] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(y,u,w),v,w),w),w)* -> c_List_Odistinct(c_List_Odrop(z,x,w),w)*.
% 299.70/300.40 82079[0:SpL:1548.0,39899.1] || equal(u,c_List_Oappend(c_List_Odrop(v,w,x),y,x))* equal(c_List_Oappend(z,u,x),c_List_Oappend(w,y,x))* -> equal(z,c_List_Otake(v,w,x))*.
% 299.70/300.40 82162[0:SpL:1548.0,39900.1] || equal(u,v)* equal(c_List_Oappend(c_List_Otake(w,x,y),u,y),c_List_Oappend(x,z,y))* -> equal(v,c_List_Oappend(c_List_Odrop(w,x,y),z,y))*.
% 299.70/300.40 82124[0:SpL:1548.0,39900.1] || equal(c_List_Oappend(c_List_Odrop(u,v,w),x,w),y)* equal(c_List_Oappend(v,x,w),c_List_Oappend(c_List_Otake(u,v,w),z,w))* -> equal(y,z)*.
% 299.70/300.40 82226[0:SpL:336.0,39943.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x))* c_List_Odistinct(c_List_Oappend(z,u,x),x)* -> c_List_Odistinct(c_List_Olist_OCons(v,y,x),x).
% 299.70/300.40 82225[0:SpL:161.0,39943.0] || equal(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x))* c_List_Odistinct(c_List_Oappend(z,u,x),x)* -> c_List_Odistinct(c_List_Oreplicate(v,w,x),x).
% 299.70/300.40 82276[0:SpL:336.0,40043.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(z,u,w),v,w),w),w),c_List_Odrop(x1,x,w))* -> .
% 299.70/300.40 82275[0:SpL:161.0,40043.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(z,v,w),w),w),c_List_Odrop(x1,x,w))* -> .
% 299.70/300.40 82428[0:SpL:336.0,40134.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(z,u,w),v,w),w),c_List_Odrop(x1,y,w))* -> .
% 299.70/300.40 82427[0:SpL:161.0,40134.1] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(z,v,w),w),c_List_Odrop(x1,y,w))* -> .
% 299.70/300.40 82546[0:SpL:336.0,40152.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(x1,u,w),v,w),w),w),w),x)* -> .
% 299.70/300.40 82545[0:SpL:161.0,40152.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x1,v,w),w),w),w),x)* -> .
% 299.70/300.40 82601[0:SpL:336.0,40161.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(x1,u,w),v,w),w),w),w),x)* -> .
% 299.70/300.40 82600[0:SpL:161.0,40161.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x1,v,w),w),w),w),x)* -> .
% 299.70/300.40 82675[0:SpL:1272.1,7291.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate(w,c_List_Omap(x,y,v,z),z),c_List_Olist_ONil(z))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(y,tc_List_Olist(v)))*.
% 299.70/300.40 82801[0:SpL:336.0,40163.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(x1,u,w),v,w),w),w),w),x)* -> .
% 299.70/300.40 82800[0:SpL:161.0,40163.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x1,v,w),w),w),w),x)* -> .
% 299.70/300.40 82883[0:SpL:336.0,40175.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(x1,u,w),v,w),w),w),y)* -> .
% 299.70/300.40 82882[0:SpL:161.0,40175.1] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x1,v,w),w),w),y)* -> .
% 299.70/300.40 82935[0:SpL:336.0,40186.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(x1,u,w),v,w),w),w),y)* -> .
% 299.70/300.40 82934[0:SpL:161.0,40186.1] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x1,v,w),w),w),y)* -> .
% 299.70/300.40 82987[0:SpL:336.0,40194.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(z,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(x1,u,w),v,w),w),w),y)* -> .
% 299.70/300.40 82986[0:SpL:161.0,40194.1] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(z,c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x1,v,w),w),w),y)* -> .
% 299.70/300.40 83093[0:SpL:336.0,40201.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Orotate(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(x1,u,w),v,w),w),w),y)* -> .
% 299.70/300.40 83092[0:SpL:161.0,40201.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x1,v,w),w),w),y)* -> .
% 299.70/300.40 83382[0:SpL:4122.0,311.0] || equal(c_List_Omap(u,c_List_Otake(v,w,x),x,y),c_List_Omap(u,w,x,y))** -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 83380[0:SpL:4122.0,313.0] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,w,x,y))** -> equal(c_List_Omap(v,c_List_Otake(u,w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 83227[0:SpR:4122.0,2717.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Otake(u,w,x),x,y),c_List_Omap(v,w,x,y))**.
% 299.70/300.40 83214[0:SpR:4122.0,1086.1] || equal(c_List_Omap(u,c_List_Otake(v,w,x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Omap(u,w,x,y))**.
% 299.70/300.40 83952[0:SpL:6606.0,83183.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Orotate(z,c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),y)* -> .
% 299.70/300.40 84611[0:Rew:81.0,84052.0,438.0,84052.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Olist_OCons(y,v,w),w,z),z),c_List_Omap(x,c_List_Olist_OCons(y,v,w),w,z))**.
% 299.70/300.40 84751[0:SpL:1550.0,83133.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,y,z),z),x1,z),z),z),z),c_List_Oappend(c_List_Orev(x,z),x1,z))** -> .
% 299.70/300.40 85081[0:SpL:7148.0,1652.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z)*.
% 299.70/300.40 85034[0:SpL:7148.0,3915.1] || equal(c_List_Omap(u,v,w,x),y)* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(z,u,x,x1,w),c_List_Orev(v,w),w,x1),x1)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 85002[0:SpL:7148.0,1652.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x)*.
% 299.70/300.40 84843[0:SpR:7148.0,1626.1] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x)*.
% 299.70/300.40 84791[0:SpR:7148.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z)*.
% 299.70/300.40 85328[0:SpL:1550.0,83134.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,y,z),z),x1,z),z),z),z),c_List_Oappend(c_List_Orev(x,z),x1,z))** -> .
% 299.70/300.40 85499[0:SpL:1550.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Odrop(x1,c_List_Oappend(c_List_Orev(w,y),z,y),y))* -> .
% 299.70/300.40 85897[0:SpL:7129.0,6804.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))** -> .
% 299.70/300.40 85700[0:SpR:7129.0,1272.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_ONil(x)) -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(y,u,x,z,w),v,w,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 86189[0:Rew:88.0,86127.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(z,v,y,x1,x),w,x,x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.40 86489[0:SpL:279.1,83150.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))** equal(c_List_Orotate(x1,y,tc_Type_Oty),z)* -> .
% 299.70/300.40 87032[0:SpL:7128.0,1652.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z)*.
% 299.70/300.40 86828[0:SpL:7128.0,6804.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y))* -> .
% 299.70/300.40 86613[0:SpR:7128.0,1626.1] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x),x)*.
% 299.70/300.40 87943[0:SpL:7113.0,1652.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x)*.
% 299.70/300.40 87732[0:SpL:7113.0,6804.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))* -> .
% 299.70/300.40 87502[0:SpR:7113.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),z)*.
% 299.70/300.40 88195[0:SpL:336.0,42404.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),c_List_Odrop(y,z,w))* c_List_Odistinct(z,w) -> c_List_Odistinct(c_List_Olist_OCons(u,x,w),w).
% 299.70/300.40 88194[0:SpL:161.0,42404.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w),c_List_Odrop(y,z,w))* c_List_Odistinct(z,w) -> c_List_Odistinct(c_List_Oreplicate(u,v,w),w).
% 299.70/300.40 88320[0:SpL:1633.0,88248.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),z)* c_List_Odistinct(z,x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)*.
% 299.70/300.40 88672[0:SpL:6607.0,88626.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),x1)* c_List_Odistinct(x1,z)* -> c_List_Odistinct(c_List_Oreplicate(w,hAPP(u,x),z),z)*.
% 299.70/300.40 88670[0:SpL:6606.0,88626.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),z)* c_List_Odistinct(z,y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.40 88773[0:SpL:336.0,42587.1] || equal(u,c_List_Odrop(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x1,w,y),x,y),y),y),u)* -> .
% 299.70/300.40 88772[0:SpL:161.0,42587.1] || equal(u,c_List_Odrop(v,c_List_Oreplicate(w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(x1,x,y),y),y),u)* -> .
% 299.70/300.40 89372[0:SpL:4253.0,89312.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z),z),x1)* equal(x1,c_List_Orev(c_List_Omap(v,x,y,z),z)) -> .
% 299.70/300.40 89421[0:SpL:336.0,43472.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),x),x)* -> c_List_Odistinct(c_List_Oreplicate(w,v,x),x).
% 299.70/300.40 90106[0:Rew:377.0,90051.2] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(x,c_List_Oappend(u,z,y),y),z)**.
% 299.70/300.40 90108[0:Rew:377.0,90049.2] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(u,c_List_Oappend(x,z,y),y),z)**.
% 299.70/300.40 90193[0:Rew:377.0,90136.2] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,x),x),y,x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(w,c_List_Oappend(u,z,x),x),z)**.
% 299.70/300.40 90363[0:SpL:1548.0,44392.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(c_List_Odrop(z,w,y),x,y),c_List_Otake(z,w,y))**.
% 299.70/300.40 90476[0:Rew:35668.1,90397.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,c_List_Odrop(x1,x,y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.40 90478[0:Rew:3204.1,90396.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,c_List_Otake(x1,x,y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.40 90736[0:SpL:336.0,45271.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),w)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Olist_OCons(u,x,w),w),w),w)*.
% 299.70/300.40 91874[0:SpL:336.0,51922.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),y)* c_List_Odistinct(c_List_Olist_OCons(z,y,w),w)* -> c_List_Odistinct(c_List_Olist_OCons(u,x,w),w).
% 299.70/300.40 91873[0:SpL:161.0,51922.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w),y)* c_List_Odistinct(c_List_Olist_OCons(z,y,w),w)* -> c_List_Odistinct(c_List_Oreplicate(u,v,w),w).
% 299.70/300.40 4128[0:SpR:429.0,2335.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y)) -> equal(c_List_Omap(v,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w,x),x,y),c_List_Omap(v,w,x,y))**.
% 299.70/300.40 4121[0:SpR:429.0,1003.1] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v)) -> equal(c_List_Omap(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),y,v),c_List_Omap(w,x,y,v))**.
% 299.70/300.40 4507[0:Rew:377.0,4499.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Orev(c_List_Oappend(u,v,x),x))** -> equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Oappend(u,v,x)).
% 299.70/300.40 4508[0:Rew:207.0,4498.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Orev(c_List_Olist_OCons(u,v,x),x))** -> equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Olist_OCons(u,v,x)).
% 299.70/300.40 4589[0:Rew:377.0,4576.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Oappend(u,v,x))** -> equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Oappend(u,v,x)).
% 299.70/300.40 4590[0:Rew:207.0,4575.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_OCons(u,v,x))** -> equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Olist_OCons(u,v,x)).
% 299.70/300.40 4654[0:SpL:427.0,3102.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(y,z),z,w))* -> equal(c_List_Otake(u,c_List_Omap(x,y,z,w),w),c_List_Omap(x,y,z,w))**.
% 299.70/300.40 6600[0:SpR:434.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(hAPP(u,w),c_List_Omap(u,x,y,z),z),z))*.
% 299.70/300.40 6733[0:SpR:429.0,451.1] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),z,y,x1) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Otake(x2,w,x),x,y),c_List_Otake(x2,z,x1),y,x1)*.
% 299.70/300.40 6717[0:SpR:429.0,451.1] || c_List_Olist__all2(u,v,c_List_Omap(w,x,y,z),x1,z) -> c_List_Olist__all2(u,c_List_Otake(x2,v,x1),c_List_Omap(w,c_List_Otake(x2,x,y),y,z),x1,z)*.
% 299.70/300.40 6871[0:SpR:418.0,443.1] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),z,y,x1) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Odrop(x2,w,x),x,y),c_List_Odrop(x2,z,x1),y,x1)*.
% 299.70/300.40 6841[0:SpR:418.0,443.1] || c_List_Olist__all2(u,v,c_List_Omap(w,x,y,z),x1,z) -> c_List_Olist__all2(u,c_List_Odrop(x2,v,x1),c_List_Omap(w,c_List_Odrop(x2,x,y),y,z),x1,z)*.
% 299.70/300.40 6978[0:SpL:434.0,450.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),c_List_Olist_OCons(x1,x2,x3),z,x3)* -> c_List_Olist__all2(u,c_List_Omap(v,x,y,z),x2,z,x3).
% 299.70/300.40 6977[0:SpL:434.0,450.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,w,x),c_List_Omap(y,c_List_Olist_OCons(z,x1,x2),x2,x3),x,x3)* -> c_List_Olist__all2(u,w,c_List_Omap(y,x1,x2,x3),x,x3).
% 299.70/300.40 7282[0:SpL:418.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Odrop(y,c_List_Omap(u,z,w,x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(y,z,w),tc_List_Olist(w)))*.
% 299.70/300.40 7280[0:SpL:429.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Otake(y,c_List_Omap(u,z,w,x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(y,z,w),tc_List_Olist(w)))*.
% 299.70/300.40 7445[0:Rew:3717.0,7433.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,z,w),w),w))* -> equal(v,c_List_Oappend(x,c_List_Orev(z,w),w)).
% 299.70/300.40 8117[0:Rew:377.0,7898.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oappend(c_List_Oreplicate(x,v,w),y,w),w),c_List_Oappend(c_List_Oreplicate(x,v,w),c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w))*.
% 299.70/300.40 8479[0:Rew:377.0,8434.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(v,c_List_Oappend(c_List_Orev(u,w),x,w),w),w),c_List_Oappend(v,c_List_Orev(u,w),w))**.
% 299.70/300.40 8480[0:Rew:377.0,8430.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),w,v),tc_List_Olist(v)),c_List_Oappend(c_List_Orev(w,v),c_List_Oappend(u,x,v),v),v),c_List_Oappend(c_List_Orev(w,v),u,v))**.
% 299.70/300.40 8566[0:SpL:421.0,6568.0] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> equal(c_List_Orev(c_List_Omap(u,v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 8565[0:SpL:421.0,6583.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),c_List_Orev(c_List_Omap(u,v,x,y),y))** -> equal(c_List_Omap(u,w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.40 8561[0:SpL:421.0,1367.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),c_List_Omap(u,w,x,y))** -> equal(c_List_Orev(c_List_Omap(u,v,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.40 8514[0:SpR:418.0,421.0] || -> equal(c_List_Oappend(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,z,x,y),y),c_List_Omap(v,c_List_Oappend(c_List_Odrop(u,w,x),z,x),x,y))*.
% 299.70/300.40 8513[0:SpR:426.0,421.0] || -> equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,z,x,y),y),c_List_Omap(v,c_List_Oappend(c_List_Orotate(u,w,x),z,x),x,y))*.
% 299.70/300.40 8512[0:SpR:429.0,421.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,z,x,y),y),c_List_Omap(v,c_List_Oappend(c_List_Otake(u,w,x),z,x),x,y))*.
% 299.70/300.40 8501[0:SpR:418.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Odrop(y,c_List_Omap(u,z,w,x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Odrop(y,z,w),w),w,x))*.
% 299.70/300.40 8500[0:SpR:426.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Omap(u,z,w,x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Orotate(y,z,w),w),w,x))*.
% 299.70/300.40 8499[0:SpR:429.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Otake(y,c_List_Omap(u,z,w,x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Otake(y,z,w),w),w,x))*.
% 299.70/300.40 8489[0:SpR:421.0,377.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Oappend(c_List_Omap(u,y,w,x),z,x),x),c_List_Oappend(c_List_Omap(u,c_List_Oappend(v,y,w),w,x),z,x))**.
% 299.70/300.40 8842[0:SpL:421.0,8742.1] || equal(u,c_List_Omap(v,w,x,y)) equal(u,c_List_Omap(v,c_List_Oappend(w,z,x),x,y))* -> equal(c_List_Omap(v,z,x,y),c_List_Olist_ONil(y)).
% 299.70/300.40 8882[0:SpR:418.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Odrop(v,w,x),y,z,x),x,x1),c_List_Olist__update(c_List_Odrop(v,c_List_Omap(u,w,x,x1),x1),y,hAPP(u,z),x1))*.
% 299.70/300.40 8881[0:SpR:426.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Orotate(v,w,x),y,z,x),x,x1),c_List_Olist__update(c_List_Orotate(v,c_List_Omap(u,w,x,x1),x1),y,hAPP(u,z),x1))*.
% 299.70/300.40 8880[0:SpR:429.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Otake(v,w,x),y,z,x),x,x1),c_List_Olist__update(c_List_Otake(v,c_List_Omap(u,w,x,x1),x1),y,hAPP(u,z),x1))*.
% 299.70/300.40 8856[0:SpR:437.0,418.0] || -> equal(c_List_Odrop(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),c_List_Omap(v,c_List_Odrop(u,c_List_Olist__update(w,z,x1,x),x),x,y))*.
% 299.70/300.40 8855[0:SpR:437.0,426.0] || -> equal(c_List_Orotate(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),c_List_Omap(v,c_List_Orotate(u,c_List_Olist__update(w,z,x1,x),x),x,y))*.
% 299.70/300.40 8854[0:SpR:437.0,429.0] || -> equal(c_List_Otake(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),c_List_Omap(v,c_List_Otake(u,c_List_Olist__update(w,z,x1,x),x),x,y))*.
% 299.70/300.40 8914[0:Rew:256.0,8896.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist__update(c_List_Omap(u,y,w,x),z,hAPP(u,x1),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(y,tc_List_Olist(w))).
% 299.70/300.40 11044[0:SpR:9401.1,80.0] || equal(c_List_Omap(c_Expr_Oexp_OVal(u),v,tc_Value_Oval,tc_Expr_Oexp(u)),w)* -> c_BigStep_Ofinals(c_List_Oappend(w,c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(u),c_Value_Oval_OAddr(x)),u),y,tc_Expr_Oexp(u)),tc_Expr_Oexp(u)),u)*.
% 299.70/300.40 13227[0:Rew:3717.0,13159.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(x,v,w),w),w),w),c_List_Oappend(u,c_List_Orev(v,w),w))**.
% 299.70/300.40 13841[0:SpL:279.1,12690.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(y,c_List_Orev(z,tc_Type_Oty))* -> .
% 299.70/300.40 13822[0:SpL:279.1,2942.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,y) equal(c_List_Orev(z,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.40 13813[0:SpL:279.1,1702.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,y,tc_Type_Oty),c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.40 13809[0:SpL:279.1,7044.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),z)* equal(y,z) -> .
% 299.70/300.40 13807[0:SpL:279.1,325.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,x1,tc_Type_Oty),y)* -> equal(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))*.
% 299.70/300.40 13806[0:SpL:279.1,324.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,x1,tc_Type_Oty),y)* -> equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v))*.
% 299.70/300.40 13783[0:SpL:279.1,1784.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Odrop(z,c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),y)** -> .
% 299.70/300.40 13778[0:SpL:279.1,1693.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Odrop(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.40 14613[0:SpL:279.1,14593.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(c_List_Orev(y,tc_Type_Oty),z) -> .
% 299.70/300.40 14770[0:SpL:81.0,152.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,u,c_List_Oappend(w,z,x),v,x)* -> c_List_Olist__all2(y,c_List_Olist_ONil(v),z,v,x)*.
% 299.70/300.40 14769[0:SpL:83.0,152.1] || equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(u),tc_List_Olist(u)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))* c_List_Olist__all2(x,y,c_List_Oappend(v,z,w),u,w)* -> c_List_Olist__all2(x,y,z,u,w).
% 299.70/300.40 14755[0:SpL:81.0,152.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),w,v,x)* -> c_List_Olist__all2(y,z,c_List_Olist_ONil(x),v,x)*.
% 299.70/300.40 14754[0:SpL:83.0,152.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_ONil(w),tc_List_Olist(w)))* c_List_Olist__all2(x,c_List_Oappend(u,y,v),z,v,w)* -> c_List_Olist__all2(x,y,z,v,w).
% 299.70/300.40 16123[0:SpL:279.1,16102.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(c_List_Olist_OCons(z,y,tc_Type_Oty),tc_Type_Oty)* -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty).
% 299.70/300.40 16174[0:SpL:279.1,16155.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,y,tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.40 16237[0:SpL:279.1,16205.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(c_List_Oappend(z,y,tc_Type_Oty),tc_Type_Oty)* -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty).
% 299.70/300.40 16324[0:SpL:279.1,16293.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.40 17620[0:SpL:279.1,17616.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Otake(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.40 20492[0:SpL:810.1,449.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* c_List_Olist__all2(x,c_List_Orev(y,z),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),z,w)* -> c_List_Olist__all2(x,y,u,z,w)*.
% 299.70/300.40 20439[0:SpL:810.1,454.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* c_List_Olist__all2(x,y,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),z,w)* -> c_List_Olist__all2(x,c_List_Orev(y,z),u,z,w)*.
% 299.70/300.40 20319[0:SpL:810.1,449.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* c_List_Olist__all2(x,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orev(y,z),w,z)* -> c_List_Olist__all2(x,u,y,w,z)*.
% 299.70/300.40 20318[0:SpL:810.1,455.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* c_List_Olist__all2(x,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),y,w,z)* -> c_List_Olist__all2(x,u,c_List_Orev(y,z),w,z)*.
% 299.70/300.40 20238[0:SpR:810.1,448.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* c_List_Olist__all2(x,y,u,z,w)* -> c_List_Olist__all2(x,c_List_Orev(y,z),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),z,w)*.
% 299.70/300.40 20235[0:SpR:810.1,448.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* c_List_Olist__all2(x,u,y,w,z)* -> c_List_Olist__all2(x,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orev(y,z),w,z)*.
% 299.70/300.40 21119[0:SpR:1625.0,943.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_List_Omap(u,v,w,x),x),c_List_Omap(u,v,w,x))**.
% 299.70/300.40 21108[0:SpR:943.1,451.1] || equal(u,v) c_List_Olist__all2(w,c_List_Orev(u,x),y,x,z) -> c_List_Olist__all2(w,c_List_Orev(u,x),c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.40 21107[0:SpR:943.1,451.1] || equal(u,v) c_List_Olist__all2(w,x,c_List_Orev(u,y),z,y) -> c_List_Olist__all2(w,c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),x,z),c_List_Orev(u,y),z,y)*.
% 299.70/300.40 21270[0:SpR:967.1,443.1] || equal(u,v)* c_List_Olist__all2(w,x,c_List_Orotate(y,v,z),x1,z)* -> c_List_Olist__all2(w,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),x,x1),c_List_Olist_ONil(z),x1,z)*.
% 299.70/300.40 21268[0:SpR:967.1,443.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Orotate(x,v,y),z,y,x1)* -> c_List_Olist__all2(w,c_List_Olist_ONil(y),c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),z,x1),y,x1)*.
% 299.70/300.40 21736[0:Rew:100.0,21715.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),c_List_Orev(c_List_Olist_OCons(u,x,w),w))** -> equal(c_List_Oreplicate(v,u,w),c_List_Olist_ONil(w)).
% 299.70/300.40 22261[0:SpL:279.1,22216.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,y,tc_Type_Oty),c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.40 22327[0:SpL:279.1,22251.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.40 22989[0:SpL:6605.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(hAPP(u,y),c_List_Olist_ONil(x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),tc_List_Olist(w)))*.
% 299.70/300.40 22936[0:SpR:6605.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),x,y,w),w,z),c_List_Olist__update(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(z),z),x,hAPP(u,y),z))*.
% 299.70/300.40 23238[0:Rew:3954.0,22934.0,3954.0,22934.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x,y))*.
% 299.70/300.40 23356[0:SpL:437.0,7170.0] || equal(c_List_Omap(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Olist__update(w,z,x1,x),c_List_Olist_ONil(x)).
% 299.70/300.40 23568[0:SpL:437.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),y)* -> c_List_Odistinct(c_List_Otake(u,c_List_Olist__update(w,z,x1,x),x),x)*.
% 299.70/300.40 23694[0:SpL:437.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),y)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Olist__update(w,z,x1,x),x),x)*.
% 299.70/300.40 23800[0:SpL:437.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),y)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Olist__update(w,z,x1,x),x),x)*.
% 299.70/300.40 24092[0:SpL:279.1,24055.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,y,tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.40 24792[0:Rew:100.0,24780.1] || c_BigStep_Ofinals(c_List_Olist_OCons(u,c_List_Olist_ONil(tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v) -> c_BigStep_Ofinals(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(w,hAPP(c_Expr_Oexp_OVal(v),x),tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v)*.
% 299.70/300.40 24998[0:Rew:100.0,24985.0] || c_BigStep_Ofinals(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(w),x),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(c_List_Olist_OCons(u,c_List_Olist_ONil(tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w).
% 299.70/300.40 26997[0:SpR:1548.0,1541.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Oappend(w,y,x),x),x),c_List_Oappend(c_List_Odrop(v,w,x),y,x))**.
% 299.70/300.40 26996[0:SpR:1548.0,1446.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Olist_OCons(u,c_List_Oappend(w,y,x),x),x),c_List_Oappend(c_List_Odrop(v,w,x),y,x))**.
% 299.70/300.40 27581[0:SpR:431.0,4116.1] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Otake(x1,z,y),y,w),w,x),x)*.
% 299.70/300.40 27874[0:SpR:431.0,4236.1] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(x1,z,y),y,w),w,x),x)*.
% 299.70/300.40 28033[0:SpL:431.0,4260.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1),x1)*.
% 299.70/300.40 28154[0:SpR:431.0,4335.1] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Odrop(x1,z,y),y,w),w,x),x)*.
% 299.70/300.40 28427[0:SpL:431.0,6633.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1),x1)*.
% 299.70/300.40 29499[0:SpL:431.0,8528.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),w,y,x1),x1)*.
% 299.70/300.40 29611[0:SpR:2524.0,443.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Orotate(w,c_List_Orev(x,y),y),y),z,y)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,z),c_List_Olist_ONil(y),z,y)*.
% 299.70/300.40 29610[0:SpR:2524.0,443.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(w,x),x),x),y,x,z)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.40 29799[0:SpL:431.0,8529.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1),x1)*.
% 299.70/300.40 29787[0:SpL:336.0,8529.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x,z),z)* -> c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,y,x),x,z),z).
% 299.70/300.40 29913[0:SpR:3110.1,451.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) c_List_Olist__all2(x,w,y,v,z) -> c_List_Olist__all2(x,w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),y,z),v,z)*.
% 299.70/300.40 29912[0:SpR:3110.1,451.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) c_List_Olist__all2(x,y,w,z,v) -> c_List_Olist__all2(x,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),y,z),w,z,v)*.
% 299.70/300.40 30340[0:SpL:4041.1,449.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Orev(x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(v),v),y,v)* -> c_List_Olist__all2(w,x,c_List_Olist_OCons(z,u,v),y,v)*.
% 299.70/300.40 30323[0:SpL:4041.1,1017.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(y,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))* c_List_Odistinct(x,v)* -> c_List_Odistinct(y,v)*.
% 299.70/300.40 30309[0:SpL:4041.1,912.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(y,x)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v)* -> c_List_Odistinct(y,v)*.
% 299.70/300.40 30273[0:SpL:4041.1,4784.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_ONil(x),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),x,v)* -> c_List_Olist__all2(w,c_List_Olist_ONil(x),c_List_Olist_OCons(y,u,v),x,v)*.
% 299.70/300.40 30265[0:SpL:4041.1,454.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),z,v)* -> c_List_Olist__all2(w,c_List_Orev(x,z),c_List_Olist_OCons(y,u,v),z,v)*.
% 299.70/300.40 30211[0:SpL:4041.1,4774.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Olist_ONil(y),v,y)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,u,v),c_List_Olist_ONil(y),v,y)*.
% 299.70/300.40 30197[0:SpL:4041.1,449.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Orev(y,z),v,z)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,u,v),y,v,z)*.
% 299.70/300.40 30196[0:SpL:4041.1,455.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),y,v,z)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,u,v),c_List_Orev(y,z),v,z)*.
% 299.70/300.40 30165[0:SpL:4041.1,1652.0] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v,y),y)* -> c_List_Odistinct(c_List_Omap(w,c_List_Olist_OCons(x,u,v),v,y),y)*.
% 299.70/300.40 30116[0:SpR:434.0,4041.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x)) -> equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(y,v,w),w,x),x),c_List_Olist_OCons(hAPP(u,y),c_List_Olist_ONil(x),x))**.
% 299.70/300.40 30115[0:SpR:4041.1,448.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,c_List_Olist_OCons(y,u,v),z,v)* -> c_List_Olist__all2(w,c_List_Orev(x,z),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),z,v)*.
% 299.70/300.40 30114[0:SpR:4041.1,448.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,u,v),y,v,z)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Orev(y,z),v,z)*.
% 299.70/300.40 30108[0:SpR:4041.1,1626.1] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Omap(w,c_List_Olist_OCons(x,u,v),v,y),y)* -> c_List_Odistinct(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v,y),y)*.
% 299.70/300.40 30094[0:SpR:4041.1,2524.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,v),tc_List_Olist(v)),c_List_Orev(c_List_Orotate(x,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),v),v),c_List_Olist_ONil(v))**.
% 299.70/300.40 31375[0:Rew:30118.2,30506.2] || equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,v,w,x,y),c_List_Olist_ONil(tc_Type_Oty)) c_List_Olist__all2(c_TypeRel_Owiden(u,y),c_List_Olist_OCons(v,w,tc_Type_Oty),x,tc_Type_Oty,tc_Type_Oty)* -> equal(c_List_Orev(x,tc_Type_Oty),x).
% 299.70/300.40 31473[0:SpL:1625.0,7439.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 31472[0:SpL:427.0,7439.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Omap(v,w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.40 31467[0:SpL:1342.0,7439.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),c_List_Olist_OCons(y,c_List_Olist_ONil(w),w))* -> equal(c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Olist_ONil(w)).
% 299.70/300.40 31661[0:SpL:427.0,1362.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),c_List_Oappend(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x))* -> equal(c_List_Orev(y,x),z).
% 299.70/300.40 31691[0:Rew:377.0,31660.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),c_List_Oappend(y,c_List_Oappend(v,c_List_Orev(u,w),w),w))* -> equal(c_List_Orev(x,w),y).
% 299.70/300.40 31885[0:SpL:427.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),c_List_Oappend(c_List_Omap(v,c_List_Orev(w,x),x,y),z,y))* -> equal(c_List_Orev(u,y),z).
% 299.70/300.40 31918[0:Rew:377.0,31880.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),c_List_Oappend(c_List_Orev(x,w),c_List_Oappend(v,y,w),w))* -> equal(c_List_Orev(u,w),y).
% 299.70/300.40 31931[0:SpL:4041.1,7048.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(x,y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),y)* -> .
% 299.70/300.40 31980[0:SpL:4041.1,8735.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Oappend(x,y,v))* -> equal(y,c_List_Olist_ONil(v)).
% 299.70/300.40 32425[0:SpL:4047.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z),z),z),z),c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z))** -> .
% 299.70/300.40 32424[0:SpL:4047.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z),z),z),z),c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z))** -> .
% 299.70/300.40 32423[0:SpL:4047.0,13197.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z),z),z),z),c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z))** -> .
% 299.70/300.40 32422[0:SpL:4047.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z),z),z),z),c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z))** -> .
% 299.70/300.40 32421[0:SpL:4047.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z),z),z),z),c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z))** -> .
% 299.70/300.40 32391[0:SpL:4047.0,4228.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x) equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w),x)* -> .
% 299.70/300.40 32390[0:SpL:4047.0,4058.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),c_List_Orev(y,w))* -> .
% 299.70/300.40 32376[0:SpL:4047.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Otake(z,c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y))* -> .
% 299.70/300.40 32375[0:SpL:4047.0,7518.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Otake(z,c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y))* -> .
% 299.70/300.40 32372[0:SpL:4047.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y).
% 299.70/300.40 32369[0:SpL:4047.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y).
% 299.70/300.40 32366[0:SpL:4047.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y).
% 299.70/300.40 32364[0:SpL:4047.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y).
% 299.70/300.40 32360[0:SpL:4047.0,4193.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y))* equal(c_List_Orev(u,y),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y))* -> .
% 299.70/300.40 32357[0:SpL:4047.0,614.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x))* equal(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))* -> equal(c_List_Orev(y,x),u)*.
% 299.70/300.40 32334[0:SpL:4047.0,2296.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)),u)*.
% 299.70/300.40 32333[0:SpL:4047.0,574.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w))*.
% 299.70/300.40 32330[0:SpL:4047.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w))* -> equal(u,c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w))*.
% 299.70/300.40 32310[0:SpL:4047.0,12273.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Odrop(y,c_List_Odrop(z,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x))* -> .
% 299.70/300.40 32302[0:SpL:4047.0,8125.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Otake(y,c_List_Otake(z,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x))* -> .
% 299.70/300.40 32298[0:SpL:4047.0,6566.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x)).
% 299.70/300.40 32292[0:SpL:4047.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x)*.
% 299.70/300.40 32291[0:SpL:4047.0,612.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x))* equal(c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),c_List_Orev(y,x))* -> equal(u,y)*.
% 299.70/300.40 32280[0:SpL:4047.0,4801.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x)*.
% 299.70/300.40 32209[0:SpR:4047.0,1625.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x,y),y),c_List_Omap(u,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x,y))**.
% 299.70/300.40 32195[0:SpR:4047.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.40 32476[0:Rew:83.0,32328.0,207.0,32328.0,207.0,32328.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Oappend(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),x),x))* -> equal(c_List_Orev(w,x),y).
% 299.70/300.40 32755[0:SpL:4132.0,1068.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),z,x),x1,x),c_List_Otake(u,w,x))** -> equal(c_List_Olist_ONil(x),x1).
% 299.70/300.40 32749[0:SpL:4132.0,1068.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),x,y),z,y),c_List_Otake(u,c_List_Omap(x1,v,w,y),y))* -> equal(c_List_Olist_ONil(y),z).
% 299.70/300.40 32704[0:SpR:434.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Olist_OCons(w,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.40 32687[0:SpR:4132.0,2317.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Otake(w,x,v),v))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(w,c_List_Omap(y,x,v,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.40 32686[0:SpR:4132.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Orotate(z,c_List_Orev(c_List_Otake(u,w,x),x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 32667[0:SpR:4132.0,3110.1] || equal(c_List_Orev(c_List_Otake(u,v,w),w),c_List_Orev(x,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),x)**.
% 299.70/300.40 32644[0:SpR:4132.0,967.1] || equal(c_List_Otake(u,v,w),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),c_List_Orotate(x1,x,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.40 32635[0:SpR:4132.0,943.1] || equal(u,c_List_Otake(v,w,x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Omap(y,w,x,z),z),tc_List_Olist(z)),c_List_Orev(u,x),x),c_List_Orev(u,x))**.
% 299.70/300.40 32628[0:SpR:4132.0,2317.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,v),v),v))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(w,y,z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.40 32627[0:SpR:4132.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,c_List_Orev(c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 32608[0:SpR:4132.0,3110.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(z,y))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.40 32585[0:SpR:4132.0,967.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),c_List_Orotate(x1,z,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 32576[0:SpR:4132.0,943.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(v,x,y),tc_List_Olist(y)),c_List_Orev(u,z),z),c_List_Orev(u,z))**.
% 299.70/300.40 32828[0:Rew:425.0,32710.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y)))**.
% 299.70/300.40 32877[0:SpL:4041.1,12721.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(x,y)* equal(c_List_Olist_OCons(z,y,v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))* -> .
% 299.70/300.40 32892[0:SpL:4041.1,12811.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* equal(y,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))* c_List_Odistinct(y,v)* -> c_List_Odistinct(x,v)*.
% 299.70/300.40 32960[0:SpL:434.0,4160.0] || equal(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Olist_OCons(w,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 33409[0:SpL:4351.0,1068.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),z,x),x1,x),c_List_Odrop(u,w,x))** -> equal(c_List_Olist_ONil(x),x1).
% 299.70/300.40 33403[0:SpL:4351.0,1068.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),x,y),z,y),c_List_Odrop(u,c_List_Omap(x1,v,w,y),y))* -> equal(c_List_Olist_ONil(y),z).
% 299.70/300.40 33330[0:SpR:434.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Olist_OCons(w,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.40 33313[0:SpR:4351.0,2317.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Odrop(w,x,v),v))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(w,c_List_Omap(y,x,v,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.40 33312[0:SpR:4351.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Orotate(z,c_List_Orev(c_List_Odrop(u,w,x),x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 33293[0:SpR:4351.0,3110.1] || equal(c_List_Orev(c_List_Odrop(u,v,w),w),c_List_Orev(x,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),x)**.
% 299.70/300.40 33272[0:SpR:4351.0,967.1] || equal(c_List_Odrop(u,v,w),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),c_List_Orotate(x1,x,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.40 33263[0:SpR:4351.0,943.1] || equal(u,c_List_Odrop(v,w,x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Omap(y,w,x,z),z),tc_List_Olist(z)),c_List_Orev(u,x),x),c_List_Orev(u,x))**.
% 299.70/300.40 33256[0:SpR:4351.0,2317.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,v),v),v))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(w,y,z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.40 33255[0:SpR:4351.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,c_List_Orev(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 33236[0:SpR:4351.0,3110.1] || equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(z,y))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.40 33215[0:SpR:4351.0,967.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),c_List_Orotate(x1,z,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 33206[0:SpR:4351.0,943.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(v,x,y),tc_List_Olist(y)),c_List_Orev(u,z),z),c_List_Orev(u,z))**.
% 299.70/300.40 33572[0:SpL:4041.1,20921.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),x)* equal(y,x)* c_List_Odistinct(c_List_Olist_OCons(w,u,v),v)* -> c_List_Odistinct(y,v)*.
% 299.70/300.40 33602[0:SpL:4351.0,21649.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),x1,y),y),z)* -> .
% 299.70/300.40 33601[0:SpL:4132.0,21649.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),x1,y),y),z)* -> .
% 299.70/300.40 33600[0:SpL:4351.0,21649.1] || equal(c_List_Odrop(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(z,v,w,x1),x1),tc_List_Olist(x1)),y,w),w),x)* -> .
% 299.70/300.40 33599[0:SpL:4132.0,21649.1] || equal(c_List_Otake(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(z,v,w,x1),x1),tc_List_Olist(x1)),y,w),w),x)* -> .
% 299.70/300.40 33620[0:SpL:434.0,4398.0] || equal(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Olist_OCons(w,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 33746[0:SpL:4351.0,22903.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,w,x),tc_List_Olist(x)),y,z),z),z),c_List_Orev(c_List_Odrop(v,c_List_Omap(x1,w,x,z),z),z))* -> .
% 299.70/300.40 33745[0:SpL:4132.0,22903.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,w,x),tc_List_Olist(x)),y,z),z),z),c_List_Orev(c_List_Otake(v,c_List_Omap(x1,w,x,z),z),z))* -> .
% 299.70/300.40 33744[0:SpL:4351.0,22903.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),x1,y),y),y),c_List_Orev(c_List_Odrop(v,x,y),y))** -> .
% 299.70/300.40 33743[0:SpL:4132.0,22903.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),x1,y),y),y),c_List_Orev(c_List_Otake(v,x,y),y))** -> .
% 299.70/300.40 34101[0:SpL:1344.0,6564.0] || equal(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x))* equal(c_List_Orev(u,x),c_List_Orev(y,x))* -> equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x)).
% 299.70/300.40 34086[0:SpL:1344.0,1557.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),c_List_Oappend(u,c_List_Orev(y,x),x))** -> equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x)).
% 299.70/300.40 34085[0:SpL:1344.0,1556.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),c_List_Oreplicate(v,w,x))** -> equal(c_List_Oappend(u,c_List_Orev(y,x),x),c_List_Olist_ONil(x)).
% 299.70/300.40 34068[0:SpL:1344.0,1454.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),c_List_Olist_OCons(u,c_List_Orev(y,x),x))** -> equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x)).
% 299.70/300.40 34015[0:SpL:1344.0,8735.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(u,w),c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,w),v,w),w))* -> equal(c_List_Oreplicate(x,y,w),c_List_Olist_ONil(w)).
% 299.70/300.40 33924[0:SpR:427.0,1344.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Oreplicate(y,z,x),x),c_List_Orev(c_List_Oappend(c_List_Oreplicate(y,z,x),c_List_Omap(u,v,w,x),x),x))*.
% 299.70/300.40 34296[0:Rew:377.0,33918.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oappend(c_List_Orev(x,w),y,w),w),w),c_List_Oappend(c_List_Orev(y,w),c_List_Oappend(x,c_List_Oreplicate(u,v,w),w),w))**.
% 299.70/300.40 34653[0:SpL:1351.0,6564.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y))* equal(c_List_Orev(u,y),c_List_Oreplicate(w,x,y))* -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y)).
% 299.70/300.40 34637[0:SpL:1351.0,1557.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),c_List_Oappend(u,c_List_Oreplicate(w,x,y),y))** -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y)).
% 299.70/300.40 34636[0:SpL:1351.0,1556.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),c_List_Orev(v,y))** -> equal(c_List_Oappend(u,c_List_Oreplicate(w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.40 34619[0:SpL:1351.0,1454.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),c_List_Olist_OCons(u,c_List_Oreplicate(w,x,y),y))** -> equal(c_List_Orev(v,y),c_List_Olist_ONil(y)).
% 299.70/300.40 34578[0:SpL:1351.0,9585.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))* equal(c_List_Orev(c_List_Oappend(y,c_List_Oreplicate(u,v,w),w),w),c_List_Orev(y,w))** -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.40 34476[0:SpR:427.0,1351.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(y,z),z,w),w),c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,w),c_List_Oreplicate(u,v,w),w),w))*.
% 299.70/300.40 34867[0:Rew:83.0,34475.0,207.0,34475.0,207.0,34475.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w),w),c_List_Orev(c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Oreplicate(u,v,w),w),w),w))**.
% 299.70/300.40 35285[0:Rew:22799.0,35261.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(c_List_Olist_OCons(u,v,x),x),x),x))* -> equal(w,c_List_Olist_OCons(y,c_List_Olist_ONil(x),x)).
% 299.70/300.40 35819[0:Rew:22795.0,35774.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(u,v,x),x),x),x))* -> equal(w,c_List_Olist_OCons(y,c_List_Olist_ONil(x),x)).
% 299.70/300.40 36040[0:SpL:1625.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,z,x1,x))* -> equal(c_List_Omap(u,v,w,x),c_List_Omap(y,c_List_Orev(z,x1),x1,x))*.
% 299.70/300.40 36039[0:SpL:427.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Orev(z,x1),x1,x))* -> equal(c_List_Omap(u,v,w,x),c_List_Omap(y,z,x1,x)).
% 299.70/300.40 36037[0:SpL:1349.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Oappend(y,c_List_Orev(z,x),x))* -> equal(c_List_Omap(u,v,w,x),c_List_Oappend(z,c_List_Orev(y,x),x))*.
% 299.70/300.40 36033[0:SpL:1342.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Oappend(c_List_Orev(y,x),z,x))* -> equal(c_List_Omap(u,v,w,x),c_List_Oappend(c_List_Orev(z,x),y,x))*.
% 299.70/300.40 36021[0:SpL:1625.0,1655.0] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Orev(x1,z))* -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1)*.
% 299.70/300.40 36020[0:SpL:427.0,1655.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Orev(x1,z))* -> equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1).
% 299.70/300.40 36018[0:SpL:1349.0,1655.0] || equal(c_List_Omap(u,c_List_Oappend(v,c_List_Orev(w,x),x),x,y),c_List_Orev(z,y))* -> equal(c_List_Omap(u,c_List_Oappend(w,c_List_Orev(v,x),x),x,y),z)*.
% 299.70/300.40 36014[0:SpL:1342.0,1655.0] || equal(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),x,w),w,y),c_List_Orev(z,y))* -> equal(c_List_Omap(u,c_List_Oappend(c_List_Orev(x,w),v,w),w,y),z)*.
% 299.70/300.40 36156[0:SpR:4351.0,973.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Olist__update(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),x1,x2,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 36155[0:SpR:4132.0,973.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Olist__update(c_List_Otake(u,c_List_Omap(y,v,w,z),z),x1,x2,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 36154[0:SpR:4351.0,973.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Olist__update(c_List_Odrop(u,w,x),x1,x2,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 36153[0:SpR:4132.0,973.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Olist__update(c_List_Otake(u,w,x),x1,x2,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 36125[0:SpR:973.0,443.1] || c_List_Olist__all2(u,v,c_List_Orotate(w,c_List_Olist__update(x,y,z,x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(x1)),v,x2),c_List_Olist_ONil(x1),x2,x1)*.
% 299.70/300.40 36124[0:SpR:973.0,443.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Olist__update(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Olist_ONil(z),c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(z)),x1,x2),z,x2)*.
% 299.70/300.40 36335[0:SpR:4351.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Omap(y,c_List_Odrop(u,c_List_Omap(z,v,w,x1),x1),x1,x2),x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.40 36334[0:SpR:4132.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Omap(y,c_List_Otake(u,c_List_Omap(z,v,w,x1),x1),x1,x2),x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.40 36333[0:SpR:4351.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Omap(x1,c_List_Odrop(u,w,x),x,x2),x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.40 36332[0:SpR:4132.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Omap(x1,c_List_Otake(u,w,x),x,x2),x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.40 36294[0:SpR:974.0,443.1] || c_List_Olist__all2(u,v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(z)),v,x2),c_List_Olist_ONil(x1),x2,x1)*.
% 299.70/300.40 36293[0:SpR:974.0,443.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Olist_ONil(z),c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),x1,x2),z,x2)*.
% 299.70/300.40 36731[0:SpL:4048.0,6564.0] || equal(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w))* equal(c_List_Orev(u,w),c_List_Orev(c_List_Olist_OCons(x,v,w),w))* -> equal(c_List_Olist_ONil(w),y).
% 299.70/300.40 36712[0:SpL:4048.0,1557.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(x,v,w),w),w))** -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.40 36689[0:SpL:4048.0,1454.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(x,v,w),w),w))** -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.40 36625[0:SpL:4048.0,8735.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x)) equal(c_List_Orev(u,x),c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(v,y,x),x))* -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.40 37086[0:SpR:4351.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Orotate(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),z),x1,z),z),x1)**.
% 299.70/300.40 37085[0:SpR:4132.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Orotate(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),z),x1,z),z),x1)**.
% 299.70/300.40 37084[0:SpR:4351.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orev(c_List_Orotate(z,c_List_Odrop(u,w,x),x),x),x1,x),x),x1)**.
% 299.70/300.40 37083[0:SpR:4132.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orev(c_List_Orotate(z,c_List_Otake(u,w,x),x),x),x1,x),x),x1)**.
% 299.70/300.40 37047[0:SpR:1165.0,443.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Orev(c_List_Orotate(w,x,y),y),z,y),x1,y)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,x1),z,x1,y)*.
% 299.70/300.40 37046[0:SpR:1165.0,443.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(c_List_Orotate(v,w,x),x),y,x),z,x,x1)* -> c_List_Olist__all2(u,y,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,x1),x,x1)*.
% 299.70/300.40 37210[0:SpL:434.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(hAPP(u,w),c_List_Omap(u,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y)*.
% 299.70/300.40 37715[0:SpR:4351.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Olist__update(c_List_Orotate(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),x1,x2,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 37714[0:SpR:4132.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Olist__update(c_List_Orotate(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),x1,x2,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 37713[0:SpR:4351.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Olist__update(c_List_Orotate(z,c_List_Odrop(u,w,x),x),x1,x2,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 37712[0:SpR:4132.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Olist__update(c_List_Orotate(z,c_List_Otake(u,w,x),x),x1,x2,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 37688[0:SpR:1250.0,443.1] || c_List_Olist__all2(u,v,c_List_Olist__update(c_List_Orotate(w,x,y),z,x1,y),x2,y)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,x2),c_List_Olist_ONil(y),x2,y)*.
% 299.70/300.40 37687[0:SpR:1250.0,443.1] || c_List_Olist__all2(u,c_List_Olist__update(c_List_Orotate(v,w,x),y,z,x),x1,x,x2)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x),c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),x1,x2),x,x2)*.
% 299.70/300.40 37907[0:SpR:4351.0,1277.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Orotate(y,c_List_Odrop(u,c_List_Omap(z,v,w,x1),x1),x1),x1,x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.40 37906[0:SpR:4132.0,1277.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Orotate(y,c_List_Otake(u,c_List_Omap(z,v,w,x1),x1),x1),x1,x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.40 37905[0:SpR:4351.0,1277.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Orotate(x1,c_List_Odrop(u,w,x),x),x,x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.40 37904[0:SpR:4132.0,1277.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Orotate(x1,c_List_Otake(u,w,x),x),x,x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.40 37875[0:SpR:1277.0,443.1] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Orotate(x,y,z),z,x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(z)),v,x2),c_List_Olist_ONil(x1),x2,x1)*.
% 299.70/300.40 37872[0:SpR:1277.0,443.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Olist_ONil(z),c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),x1,x2),z,x2)*.
% 299.70/300.40 38649[0:SpL:1375.1,12721.2] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(y,z)* equal(c_List_Olist_OCons(x1,z,x),c_List_Orev(c_List_Oappend(u,w,x),x))* -> .
% 299.70/300.40 38648[0:SpL:1375.1,7048.2] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(y,z)* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(u,w,x),x),x),z)* -> .
% 299.70/300.40 38631[0:SpL:1375.1,449.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(x,y),c_List_Orev(c_List_Oappend(u,z,x1),x1),y,x1)* -> c_List_Olist__all2(w,x,c_List_Oappend(v,z,x1),y,x1)*.
% 299.70/300.40 38628[0:SpL:1375.1,37574.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orotate(x1,c_List_Orev(c_List_Oappend(u,w,x),x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.40 38627[0:SpL:1375.1,17420.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(y,x),x),x),c_List_Orev(c_List_Oappend(u,w,x),x))* -> .
% 299.70/300.40 38624[0:SpL:1375.1,1017.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(z,c_List_Orev(c_List_Oappend(u,w,x),x))* c_List_Odistinct(y,x)* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 38623[0:SpL:1375.1,12811.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(z,c_List_Orev(c_List_Oappend(u,w,x),x))* c_List_Odistinct(z,x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 38609[0:SpL:1375.1,912.2] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(z,y)* c_List_Odistinct(c_List_Orev(c_List_Oappend(u,w,x),x),x)* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 38602[0:SpL:1375.1,4784.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_ONil(x),c_List_Orev(c_List_Oappend(u,y,z),z),x,z)* -> c_List_Olist__all2(w,c_List_Olist_ONil(x),c_List_Oappend(v,y,z),x,z)*.
% 299.70/300.40 38598[0:SpL:1375.1,6286.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Oappend(v,y,z),c_List_Olist_ONil(z))**.
% 299.70/300.40 38593[0:SpL:1375.1,454.0] || equal(u,v)* c_List_Olist__all2(w,x,c_List_Orev(c_List_Oappend(u,y,z),z),x1,z)* -> c_List_Olist__all2(w,c_List_Orev(x,x1),c_List_Oappend(v,y,z),x1,z)*.
% 299.70/300.40 38592[0:SpL:1375.1,31815.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,y,z),z),z),z))* equal(c_List_Orev(w,z),c_List_Oappend(v,y,z))* -> .
% 299.70/300.40 38557[0:SpL:1375.1,17420.1] || equal(u,v)* equal(w,c_List_Oappend(v,x,y))* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(u,x,y),y),y),y),c_List_Orev(w,y))* -> .
% 299.70/300.40 38510[0:SpL:1375.1,17418.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),c_List_Orev(y,x))* equal(c_List_Orev(c_List_Olist_OCons(z,y,x),x),c_List_Orev(c_List_Oappend(u,w,x),x))* -> .
% 299.70/300.40 38509[0:SpL:1375.1,8735.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Oappend(y,z,x))* -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.40 38504[0:SpL:1375.1,1185.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,x),x),z,x),y)* -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.40 38497[0:SpL:1375.1,4774.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(u,x,y),y),c_List_Olist_ONil(z),y,z)* -> c_List_Olist__all2(w,c_List_Oappend(v,x,y),c_List_Olist_ONil(z),y,z)*.
% 299.70/300.40 38483[0:SpL:1375.1,6207.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(c_List_Oappend(u,x,y),y),z,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(v,x,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 38481[0:SpL:1375.1,449.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(u,x,y),y),c_List_Orev(z,x1),y,x1)* -> c_List_Olist__all2(w,c_List_Oappend(v,x,y),z,y,x1)*.
% 299.70/300.40 38480[0:SpL:1375.1,455.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(u,x,y),y),z,y,x1)* -> c_List_Olist__all2(w,c_List_Oappend(v,x,y),c_List_Orev(z,x1),y,x1)*.
% 299.70/300.40 38446[0:SpL:1375.1,1652.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Oappend(u,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Oappend(v,x,y),y,z),z)*.
% 299.70/300.40 38421[0:SpL:1375.1,37617.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orotate(x1,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.40 38420[0:SpL:1375.1,106.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* -> equal(c_List_Oappend(v,w,x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))*.
% 299.70/300.40 38417[0:SpL:1375.1,20921.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),y)* equal(z,y)* c_List_Odistinct(c_List_Oappend(v,w,x),x)* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 38087[0:SpR:1375.1,448.1] || equal(u,v)* c_List_Olist__all2(w,x,c_List_Oappend(v,y,z),x1,z)* -> c_List_Olist__all2(w,c_List_Orev(x,x1),c_List_Orev(c_List_Oappend(u,y,z),z),x1,z)*.
% 299.70/300.40 38083[0:SpR:1375.1,448.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Oappend(v,x,y),z,y,x1)* -> c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(u,x,y),y),c_List_Orev(z,x1),y,x1)*.
% 299.70/300.40 38075[0:SpR:1375.1,1626.1] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Oappend(v,x,y),y,z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Oappend(u,x,y),y),y,z),z)*.
% 299.70/300.40 38061[0:SpR:1375.1,2524.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(v,w,x),tc_List_Olist(x)),c_List_Orev(c_List_Orotate(y,c_List_Orev(c_List_Oappend(u,w,x),x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 38854[0:Rew:33919.0,38121.1] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(y,w,x),x),x),c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x))*.
% 299.70/300.40 39501[0:SpL:1378.1,12721.2] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(y,z)* equal(c_List_Olist_OCons(x1,z,x),c_List_Orev(c_List_Oappend(w,u,x),x))* -> .
% 299.70/300.40 39500[0:SpL:1378.1,7048.2] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(y,z)* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(w,u,x),x),x),z)* -> .
% 299.70/300.40 39483[0:SpL:1378.1,449.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(x,y),c_List_Orev(c_List_Oappend(z,u,x1),x1),y,x1)* -> c_List_Olist__all2(w,x,c_List_Oappend(z,v,x1),y,x1)*.
% 299.70/300.40 39480[0:SpL:1378.1,37574.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orotate(x1,c_List_Orev(c_List_Oappend(w,u,x),x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.40 39479[0:SpL:1378.1,17420.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(y,x),x),x),c_List_Orev(c_List_Oappend(w,u,x),x))* -> .
% 299.70/300.40 39476[0:SpL:1378.1,1017.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(z,c_List_Orev(c_List_Oappend(w,u,x),x))* c_List_Odistinct(y,x)* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 39475[0:SpL:1378.1,12811.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(z,c_List_Orev(c_List_Oappend(w,u,x),x))* c_List_Odistinct(z,x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 39461[0:SpL:1378.1,912.2] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(z,y)* c_List_Odistinct(c_List_Orev(c_List_Oappend(w,u,x),x),x)* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 39454[0:SpL:1378.1,4784.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_ONil(x),c_List_Orev(c_List_Oappend(y,u,z),z),x,z)* -> c_List_Olist__all2(w,c_List_Olist_ONil(x),c_List_Oappend(y,v,z),x,z)*.
% 299.70/300.40 39450[0:SpL:1378.1,6286.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(y,u,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Oappend(y,v,z),c_List_Olist_ONil(z))**.
% 299.70/300.40 39445[0:SpL:1378.1,454.0] || equal(u,v)* c_List_Olist__all2(w,x,c_List_Orev(c_List_Oappend(y,u,z),z),x1,z)* -> c_List_Olist__all2(w,c_List_Orev(x,x1),c_List_Oappend(y,v,z),x1,z)*.
% 299.70/300.40 39444[0:SpL:1378.1,31815.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,u,z),z),z),z))* equal(c_List_Orev(w,z),c_List_Oappend(y,v,z))* -> .
% 299.70/300.40 39409[0:SpL:1378.1,17420.1] || equal(u,v)* equal(w,c_List_Oappend(x,v,y))* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(x,u,y),y),y),y),c_List_Orev(w,y))* -> .
% 299.70/300.40 39362[0:SpL:1378.1,17418.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),c_List_Orev(y,x))* equal(c_List_Orev(c_List_Olist_OCons(z,y,x),x),c_List_Orev(c_List_Oappend(w,u,x),x))* -> .
% 299.70/300.40 39361[0:SpL:1378.1,8735.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Oappend(y,z,x))* -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.40 39356[0:SpL:1378.1,1185.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),z,x),y)* -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.40 39349[0:SpL:1378.1,4774.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(x,u,y),y),c_List_Olist_ONil(z),y,z)* -> c_List_Olist__all2(w,c_List_Oappend(x,v,y),c_List_Olist_ONil(z),y,z)*.
% 299.70/300.40 39335[0:SpL:1378.1,6207.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,y),y),z,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(x,v,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 39333[0:SpL:1378.1,449.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(x,u,y),y),c_List_Orev(z,x1),y,x1)* -> c_List_Olist__all2(w,c_List_Oappend(x,v,y),z,y,x1)*.
% 299.70/300.40 39332[0:SpL:1378.1,455.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(x,u,y),y),z,y,x1)* -> c_List_Olist__all2(w,c_List_Oappend(x,v,y),c_List_Orev(z,x1),y,x1)*.
% 299.70/300.40 39298[0:SpL:1378.1,1652.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Oappend(x,u,y),y),y,z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Oappend(x,v,y),y,z),z)*.
% 299.70/300.40 39273[0:SpL:1378.1,37617.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orotate(x1,c_List_Oappend(w,v,x),x),c_List_Olist_ONil(x))** -> .
% 299.70/300.40 39272[0:SpL:1378.1,106.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* -> equal(c_List_Oappend(w,v,x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))*.
% 299.70/300.40 39269[0:SpL:1378.1,20921.0] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,x),x),y)* equal(z,y)* c_List_Odistinct(c_List_Oappend(w,v,x),x)* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 38939[0:SpR:1378.1,448.1] || equal(u,v)* c_List_Olist__all2(w,x,c_List_Oappend(y,v,z),x1,z)* -> c_List_Olist__all2(w,c_List_Orev(x,x1),c_List_Orev(c_List_Oappend(y,u,z),z),x1,z)*.
% 299.70/300.40 38933[0:SpR:1378.1,448.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Oappend(x,v,y),z,y,x1)* -> c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(x,u,y),y),c_List_Orev(z,x1),y,x1)*.
% 299.70/300.40 38925[0:SpR:1378.1,1626.1] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Oappend(x,v,y),y,z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Oappend(x,u,y),y),y,z),z)*.
% 299.70/300.40 38911[0:SpR:1378.1,2524.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(w,v,x),tc_List_Olist(x)),c_List_Orev(c_List_Orotate(y,c_List_Orev(c_List_Oappend(w,u,x),x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 39684[0:Rew:33919.0,38973.1] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(y,w,x),u,x),x),c_List_Oappend(c_List_Oreplicate(y,w,x),c_List_Oreplicate(v,w,x),x))*.
% 299.70/300.40 39851[0:SpR:39516.1,80.0] || equal(c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(u),c_Value_Oval_OAddr(v)),u),w,tc_Expr_Oexp(u)),x)* -> c_BigStep_Ofinals(c_List_Oappend(c_List_Omap(c_Expr_Oexp_OVal(u),y,tc_Value_Oval,tc_Expr_Oexp(u)),x,tc_Expr_Oexp(u)),u)*.
% 299.70/300.40 41131[0:SpL:421.0,39880.1] || equal(c_List_Omap(u,v,w,x),y) equal(c_List_Omap(u,c_List_Oappend(z,v,w),w,x),y)* -> equal(c_List_Omap(u,z,w,x),c_List_Olist_ONil(x)).
% 299.70/300.40 41124[0:SpL:336.0,39880.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(y,u,w),v,w),w),x)* -> equal(c_List_Oreplicate(y,u,w),c_List_Olist_ONil(w)).
% 299.70/300.40 41166[0:SpR:820.0,2335.1] || equal(c_List_Orev(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),x),u)** -> equal(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),c_List_Olist__update(u,v,w,x)).
% 299.70/300.40 41158[0:SpR:820.0,1003.1] || equal(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),c_List_Orev(u,x))** -> equal(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),c_List_Olist__update(u,v,w,x)).
% 299.70/300.40 41440[0:SpR:829.0,2335.1] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,w),x,w),w),v)** -> equal(c_List_Oappend(c_List_Omap(u,v,w,w),x,w),c_List_Omap(u,v,w,w)).
% 299.70/300.40 41432[0:SpR:829.0,1003.1] || equal(c_List_Oappend(c_List_Omap(u,v,w,w),x,w),c_List_Orev(v,w))** -> equal(c_List_Oappend(c_List_Omap(u,v,w,w),x,w),c_List_Omap(u,v,w,w)).
% 299.70/300.40 41724[0:SpR:4144.0,2335.1] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,x),x),v)** -> equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,x),c_List_Omap(u,v,x,x)).
% 299.70/300.40 41714[0:SpR:4144.0,1003.1] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,x),c_List_Orev(v,x))** -> equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,x),c_List_Omap(u,v,x,x)).
% 299.70/300.40 42103[0:SpR:9462.1,4367.0] || equal(u,c_List_Otake(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Omap(y,w,x,z),z),c_List_Omap(y,c_List_Odrop(v,w,x),x,z))*.
% 299.70/300.40 43333[0:SpL:1378.1,40013.1] || equal(u,v) equal(w,x)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(y,v,z),z),w,z),c_List_Oappend(y,u,z))* -> equal(x,c_List_Olist_ONil(z))*.
% 299.70/300.40 43331[0:SpL:1375.1,40013.1] || equal(u,v) equal(w,x)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,y,z),z),w,z),c_List_Oappend(u,y,z))* -> equal(x,c_List_Olist_ONil(z))*.
% 299.70/300.40 43376[0:SpL:1378.1,40021.1] || equal(u,v)* equal(w,x) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(y,v,z),z),w,z),x)* -> equal(c_List_Oappend(y,u,z),c_List_Olist_ONil(z))**.
% 299.70/300.40 43374[0:SpL:1375.1,40021.1] || equal(u,v)* equal(w,x) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,y,z),z),w,z),x)* -> equal(c_List_Oappend(u,y,z),c_List_Olist_ONil(z))**.
% 299.70/300.40 44560[0:SpL:1344.0,3991.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),c_List_Orev(c_List_Olist_OCons(y,x,w),w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(y,c_List_Olist_ONil(w),w)).
% 299.70/300.40 44557[0:SpL:4048.0,3991.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),c_List_Orev(c_List_Olist_OCons(y,c_List_Olist_OCons(w,u,v),v),v))* -> equal(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v)).
% 299.70/300.40 44591[0:Rew:3717.0,44590.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(y,v,w),w),w))* -> equal(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w)).
% 299.70/300.40 44915[0:SpL:6590.0,22865.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),tc_List_Olist(z)),x1,y),y),y),c_List_Olist_OCons(w,x,y))** -> .
% 299.70/300.40 44913[0:SpL:6590.0,21658.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),tc_List_Olist(z)),u,y),y),c_List_Orev(c_List_Olist_OCons(w,x,y),y))** -> .
% 299.70/300.40 44907[0:SpL:6590.0,22865.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),y,z),z),z),c_List_Olist_OCons(hAPP(x1,v),c_List_Omap(x1,w,x,z),z))* -> .
% 299.70/300.40 44905[0:SpL:6590.0,21658.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),u,y),y),c_List_Orev(c_List_Olist_OCons(hAPP(z,v),c_List_Omap(z,w,x,y),y),y))* -> .
% 299.70/300.40 44897[0:SpR:30361.1,6590.0] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x))** -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,y),c_List_Olist_ONil(x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,v,w),tc_List_Olist(w)))*.
% 299.70/300.40 44877[0:SpR:418.0,6590.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Odrop(w,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.40 44876[0:SpR:426.0,6590.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Orotate(w,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.40 44875[0:SpR:429.0,6590.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Otake(w,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.40 44869[0:SpR:6605.0,6590.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(hAPP(u,w),c_List_Olist_ONil(x),x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),tc_List_Olist(y)))*.
% 299.70/300.40 44866[0:SpR:6590.0,6590.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,x,y),tc_List_Olist(y)))*.
% 299.70/300.40 44865[0:SpR:6590.0,6590.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(z,v),c_List_Omap(z,w,x,x1),x1),tc_List_Olist(x1)))*.
% 299.70/300.40 44836[0:SpR:6590.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orotate(z,c_List_Olist_OCons(v,w,x),x),x1,x),x),x1)**.
% 299.70/300.40 44834[0:SpR:6590.0,1003.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),x)**.
% 299.70/300.40 44832[0:SpR:6590.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 44831[0:SpR:6590.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Orotate(z,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 44924[0:Rew:207.0,44813.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Olist_OCons(v,c_List_Oappend(w,z,x),x),x),c_List_Olist_OCons(v,w,x))**.
% 299.70/300.40 44808[0:SpR:6590.0,787.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.70/300.40 44804[0:SpR:6590.0,2335.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),x)**.
% 299.70/300.40 44800[0:SpR:6590.0,787.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,v),c_List_Omap(y,w,x,z),z),tc_List_Olist(z)))*.
% 299.70/300.40 44769[0:SpR:6590.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),x1,z),z),x1)**.
% 299.70/300.40 44767[0:SpR:6590.0,1003.1] || equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.40 44765[0:SpR:6590.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Orev(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 44764[0:SpR:6590.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 44741[0:SpR:6590.0,787.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Orev(z,y))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(y)))*.
% 299.70/300.40 44737[0:SpR:6590.0,2335.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Orev(z,y))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.40 44733[0:SpR:6590.0,787.1] || equal(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,x,y),tc_List_Olist(y)))*.
% 299.70/300.40 45134[0:Rew:3717.0,45096.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(c_List_Olist_OCons(y,z,x),x))* -> equal(c_List_Oappend(u,c_List_Orev(w,x),x),c_List_Orev(z,x)).
% 299.70/300.40 45201[0:SpL:1344.0,44445.0] || equal(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> equal(c_List_Oreplicate(v,w,x),c_List_Orev(y,x)).
% 299.70/300.40 45199[0:SpL:1351.0,44445.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y))* equal(c_List_Orev(u,y),c_List_Olist_ONil(y))** -> equal(c_List_Orev(v,y),c_List_Oreplicate(w,x,y)).
% 299.70/300.40 45523[0:SpL:10554.0,22865.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),tc_List_Olist(y)),z,y),y),y),c_List_Oappend(v,c_List_Olist_OCons(x1,x,y),y))* -> .
% 299.70/300.40 45521[0:SpL:10554.0,21658.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),tc_List_Olist(y)),u,y),y),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(z,x,y),y),y))* -> .
% 299.70/300.40 45503[0:SpR:336.0,10554.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,y,w),w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),tc_List_Olist(w)))*.
% 299.70/300.40 45539[0:Rew:377.0,45500.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(z,x,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.40 45540[0:Rew:207.0,45499.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(z,x,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.40 45441[0:SpR:10554.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Orotate(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x1,x),x),x1)**.
% 299.70/300.40 45439[0:SpR:10554.0,1003.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),y)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),tc_List_Olist(x)),y,x),y)**.
% 299.70/300.40 45437[0:SpR:10554.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 45436[0:SpR:10554.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Orotate(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 45419[0:SpR:10554.0,641.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),x),c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x))**.
% 299.70/300.40 45413[0:SpR:10554.0,787.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Orev(y,x))* -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(y,tc_List_Olist(x)))*.
% 299.70/300.40 45409[0:SpR:10554.0,2335.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Orev(y,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),tc_List_Olist(x)),y,x),y)**.
% 299.70/300.40 45405[0:SpR:10554.0,787.1] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(z,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.40 45683[0:SpR:45527.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Olist_OCons(y,v,w),w),z,w),w),c_List_Orotate(x,c_List_Olist_OCons(y,v,w),w))**.
% 299.70/300.40 46476[0:SpL:1550.0,39880.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,y,v),v),w,v),x)* -> equal(c_List_Orev(y,v),c_List_Olist_ONil(v)).
% 299.70/300.40 46454[0:SpL:1550.0,8541.0] || equal(c_List_Omap(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(u,c_List_Orev(w,x),x,z),c_List_Olist_ONil(z)).
% 299.70/300.40 46451[0:SpL:1550.0,8742.1] || equal(u,c_List_Orev(v,w)) equal(u,c_List_Oappend(c_List_Orev(c_List_Oappend(x,v,w),w),y,w))* -> equal(c_List_Oappend(c_List_Orev(x,w),y,w),c_List_Olist_ONil(w)).
% 299.70/300.40 46447[0:SpL:1550.0,1990.0] || equal(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> c_List_Odistinct(c_List_Oappend(c_List_Orev(v,x),y,x),x).
% 299.70/300.40 46422[0:SpL:1550.0,6255.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(c_List_Orev(v,x),y,x),c_List_Olist_ONil(x)).
% 299.70/300.40 46406[0:SpL:1550.0,1552.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x)* equal(z,c_List_Oappend(c_List_Orev(v,x),y,x))* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 46381[0:SpL:1550.0,1449.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x)* equal(z,c_List_Oappend(c_List_Orev(v,x),y,x))* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 46350[0:SpL:1550.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Oappend(c_List_Orev(c_List_Oappend(x,v,w),w),y,w))* -> equal(c_List_Orev(u,w),c_List_Oappend(c_List_Orev(x,w),y,w)).
% 299.70/300.40 46140[0:SpR:1550.0,4048.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(x,v),y,v),v),v),c_List_Oappend(c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(w,u,v),v),v),y,v))**.
% 299.70/300.40 46753[0:Rew:1342.0,46444.1] || equal(u,c_List_Orev(v,w)) equal(u,c_List_Oappend(c_List_Orev(x,w),c_List_Oappend(y,v,w),w))* -> equal(c_List_Oappend(c_List_Orev(y,w),x,w),c_List_Olist_ONil(w)).
% 299.70/300.40 46768[0:Rew:1342.0,46158.1] || equal(c_List_Orev(u,v),w) -> equal(c_List_Oappend(c_List_Orev(x,v),c_List_Oappend(y,u,v),v),c_List_Orev(c_List_Oappend(w,c_List_Oappend(c_List_Orev(y,v),x,v),v),v))*.
% 299.70/300.40 46770[0:Rew:344.0,46152.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,v),v),y,v),v,z),z),c_List_Omap(w,c_List_Orev(u,v),v,z))**.
% 299.70/300.40 46779[0:Rew:1550.0,46292.1,1342.0,46292.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,x,v),v),c_List_Orev(x,v))** -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,v),v),u,v),c_List_Orev(x,v))**.
% 299.70/300.40 46910[0:SpR:45729.0,649.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y))**.
% 299.70/300.40 47795[0:SpL:46993.1,6618.0] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** c_List_Odistinct(c_List_Olist_OCons(hAPP(u,y),c_List_Olist_ONil(x),x),x)* -> c_List_Odistinct(c_List_Olist_OCons(y,v,w),w)*.
% 299.70/300.40 47776[0:SpL:46993.1,450.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(v),v),z,v)* -> c_List_Olist__all2(w,y,u,z,v)*.
% 299.70/300.40 47646[0:SpL:46993.1,450.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Olist_OCons(y,z,x1),v,x1)* -> c_List_Olist__all2(w,u,z,v,x1)*.
% 299.70/300.40 47543[0:SpL:46993.1,8264.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),c_List_Olist_ONil(w))** c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w) -> c_List_Odistinct(c_List_Olist_OCons(v,x,w),w).
% 299.70/300.40 47423[0:SpL:46993.1,1459.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),c_List_Oappend(y,v,w))* -> equal(c_List_Olist_OCons(x,u,w),y)*.
% 299.70/300.40 47329[0:SpL:46993.1,450.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,y,z),c_List_Olist_OCons(x1,u,v),z,v)* -> c_List_Olist__all2(w,y,c_List_Olist_ONil(v),z,v).
% 299.70/300.40 47251[0:SpL:46993.1,450.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(y,z,x1),v,x1)* -> c_List_Olist__all2(w,c_List_Olist_ONil(v),z,v,x1).
% 299.70/300.40 47125[0:SpR:46993.1,434.0] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(u,c_List_Olist_OCons(y,v,w),w,x),c_List_Olist_OCons(hAPP(u,y),c_List_Olist_ONil(x),x))*.
% 299.70/300.40 48138[0:Rew:344.0,47124.1,3954.0,47124.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,c_List_Orev(w,v),v),tc_List_Olist(v)))*.
% 299.70/300.40 48265[0:SpR:787.1,1540.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(x,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_List_Oappend(u,c_List_Oappend(v,y,w),w),w),c_List_Oappend(u,v,w))**.
% 299.70/300.40 48263[0:SpR:787.1,1540.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Oappend(v,c_List_Oappend(w,y,x),x),x),c_List_Oappend(v,w,x))**.
% 299.70/300.40 48210[0:SpR:274.0,1540.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(u,c_List_Orev(c_List_Oappend(x,v,w),w),w),w),c_List_Oappend(u,c_List_Orev(v,w),w))**.
% 299.70/300.40 48201[0:SpR:1548.0,1540.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Oappend(w,y,x),x),x),c_List_Oappend(u,c_List_Otake(v,w,x),x))**.
% 299.70/300.40 48343[0:Rew:344.0,48246.0,83.0,48246.0,207.0,48246.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(v,c_List_Olist_OCons(u,x,w),w),w),c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w))**.
% 299.70/300.40 48929[0:Rew:32219.0,48843.0] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y))* equal(c_List_Orev(u,y),c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(z),z),z,y))* -> .
% 299.70/300.40 48931[0:Rew:23233.0,48809.0] || equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),w,x),x),c_List_Oappend(y,c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(z),z),z,x),x))* -> equal(c_List_Orev(w,x),y).
% 299.70/300.40 48933[0:Rew:23233.0,48675.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,w),w),c_List_Orev(c_List_Olist_OCons(hAPP(x,y),c_List_Oreplicate(u,v,w),w),w))**.
% 299.70/300.40 49114[0:Rew:377.0,49054.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,c_List_Oappend(u,y,z),z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Oappend(x,v,z),z),z))* -> .
% 299.70/300.40 49116[0:Rew:377.0,49052.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,c_List_Oappend(x,y,z),z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Oappend(v,x,z),z),z))* -> .
% 299.70/300.40 49249[0:SpL:1550.0,2069.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Oappend(c_List_Orev(w,y),z,y),y).
% 299.70/300.40 49531[0:SpL:4140.0,827.0] || equal(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(u,tc_List_Olist(z)))*.
% 299.70/300.40 49528[0:SpL:4140.0,7170.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(v,c_List_Oreplicate(w,y,x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.40 49525[0:SpL:4140.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),x1)*.
% 299.70/300.40 49523[0:SpL:4140.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),x1)*.
% 299.70/300.40 49521[0:SpL:4140.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),x1)*.
% 299.70/300.40 49518[0:SpL:4140.0,1007.0] || equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),tc_List_Olist(x1)),z,y),z)**.
% 299.70/300.40 49484[0:SpL:4140.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,hAPP(w,x),y),z,y),y),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),y))* -> .
% 299.70/300.40 49483[0:SpL:4140.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,hAPP(w,x),y),z,y),y),y),c_List_Omap(w,c_List_Otake(x1,c_List_Oreplicate(v,x,x2),x2),x2,y))* -> .
% 299.70/300.40 49481[0:SpL:4140.0,7565.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,hAPP(w,x),y),z,y),y),y),c_List_Omap(w,c_List_Otake(x1,c_List_Oreplicate(v,x,x2),x2),x2,y))* -> .
% 299.70/300.40 49479[0:SpL:4140.0,27659.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Otake(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.40 49476[0:SpL:4140.0,12443.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Odrop(z,c_List_Orev(c_List_Omap(w,c_List_Otake(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),y),y))* -> .
% 299.70/300.40 49475[0:SpL:4140.0,27674.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Orev(c_List_Otake(z,c_List_Omap(w,c_List_Otake(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),y),y))* -> .
% 299.70/300.40 49474[0:SpL:4140.0,27605.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),c_List_Otake(z,c_List_Omap(w,c_List_Otake(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),y))* -> .
% 299.70/300.40 49422[0:SpR:4140.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Otake(u,c_List_Oreplicate(v,hAPP(z,w),x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 49415[0:SpR:4140.0,418.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),x1,z))*.
% 299.70/300.40 49414[0:SpR:4140.0,426.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Orotate(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),x1,z))*.
% 299.70/300.40 49412[0:SpR:4140.0,429.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Otake(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),x1,z))*.
% 299.70/300.40 49380[0:SpR:4140.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Otake(u,c_List_Oreplicate(v,y,x1),x1),x1,x2),x2,z))*.
% 299.70/300.40 49365[0:SpR:4140.0,28435.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Omap(v,c_List_Otake(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),x),x)*.
% 299.70/300.40 49363[0:SpR:4140.0,5159.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Omap(v,c_List_Otake(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),x),x)*.
% 299.70/300.40 49362[0:SpR:4140.0,27530.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Omap(v,c_List_Otake(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),x),x)*.
% 299.70/300.40 49590[0:Rew:125.0,49539.0] || c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),z)* -> c_List_Odistinct(c_List_Omap(x,c_List_Otake(u,c_List_Oreplicate(v,y,x1),x1),x1,x2),x2)*.
% 299.70/300.40 49778[0:SpR:4351.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Orev(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),z),x1,z),z),x1)**.
% 299.70/300.40 49777[0:SpR:4132.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Orev(c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),z),x1,z),z),x1)**.
% 299.70/300.40 49773[0:SpR:4351.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orotate(z,c_List_Orev(c_List_Odrop(u,w,x),x),x),x1,x),x),x1)**.
% 299.70/300.40 49772[0:SpR:4132.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orotate(z,c_List_Orev(c_List_Otake(u,w,x),x),x),x1,x),x),x1)**.
% 299.70/300.40 49738[0:SpR:1378.1,3430.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(w,u,x),tc_List_Olist(x)),c_List_Oappend(c_List_Orotate(y,c_List_Orev(c_List_Oappend(w,v,x),x),x),z,x),x),z)**.
% 299.70/300.40 49736[0:SpR:1375.1,3430.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,w,x),tc_List_Olist(x)),c_List_Oappend(c_List_Orotate(y,c_List_Orev(c_List_Oappend(v,w,x),x),x),z,x),x),z)**.
% 299.70/300.40 49725[0:SpR:4041.1,3430.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,v),tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(x,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),y,v),v),y)**.
% 299.70/300.40 49720[0:SpR:3430.0,443.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Orotate(w,c_List_Orev(x,y),y),z,y),x1,y)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,x1),z,x1,y)*.
% 299.70/300.40 49719[0:SpR:3430.0,443.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orotate(v,c_List_Orev(w,x),x),y,x),z,x,x1)* -> c_List_Olist__all2(u,y,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,x1),x,x1)*.
% 299.70/300.40 50073[0:SpL:4139.0,827.0] || equal(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Orev(x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(z)))*.
% 299.70/300.40 50070[0:SpL:4139.0,7170.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(v,c_List_Orev(x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 50067[0:SpL:4139.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.40 50065[0:SpL:4139.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.40 50063[0:SpL:4139.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.40 50060[0:SpL:4139.0,1007.0] || equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(w,x),x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.40 50029[0:SpL:4139.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Omap(v,w,x,y),y),z,y),y),c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Orev(w,x),x),x,y),y))* -> .
% 299.70/300.40 50028[0:SpL:4139.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Omap(v,w,x,y),y),z,y),y),y),c_List_Omap(v,c_List_Otake(x1,c_List_Orev(w,x),x),x,y))* -> .
% 299.70/300.40 50125[0:Rew:22799.0,50021.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Otake(x1,c_List_Orev(x,y),y),y,z))* -> .
% 299.70/300.40 50013[0:SpL:4139.0,12443.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Odrop(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Orev(w,x),x),x,y),y),y))* -> .
% 299.70/300.40 50012[0:SpL:4139.0,27674.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Orev(w,x),x),x,y),y),y))* -> .
% 299.70/300.40 50011[0:SpL:4139.0,27605.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Orev(w,x),x),x,y),y))* -> .
% 299.70/300.40 49985[0:SpR:783.1,4139.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Omap(x,c_List_Orev(v,w),w,y))**.
% 299.70/300.40 49944[0:SpR:418.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),y,z))*.
% 299.70/300.40 49943[0:SpR:426.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),y,z))*.
% 299.70/300.40 49942[0:SpR:429.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Orev(c_List_Otake(v,x,y),y),y),y,z))*.
% 299.70/300.40 49932[0:SpR:4139.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Otake(u,c_List_Orev(c_List_Omap(y,v,w,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 49924[0:SpR:4139.0,418.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,c_List_Orev(x,y),y),y),y,z))*.
% 299.70/300.40 49923[0:SpR:4139.0,426.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Otake(v,c_List_Orev(x,y),y),y),y,z))*.
% 299.70/300.40 49921[0:SpR:4139.0,429.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Otake(v,c_List_Orev(x,y),y),y),y,z))*.
% 299.70/300.40 49876[0:SpR:4139.0,28435.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Omap(u,c_List_Otake(z,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.40 49874[0:SpR:4139.0,5159.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Omap(u,c_List_Otake(z,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.40 49873[0:SpR:4139.0,27530.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Omap(u,c_List_Otake(z,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.40 50142[0:Rew:88.0,49981.0] || equal(c_List_Orev(u,v),w) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Omap(x,w,v,y),y),y),c_List_Omap(x,c_List_Orev(w,v),v,y))**.
% 299.70/300.40 50144[0:Rew:425.0,49891.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(x,y),y),tc_List_Olist(y)))*.
% 299.70/300.40 50240[0:SpL:1378.1,3563.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,x),x),y,x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(y,x),c_List_Oappend(w,u,x),x),x)*.
% 299.70/300.40 50238[0:SpL:1375.1,3563.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(y,x),c_List_Oappend(u,w,x),x),x)*.
% 299.70/300.40 50338[0:Rew:377.0,50300.2] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(x,c_List_Oappend(u,c_List_Orev(w,y),y),y),y)*.
% 299.70/300.40 50340[0:Rew:377.0,50298.2] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(x,c_List_Orev(w,y),y),y),y)*.
% 299.70/300.40 50736[0:SpL:4133.0,7170.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orev(c_List_Otake(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 50733[0:SpL:4133.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.40 50731[0:SpL:4133.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.40 50729[0:SpL:4133.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.40 50662[0:SpL:4133.0,12690.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))* -> .
% 299.70/300.40 50647[0:SpL:4133.0,6887.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),z)* -> .
% 299.70/300.40 50534[0:SpL:4133.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Otake(w,c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.40 50526[0:SpL:4133.0,609.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z)* -> c_List_Odistinct(u,z)*.
% 299.70/300.40 50524[0:SpL:4133.0,909.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z))* c_List_Odistinct(c_List_Otake(w,c_List_Omap(v,x,y,z),z),z)* -> c_List_Odistinct(u,z)*.
% 299.70/300.40 50520[0:SpL:4133.0,12788.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z))* c_List_Odistinct(u,z)* -> c_List_Odistinct(c_List_Otake(w,c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.40 50498[0:SpL:4133.0,6516.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),z,y),z)** -> equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.40 50489[0:SpL:4133.0,1152.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),z,y),c_List_Otake(v,c_List_Omap(u,w,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.40 50425[0:SpR:418.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y,z))*.
% 299.70/300.40 50424[0:SpR:426.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y,z))*.
% 299.70/300.40 50422[0:SpR:429.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(u,c_List_Otake(v,x,y),y),y),y,z))*.
% 299.70/300.40 50415[0:SpR:6605.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x),x),c_List_Omap(v,c_List_Orev(c_List_Otake(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y),y,x))*.
% 299.70/300.40 50403[0:SpR:4133.0,418.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orev(c_List_Otake(v,x,y),y),y),y,z))*.
% 299.70/300.40 50402[0:SpR:4133.0,426.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Orev(c_List_Otake(v,x,y),y),y),y,z))*.
% 299.70/300.40 50849[0:Rew:3713.0,50374.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,w,x),x,y),c_List_Orev(z,y),y),c_List_Oappend(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Orev(z,y),y))*.
% 299.70/300.40 50851[0:Rew:1633.0,50365.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,w,x),x,y),z,y),y),c_List_Orev(c_List_Oappend(c_List_Otake(v,c_List_Omap(u,w,x,y),y),z,y),y))*.
% 299.70/300.40 50852[0:Rew:1632.0,50353.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z),z),c_List_Orev(c_List_Oappend(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z))*.
% 299.70/300.40 50853[0:Rew:3584.0,50352.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Otake(x,y,z),z,v),v),c_List_Oappend(c_List_Orev(u,v),c_List_Otake(x,c_List_Omap(w,y,z,v),v),v))*.
% 299.70/300.40 50910[0:SpL:4133.0,3902.0] || equal(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(v,x,y),y),y)*.
% 299.70/300.40 50907[0:SpL:4139.0,3902.0] || equal(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Otake(v,c_List_Orev(x,y),y),y)*.
% 299.70/300.40 50905[0:SpL:4140.0,3902.0] || equal(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1)*.
% 299.70/300.40 50902[0:SpL:437.0,3902.0] || equal(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(c_List_Olist__update(w,z,x1,x),x)*.
% 299.70/300.40 50935[0:SpL:1378.1,3915.1] || equal(u,v)* equal(c_List_Oappend(w,u,x),y)* c_List_Odistinct(c_List_Omap(z,c_List_Orev(c_List_Oappend(w,v,x),x),x,x1),x1)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 50933[0:SpL:1375.1,3915.1] || equal(u,v)* equal(c_List_Oappend(u,w,x),y)* c_List_Odistinct(c_List_Omap(z,c_List_Orev(c_List_Oappend(v,w,x),x),x,x1),x1)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 50922[0:SpL:4041.1,3915.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* c_List_Odistinct(c_List_Omap(y,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v,z),z)* -> c_List_Odistinct(x,v)*.
% 299.70/300.40 51634[0:SpL:4036.1,12721.2] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(y,z)* equal(c_List_Olist_OCons(x1,z,x),c_List_Orev(c_List_Olist_OCons(w,v,x),x))* -> .
% 299.70/300.40 51633[0:SpL:4036.1,7048.2] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(y,z)* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),z)* -> .
% 299.70/300.40 51623[0:SpL:4036.1,449.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(x,y),c_List_Orev(c_List_Olist_OCons(z,v,x1),x1),y,x1)* -> c_List_Olist__all2(w,x,c_List_Olist_OCons(z,u,x1),y,x1)*.
% 299.70/300.40 51604[0:SpL:4036.1,3915.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* c_List_Odistinct(c_List_Omap(z,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x,x1),x1)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 51602[0:SpL:4036.1,17420.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(y,x),x),x),c_List_Orev(c_List_Olist_OCons(w,v,x),x))* -> .
% 299.70/300.40 51599[0:SpL:4036.1,1017.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(z,c_List_Orev(c_List_Olist_OCons(w,v,x),x))* c_List_Odistinct(y,x)* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 51598[0:SpL:4036.1,12811.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(z,c_List_Orev(c_List_Olist_OCons(w,v,x),x))* c_List_Odistinct(z,x)* -> c_List_Odistinct(y,x)*.
% 299.70/300.40 51584[0:SpL:4036.1,912.2] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(z,y)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,v,x),x),x)* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 51733[0:Rew:4048.0,51539.2] || equal(u,v) equal(w,x)* equal(c_List_Oappend(c_List_Orev(v,y),c_List_Olist_OCons(z,w,y),y),c_List_Olist_OCons(z,u,y))* -> equal(x,c_List_Olist_ONil(y))*.
% 299.70/300.40 51538[0:SpL:4036.1,4784.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_ONil(x),c_List_Orev(c_List_Olist_OCons(y,v,z),z),x,z)* -> c_List_Olist__all2(w,c_List_Olist_ONil(x),c_List_Olist_OCons(y,u,z),x,z)*.
% 299.70/300.40 51529[0:SpL:4036.1,454.0] || equal(u,v)* c_List_Olist__all2(w,x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),x1,z)* -> c_List_Olist__all2(w,c_List_Orev(x,x1),c_List_Olist_OCons(y,u,z),x1,z)*.
% 299.70/300.40 51528[0:SpL:4036.1,31815.0] || equal(u,v)* equal(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),z))* equal(c_List_Orev(w,z),c_List_Olist_OCons(y,u,z))* -> .
% 299.70/300.40 51518[0:SpL:4036.1,17420.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,u,y))* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y),c_List_Orev(w,y))* -> .
% 299.70/300.40 51734[0:Rew:207.0,51517.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(u,y,z),z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Olist_OCons(x,v,z),z),z))* -> .
% 299.70/300.40 51469[0:SpL:4036.1,17418.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),c_List_Orev(y,x))* equal(c_List_Orev(c_List_Olist_OCons(z,y,x),x),c_List_Orev(c_List_Olist_OCons(w,v,x),x))* -> .
% 299.70/300.40 51468[0:SpL:4036.1,8735.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),c_List_Oappend(y,z,x))* -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.40 51737[0:Rew:4048.0,51463.2] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* equal(c_List_Oappend(c_List_Orev(v,x),c_List_Olist_OCons(w,z,x),x),y)* -> equal(z,c_List_Olist_ONil(x)).
% 299.70/300.40 51455[0:SpL:4036.1,4774.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),c_List_Olist_ONil(z),y,z)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,u,y),c_List_Olist_ONil(z),y,z)*.
% 299.70/300.40 51439[0:SpL:4036.1,449.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),c_List_Orev(z,x1),y,x1)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,u,y),z,y,x1)*.
% 299.70/300.40 51438[0:SpL:4036.1,455.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),z,y,x1)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,u,y),c_List_Orev(z,x1),y,x1)*.
% 299.70/300.40 51739[0:Rew:207.0,51429.2] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(u,c_List_Orev(w,y),y),y),y)*.
% 299.70/300.40 51402[0:SpL:4036.1,1652.0] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y,z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Olist_OCons(x,u,y),y,z),z)*.
% 299.70/300.40 51369[0:SpL:4036.1,106.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))* -> equal(c_List_Olist_OCons(w,u,x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))*.
% 299.70/300.40 51366[0:SpL:4036.1,20921.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,v,x),x),y)* equal(z,y)* c_List_Odistinct(c_List_Olist_OCons(w,u,x),x)* -> c_List_Odistinct(z,x)*.
% 299.70/300.40 51743[0:Rew:4048.0,51354.1] || equal(u,v)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(y,w),c_List_Olist_OCons(x,u,w),w),w)*.
% 299.70/300.40 51042[0:SpR:434.0,4036.1] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,z),y,x),x),c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x),x))*.
% 299.70/300.40 51030[0:SpR:4036.1,448.1] || equal(u,v)* c_List_Olist__all2(w,x,c_List_Olist_OCons(y,u,z),x1,z)* -> c_List_Olist__all2(w,c_List_Orev(x,x1),c_List_Orev(c_List_Olist_OCons(y,v,z),z),x1,z)*.
% 299.70/300.40 51026[0:SpR:4036.1,448.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,u,y),z,y,x1)* -> c_List_Olist__all2(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),c_List_Orev(z,x1),y,x1)*.
% 299.70/300.40 51017[0:SpR:4036.1,1626.1] || equal(u,v)* c_List_Odistinct(c_List_Omap(w,c_List_Olist_OCons(x,u,y),y,z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y,z),z)*.
% 299.70/300.40 51000[0:SpR:4036.1,3430.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,x),tc_List_Olist(x)),c_List_Oappend(c_List_Orotate(y,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),z,x),x),z)**.
% 299.70/300.40 50999[0:SpR:4036.1,2524.0] || equal(u,v) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,x),tc_List_Olist(x)),c_List_Orev(c_List_Orotate(y,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.40 53051[0:SpL:4254.0,3902.0] || equal(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1)*.
% 299.70/300.40 53048[0:SpL:4254.0,7170.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(v,c_List_Oreplicate(w,y,x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.40 53045[0:SpL:4254.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),x1)*.
% 299.70/300.40 53043[0:SpL:4254.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),x1)*.
% 299.70/300.40 53041[0:SpL:4254.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),x1)*.
% 299.70/300.40 52942[0:SpR:4254.0,418.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),x1,z))*.
% 299.70/300.40 52941[0:SpR:4254.0,426.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),x1,z))*.
% 299.70/300.40 52938[0:SpR:4254.0,429.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Otake(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),x1,z))*.
% 299.70/300.40 52911[0:SpR:4254.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orotate(u,c_List_Oreplicate(v,y,x1),x1),x1,x2),x2,z))*.
% 299.70/300.40 53118[0:Rew:125.0,53062.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),z)* -> c_List_Odistinct(c_List_Omap(x,c_List_Orotate(u,c_List_Oreplicate(v,y,x1),x1),x1,x2),x2)*.
% 299.70/300.40 53172[0:SpL:4047.0,51184.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x))* equal(c_List_Orev(c_List_Olist_OCons(y,u,x),x),c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.40 53379[0:SpL:4253.0,3902.0] || equal(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Orotate(v,c_List_Orev(x,y),y),y)*.
% 299.70/300.40 53376[0:SpL:4253.0,7170.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(v,c_List_Orev(x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 53373[0:SpL:4253.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.40 53371[0:SpL:4253.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.40 53369[0:SpL:4253.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.40 53265[0:SpR:418.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),y,z))*.
% 299.70/300.40 53264[0:SpR:426.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),y,z))*.
% 299.70/300.40 53240[0:SpR:4253.0,418.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),y,z))*.
% 299.70/300.40 53239[0:SpR:4253.0,426.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),y,z))*.
% 299.70/300.40 53236[0:SpR:4253.0,429.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),y,z))*.
% 299.70/300.40 53458[0:Rew:425.0,53208.0,344.0,53208.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orotate(x,c_List_Orev(u,v),v),v,y),y),c_List_Omap(w,c_List_Orotate(x,c_List_Orev(u,v),v),v,y))**.
% 299.70/300.40 53994[0:SpL:4246.0,3902.0] || equal(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(v,x,y),y),y)*.
% 299.70/300.40 53991[0:SpL:4246.0,7170.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orev(c_List_Orotate(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 53988[0:SpL:4246.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.40 53986[0:SpL:4246.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.40 53984[0:SpL:4246.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.40 53914[0:SpL:4246.0,12690.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.70/300.40 53899[0:SpL:4246.0,6887.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),z)* -> .
% 299.70/300.40 53791[0:SpL:4246.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.40 53783[0:SpL:4246.0,609.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z))* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z)* -> c_List_Odistinct(u,z)*.
% 299.70/300.40 53781[0:SpL:4246.0,909.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z))* c_List_Odistinct(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z)* -> c_List_Odistinct(u,z)*.
% 299.70/300.40 53777[0:SpL:4246.0,12788.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z))* c_List_Odistinct(u,z)* -> c_List_Odistinct(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.40 53756[0:SpL:4246.0,6516.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z,y),z)** -> equal(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.40 53747[0:SpL:4246.0,1152.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z,y),c_List_Orotate(v,c_List_Omap(u,w,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.40 53717[0:SpR:418.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y,z))*.
% 299.70/300.40 53715[0:SpR:426.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y,z))*.
% 299.70/300.40 53713[0:SpR:429.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y,z))*.
% 299.70/300.40 53705[0:SpR:6605.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x),x),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y),y,x))*.
% 299.70/300.40 53692[0:SpR:4246.0,418.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),y,z))*.
% 299.70/300.40 54080[0:Rew:3713.0,53661.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),c_List_Orev(z,y),y),c_List_Oappend(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),c_List_Orev(z,y),y))*.
% 299.70/300.40 54082[0:Rew:1633.0,53653.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),z,y),y),c_List_Orev(c_List_Oappend(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),z,y),y))*.
% 299.70/300.40 54084[0:Rew:1632.0,53641.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),z),c_List_Orev(c_List_Oappend(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z))*.
% 299.70/300.40 54085[0:Rew:3584.0,53640.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Orotate(x,y,z),z,v),v),c_List_Oappend(c_List_Orev(u,v),c_List_Orotate(x,c_List_Omap(w,y,z,v),v),v))*.
% 299.70/300.40 54122[0:Rew:425.0,53638.0,154.0,53638.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Orotate(x,u,v),v),v,y),y),c_List_Omap(w,c_List_Orev(c_List_Orotate(x,u,v),v),v,y))**.
% 299.70/300.40 54490[0:SpL:4361.0,827.0] || equal(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(u,tc_List_Olist(z)))*.
% 299.70/300.40 54489[0:SpL:4361.0,3902.0] || equal(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1)*.
% 299.70/300.40 54486[0:SpL:4361.0,7170.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(v,c_List_Oreplicate(w,y,x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.40 54483[0:SpL:4361.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),x1)*.
% 299.70/300.40 54481[0:SpL:4361.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),x1)*.
% 299.70/300.40 54479[0:SpL:4361.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),x1)*.
% 299.70/300.40 54476[0:SpL:4361.0,1007.0] || equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),tc_List_Olist(x1)),z,y),z)**.
% 299.70/300.40 54431[0:SpL:4361.0,12083.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Odrop(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.40 54430[0:SpL:4361.0,12061.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Odrop(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.40 54428[0:SpL:4361.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Orev(c_List_Omap(x,c_List_Odrop(x1,c_List_Oreplicate(w,y,x2),x2),x2,z),z))* -> .
% 299.70/300.40 54427[0:SpL:4361.0,7228.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Orev(c_List_Omap(x,c_List_Odrop(x1,c_List_Oreplicate(w,y,x2),x2),x2,z),z))* -> .
% 299.70/300.40 54426[0:SpL:4361.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Odrop(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.40 54425[0:SpL:4361.0,4513.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Odrop(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.40 54419[0:SpL:4361.0,7736.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Otake(z,c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),y),y))* -> .
% 299.70/300.40 54417[0:SpL:4361.0,7451.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Orev(c_List_Odrop(z,c_List_Omap(w,c_List_Odrop(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),y),y))* -> .
% 299.70/300.40 54416[0:SpL:4361.0,4947.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y),c_List_Odrop(z,c_List_Omap(w,c_List_Odrop(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),y))* -> .
% 299.70/300.40 54362[0:SpR:4361.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Odrop(u,c_List_Oreplicate(v,hAPP(z,w),x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 54352[0:SpR:4361.0,418.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),x1,z))*.
% 299.70/300.40 54350[0:SpR:4361.0,426.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),x1,z))*.
% 299.70/300.40 54347[0:SpR:4361.0,429.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Otake(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),x1,z))*.
% 299.70/300.40 54329[0:SpR:4361.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Odrop(u,c_List_Oreplicate(v,y,x1),x1),x1,x2),x2,z))*.
% 299.70/300.40 54302[0:SpR:4361.0,17803.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Omap(v,c_List_Odrop(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),x),x)*.
% 299.70/300.40 54300[0:SpR:4361.0,5255.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Omap(v,c_List_Odrop(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),x),x)*.
% 299.70/300.40 54299[0:SpR:4361.0,4818.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Omap(v,c_List_Odrop(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),x),x)*.
% 299.70/300.40 54547[0:Rew:424.0,54390.1] || equal(c_List_Otake(u,c_List_Oreplicate(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(y,w),z),z),c_List_Oreplicate(v,hAPP(y,w),z))**.
% 299.70/300.40 54551[0:Rew:125.0,54498.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),z)* -> c_List_Odistinct(c_List_Omap(x,c_List_Odrop(u,c_List_Oreplicate(v,y,x1),x1),x1,x2),x2)*.
% 299.70/300.40 54789[0:Rew:22795.0,54762.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Otake(x1,c_List_Orev(x,y),y),y,z))* -> .
% 299.70/300.40 54748[0:SpL:4140.0,54590.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Otake(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.40 55035[0:SpL:4360.0,827.0] || equal(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Orev(x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(z)))*.
% 299.70/300.40 55034[0:SpL:4360.0,3902.0] || equal(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Odrop(v,c_List_Orev(x,y),y),y)*.
% 299.70/300.40 55031[0:SpL:4360.0,7170.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(v,c_List_Orev(x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 55028[0:SpL:4360.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.40 55026[0:SpL:4360.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.40 55024[0:SpL:4360.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.40 55021[0:SpL:4360.0,1007.0] || equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(w,x),x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.40 55092[0:Rew:22799.0,54974.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Orev(x,y),y),y,z))* -> .
% 299.70/300.40 54972[0:SpL:4360.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,c_List_Orev(x,y),y),y,z),z))* -> .
% 299.70/300.40 54971[0:SpL:4360.0,7228.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,c_List_Orev(x,y),y),y,z),z))* -> .
% 299.70/300.40 54969[0:SpL:4360.0,4513.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Odrop(x1,c_List_Orev(x,y),y),y,z))* -> .
% 299.70/300.40 54960[0:SpL:4360.0,7736.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Otake(z,c_List_Orev(c_List_Omap(v,c_List_Odrop(x1,c_List_Orev(w,x),x),x,y),y),y))* -> .
% 299.70/300.40 54958[0:SpL:4360.0,7451.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Orev(w,x),x),x,y),y),y))* -> .
% 299.70/300.40 54957[0:SpL:4360.0,4947.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Orev(w,x),x),x,y),y))* -> .
% 299.70/300.40 54877[0:SpR:418.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),y,z))*.
% 299.70/300.40 54861[0:SpR:4360.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Odrop(u,c_List_Orev(c_List_Omap(y,v,w,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.40 54849[0:SpR:4360.0,418.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),y,z))*.
% 299.70/300.40 54847[0:SpR:4360.0,426.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),y,z))*.
% 299.70/300.40 54844[0:SpR:4360.0,429.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),y,z))*.
% 299.70/300.40 54801[0:SpR:4360.0,17803.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Omap(u,c_List_Odrop(z,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.40 54799[0:SpR:4360.0,5255.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Omap(u,c_List_Odrop(z,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.40 54798[0:SpR:4360.0,4818.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(y,c_List_Omap(u,c_List_Odrop(z,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.40 55117[0:Rew:425.0,54827.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(x,y),y),tc_List_Olist(y)))*.
% 299.70/300.40 55698[0:SpL:4352.0,3902.0] || equal(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(v,x,y),y),y)*.
% 299.70/300.40 55695[0:SpL:4352.0,7170.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orev(c_List_Odrop(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.40 55692[0:SpL:4352.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.40 55690[0:SpL:4352.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.40 55688[0:SpL:4352.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.40 55619[0:SpL:4352.0,12690.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.70/300.40 55604[0:SpL:4352.0,6887.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),z)* -> .
% 299.70/300.40 55492[0:SpL:4352.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.40 55484[0:SpL:4352.0,609.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z)* -> c_List_Odistinct(u,z)*.
% 299.70/300.40 55482[0:SpL:4352.0,909.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z))* c_List_Odistinct(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z)* -> c_List_Odistinct(u,z)*.
% 299.70/300.40 55478[0:SpL:4352.0,12788.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z))* c_List_Odistinct(u,z)* -> c_List_Odistinct(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.40 55455[0:SpL:4352.0,6516.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),z,y),z)** -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.40 55446[0:SpL:4352.0,1152.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),z,y),c_List_Odrop(v,c_List_Omap(u,w,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.40 55347[0:SpR:418.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y,z))*.
% 299.70/300.40 55345[0:SpR:426.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y,z))*.
% 299.70/300.40 55343[0:SpR:429.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y,z))*.
% 299.70/300.40 55334[0:SpR:6605.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x),x),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y),y,x))*.
% 299.70/300.40 55875[0:Rew:3713.0,55287.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),c_List_Orev(z,y),y),c_List_Oappend(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Orev(z,y),y))*.
% 299.70/300.40 55877[0:Rew:1633.0,55278.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),z,y),y),c_List_Orev(c_List_Oappend(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),z,y),y))*.
% 299.70/300.40 55878[0:Rew:1632.0,55266.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Odrop(w,x,y),y,z),z),z),c_List_Orev(c_List_Oappend(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z))*.
% 299.70/300.40 55879[0:Rew:3584.0,55265.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Odrop(x,y,z),z,v),v),c_List_Oappend(c_List_Orev(u,v),c_List_Odrop(x,c_List_Omap(w,y,z,v),v),v))*.
% 299.70/300.40 56095[0:SpL:6605.0,6649.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),c_List_Omap(y,c_List_Olist_OCons(z,x1,x2),x2,x))* -> equal(c_List_Omap(y,x1,x2,x),c_List_Olist_ONil(x)).
% 299.70/300.40 56268[0:SpL:418.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z,hAPP(v,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Odrop(u,w,x),z,x1,x),x)*.
% 299.70/300.40 56266[0:SpL:426.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z,hAPP(v,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orotate(u,w,x),z,x1,x),x)*.
% 299.70/300.40 56264[0:SpL:429.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z,hAPP(v,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Otake(u,w,x),z,x1,x),x)*.
% 299.70/300.40 56255[0:SpL:6605.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(w),w),x,hAPP(u,y),w),w)* -> c_List_Odistinct(c_List_Olist__update(c_List_Olist_OCons(v,c_List_Olist_ONil(z),z),x,y,z),z)*.
% 299.70/300.40 56288[0:Rew:125.0,56276.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1,hAPP(u,hAPP(v,x2)),z),z)* -> c_List_Odistinct(c_List_Olist__update(w,x1,x2,x),x)*.
% 299.70/300.40 57469[0:SpL:294.0,7161.0] || equal(c_List_Omap(c_Fun_Ocomp(u,c_Fun_Ocomp(v,w,x,y,z),y,x1,z),x2,z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(w,x2,z,x),c_List_Olist_ONil(x)).
% 299.70/300.40 57646[0:Res:13566.1,11434.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_ONil(tc_Type_Oty),w,tc_Type_Oty,tc_Type_Oty) -> c_List_Olist__all2(c_COMBB(c_Conform_Oconf(u,x,v),y,tc_Value_Oval,tc_fun(tc_Type_Oty,tc_bool),z),c_List_Olist_ONil(z),w,z,tc_Type_Oty)*.
% 299.70/300.40 57743[0:SpL:4351.0,52057.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),x,y),z)* equal(c_List_Olist_OCons(x,z,y),c_List_Odrop(u,c_List_Omap(x1,v,w,y),y))* -> .
% 299.70/300.40 57742[0:SpL:4132.0,52057.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),x,y),z)* equal(c_List_Olist_OCons(x,z,y),c_List_Otake(u,c_List_Omap(x1,v,w,y),y))* -> .
% 299.70/300.40 57738[0:SpL:4351.0,52057.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),z,x),x1)* equal(c_List_Olist_OCons(z,x1,x),c_List_Odrop(u,w,x))* -> .
% 299.70/300.40 57737[0:SpL:4132.0,52057.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),z,x),x1)* equal(c_List_Olist_OCons(z,x1,x),c_List_Otake(u,w,x))* -> .
% 299.70/300.40 57789[0:Rew:297.0,57760.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Oreplicate(w,x,y),c_List_Otake(w,z,x1),y,x1)*.
% 299.70/300.40 57951[0:Rew:297.0,57920.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(x,y,z),z),z),x1,z)* -> c_List_Olist__all2(u,c_List_Otake(x,v,x1),c_List_Oreplicate(x,y,z),x1,z)*.
% 299.70/300.40 58187[0:SpR:4367.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Omap(y,c_List_Oappend(v,z,x),x,x1),x,x1)* -> c_List_Olist__all2(u,w,c_List_Omap(y,z,x,x1),x,x1).
% 299.70/300.40 58160[0:SpR:1248.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Olist__update(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,z),x1,x2,z),x,z)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(z),x,z).
% 299.70/300.40 58157[0:SpR:1116.1,6845.1] || equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,x),c_List_Olist_ONil(x)) c_List_Olist__all2(y,c_List_Oappend(u,z,v),w,v,x)* -> c_List_Olist__all2(y,z,w,v,x).
% 299.70/300.40 58156[0:SpR:720.1,6845.1] || equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,x),w) c_List_Olist__all2(y,c_List_Oappend(u,z,v),w,v,x)* -> c_List_Olist__all2(y,z,c_List_Olist_ONil(x),v,x)*.
% 299.70/300.40 58369[0:SpL:4360.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Odrop(x,c_List_Orev(c_List_Omap(y,z,x1,w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(x,c_List_Orev(z,x1),x1),tc_List_Olist(x1)),u)*.
% 299.70/300.40 58365[0:SpL:4139.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,c_List_Orev(c_List_Omap(y,z,x1,w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(x,c_List_Orev(z,x1),x1),tc_List_Olist(x1)),u)*.
% 299.70/300.40 58363[0:SpL:4361.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Odrop(x,c_List_Oreplicate(y,hAPP(z,x1),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(x,c_List_Oreplicate(y,x1,x2),x2),tc_List_Olist(x2)),u)*.
% 299.70/300.40 58361[0:SpL:4140.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,c_List_Oreplicate(y,hAPP(z,x1),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(x,c_List_Oreplicate(y,x1,x2),x2),tc_List_Olist(x2)),u)*.
% 299.70/300.40 58481[0:SpR:4367.0,6815.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),c_List_Oappend(w,x1,y),z,y)* -> c_List_Olist__all2(u,c_List_Omap(v,x,y,z),x1,z,y).
% 299.70/300.40 58454[0:SpR:1248.0,6815.1] || c_List_Olist__all2(u,c_List_Olist__update(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),z,x1,y),c_List_Oappend(v,x2,w),y,w)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),x2,y,w).
% 299.70/300.40 58451[0:SpR:1116.1,6815.1] || equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,x),c_List_Olist_ONil(x)) c_List_Olist__all2(y,w,c_List_Oappend(u,z,v),x,v)* -> c_List_Olist__all2(y,w,z,x,v).
% 299.70/300.40 58450[0:SpR:720.1,6815.1] || equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,x),w) c_List_Olist__all2(y,w,c_List_Oappend(u,z,v),x,v)* -> c_List_Olist__all2(y,c_List_Olist_ONil(x),z,x,v)*.
% 299.70/300.40 58551[0:SpL:4352.0,5772.1] || equal(u,c_List_Orev(c_List_Odrop(v,w,x),x))* c_List_Odistinct(c_List_Orev(c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.40 58550[0:SpL:4246.0,5772.1] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x))* c_List_Odistinct(c_List_Orev(c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.40 58549[0:SpL:4133.0,5772.1] || equal(u,c_List_Orev(c_List_Otake(v,w,x),x))* c_List_Odistinct(c_List_Orev(c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.40 58548[0:SpL:4360.0,5772.1] || equal(u,c_List_Odrop(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Odrop(v,c_List_Orev(c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.40 58546[0:SpL:4253.0,5772.1] || equal(u,c_List_Orotate(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Orotate(v,c_List_Orev(c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.40 58544[0:SpL:4139.0,5772.1] || equal(u,c_List_Otake(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Otake(v,c_List_Orev(c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.40 58542[0:SpL:4361.0,5772.1] || equal(u,c_List_Odrop(v,c_List_Oreplicate(w,x,y),y))* c_List_Odistinct(c_List_Odrop(v,c_List_Oreplicate(w,hAPP(z,x),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.40 58541[0:SpL:4254.0,5772.1] || equal(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y))* c_List_Odistinct(c_List_Orotate(v,c_List_Oreplicate(w,hAPP(z,x),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.40 58540[0:SpL:4140.0,5772.1] || equal(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y))* c_List_Odistinct(c_List_Otake(v,c_List_Oreplicate(w,hAPP(z,x),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.40 58537[0:SpL:437.0,5772.1] || equal(u,c_List_Olist__update(v,w,x,y))* c_List_Odistinct(c_List_Olist__update(c_List_Omap(z,v,y,x1),w,hAPP(z,x),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.40 58584[0:SpL:4360.0,5777.1] || equal(u,c_List_Odrop(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Orev(c_List_Odrop(v,c_List_Orev(c_List_Omap(y,w,x,z),z),z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.40 58582[0:SpL:4253.0,5777.1] || equal(u,c_List_Orotate(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Orev(c_List_Orotate(v,c_List_Orev(c_List_Omap(y,w,x,z),z),z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.40 58580[0:SpL:4139.0,5777.1] || equal(u,c_List_Otake(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Orev(c_List_Otake(v,c_List_Orev(c_List_Omap(y,w,x,z),z),z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.40 58578[0:SpL:4361.0,5777.1] || equal(u,c_List_Odrop(v,c_List_Oreplicate(w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,hAPP(z,x),x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.40 58577[0:SpL:4254.0,5777.1] || equal(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,hAPP(z,x),x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.40 58576[0:SpL:4140.0,5777.1] || equal(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,hAPP(z,x),x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.40 58573[0:SpL:437.0,5777.1] || equal(u,c_List_Olist__update(v,w,x,y))* c_List_Odistinct(c_List_Orev(c_List_Olist__update(c_List_Omap(z,v,y,x1),w,hAPP(z,x),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.40 58627[0:SpL:4352.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Odrop(w,x,v),v))* c_List_Odistinct(c_List_Orev(c_List_Odrop(w,c_List_Omap(y,x,v,z),z),z),z)* -> c_List_Odistinct(u,v).
% 299.70/300.40 58626[0:SpL:4246.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Orotate(w,x,v),v))* c_List_Odistinct(c_List_Orev(c_List_Orotate(w,c_List_Omap(y,x,v,z),z),z),z)* -> c_List_Odistinct(u,v).
% 299.70/300.40 58625[0:SpL:4133.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Otake(w,x,v),v))* c_List_Odistinct(c_List_Orev(c_List_Otake(w,c_List_Omap(y,x,v,z),z),z),z)* -> c_List_Odistinct(u,v).
% 299.70/300.40 58624[0:SpL:4360.0,5780.1] || equal(c_List_Orev(u,v),c_List_Odrop(w,c_List_Orev(x,v),v))* c_List_Odistinct(c_List_Odrop(w,c_List_Orev(c_List_Omap(y,x,v,z),z),z),z)* -> c_List_Odistinct(u,v).
% 299.70/300.40 58622[0:SpL:4253.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orotate(w,c_List_Orev(x,v),v))* c_List_Odistinct(c_List_Orotate(w,c_List_Orev(c_List_Omap(y,x,v,z),z),z),z)* -> c_List_Odistinct(u,v).
% 299.70/300.40 58620[0:SpL:4139.0,5780.1] || equal(c_List_Orev(u,v),c_List_Otake(w,c_List_Orev(x,v),v))* c_List_Odistinct(c_List_Otake(w,c_List_Orev(c_List_Omap(y,x,v,z),z),z),z)* -> c_List_Odistinct(u,v).
% 299.70/300.40 58618[0:SpL:4361.0,5780.1] || equal(c_List_Orev(u,v),c_List_Odrop(w,c_List_Oreplicate(x,y,v),v))* c_List_Odistinct(c_List_Odrop(w,c_List_Oreplicate(x,hAPP(z,y),x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.40 58617[0:SpL:4254.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orotate(w,c_List_Oreplicate(x,y,v),v))* c_List_Odistinct(c_List_Orotate(w,c_List_Oreplicate(x,hAPP(z,y),x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.40 58616[0:SpL:4140.0,5780.1] || equal(c_List_Orev(u,v),c_List_Otake(w,c_List_Oreplicate(x,y,v),v))* c_List_Odistinct(c_List_Otake(w,c_List_Oreplicate(x,hAPP(z,y),x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.40 58613[0:SpL:437.0,5780.1] || equal(c_List_Orev(u,v),c_List_Olist__update(w,x,y,v))* c_List_Odistinct(c_List_Olist__update(c_List_Omap(z,w,v,x1),x,hAPP(z,y),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.40 58686[0:SpL:51643.1,11802.0] || equal(c_List_Olist_ONil(tc_Type_Oty),u) c_List_Olist__all2(c_TypeRel_Owiden(v,w),c_List_Olist_OCons(x,u,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* -> equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(v,x,c_List_Olist_ONil(tc_Type_Oty),y,w),c_List_Olist_ONil(tc_Type_Oty)).
% 299.70/300.40 58764[0:Rew:4048.0,58722.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(u,x),c_List_Olist_OCons(y,z,x),x),x),c_List_Oappend(c_List_Orev(z,x),c_List_Olist_OCons(y,v,x),x))* -> .
% 299.70/300.40 58720[0:SpL:1378.1,6885.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,v,y),y),z,y),y),c_List_Oappend(c_List_Orev(z,y),c_List_Oappend(x,u,y),y))* -> .
% 299.70/300.40 58718[0:SpL:1375.1,6885.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(c_List_Oappend(v,x,y),y),z,y),y),c_List_Oappend(c_List_Orev(z,y),c_List_Oappend(u,x,y),y))* -> .
% 299.70/300.40 58832[0:Rew:207.0,58790.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),z),c_List_Olist_OCons(y,c_List_Oappend(v,c_List_Orev(x,z),z),z))* -> .
% 299.70/300.40 58834[0:Rew:377.0,58788.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(y,v,z),z),z),z),c_List_Oappend(y,c_List_Oappend(u,c_List_Orev(x,z),z),z))* -> .
% 299.70/300.40 58836[0:Rew:377.0,58786.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(v,y,z),z),z),z),c_List_Oappend(u,c_List_Oappend(y,c_List_Orev(x,z),z),z))* -> .
% 299.70/300.40 58939[0:SpL:587.1,7288.0] || equal(c_List_Omap(u,v,w,x),y)* equal(c_List_Omap(u,z,w,x),c_List_Orev(y,x))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.70/300.40 58937[0:SpL:528.1,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x))** equal(c_List_Omap(u,y,w,x),c_List_Olist_ONil(x))** -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.70/300.40 58933[0:SpL:5634.1,7288.0] || equal(u,v)* equal(c_List_Omap(w,x,y,z),c_List_Orev(c_List_Omap(w,v,y,z),z))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(y)))*.
% 299.70/300.40 58908[0:SpL:5634.1,7288.0] || equal(u,v)* equal(c_List_Omap(w,v,x,y),c_List_Orev(c_List_Omap(w,z,x,y),y))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x)))*.
% 299.70/300.40 58893[0:SpL:5628.1,7288.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Omap(w,x,v,y),y),c_List_Olist_ONil(y))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(x,tc_List_Olist(v)))*.
% 299.70/300.40 58982[0:SpL:4048.0,9515.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,y,w),w),w)* -> c_List_Odistinct(c_List_Otake(z,x,w),w)*.
% 299.70/300.40 59051[0:SpL:1344.0,9541.1] || equal(u,v)* equal(c_List_Oappend(u,c_List_Oreplicate(w,x,y),y),c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y))* -> equal(v,c_List_Orev(z,y))*.
% 299.70/300.40 59049[0:SpL:1351.0,9541.1] || equal(u,v)* equal(c_List_Oappend(u,c_List_Orev(w,x),x),c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(y,z,x),x),x))* -> equal(v,c_List_Oreplicate(y,z,x))*.
% 299.70/300.40 59044[0:SpL:4048.0,9541.1] || equal(u,v)* equal(c_List_Oappend(u,w,x),c_List_Oappend(c_List_Orev(y,x),c_List_Olist_OCons(z,w,x),x))* -> equal(v,c_List_Orev(c_List_Olist_OCons(z,y,x),x))*.
% 299.70/300.40 59025[0:SpL:1344.0,9541.1] || equal(c_List_Orev(u,v),w)* equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,v),u,v),v),c_List_Oappend(z,c_List_Oreplicate(x,y,v),v))* -> equal(w,z)*.
% 299.70/300.40 59023[0:SpL:1351.0,9541.1] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Orev(c_List_Oappend(y,c_List_Oreplicate(u,v,w),w),w),c_List_Oappend(z,c_List_Orev(y,w),w))* -> equal(x,z)*.
% 299.70/300.40 59018[0:SpL:4048.0,9541.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* equal(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,y,w),w),c_List_Oappend(z,y,w))* -> equal(x,z)*.
% 299.70/300.40 59090[0:SpL:51643.1,8266.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),y)* equal(c_List_Olist_OCons(v,y,w),c_List_Olist_OCons(v,x,w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.40 59087[0:SpL:39516.1,8266.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),v,y),y),c_List_Olist_OCons(w,u,y))* -> equal(c_List_Oreplicate(x,w,y),c_List_Olist_ONil(y)).
% 299.70/300.40 59084[0:SpL:9401.1,8266.0] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Olist_OCons(v,c_List_Oappend(x,y,w),w),c_List_Olist_OCons(v,y,w))** -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 59080[0:SpL:1351.0,8266.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,u,x),x),x),x),c_List_Olist_OCons(u,c_List_Orev(v,x),x))** -> equal(c_List_Oreplicate(w,u,x),c_List_Olist_ONil(x)).
% 299.70/300.40 59136[0:SpL:1344.0,9542.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(u,x,w),c_List_Orev(c_List_Oappend(c_List_Oreplicate(y,z,w),v,w),w))* -> equal(x,c_List_Oreplicate(y,z,w)).
% 299.70/300.40 59134[0:SpL:1351.0,9542.1] || equal(u,c_List_Oreplicate(v,w,x)) equal(c_List_Oappend(u,y,x),c_List_Orev(c_List_Oappend(z,c_List_Oreplicate(v,w,x),x),x))* -> equal(y,c_List_Orev(z,x)).
% 299.70/300.40 59129[0:SpL:4048.0,9542.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x)) equal(c_List_Oappend(u,y,x),c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(v,z,x),x))* -> equal(y,z).
% 299.70/300.40 60041[0:SpL:9809.1,458.0] || equal(u,v)* c_BigStep_Ofinals(c_List_Oappend(c_List_Omap(c_Expr_Oexp_OVal(w),x,tc_Value_Oval,tc_Expr_Oexp(w)),c_List_Orev(u,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(c_List_Orev(v,tc_Expr_Oexp(w)),w)*.
% 299.70/300.40 59992[0:SpL:9809.1,1562.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(v,y),y),y),c_List_Oappend(z,c_List_Orev(u,y),y))* -> equal(c_List_Oappend(w,x,y),z).
% 299.70/300.40 59991[0:SpL:9809.1,1459.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(v,y),y),y),c_List_Oappend(z,c_List_Orev(u,y),y))* -> equal(c_List_Olist_OCons(w,x,y),z).
% 299.70/300.40 59960[0:SpL:9809.1,1572.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,y,z),z),c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,z),z),z))* -> equal(y,c_List_Orev(v,z))*.
% 299.70/300.40 59959[0:SpL:9809.1,1467.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,z),z),z))* -> equal(y,c_List_Orev(v,z))*.
% 299.70/300.40 60618[0:Rew:1351.0,59797.1] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(x,w,y),y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(v,y),y),y)*.
% 299.70/300.40 59309[0:SpR:4036.1,9809.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,v,y))* -> equal(c_List_Oappend(z,c_List_Orev(w,y),y),c_List_Oappend(z,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y))*.
% 299.70/300.40 59307[0:SpR:1378.1,9809.1] || equal(u,v)* equal(w,c_List_Oappend(x,u,y))* -> equal(c_List_Oappend(z,c_List_Orev(w,y),y),c_List_Oappend(z,c_List_Orev(c_List_Oappend(x,v,y),y),y))*.
% 299.70/300.40 59305[0:SpR:1375.1,9809.1] || equal(u,v)* equal(w,c_List_Oappend(u,x,y))* -> equal(c_List_Oappend(z,c_List_Orev(w,y),y),c_List_Oappend(z,c_List_Orev(c_List_Oappend(v,x,y),y),y))*.
% 299.70/300.40 59265[0:SpR:9809.1,457.1] || equal(u,v)* c_BigStep_Ofinals(c_List_Orev(v,tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(c_List_Oappend(c_List_Omap(c_Expr_Oexp_OVal(w),x,tc_Value_Oval,tc_Expr_Oexp(w)),c_List_Orev(u,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)*.
% 299.70/300.40 60645[0:Rew:274.0,59853.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Orev(c_List_Olist_OCons(y,w,x),x))* -> equal(c_List_Orev(v,x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))*.
% 299.70/300.40 60749[0:SpL:5634.1,8890.0] || equal(u,v)* equal(c_List_Olist__update(c_List_Omap(w,v,x,y),z,hAPP(w,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(u,z,x1,x),c_List_Olist_ONil(x))**.
% 299.70/300.40 60731[0:SpL:424.0,8890.0] || equal(c_List_Olist__update(c_List_Oreplicate(u,hAPP(v,w),x),y,hAPP(v,z),x),c_List_Olist_ONil(x))** -> equal(c_List_Olist__update(c_List_Oreplicate(u,w,x1),y,z,x1),c_List_Olist_ONil(x1))**.
% 299.70/300.40 60729[0:SpL:427.0,8890.0] || equal(c_List_Olist__update(c_List_Orev(c_List_Omap(u,v,w,x),x),y,hAPP(u,z),x),c_List_Olist_ONil(x))** -> equal(c_List_Olist__update(c_List_Orev(v,w),y,z,w),c_List_Olist_ONil(w))**.
% 299.70/300.40 61458[0:Rew:22799.0,61328.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.40 61323[0:SpL:1633.0,2931.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.40 61320[0:SpL:1633.0,40021.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),z,x),x),y)* -> equal(c_List_Olist_ONil(x),z).
% 299.70/300.40 61242[0:SpL:1633.0,1559.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.40 61222[0:SpL:1633.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Orev(c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y))* -> .
% 299.70/300.40 61217[0:SpL:1633.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),y),c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y))* -> .
% 299.70/300.40 61216[0:SpL:1633.0,1936.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.41 61171[0:SpL:1633.0,6575.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),u,z),z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> equal(c_List_Olist_ONil(z),v)*.
% 299.70/300.41 61169[0:SpL:1633.0,1185.1] || equal(u,v) equal(c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),u,z),z),v)* -> equal(c_List_Omap(w,c_List_Orev(x,y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 61158[0:SpL:1633.0,15.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,v),u,v),v))* -> equal(w,c_List_Omap(x,c_List_Orev(y,z),z,v))*.
% 299.70/300.41 61080[0:SpL:1633.0,3846.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x),x)*.
% 299.70/300.41 61073[0:SpL:1633.0,17670.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x),x)*.
% 299.70/300.41 61037[0:SpR:5634.1,1633.0] || equal(c_List_Orev(u,v),w) -> equal(c_List_Oappend(c_List_Orev(x,y),c_List_Omap(z,w,v,y),y),c_List_Orev(c_List_Oappend(c_List_Omap(z,u,v,y),x,y),y))*.
% 299.70/300.41 61005[0:SpR:1633.0,39516.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* -> equal(c_List_Oappend(c_List_Orev(z,x),y,x),c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),z,x),x))*.
% 299.70/300.41 61000[0:SpR:1633.0,9401.1] || equal(c_List_Orev(u,v),w) -> equal(c_List_Oappend(w,c_List_Omap(x,c_List_Orev(y,z),z,v),v),c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,v),u,v),v))*.
% 299.70/300.41 61567[0:Rew:88.0,61272.1] || equal(u,c_List_Orev(v,w)) equal(u,c_List_Oappend(c_List_Omap(x,y,z,w),v,w))* -> equal(c_List_Omap(x,c_List_Orev(y,z),z,w),c_List_Olist_ONil(w))**.
% 299.70/300.41 61608[0:Rew:48920.0,61011.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Olist_OCons(x,u,v),v,y),z,y),y),c_List_Orev(c_List_Olist_OCons(hAPP(w,x),z,y),y))**.
% 299.70/300.41 61613[0:Rew:32461.0,61612.0] || -> equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z))*.
% 299.70/300.41 62317[0:Rew:22795.0,62155.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.41 62318[0:Rew:22799.0,62154.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.41 62058[0:SpL:1632.0,35572.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,c_List_Orev(x,y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 62047[0:SpL:1632.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z))* -> .
% 299.70/300.41 62040[0:SpL:1632.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Orev(x,y),y,z),z))* -> .
% 299.70/300.41 62001[0:SpL:1632.0,16.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Orev(c_List_Oappend(v,c_List_Omap(x,y,z,w),w),w))* -> equal(u,c_List_Omap(x,c_List_Orev(y,z),z,w))*.
% 299.70/300.41 61892[0:SpL:1632.0,27103.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y)*.
% 299.70/300.41 61889[0:SpL:1632.0,28346.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y)*.
% 299.70/300.41 61885[0:SpR:5634.1,1632.0] || equal(c_List_Orev(u,v),w) -> equal(c_List_Oappend(c_List_Omap(x,w,v,y),c_List_Orev(z,y),y),c_List_Orev(c_List_Oappend(z,c_List_Omap(x,u,v,y),y),y))*.
% 299.70/300.41 61829[0:SpR:1632.0,39516.1] || equal(c_List_Orev(u,v),w) -> equal(c_List_Oappend(c_List_Omap(x,c_List_Orev(y,z),z,v),w,v),c_List_Orev(c_List_Oappend(u,c_List_Omap(x,y,z,v),v),v))*.
% 299.70/300.41 61822[0:SpR:1632.0,9401.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* -> equal(c_List_Oappend(y,c_List_Orev(z,x),x),c_List_Orev(c_List_Oappend(z,c_List_Omap(u,v,w,x),x),x))*.
% 299.70/300.41 62427[0:Rew:88.0,62092.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* equal(u,c_List_Oappend(z,c_List_Omap(v,w,x,y),y))* -> equal(c_List_Orev(z,y),c_List_Olist_ONil(y)).
% 299.70/300.41 62453[0:Rew:23233.0,61859.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,u,v),v,z),z),z),c_List_Olist_OCons(hAPP(x,y),c_List_Orev(w,z),z))**.
% 299.70/300.41 62587[0:SpL:4036.1,13136.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Olist_OCons(x,v,y),y),y)*.
% 299.70/300.41 62585[0:SpL:1378.1,13136.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Oappend(x,u,y),y),y)*.
% 299.70/300.41 62583[0:SpL:1375.1,13136.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Oappend(u,x,y),y),y)*.
% 299.70/300.41 62608[0:Rew:32219.0,62581.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(z),z),z,x),x),x)*.
% 299.70/300.41 62638[0:Res:4535.1,6742.0] || c_List_Olist__all2(c_fequal(u),c_List_Olist_OCons(v,c_List_Olist_ONil(u),u),w,u,u)* -> equal(c_List_Otake(x,c_List_Olist_OCons(v,c_List_Olist_ONil(u),u),u),c_List_Otake(x,c_List_Orev(w,u),u))*.
% 299.70/300.41 62637[0:Res:4535.1,6873.0] || c_List_Olist__all2(c_fequal(u),c_List_Olist_OCons(v,c_List_Olist_ONil(u),u),w,u,u)* -> equal(c_List_Odrop(x,c_List_Olist_OCons(v,c_List_Olist_ONil(u),u),u),c_List_Odrop(x,c_List_Orev(w,u),u))*.
% 299.70/300.41 62617[0:SpR:587.1,4535.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),u,y,z)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Orev(v,z),y,z)*.
% 299.70/300.41 62610[0:SpR:528.1,4535.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),u,y,v)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Olist_ONil(v),y,v)*.
% 299.70/300.41 62910[0:Res:4525.1,6742.0] || c_List_Olist__all2(c_fequal(u),v,c_List_Olist_OCons(w,c_List_Olist_ONil(u),u),u,u)* -> equal(c_List_Otake(x,c_List_Orev(v,u),u),c_List_Otake(x,c_List_Olist_OCons(w,c_List_Olist_ONil(u),u),u))*.
% 299.70/300.41 62909[0:Res:4525.1,6873.0] || c_List_Olist__all2(c_fequal(u),v,c_List_Olist_OCons(w,c_List_Olist_ONil(u),u),u,u)* -> equal(c_List_Odrop(x,c_List_Orev(v,u),u),c_List_Odrop(x,c_List_Olist_OCons(w,c_List_Olist_ONil(u),u),u))*.
% 299.70/300.41 62894[0:SpR:587.1,4525.1] || equal(u,v)* c_List_Olist__all2(w,u,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),z,y)* -> c_List_Olist__all2(w,c_List_Orev(v,z),c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),z,y)*.
% 299.70/300.41 62887[0:SpR:528.1,4525.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,u,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),v,y)* -> c_List_Olist__all2(w,c_List_Olist_ONil(v),c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),v,y)*.
% 299.70/300.41 63023[0:SpL:4360.0,15726.0] || equal(c_List_Oappend(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,x),x),x),y,x),c_List_Orev(c_List_Odrop(u,c_List_Orev(w,x),x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.41 63021[0:SpL:4253.0,15726.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,x),x),x),y,x),c_List_Orev(c_List_Orotate(u,c_List_Orev(w,x),x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.41 63019[0:SpL:4139.0,15726.0] || equal(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,x),x),x),y,x),c_List_Orev(c_List_Otake(u,c_List_Orev(w,x),x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.41 63017[0:SpL:4361.0,15726.0] || equal(c_List_Oappend(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,y),c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,x,y),y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 63016[0:SpL:4254.0,15726.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,y),c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,x,y),y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 63015[0:SpL:4140.0,15726.0] || equal(c_List_Oappend(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,y),c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,x,y),y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 63081[0:SpL:51643.1,4787.0] || equal(c_List_Olist_ONil(u),v) c_List_Olist__all2(w,c_List_Olist_OCons(x,v,u),c_List_Orev(y,z),u,z)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(u),u),y,u,z)*.
% 299.70/300.41 63063[0:SpL:587.1,4787.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Orev(v,z),y,z)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),u,y,z)*.
% 299.70/300.41 63056[0:SpL:528.1,4787.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Olist_ONil(v),y,v)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),u,y,v)*.
% 299.70/300.41 63098[0:SpL:4360.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,x),x),x),y,x),x),c_List_Odrop(u,c_List_Orev(w,x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.41 63096[0:SpL:4253.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,x),x),x),y,x),x),c_List_Orotate(u,c_List_Orev(w,x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.41 63094[0:SpL:4139.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,x),x),x),y,x),x),c_List_Otake(u,c_List_Orev(w,x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.41 63092[0:SpL:4361.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,y),y),c_List_Odrop(u,c_List_Oreplicate(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 63091[0:SpL:4254.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,y),y),c_List_Orotate(u,c_List_Oreplicate(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 63090[0:SpL:4140.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,y),y),c_List_Otake(u,c_List_Oreplicate(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 63212[0:SpL:279.1,63198.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Omap(z,y,tc_Type_Oty,tc_Type_Oty),c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.41 63234[0:SpL:587.1,4777.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(v,x),c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),x,z)* -> c_List_Olist__all2(w,u,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),x,z)*.
% 299.70/300.41 63227[0:SpL:528.1,4777.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_ONil(v),c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),v,y)* -> c_List_Olist__all2(w,u,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),v,y)*.
% 299.70/300.41 63224[0:SpL:51643.1,4777.0] || equal(c_List_Olist_ONil(u),v) c_List_Olist__all2(w,c_List_Orev(x,y),c_List_Olist_OCons(z,v,u),y,u)* -> c_List_Olist__all2(w,x,c_List_Olist_OCons(z,c_List_Olist_ONil(u),u),y,u)*.
% 299.70/300.41 63303[0:SpL:1550.0,17671.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w)* equal(y,c_List_Otake(z,c_List_Oappend(c_List_Orev(u,w),x,w),w))* -> c_List_Odistinct(y,w)*.
% 299.70/300.41 63819[0:SpL:6607.0,62968.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Olist_OCons(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.41 63802[0:SpL:6607.0,54642.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.41 63801[0:SpL:6607.0,27927.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.41 63798[0:SpL:6607.0,54165.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.41 63796[0:SpL:6607.0,54166.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.41 63793[0:SpL:6607.0,26940.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.41 63788[0:SpL:6607.0,56421.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.41 63784[0:SpL:6607.0,26935.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.41 63779[0:SpL:6607.0,26939.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.41 63775[0:SpL:6607.0,26934.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Oreplicate(y,hAPP(w,z),x2))** -> .
% 299.70/300.41 63735[0:SpL:6607.0,56530.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),x2,x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> .
% 299.70/300.41 63720[0:SpL:6607.0,62968.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),c_List_Olist_OCons(x2,c_List_Oreplicate(x,hAPP(v,y),x1),x1))* -> .
% 299.70/300.41 63719[0:SpL:6607.0,27659.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),c_List_Otake(x2,c_List_Oreplicate(x,hAPP(v,y),x1),x1))* -> .
% 299.70/300.41 63717[0:SpL:6607.0,12061.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Oreplicate(x,hAPP(v,y),x1),x1))* -> .
% 299.70/300.41 63711[0:SpL:6607.0,54590.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),c_List_Otake(x2,c_List_Oreplicate(x,hAPP(v,y),x1),x1))* -> .
% 299.70/300.41 63694[0:SpL:6607.0,7228.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Orev(c_List_Odrop(x2,c_List_Oreplicate(x,hAPP(v,y),x1),x1),x1))* -> .
% 299.70/300.41 63691[0:SpL:6607.0,4513.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Oreplicate(x,hAPP(v,y),x1),x1))* -> .
% 299.70/300.41 63682[0:SpL:6607.0,52237.2] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y))* equal(u,z)* equal(c_List_Omap(w,c_List_Olist_OCons(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),z)* -> .
% 299.70/300.41 63647[0:SpL:6607.0,51199.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Orev(y,x))* equal(c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),y)* -> .
% 299.70/300.41 63622[0:SpL:6607.0,27674.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Orev(c_List_Otake(x1,c_List_Otake(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),z),z))* -> .
% 299.70/300.41 63619[0:SpL:6607.0,12443.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Odrop(x1,c_List_Orev(c_List_Otake(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),z),z))* -> .
% 299.70/300.41 63614[0:SpL:6607.0,7736.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Otake(x1,c_List_Orev(c_List_Odrop(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),z),z))* -> .
% 299.70/300.41 63613[0:SpL:6607.0,7451.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Orev(c_List_Odrop(x1,c_List_Odrop(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),z),z))* -> .
% 299.70/300.41 63608[0:SpL:6607.0,27605.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z),c_List_Otake(x1,c_List_Otake(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),z))* -> .
% 299.70/300.41 63601[0:SpL:6607.0,4947.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),z))* -> .
% 299.70/300.41 63598[0:SpL:6607.0,4322.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Oreplicate(w,hAPP(u,x),z),z),z)*.
% 299.70/300.41 63581[0:SpL:6607.0,3820.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Oreplicate(w,hAPP(u,x),z),z),z),z)*.
% 299.70/300.41 63576[0:SpL:6607.0,17614.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Oreplicate(w,hAPP(u,x),z),z),z),z)*.
% 299.70/300.41 63552[0:SpL:6607.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),z),c_List_Orev(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z))** -> .
% 299.70/300.41 63550[0:SpL:6607.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),z),z),c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z))** -> .
% 299.70/300.41 63538[0:SpL:6607.0,5773.1] || equal(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y))* c_List_Odistinct(c_List_Olist_OCons(hAPP(z,v),c_List_Oreplicate(w,hAPP(z,x),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 63531[0:SpL:6607.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x2),x2),x2)*.
% 299.70/300.41 63878[0:Rew:207.0,63520.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Oappend(c_List_Oreplicate(w,hAPP(u,x),y),z,y),y),c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 63509[0:SpL:6607.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,z),z),z),z)*.
% 299.70/300.41 63456[0:SpR:51643.1,6607.0] || equal(c_List_Oreplicate(u,v,w),x)* -> equal(c_List_Omap(y,c_List_Olist_OCons(z,x,w),w,x1),c_List_Olist_OCons(hAPP(y,z),c_List_Oreplicate(u,hAPP(y,v),x1),x1))*.
% 299.70/300.41 63444[0:SpR:6607.0,51643.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) -> equal(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Oreplicate(u,w,x1),x1),x1,x),c_List_Olist_OCons(hAPP(v,z),y,x))*.
% 299.70/300.41 63418[0:SpR:6607.0,5634.1] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),y)* -> equal(c_List_Olist_OCons(hAPP(z,u),c_List_Oreplicate(v,hAPP(z,w),x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.41 63395[0:SpR:6607.0,427.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,z),z),z),z,y))*.
% 299.70/300.41 63902[0:Rew:100.0,63712.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1),c_List_Oappend(u,c_List_Oreplicate(x,hAPP(v,y),x1),x1))** -> .
% 299.70/300.41 63906[0:Rew:100.0,63595.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Oreplicate(w,hAPP(u,x),z),z),z)*.
% 299.70/300.41 64032[0:SpR:4139.0,63940.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Omap(u,c_List_Otake(z,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.41 64018[0:SpR:4140.0,63940.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Orev(c_List_Omap(v,c_List_Otake(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),x),x)*.
% 299.70/300.41 64638[0:SpL:6606.0,23172.0] || c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,tc_Expr_Oexp(u)),u)* -> c_BigStep_Ofinals(c_List_Orev(c_List_Omap(c_Expr_Oexp_OVal(u),w,x,tc_Expr_Oexp(u)),tc_Expr_Oexp(u)),u)*.
% 299.70/300.41 64660[0:Rew:22799.0,64615.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Olist_OCons(x1,c_List_Orev(x,y),y),y,z))* -> .
% 299.70/300.41 64595[0:SpL:6606.0,54642.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 64594[0:SpL:6606.0,27927.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 64591[0:SpL:6606.0,54165.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 64589[0:SpL:6606.0,54166.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 64586[0:SpL:6606.0,26940.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 64581[0:SpL:6606.0,56421.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 64577[0:SpL:6606.0,26935.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 64572[0:SpL:6606.0,26939.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 64568[0:SpL:6606.0,26934.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 64561[0:SpL:6606.0,51184.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),x),c_List_Orev(y,x))* -> .
% 299.70/300.41 64514[0:SpL:6606.0,56530.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),x1,z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> .
% 299.70/300.41 64507[0:SpL:6606.0,6626.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z,x1),c_List_Omap(u,c_List_Orev(c_List_Omap(v,x,y,z),z),z,x1))* -> .
% 299.70/300.41 64499[0:SpL:6606.0,62968.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Olist_OCons(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.41 64498[0:SpL:6606.0,27659.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Otake(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.41 64496[0:SpL:6606.0,12061.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.41 64490[0:SpL:6606.0,54590.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Otake(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.41 64473[0:SpL:6606.0,7228.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Orev(c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.41 64470[0:SpL:6606.0,4513.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.41 64462[0:SpL:6606.0,52237.2] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(u,z)* equal(c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Orev(w,x),x),x,y),z)* -> .
% 299.70/300.41 64423[0:SpL:6606.0,51199.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Orev(y,x))* equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),x),y)* -> .
% 299.70/300.41 64402[0:SpL:6606.0,7439.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Omap(u,w,x,y),c_List_Olist_ONil(y)).
% 299.70/300.41 64388[0:SpL:6606.0,27674.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Orev(c_List_Otake(z,c_List_Otake(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y))* -> .
% 299.70/300.41 64385[0:SpL:6606.0,12443.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Odrop(z,c_List_Orev(c_List_Otake(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y))* -> .
% 299.70/300.41 64380[0:SpL:6606.0,7736.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Otake(z,c_List_Orev(c_List_Odrop(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y))* -> .
% 299.70/300.41 64379[0:SpL:6606.0,7451.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Orev(c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y))* -> .
% 299.70/300.41 64374[0:SpL:6606.0,27605.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),c_List_Otake(z,c_List_Otake(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.41 64367[0:SpL:6606.0,4947.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y))* -> .
% 299.70/300.41 64364[0:SpL:6606.0,4322.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.41 64347[0:SpL:6606.0,3820.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y)*.
% 299.70/300.41 64342[0:SpL:6606.0,17614.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y)*.
% 299.70/300.41 64332[0:SpL:6606.0,6649.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(hAPP(x,y),c_List_Orev(c_List_Omap(x,z,x1,w),w),w))* -> equal(v,c_List_Omap(x,c_List_Orev(z,x1),x1,w))*.
% 299.70/300.41 64310[0:SpL:6606.0,5773.1] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Olist_OCons(hAPP(y,v),c_List_Orev(c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.41 64303[0:SpL:6606.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y)*.
% 299.70/300.41 64284[0:SpL:6606.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.41 64245[0:SpR:587.1,6606.0] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),c_List_Olist_OCons(hAPP(u,z),c_List_Orev(y,x),x))*.
% 299.70/300.41 64238[0:SpR:5634.1,6606.0] || equal(u,v) -> equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y,z),c_List_Olist_OCons(hAPP(w,x),c_List_Orev(c_List_Omap(w,v,y,z),z),z))*.
% 299.70/300.41 64216[0:SpR:51643.1,6606.0] || equal(c_List_Orev(u,v),w) -> equal(c_List_Omap(x,c_List_Olist_OCons(y,w,v),v,z),c_List_Olist_OCons(hAPP(x,y),c_List_Orev(c_List_Omap(x,u,v,z),z),z))*.
% 299.70/300.41 64190[0:SpR:6606.0,23173.1] || c_BigStep_Ofinals(c_List_Orev(c_List_Omap(c_Expr_Oexp_OVal(u),v,w,tc_Expr_Oexp(u)),tc_Expr_Oexp(u)),u)* -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(u),c_List_Olist_OCons(x,c_List_Orev(v,w),w),w,tc_Expr_Oexp(u)),u)*.
% 299.70/300.41 64184[0:SpR:6606.0,51643.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* -> equal(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),c_List_Olist_OCons(hAPP(u,z),y,x))*.
% 299.70/300.41 64156[0:SpR:6606.0,5634.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* -> equal(c_List_Olist_OCons(hAPP(y,u),c_List_Orev(c_List_Omap(y,v,w,z),z),z),c_List_Omap(y,x,w,z))*.
% 299.70/300.41 64723[0:Rew:10575.0,64172.0] || -> equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z))*.
% 299.70/300.41 64756[0:SpL:4352.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1,x1),c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 64755[0:SpL:4246.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1,x1),c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 64754[0:SpL:4133.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1,x1),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 64747[0:SpL:1648.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z),z,z),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z))** -> .
% 299.70/300.41 64772[0:SpL:6606.0,64061.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.41 65467[0:SpL:6591.0,5773.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(y,v),c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.41 65460[0:SpL:6591.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,x,y),y),y)*.
% 299.70/300.41 65451[0:SpL:6591.0,1655.0] || equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),c_List_Orev(z,y))* -> equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z)*.
% 299.70/300.41 65187[0:SpL:6591.0,4211.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z),c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.41 65172[0:SpL:6591.0,559.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z))* -> equal(c_List_Orev(u,z),c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))*.
% 299.70/300.41 65156[0:SpL:6591.0,287.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,v))* -> equal(u,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,v),v))*.
% 299.70/300.41 65114[0:SpR:4036.1,6591.0] || equal(u,v) -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,v,y,z),z),z),c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y,z))*.
% 299.70/300.41 65111[0:SpR:587.1,6591.0] || equal(c_List_Olist_OCons(u,v,w),x) -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),c_List_Omap(y,c_List_Orev(x,w),w,z))*.
% 299.70/300.41 65097[0:SpR:51643.1,6591.0] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,z),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(z,v,w),w),w,x))*.
% 299.70/300.41 65046[0:SpR:6591.0,5634.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),c_List_Omap(y,x,w,z))*.
% 299.70/300.41 64994[0:SpR:6591.0,587.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* -> equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Orev(z,y))*.
% 299.70/300.41 64987[0:SpR:6591.0,4041.1] || equal(c_List_Omap(u,v,w,x),c_List_Olist_ONil(x)) -> equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(y,v,w),w),w,x),c_List_Olist_OCons(hAPP(u,y),c_List_Olist_ONil(x),x))*.
% 299.70/300.41 65509[0:Rew:344.0,65479.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,z,x1),tc_List_Olist(x1)),u)*.
% 299.70/300.41 65530[0:Rew:5571.0,64991.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,x1),c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z,x1))*.
% 299.70/300.41 65575[0:SpL:4047.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y,y),y),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y))** -> .
% 299.70/300.41 65759[0:SpL:5634.1,8532.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Omap(y,x,w,z),c_List_Omap(y,u,w,z))* -> equal(c_List_Omap(y,v,w,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 65754[0:SpL:39516.1,8532.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Oappend(x,v,y),y,z),c_List_Omap(w,x,y,z))** -> equal(c_List_Omap(w,u,y,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 65749[0:SpL:9401.1,8532.0] || equal(u,v) equal(c_List_Omap(w,c_List_Oappend(v,x,y),y,z),c_List_Omap(w,u,y,z))* -> equal(c_List_Omap(w,x,y,z),c_List_Olist_ONil(z)).
% 299.70/300.41 66048[0:SpR:4360.0,65950.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Omap(u,c_List_Odrop(z,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.41 66047[0:SpR:4361.0,65950.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Orev(c_List_Omap(v,c_List_Odrop(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),x),x)*.
% 299.70/300.41 66153[0:SpL:5634.1,8531.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Omap(y,x,w,z),c_List_Omap(y,v,w,z))* -> equal(c_List_Omap(y,u,w,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 66148[0:SpL:39516.1,8531.0] || equal(u,v) equal(c_List_Omap(w,c_List_Oappend(x,v,y),y,z),c_List_Omap(w,u,y,z))* -> equal(c_List_Omap(w,x,y,z),c_List_Olist_ONil(z)).
% 299.70/300.41 66143[0:SpL:9401.1,8531.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Oappend(v,x,y),y,z),c_List_Omap(w,x,y,z))** -> equal(c_List_Omap(w,u,y,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 66316[0:SpL:4047.0,66199.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x)*.
% 299.70/300.41 66813[0:SpL:1635.0,5773.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* c_List_Odistinct(c_List_Orev(c_List_Omap(z,c_List_Omap(v,w,x,y),y,x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 66806[0:SpL:1635.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x,y),y,z),z)*.
% 299.70/300.41 66794[0:SpL:1635.0,15733.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,y),y),z,y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 66584[0:SpL:1635.0,4211.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))** -> .
% 299.70/300.41 66569[0:SpL:1635.0,559.0] || equal(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* -> equal(c_List_Orev(u,x1),c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))*.
% 299.70/300.41 66516[0:SpR:5634.1,1635.0] || equal(c_List_Orev(u,v),w) -> equal(c_List_Orev(c_List_Omap(x,c_List_Omap(y,u,v,z),z,x1),x1),c_List_Omap(x,c_List_Omap(y,w,v,z),z,x1))*.
% 299.70/300.41 66493[0:SpR:587.1,1635.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(w,c_List_Omap(x,u,y,z),z,x1),x1),c_List_Omap(w,c_List_Omap(x,c_List_Orev(v,y),y,z),z,x1))*.
% 299.70/300.41 66483[0:SpR:5634.1,1635.0] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Orev(c_List_Omap(z,y,x,x1),x1),c_List_Omap(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x,x1))*.
% 299.70/300.41 66444[0:SpR:1635.0,5634.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* -> equal(c_List_Orev(c_List_Omap(z,c_List_Omap(u,v,w,x),x,x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.41 66387[0:SpR:1635.0,587.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Orev(x1,z))*.
% 299.70/300.41 66901[0:Rew:1342.0,66796.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Omap(x,y,z,v),v,v),v),c_List_Omap(x,c_List_Orev(y,z),z,v))* -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.41 66915[0:Rew:425.0,66668.1] || equal(c_List_Omap(u,v,w,x),c_List_Omap(u,c_List_Omap(y,c_List_Orev(z,x1),x1,w),w,x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x1))).
% 299.70/300.41 66931[0:Rew:344.0,66792.1,425.0,66792.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Omap(u,c_List_Omap(y,z,x1,w),w,x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x1))).
% 299.70/300.41 67002[0:SpL:4047.0,66211.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x)*.
% 299.70/300.41 67068[0:SpL:4036.1,18481.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(x,v,y),y),y)*.
% 299.70/300.41 67066[0:SpL:1378.1,18481.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oappend(x,u,y),y),y)*.
% 299.70/300.41 67064[0:SpL:1375.1,18481.0] || equal(u,v)* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Oappend(u,x,y),y),y)*.
% 299.70/300.41 67416[0:SpL:4137.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Orev(c_List_Otake(v,c_List_Otake(w,y,z),z),z))** -> .
% 299.70/300.41 67414[0:SpL:4137.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,z),z),z),z),z),z),c_List_Otake(v,c_List_Otake(w,y,z),z))** -> .
% 299.70/300.41 67408[0:SpL:4137.0,5773.1] || equal(u,c_List_Otake(v,c_List_Otake(w,x,y),y))* c_List_Odistinct(c_List_Otake(v,c_List_Otake(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 67401[0:SpL:4137.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Otake(v,c_List_Otake(w,y,z),z),z)*.
% 299.70/300.41 67392[0:SpL:4137.0,15733.0] || equal(c_List_Oappend(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Otake(u,c_List_Otake(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 67382[0:SpL:4137.0,22071.0] || equal(c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Otake(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 67381[0:SpL:4137.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.41 67252[0:SpR:5634.1,4137.0] || equal(u,v) -> equal(c_List_Otake(w,c_List_Otake(x,c_List_Omap(y,v,z,x1),x1),x1),c_List_Omap(y,c_List_Otake(w,c_List_Otake(x,u,z),z),z,x1))*.
% 299.70/300.41 67223[0:SpR:4137.0,5634.1] || equal(c_List_Otake(u,c_List_Otake(v,w,x),x),y)* -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(z,w,x,x1),x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.41 67203[0:SpR:4137.0,5628.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Otake(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 67160[0:SpR:4137.0,18447.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Otake(x1,c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 67155[0:SpR:4137.0,5315.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 67503[0:SpL:4048.0,18530.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,y,w),w),w)* -> c_List_Odistinct(c_List_Odrop(z,x,w),w)*.
% 299.70/300.41 67605[0:SpL:4351.0,21662.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,w,x),tc_List_Olist(x)),u,y),y),c_List_Olist__update(c_List_Odrop(v,c_List_Omap(z,w,x,y),y),x1,x2,y))* -> .
% 299.70/300.41 67604[0:SpL:4132.0,21662.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,w,x),tc_List_Olist(x)),u,y),y),c_List_Olist__update(c_List_Otake(v,c_List_Omap(z,w,x,y),y),x1,x2,y))* -> .
% 299.70/300.41 67600[0:SpL:4351.0,21662.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),u,y),y),c_List_Olist__update(c_List_Odrop(v,x,y),x1,x2,y))* -> .
% 299.70/300.41 67599[0:SpL:4132.0,21662.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),u,y),y),c_List_Olist__update(c_List_Otake(v,x,y),x1,x2,y))* -> .
% 299.70/300.41 67873[0:SpL:4256.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Orev(c_List_Orotate(v,c_List_Otake(w,y,z),z),z))** -> .
% 299.70/300.41 67871[0:SpL:4256.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,z),z),z),z),z),z),c_List_Orotate(v,c_List_Otake(w,y,z),z))** -> .
% 299.70/300.41 67863[0:SpL:4256.0,5773.1] || equal(u,c_List_Orotate(v,c_List_Otake(w,x,y),y))* c_List_Odistinct(c_List_Orotate(v,c_List_Otake(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 67856[0:SpL:4256.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Orotate(v,c_List_Otake(w,y,z),z),z)*.
% 299.70/300.41 67847[0:SpL:4256.0,15733.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Orotate(u,c_List_Otake(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 67837[0:SpL:4256.0,22071.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Otake(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 67836[0:SpL:4256.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.41 67809[0:SpL:4256.0,37371.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orotate(x,c_List_Otake(y,z,x1),x1),x1,x2),x2),x2),c_List_Otake(y,c_List_Omap(w,z,x1,x2),x2))** -> .
% 299.70/300.41 67807[0:SpL:4256.0,37284.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Otake(y,z,x1),x1),x1,x2),x2),x2),c_List_Otake(y,c_List_Omap(w,z,x1,x2),x2))** -> .
% 299.70/300.41 67806[0:SpL:4256.0,37265.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Otake(y,z,x1),x1),x1,x2),x2),x2),c_List_Otake(y,c_List_Omap(w,z,x1,x2),x2))** -> .
% 299.70/300.41 67718[0:SpR:5634.1,4256.0] || equal(u,v) -> equal(c_List_Orotate(w,c_List_Otake(x,c_List_Omap(y,v,z,x1),x1),x1),c_List_Omap(y,c_List_Orotate(w,c_List_Otake(x,u,z),z),z,x1))*.
% 299.70/300.41 67688[0:SpR:4256.0,5634.1] || equal(c_List_Orotate(u,c_List_Otake(v,w,x),x),y)* -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(z,w,x,x1),x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.41 67667[0:SpR:4256.0,5628.1] || equal(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 67652[0:SpR:4256.0,62524.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Orotate(x1,c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 67651[0:SpR:4256.0,61666.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Orotate(x1,c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 68010[0:SpL:4360.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Orev(w,x),x),tc_List_Olist(x)),u,y),y),c_List_Odrop(v,c_List_Orev(c_List_Omap(z,w,x,y),y),y))* -> .
% 299.70/300.41 68006[0:SpL:4139.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Orev(w,x),x),tc_List_Olist(x)),u,y),y),c_List_Otake(v,c_List_Orev(c_List_Omap(z,w,x,y),y),y))* -> .
% 299.70/300.41 68004[0:SpL:4361.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Oreplicate(w,x,y),y),tc_List_Olist(y)),u,z),z),c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x1,x),z),z))* -> .
% 299.70/300.41 68002[0:SpL:4140.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Oreplicate(w,x,y),y),tc_List_Olist(y)),u,z),z),c_List_Otake(v,c_List_Oreplicate(w,hAPP(x1,x),z),z))* -> .
% 299.70/300.41 67986[0:SpL:4351.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,w,x),tc_List_Olist(x)),u,y),y),c_List_Omap(z,c_List_Odrop(v,c_List_Omap(x1,w,x,x2),x2),x2,y))* -> .
% 299.70/300.41 67985[0:SpL:4132.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,w,x),tc_List_Olist(x)),u,y),y),c_List_Omap(z,c_List_Otake(v,c_List_Omap(x1,w,x,x2),x2),x2,y))* -> .
% 299.70/300.41 67981[0:SpL:4351.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),u,x1),x1),c_List_Omap(x2,c_List_Odrop(v,x,y),y,x1))* -> .
% 299.70/300.41 67980[0:SpL:4132.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),u,x1),x1),c_List_Omap(x2,c_List_Otake(v,x,y),y,x1))* -> .
% 299.70/300.41 68479[0:SpL:4250.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,y,z),z),z))** -> .
% 299.70/300.41 68477[0:SpL:4250.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,z),z),z),z),z),z),c_List_Orotate(v,c_List_Orotate(w,y,z),z))** -> .
% 299.70/300.41 68469[0:SpL:4250.0,5773.1] || equal(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y))* c_List_Odistinct(c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 68462[0:SpL:4250.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Orotate(v,c_List_Orotate(w,y,z),z),z)*.
% 299.70/300.41 68453[0:SpL:4250.0,15733.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Orotate(u,c_List_Orotate(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 68443[0:SpL:4250.0,22071.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Orotate(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 68442[0:SpL:4250.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.41 68415[0:SpL:4250.0,37371.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,z,x1),x1),x1,x2),x2),x2),c_List_Orotate(y,c_List_Omap(w,z,x1,x2),x2))** -> .
% 299.70/300.41 68413[0:SpL:4250.0,37284.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,z,x1),x1),x1,x2),x2),x2),c_List_Orotate(y,c_List_Omap(w,z,x1,x2),x2))** -> .
% 299.70/300.41 68412[0:SpL:4250.0,37265.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,z,x1),x1),x1,x2),x2),x2),c_List_Orotate(y,c_List_Omap(w,z,x1,x2),x2))** -> .
% 299.70/300.41 68358[0:SpR:5634.1,4250.0] || equal(u,v) -> equal(c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,v,z,x1),x1),x1),c_List_Omap(y,c_List_Orotate(w,c_List_Orotate(x,u,z),z),z,x1))*.
% 299.70/300.41 68327[0:SpR:4250.0,5634.1] || equal(c_List_Orotate(u,c_List_Orotate(v,w,x),x),y)* -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(z,w,x,x1),x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.41 68306[0:SpR:4250.0,5628.1] || equal(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 68289[0:SpR:4250.0,62524.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Orotate(x1,c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 68288[0:SpR:4250.0,61666.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Orotate(x1,c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 68542[0:Rew:154.0,68451.1,154.0,68451.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orotate(z,c_List_Omap(u,x1,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(w))).
% 299.70/300.41 68655[0:Rew:207.0,68604.0,1351.0,68604.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Otake(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.41 69014[0:SpL:4249.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Orev(c_List_Otake(v,c_List_Orotate(w,y,z),z),z))** -> .
% 299.70/300.41 69012[0:SpL:4249.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,z),z),z),z),z),z),c_List_Otake(v,c_List_Orotate(w,y,z),z))** -> .
% 299.70/300.41 69006[0:SpL:4249.0,5773.1] || equal(u,c_List_Otake(v,c_List_Orotate(w,x,y),y))* c_List_Odistinct(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 68999[0:SpL:4249.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Otake(v,c_List_Orotate(w,y,z),z),z)*.
% 299.70/300.41 68990[0:SpL:4249.0,15733.0] || equal(c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Otake(u,c_List_Orotate(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 68980[0:SpL:4249.0,22071.0] || equal(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Orotate(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 68979[0:SpL:4249.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.41 68882[0:SpR:5634.1,4249.0] || equal(u,v) -> equal(c_List_Otake(w,c_List_Orotate(x,c_List_Omap(y,v,z,x1),x1),x1),c_List_Omap(y,c_List_Otake(w,c_List_Orotate(x,u,z),z),z,x1))*.
% 299.70/300.41 68850[0:SpR:4249.0,5634.1] || equal(c_List_Otake(u,c_List_Orotate(v,w,x),x),y)* -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(z,w,x,x1),x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.41 68830[0:SpR:4249.0,5628.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 68789[0:SpR:4249.0,18447.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Otake(x1,c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 68784[0:SpR:4249.0,5315.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 69082[0:SpL:4360.0,23466.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* equal(z,c_List_Orev(c_List_Odrop(u,c_List_Orev(w,x),x),x))* -> c_List_Odistinct(z,x)*.
% 299.70/300.41 69080[0:SpL:4253.0,23466.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* equal(z,c_List_Orev(c_List_Orotate(u,c_List_Orev(w,x),x),x))* -> c_List_Odistinct(z,x)*.
% 299.70/300.41 69078[0:SpL:4139.0,23466.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* equal(z,c_List_Orev(c_List_Otake(u,c_List_Orev(w,x),x),x))* -> c_List_Odistinct(z,x)*.
% 299.70/300.41 69076[0:SpL:4361.0,23466.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* equal(z,c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),x1))* -> c_List_Odistinct(z,x1)*.
% 299.70/300.41 69075[0:SpL:4254.0,23466.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* equal(z,c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,x,x1),x1),x1))* -> c_List_Odistinct(z,x1)*.
% 299.70/300.41 69074[0:SpL:4140.0,23466.0] || c_List_Odistinct(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y)* equal(z,c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),x1))* -> c_List_Odistinct(z,x1)*.
% 299.70/300.41 69071[0:SpL:437.0,23466.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x)* equal(x1,c_List_Orev(c_List_Olist__update(v,y,z,w),w))* -> c_List_Odistinct(x1,w)*.
% 299.70/300.41 69608[0:SpL:4364.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,y,z),z),z))** -> .
% 299.70/300.41 69606[0:SpL:4364.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,z),z),z),z),z),z),c_List_Odrop(v,c_List_Orotate(w,y,z),z))** -> .
% 299.70/300.41 69600[0:SpL:4364.0,5773.1] || equal(u,c_List_Odrop(v,c_List_Orotate(w,x,y),y))* c_List_Odistinct(c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 69593[0:SpL:4364.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Odrop(v,c_List_Orotate(w,y,z),z),z)*.
% 299.70/300.41 69584[0:SpL:4364.0,15733.0] || equal(c_List_Oappend(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Odrop(u,c_List_Orotate(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 69574[0:SpL:4364.0,22071.0] || equal(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Orotate(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 69573[0:SpL:4364.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.41 69534[0:SpL:4364.0,22216.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.70/300.41 69526[0:SpL:4364.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.70/300.41 69525[0:SpL:4364.0,1702.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.70/300.41 69517[0:SpL:4364.0,1784.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 69452[0:SpR:5634.1,4364.0] || equal(u,v) -> equal(c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(y,v,z,x1),x1),x1),c_List_Omap(y,c_List_Odrop(w,c_List_Orotate(x,u,z),z),z,x1))*.
% 299.70/300.41 69419[0:SpR:4364.0,5634.1] || equal(c_List_Odrop(u,c_List_Orotate(v,w,x),x),y)* -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(z,w,x,x1),x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.41 69399[0:SpR:4364.0,5628.1] || equal(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 69357[0:SpR:4364.0,17692.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 69352[0:SpR:4364.0,1774.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 69664[0:Rew:438.0,69484.1] || equal(c_List_Otake(u,c_List_Orotate(v,w,x),x),c_List_Orotate(v,w,x))** -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 69680[0:SpL:4048.0,26855.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x) equal(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,y,w),w),x)* -> equal(c_List_Oappend(y,z,w),z)**.
% 299.70/300.41 69729[0:SpL:4048.0,27107.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* equal(y,c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(w,u,v),v),v))* -> c_List_Odistinct(y,v)*.
% 299.70/300.41 70241[0:SpL:4363.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Orev(c_List_Odrop(v,c_List_Otake(w,y,z),z),z))** -> .
% 299.70/300.41 70239[0:SpL:4363.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,z),z),z),z),z),z),c_List_Odrop(v,c_List_Otake(w,y,z),z))** -> .
% 299.70/300.41 70233[0:SpL:4363.0,5773.1] || equal(u,c_List_Odrop(v,c_List_Otake(w,x,y),y))* c_List_Odistinct(c_List_Odrop(v,c_List_Otake(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 70226[0:SpL:4363.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Odrop(v,c_List_Otake(w,y,z),z),z)*.
% 299.70/300.41 70217[0:SpL:4363.0,15733.0] || equal(c_List_Oappend(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Odrop(u,c_List_Otake(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 70207[0:SpL:4363.0,22071.0] || equal(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Otake(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 70206[0:SpL:4363.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.41 70167[0:SpL:4363.0,22216.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.70/300.41 70159[0:SpL:4363.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.70/300.41 70158[0:SpL:4363.0,1702.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.70/300.41 70150[0:SpL:4363.0,1784.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 70056[0:SpR:5634.1,4363.0] || equal(u,v) -> equal(c_List_Odrop(w,c_List_Otake(x,c_List_Omap(y,v,z,x1),x1),x1),c_List_Omap(y,c_List_Odrop(w,c_List_Otake(x,u,z),z),z,x1))*.
% 299.70/300.41 70022[0:SpR:4363.0,5634.1] || equal(c_List_Odrop(u,c_List_Otake(v,w,x),x),y)* -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(z,w,x,x1),x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.41 70002[0:SpR:4363.0,5628.1] || equal(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 69959[0:SpR:4363.0,17692.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 69954[0:SpR:4363.0,1774.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 70309[0:Rew:438.0,70120.1] || equal(c_List_Otake(u,c_List_Otake(v,w,x),x),c_List_Otake(v,w,x))** -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 70457[0:SpL:4048.0,28350.0] || c_List_Odistinct(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),v)* equal(y,c_List_Odrop(z,c_List_Orev(c_List_Olist_OCons(w,u,v),v),v))* -> c_List_Odistinct(y,v)*.
% 299.70/300.41 70889[0:SpL:4357.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,y,z),z),z))** -> .
% 299.70/300.41 70887[0:SpL:4357.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,z),z),z),z),z),z),c_List_Odrop(v,c_List_Odrop(w,y,z),z))** -> .
% 299.70/300.41 70881[0:SpL:4357.0,5773.1] || equal(u,c_List_Odrop(v,c_List_Odrop(w,x,y),y))* c_List_Odistinct(c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 70874[0:SpL:4357.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Odrop(v,c_List_Odrop(w,y,z),z),z)*.
% 299.70/300.41 70865[0:SpL:4357.0,15733.0] || equal(c_List_Oappend(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Odrop(u,c_List_Odrop(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 70855[0:SpL:4357.0,22071.0] || equal(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Odrop(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 70854[0:SpL:4357.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.41 70812[0:SpL:4357.0,22216.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.70/300.41 70804[0:SpL:4357.0,1740.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.70/300.41 70803[0:SpL:4357.0,1702.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.70/300.41 70790[0:SpL:4357.0,1784.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 70663[0:SpR:5634.1,4357.0] || equal(u,v) -> equal(c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(y,v,z,x1),x1),x1),c_List_Omap(y,c_List_Odrop(w,c_List_Odrop(x,u,z),z),z,x1))*.
% 299.70/300.41 70628[0:SpR:4357.0,5634.1] || equal(c_List_Odrop(u,c_List_Odrop(v,w,x),x),y)* -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(z,w,x,x1),x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.41 70608[0:SpR:4357.0,5628.1] || equal(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 70564[0:SpR:4357.0,17692.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 70559[0:SpR:4357.0,1774.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 71015[0:Rew:438.0,70760.1] || equal(c_List_Otake(u,c_List_Odrop(v,w,x),x),c_List_Odrop(v,w,x))** -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 71096[0:SpL:1344.0,35087.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),c_List_Orev(y,x)).
% 299.70/300.41 71094[0:SpL:1351.0,35087.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(x,y,w),w),w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),c_List_Oreplicate(x,y,w)).
% 299.70/300.41 71089[0:SpL:4048.0,35087.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(c_List_Orev(x,w),c_List_Olist_OCons(y,v,w),w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),c_List_Orev(c_List_Olist_OCons(y,x,w),w))*.
% 299.70/300.41 71076[0:SpL:434.0,35087.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Oappend(z,c_List_Omap(u,w,x,y),y))* -> equal(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(y),y),z)*.
% 299.70/300.41 71493[0:SpL:4356.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,y,z),z),z))** -> .
% 299.70/300.41 71491[0:SpL:4356.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,z),z),z),z),z),z),c_List_Orotate(v,c_List_Odrop(w,y,z),z))** -> .
% 299.70/300.41 71483[0:SpL:4356.0,5773.1] || equal(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y))* c_List_Odistinct(c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 71476[0:SpL:4356.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Orotate(v,c_List_Odrop(w,y,z),z),z)*.
% 299.70/300.41 71467[0:SpL:4356.0,15733.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Orotate(u,c_List_Odrop(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 71457[0:SpL:4356.0,22071.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Odrop(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 71456[0:SpL:4356.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.41 71428[0:SpL:4356.0,37371.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orotate(x,c_List_Odrop(y,z,x1),x1),x1,x2),x2),x2),c_List_Odrop(y,c_List_Omap(w,z,x1,x2),x2))** -> .
% 299.70/300.41 71426[0:SpL:4356.0,37284.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Odrop(y,z,x1),x1),x1,x2),x2),x2),c_List_Odrop(y,c_List_Omap(w,z,x1,x2),x2))** -> .
% 299.70/300.41 71425[0:SpL:4356.0,37265.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Odrop(y,z,x1),x1),x1,x2),x2),x2),c_List_Odrop(y,c_List_Omap(w,z,x1,x2),x2))** -> .
% 299.70/300.41 71297[0:SpR:5634.1,4356.0] || equal(u,v) -> equal(c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(y,v,z,x1),x1),x1),c_List_Omap(y,c_List_Orotate(w,c_List_Odrop(x,u,z),z),z,x1))*.
% 299.70/300.41 71261[0:SpR:4356.0,5634.1] || equal(c_List_Orotate(u,c_List_Odrop(v,w,x),x),y)* -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(z,w,x,x1),x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.41 71240[0:SpR:4356.0,5628.1] || equal(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 71222[0:SpR:4356.0,62524.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Orotate(x1,c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 71221[0:SpR:4356.0,61666.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Orotate(x1,c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 71741[0:SpL:4047.0,71688.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z),z),z),z),c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z))** -> .
% 299.70/300.41 72904[0:SpL:38750.1,40230.1] || equal(u,c_List_Orev(v,tc_Expr_Oexp(w)))* equal(v,x)* equal(c_List_Oappend(y,c_List_Orev(u,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(x,w)*.
% 299.70/300.41 72903[0:SpL:38750.1,26579.0] || equal(u,c_List_Orev(v,tc_Expr_Oexp(w)))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(v,w).
% 299.70/300.41 72902[0:SpL:38750.1,26579.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,tc_Expr_Oexp(x)),tc_Expr_Oexp(x)))* equal(c_List_Oappend(y,c_List_Orev(u,tc_Expr_Oexp(x)),tc_Expr_Oexp(x)),c_List_Olist_ONil(tc_Expr_Oexp(x)))** -> c_BigStep_Ofinals(w,x).
% 299.70/300.41 72893[0:SpL:38750.1,458.0] || equal(u,c_List_Orev(v,tc_Expr_Oexp(w)))* c_BigStep_Ofinals(c_List_Oappend(c_List_Omap(c_Expr_Oexp_OVal(w),x,tc_Value_Oval,tc_Expr_Oexp(w)),c_List_Orev(u,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(v,w).
% 299.70/300.41 72776[0:SpL:38750.1,1562.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Oappend(y,v,w),w),c_List_Oappend(z,c_List_Orev(u,w),w))* -> equal(c_List_Oappend(x,y,w),z).
% 299.70/300.41 72775[0:SpL:38750.1,1459.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),c_List_Oappend(z,c_List_Orev(u,w),w))* -> equal(c_List_Olist_OCons(x,y,w),z).
% 299.70/300.41 72754[0:SpL:38750.1,1572.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Oappend(v,z,x),x),c_List_Oappend(y,c_List_Orev(u,x),x))* -> equal(z,w)*.
% 299.70/300.41 72721[0:SpL:38750.1,1572.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,z,w),w),c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,w),w),w))* -> equal(z,v)*.
% 299.70/300.41 72720[0:SpL:38750.1,1467.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Oappend(y,z,w),w),c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,w),w),w))* -> equal(z,v)*.
% 299.70/300.41 72668[0:SpL:38750.1,1562.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),c_List_Oappend(z,v,w))* -> equal(c_List_Oappend(x,y,w),z).
% 299.70/300.41 72645[0:SpL:38750.1,1459.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,w),w),w),c_List_Oappend(z,v,w))* -> equal(c_List_Olist_OCons(x,y,w),z).
% 299.70/300.41 73445[0:Rew:1351.0,72536.1] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(y,x,w),w),w),w),w)* -> c_List_Odistinct(c_List_Olist_OCons(x,v,w),w)*.
% 299.70/300.41 72511[0:SpL:38750.1,1562.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Oappend(z,w,x))* -> equal(c_List_Oappend(y,v,x),z)*.
% 299.70/300.41 72364[0:SpL:38750.1,458.0] || equal(u,c_List_Orev(v,tc_Expr_Oexp(w)))* c_BigStep_Ofinals(c_List_Oappend(c_List_Omap(c_Expr_Oexp_OVal(w),x,tc_Value_Oval,tc_Expr_Oexp(w)),v,tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(c_List_Orev(u,tc_Expr_Oexp(w)),w)*.
% 299.70/300.41 72273[0:SpL:38750.1,1572.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,z,w),w),c_List_Oappend(x,c_List_Oappend(y,v,w),w))* -> equal(z,c_List_Orev(u,w))*.
% 299.70/300.41 72272[0:SpL:38750.1,1467.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Oappend(y,z,w),w),c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w))* -> equal(z,c_List_Orev(u,w))*.
% 299.70/300.41 72126[0:SpL:38750.1,1363.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(x,y,w),w),c_List_Oappend(c_List_Orev(y,w),v,w))* -> equal(c_List_Orev(x,w),c_List_Orev(u,w))*.
% 299.70/300.41 72100[0:SpL:38750.1,8264.0] || equal(u,c_List_Orev(v,w))* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(y,x,w),v,w),w),w)* -> c_List_Odistinct(c_List_Olist_OCons(x,c_List_Orev(u,w),w),w)*.
% 299.70/300.41 71972[0:SpR:4036.1,38750.1] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),c_List_Orev(y,x))* -> equal(c_List_Oappend(z,c_List_Orev(c_List_Olist_OCons(w,u,x),x),x),c_List_Oappend(z,y,x))*.
% 299.70/300.41 71970[0:SpR:1378.1,38750.1] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Orev(y,x))* -> equal(c_List_Oappend(z,c_List_Orev(c_List_Oappend(w,v,x),x),x),c_List_Oappend(z,y,x))*.
% 299.70/300.41 71968[0:SpR:1375.1,38750.1] || equal(u,v)* equal(c_List_Oappend(u,w,x),c_List_Orev(y,x))* -> equal(c_List_Oappend(z,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Oappend(z,y,x))*.
% 299.70/300.41 73454[0:Rew:3954.0,71957.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Orev(x,v))* -> equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(y,v),v),v),c_List_Oappend(y,x,v))*.
% 299.70/300.41 71950[0:SpR:38750.1,457.1] || equal(u,c_List_Orev(v,tc_Expr_Oexp(w)))* c_BigStep_Ofinals(v,w) -> c_BigStep_Ofinals(c_List_Oappend(c_List_Omap(c_Expr_Oexp_OVal(w),x,tc_Value_Oval,tc_Expr_Oexp(w)),c_List_Orev(u,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)*.
% 299.70/300.41 71872[0:SpR:38750.1,457.1] || equal(u,c_List_Orev(v,tc_Expr_Oexp(w)))* c_BigStep_Ofinals(c_List_Orev(u,tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(c_List_Oappend(c_List_Omap(c_Expr_Oexp_OVal(w),x,tc_Value_Oval,tc_Expr_Oexp(w)),v,tc_Expr_Oexp(w)),w)*.
% 299.70/300.41 71861[0:SpR:38750.1,1632.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Oappend(c_List_Omap(x,c_List_Orev(y,z),z,w),v,w),c_List_Orev(c_List_Oappend(u,c_List_Omap(x,y,z,w),w),w))*.
% 299.70/300.41 73467[0:Rew:274.0,72602.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(u,x,w),w),c_List_Orev(c_List_Olist_OCons(y,x,w),w))* -> equal(v,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w))*.
% 299.70/300.41 73801[0:SpL:4355.0,23330.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,z),z),z),z),z),c_List_Orev(c_List_Otake(v,c_List_Odrop(w,y,z),z),z))** -> .
% 299.70/300.41 73799[0:SpL:4355.0,22785.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,z),z),z),z),z),z),c_List_Otake(v,c_List_Odrop(w,y,z),z))** -> .
% 299.70/300.41 73793[0:SpL:4355.0,5773.1] || equal(u,c_List_Otake(v,c_List_Odrop(w,x,y),y))* c_List_Odistinct(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 73786[0:SpL:4355.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Otake(v,c_List_Odrop(w,y,z),z),z)*.
% 299.70/300.41 73777[0:SpL:4355.0,15733.0] || equal(c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Otake(u,c_List_Odrop(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 73767[0:SpL:4355.0,22071.0] || equal(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Odrop(v,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 73766[0:SpL:4355.0,1662.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.41 73593[0:SpR:5634.1,4355.0] || equal(u,v) -> equal(c_List_Otake(w,c_List_Odrop(x,c_List_Omap(y,v,z,x1),x1),x1),c_List_Omap(y,c_List_Otake(w,c_List_Odrop(x,u,z),z),z,x1))*.
% 299.70/300.41 73556[0:SpR:4355.0,5634.1] || equal(c_List_Otake(u,c_List_Odrop(v,w,x),x),y)* -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(z,w,x,x1),x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.41 73536[0:SpR:4355.0,5628.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 73491[0:SpR:4355.0,18447.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Otake(x1,c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 73486[0:SpR:4355.0,5315.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 74807[0:SpL:38776.1,450.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,y,z),c_List_Olist_OCons(x1,c_List_Orev(u,x2),x2),z,x2)* -> c_List_Olist__all2(w,y,c_List_Orev(v,x2),z,x2)*.
% 299.70/300.41 74689[0:SpL:38776.1,450.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),c_List_Olist_OCons(z,x1,x2),y,x2)* -> c_List_Olist__all2(w,c_List_Orev(v,y),x1,y,x2)*.
% 299.70/300.41 74107[0:SpR:4036.1,38776.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,v,y))* -> equal(c_List_Olist_OCons(z,c_List_Orev(w,y),y),c_List_Olist_OCons(z,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y))*.
% 299.70/300.41 74105[0:SpR:1378.1,38776.1] || equal(u,v)* equal(w,c_List_Oappend(x,u,y))* -> equal(c_List_Olist_OCons(z,c_List_Orev(w,y),y),c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(x,v,y),y),y))*.
% 299.70/300.41 74103[0:SpR:1375.1,38776.1] || equal(u,v)* equal(w,c_List_Oappend(u,x,y))* -> equal(c_List_Olist_OCons(z,c_List_Orev(w,y),y),c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(v,x,y),y),y))*.
% 299.70/300.41 74039[0:SpR:38776.1,434.0] || equal(u,v) -> equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y,z),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,c_List_Orev(v,y),y,z),z))*.
% 299.70/300.41 75197[0:SpL:4047.0,74113.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* equal(c_List_Olist_OCons(y,c_List_Orev(x,w),w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.41 75167[0:SpL:4047.0,74113.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x)) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),c_List_Orev(u,x))* -> .
% 299.70/300.41 76280[0:SpL:39528.1,1562.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,y,z),z),c_List_Oappend(c_List_Orev(v,z),y,z))* -> equal(c_List_Oappend(w,x,z),c_List_Orev(u,z))*.
% 299.70/300.41 76279[0:SpL:39528.1,1459.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),c_List_Oappend(c_List_Orev(v,z),y,z))* -> equal(c_List_Olist_OCons(w,x,z),c_List_Orev(u,z))*.
% 299.70/300.41 76259[0:SpL:39528.1,1572.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,w),c_List_Oappend(x,y,w),w),c_List_Oappend(c_List_Orev(v,w),c_List_Oappend(x,z,w),w))* -> equal(y,z).
% 299.70/300.41 76226[0:SpL:39528.1,1572.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(u,x),y,x),x),c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,x),z,x),x))* -> equal(y,z).
% 299.70/300.41 76225[0:SpL:39528.1,1467.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(u,x),y,x),x),c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(v,x),z,x),x))* -> equal(y,z).
% 299.70/300.41 76177[0:SpL:39528.1,1562.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),c_List_Oappend(z,y,x))* -> equal(c_List_Oappend(w,c_List_Orev(u,x),x),z)*.
% 299.70/300.41 76154[0:SpL:39528.1,1459.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),c_List_Oappend(z,y,x))* -> equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),z)*.
% 299.70/300.41 76036[0:SpL:39528.1,1562.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,w),c_List_Oappend(x,y,w),w),c_List_Oappend(z,y,w))* -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),z)*.
% 299.70/300.41 77370[0:Rew:4048.0,75366.2] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),y)* -> equal(c_List_Oappend(c_List_Orev(y,x),z,x),c_List_Oappend(c_List_Orev(u,x),c_List_Olist_OCons(w,z,x),x))*.
% 299.70/300.41 75364[0:SpR:1378.1,39528.1] || equal(u,v)* equal(c_List_Oappend(w,u,x),y)* -> equal(c_List_Oappend(c_List_Orev(y,x),z,x),c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,x),x),z,x))*.
% 299.70/300.41 75362[0:SpR:1375.1,39528.1] || equal(u,v)* equal(c_List_Oappend(u,w,x),y)* -> equal(c_List_Oappend(c_List_Orev(y,x),z,x),c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),z,x))*.
% 299.70/300.41 77440[0:SpL:8862.0,22777.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist__update(c_List_Omap(v,w,x,y),z,x1,y),y),y),y),c_List_Omap(v,c_List_Olist__update(w,z,x2,x),x,y))* -> .
% 299.70/300.41 77434[0:SpL:8862.0,15605.0] || equal(c_List_Oappend(c_List_Olist__update(c_List_Omap(u,v,w,x),y,z,x),x1,x),c_List_Omap(u,c_List_Olist__update(v,y,x2,w),w,x))* -> equal(x1,c_List_Olist_ONil(x)).
% 299.70/300.41 77428[0:SpR:5634.1,8862.0] || equal(c_List_Olist__update(u,v,w,x),y)* -> equal(c_List_Olist__update(c_List_Omap(z,y,x,x1),v,x2,x1),c_List_Olist__update(c_List_Omap(z,u,x,x1),v,x2,x1))*.
% 299.70/300.41 77404[0:SpR:8862.0,6025.1] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist__update(v,w,x,y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(c_List_Omap(u,v,y,z),w,x1,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 78774[0:SpL:39580.1,26523.1] || equal(u,c_List_Orev(v,tc_Expr_Oexp(w)))* equal(v,x)* equal(c_List_Oappend(c_List_Orev(u,tc_Expr_Oexp(w)),y,tc_Expr_Oexp(w)),c_List_Olist_ONil(tc_Expr_Oexp(w)))** -> c_BigStep_Ofinals(x,w)*.
% 299.70/300.41 78649[0:SpL:39580.1,1562.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,z,w),w),c_List_Oappend(c_List_Orev(u,w),z,w))* -> equal(c_List_Oappend(x,y,w),v)*.
% 299.70/300.41 78648[0:SpL:39580.1,1459.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Oappend(y,z,w),w),c_List_Oappend(c_List_Orev(u,w),z,w))* -> equal(c_List_Olist_OCons(x,y,w),v)*.
% 299.70/300.41 78627[0:SpL:39580.1,1572.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(v,c_List_Oappend(x,y,w),w),c_List_Oappend(c_List_Orev(u,w),c_List_Oappend(x,z,w),w))* -> equal(y,z).
% 299.70/300.41 78594[0:SpL:39580.1,1572.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Oappend(v,y,w),w),c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),z,w),w))* -> equal(y,z).
% 299.70/300.41 78593[0:SpL:39580.1,1467.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(u,w),z,w),w))* -> equal(y,z).
% 299.70/300.41 78541[0:SpL:39580.1,1562.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),c_List_Oappend(z,y,w))* -> equal(c_List_Oappend(x,v,w),z)*.
% 299.70/300.41 78518[0:SpL:39580.1,1459.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),c_List_Oappend(z,y,w))* -> equal(c_List_Olist_OCons(x,v,w),z)*.
% 299.70/300.41 78383[0:SpL:39580.1,1562.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),c_List_Oappend(x,y,w),w),c_List_Oappend(z,y,w))* -> equal(c_List_Oappend(v,x,w),z)*.
% 299.70/300.41 78090[0:SpL:39580.1,1562.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(y,z,w),w),c_List_Oappend(v,z,w))* -> equal(c_List_Oappend(x,y,w),c_List_Orev(u,w))*.
% 299.70/300.41 78089[0:SpL:39580.1,1459.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Oappend(y,z,w),w),c_List_Oappend(v,z,w))* -> equal(c_List_Olist_OCons(x,y,w),c_List_Orev(u,w))*.
% 299.70/300.41 77987[0:SpL:39580.1,1562.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(x,c_List_Oappend(v,y,w),w),c_List_Oappend(z,y,w))* -> equal(c_List_Oappend(x,c_List_Orev(u,w),w),z)*.
% 299.70/300.41 77964[0:SpL:39580.1,1459.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),c_List_Oappend(z,y,w))* -> equal(c_List_Olist_OCons(x,c_List_Orev(u,w),w),z)*.
% 299.70/300.41 77894[0:SpL:39580.1,1362.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(x,y,w),w),c_List_Oappend(v,c_List_Orev(x,w),w))* -> equal(c_List_Orev(y,w),c_List_Orev(u,w))*.
% 299.70/300.41 77845[0:SpL:39580.1,1562.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(v,c_List_Oappend(x,y,w),w),c_List_Oappend(z,y,w))* -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),z)*.
% 299.70/300.41 77810[0:SpL:39580.1,3092.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(c_List_Oappend(v,x,w),w),c_List_Orev(u,w))* -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Orev(u,w))**.
% 299.70/300.41 79446[0:Rew:4048.0,77712.2] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),c_List_Orev(y,x))* -> equal(c_List_Oappend(c_List_Orev(u,x),c_List_Olist_OCons(w,z,x),x),c_List_Oappend(y,z,x))*.
% 299.70/300.41 77710[0:SpR:1378.1,39580.1] || equal(u,v)* equal(c_List_Oappend(w,u,x),c_List_Orev(y,x))* -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,x),x),z,x),c_List_Oappend(y,z,x))*.
% 299.70/300.41 77708[0:SpR:1375.1,39580.1] || equal(u,v)* equal(c_List_Oappend(u,w,x),c_List_Orev(y,x))* -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),z,x),c_List_Oappend(y,z,x))*.
% 299.70/300.41 77584[0:SpR:39580.1,1633.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Oappend(v,c_List_Omap(x,c_List_Orev(y,z),z,w),w),c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,w),u,w),w))*.
% 299.70/300.41 79513[0:Rew:377.0,79496.3] || equal(u,v)* equal(w,c_List_Olist_ONil(x)) equal(w,c_List_Orev(c_List_Oappend(y,v,x),x))* -> equal(c_List_Oappend(y,c_List_Oappend(u,z,x),x),z)**.
% 299.70/300.41 79515[0:Rew:377.0,79494.3] || equal(u,v)* equal(w,c_List_Olist_ONil(x)) equal(w,c_List_Orev(c_List_Oappend(v,y,x),x))* -> equal(c_List_Oappend(u,c_List_Oappend(y,z,x),x),z)**.
% 299.70/300.41 80648[0:SpL:39773.2,1562.0] || equal(u,v) equal(w,x)* equal(c_List_Oappend(y,c_List_Oappend(z,v,x1),x1),c_List_Oappend(x,u,x1))* -> equal(c_List_Oappend(y,z,x1),w)*.
% 299.70/300.41 80647[0:SpL:39773.2,1459.0] || equal(u,v) equal(w,x)* equal(c_List_Olist_OCons(y,c_List_Oappend(z,v,x1),x1),c_List_Oappend(x,u,x1))* -> equal(c_List_Olist_OCons(y,z,x1),w)*.
% 299.70/300.41 80626[0:SpL:39773.2,1572.0] || equal(u,c_List_Oappend(v,w,x))* equal(y,z) equal(c_List_Oappend(y,c_List_Oappend(v,x1,x),x),c_List_Oappend(z,u,x))* -> equal(x1,w)*.
% 299.70/300.41 80593[0:SpL:39773.2,1572.0] || equal(u,v)* equal(w,x) equal(c_List_Oappend(y,c_List_Oappend(w,z,x1),x1),c_List_Oappend(y,c_List_Oappend(x,u,x1),x1))* -> equal(z,v)*.
% 299.70/300.41 80592[0:SpL:39773.2,1467.0] || equal(u,v)* equal(w,x) equal(c_List_Olist_OCons(y,c_List_Oappend(w,z,x1),x1),c_List_Olist_OCons(y,c_List_Oappend(x,u,x1),x1))* -> equal(z,v)*.
% 299.70/300.41 80540[0:SpL:39773.2,1562.0] || equal(u,v) equal(w,x)* equal(c_List_Oappend(y,c_List_Oappend(x,u,z),z),c_List_Oappend(x1,v,z))* -> equal(c_List_Oappend(y,w,z),x1)*.
% 299.70/300.41 80517[0:SpL:39773.2,1459.0] || equal(u,v) equal(w,x)* equal(c_List_Olist_OCons(y,c_List_Oappend(x,u,z),z),c_List_Oappend(x1,v,z))* -> equal(c_List_Olist_OCons(y,w,z),x1)*.
% 299.70/300.41 80445[0:SpL:39773.2,1362.0] || equal(u,c_List_Orev(v,w)) equal(x,y)* equal(c_List_Orev(c_List_Oappend(v,z,w),w),c_List_Oappend(y,u,w))* -> equal(c_List_Orev(z,w),x)*.
% 299.70/300.41 80434[0:SpL:39773.2,1363.0] || equal(u,v)* equal(c_List_Orev(w,x),y) equal(c_List_Orev(c_List_Oappend(z,w,x),x),c_List_Oappend(y,u,x))* -> equal(c_List_Orev(z,x),v)*.
% 299.70/300.41 80407[0:SpL:39773.2,8264.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),z)* c_List_Odistinct(c_List_Olist_OCons(x,c_List_Oappend(z,u,y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(x,v,y),y)*.
% 299.70/300.41 80382[0:SpL:39773.2,1562.0] || equal(u,c_List_Oappend(v,w,x))* equal(y,z)* equal(c_List_Oappend(z,u,x),c_List_Oappend(x1,w,x))* -> equal(c_List_Oappend(y,v,x),x1)*.
% 299.70/300.41 80359[0:SpL:39773.2,1363.0] || equal(u,v) equal(w,x)* equal(c_List_Orev(c_List_Oappend(x,u,y),y),c_List_Oappend(c_List_Orev(v,y),z,y))* -> equal(c_List_Orev(w,y),z)*.
% 299.70/300.41 80358[0:SpL:39773.2,1362.0] || equal(u,v)* equal(w,x) equal(c_List_Orev(c_List_Oappend(x,u,y),y),c_List_Oappend(z,c_List_Orev(w,y),y))* -> equal(c_List_Orev(v,y),z)*.
% 299.70/300.41 79649[0:SpR:39773.2,1344.0] || equal(u,c_List_Oreplicate(v,w,x)) equal(c_List_Orev(y,x),z) -> equal(c_List_Oappend(z,u,x),c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x))*.
% 299.70/300.41 79643[0:SpR:39773.2,1351.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oreplicate(x,y,w),z) -> equal(c_List_Oappend(z,u,w),c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(x,y,w),w),w))*.
% 299.70/300.41 79630[0:SpR:39773.2,4048.0] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,x,y),y),z) -> equal(c_List_Oappend(z,u,y),c_List_Oappend(c_List_Orev(x,y),c_List_Olist_OCons(w,v,y),y))*.
% 299.70/300.41 81815[0:SpL:1550.0,39865.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,y,v),v),w,v),v)* -> c_List_Odistinct(c_List_Otake(z,x,v),v)*.
% 299.70/300.41 81867[0:SpL:1550.0,39873.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Oappend(u,y,v),v),w,v),v)* -> c_List_Odistinct(c_List_Odrop(z,x,v),v)*.
% 299.70/300.41 81910[0:SpL:4048.0,39881.1] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(y,u,x),x),c_List_Orev(c_List_Olist_OCons(y,w,x),x))** -> equal(c_List_Oappend(v,z,x),z)**.
% 299.70/300.41 81972[0:SpR:11156.1,676.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.70/300.41 81970[0:SpR:11156.1,190.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z,tc_Type_Oty),tc_Type_Oty),z)**.
% 299.70/300.41 82095[0:SpL:1344.0,39899.1] || equal(u,c_List_Oreplicate(v,w,x)) equal(c_List_Oappend(y,u,x),c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),z,x),x))* -> equal(y,c_List_Orev(z,x)).
% 299.70/300.41 82093[0:SpL:1351.0,39899.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,u,w),c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(y,z,w),w),w))* -> equal(x,c_List_Oreplicate(y,z,w)).
% 299.70/300.41 82086[0:SpL:4048.0,39899.1] || equal(u,v) equal(c_List_Oappend(w,u,x),c_List_Oappend(c_List_Orev(y,x),c_List_Olist_OCons(z,v,x),x))* -> equal(w,c_List_Orev(c_List_Olist_OCons(z,y,x),x)).
% 299.70/300.41 82178[0:SpL:1344.0,39900.1] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(w,x),u,x),c_List_Orev(c_List_Oappend(c_List_Oreplicate(y,z,x),w,x),x))* -> equal(v,c_List_Oreplicate(y,z,x))*.
% 299.70/300.41 82176[0:SpL:1351.0,39900.1] || equal(u,v)* equal(c_List_Oappend(c_List_Oreplicate(w,x,y),u,y),c_List_Orev(c_List_Oappend(z,c_List_Oreplicate(w,x,y),y),y))* -> equal(v,c_List_Orev(z,y))*.
% 299.70/300.41 82205[0:Rew:4048.0,82169.1] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(y,u,x),x),c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(y,z,x),x))* -> equal(v,z)*.
% 299.70/300.41 82140[0:SpL:1344.0,39900.1] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),c_List_Oappend(c_List_Orev(y,w),z,w))* -> equal(x,z)*.
% 299.70/300.41 82138[0:SpL:1351.0,39900.1] || equal(c_List_Orev(u,v),w)* equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(x,y,v),v),v),c_List_Oappend(c_List_Oreplicate(x,y,v),z,v))* -> equal(w,z)*.
% 299.70/300.41 82230[0:SpL:1550.0,39943.0] || equal(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x))* c_List_Odistinct(c_List_Oappend(z,u,x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(v,x),y,x),x).
% 299.70/300.41 82280[0:SpL:1550.0,40043.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(c_List_Oappend(u,z,v),v),w,v),v),c_List_Odrop(x1,x,v))* -> .
% 299.70/300.41 82432[0:SpL:1550.0,40134.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_OCons(x,y,v))* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,z,v),v),w,v),c_List_Odrop(x1,y,v))* -> .
% 299.70/300.41 82550[0:SpL:1550.0,40152.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(c_List_Oappend(u,x1,v),v),w,v),v),v),x)* -> .
% 299.70/300.41 82605[0:SpL:1550.0,40161.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(c_List_Oappend(u,x1,v),v),w,v),v),v),x)* -> .
% 299.70/300.41 82755[0:Rew:154.0,82681.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Orotate(z,c_List_Omap(v,x1,x,y),y))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x))).
% 299.70/300.41 82805[0:SpL:1550.0,40163.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Oappend(c_List_Orev(c_List_Oappend(u,x1,v),v),w,v),v),v),x)* -> .
% 299.70/300.41 82887[0:SpL:1550.0,40175.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Oappend(x,y,v))* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(c_List_Oappend(u,x1,v),v),w,v),v),y)* -> .
% 299.70/300.41 82939[0:SpL:1550.0,40186.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_OCons(x,y,v))* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(c_List_Oappend(u,x1,v),v),w,v),v),y)* -> .
% 299.70/300.41 82991[0:SpL:1550.0,40194.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_OCons(x,y,v))* equal(c_List_Oappend(z,c_List_Oappend(c_List_Orev(c_List_Oappend(u,x1,v),v),w,v),v),y)* -> .
% 299.70/300.41 83097[0:SpL:1550.0,40201.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orotate(x,y,v))* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(c_List_Oappend(u,x1,v),v),w,v),v),y)* -> .
% 299.70/300.41 83918[0:SpL:4357.0,83130.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.70/300.41 83917[0:SpL:4363.0,83130.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.70/300.41 83916[0:SpL:4364.0,83130.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.70/300.41 83855[0:SpL:279.1,83130.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,y,tc_Type_Oty),c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.41 83938[0:SpL:279.1,83915.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,y,tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 84568[0:Rew:425.0,83994.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Orev(c_List_Omap(x,c_List_Odrop(u,v,w),w,y),y))**.
% 299.70/300.41 84569[0:Rew:425.0,83993.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Orev(c_List_Otake(u,c_List_Omap(x,v,w,y),y),y))**.
% 299.70/300.41 84614[0:Rew:81.0,84050.1,438.0,84050.1] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,c_List_Orotate(y,v,w),w,z),z),c_List_Omap(x,c_List_Orotate(y,v,w),w,z))**.
% 299.70/300.41 85101[0:SpL:7148.0,4398.0] || equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(u,c_List_Orev(x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 85099[0:SpL:7148.0,4267.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(u,c_List_Orev(x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 85097[0:SpL:7148.0,4160.0] || equal(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(u,c_List_Orev(x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 84976[0:SpL:7148.0,23592.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w)*.
% 299.70/300.41 84975[0:SpL:7148.0,23709.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w)*.
% 299.70/300.41 84974[0:SpL:7148.0,23829.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w)*.
% 299.70/300.41 85200[0:Rew:431.0,85014.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,y),z,y),c_List_Orev(c_List_Omap(v,w,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 85265[0:Rew:48682.1,84944.1,22962.0,84944.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Omap(w,c_List_Omap(x,c_List_Olist_OCons(y,u,v),v,z),z,x1),c_List_Olist_OCons(hAPP(w,hAPP(x,y)),c_List_Olist_ONil(x1),x1))*.
% 299.70/300.41 86082[0:SpL:7129.0,23592.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(v,c_List_Orev(z,y),y,w),w),w)*.
% 299.70/300.41 86081[0:SpL:7129.0,23709.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Omap(v,c_List_Orev(z,y),y,w),w),w)*.
% 299.70/300.41 86080[0:SpL:7129.0,23829.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(z,y),y,w),w),w)*.
% 299.70/300.41 87052[0:SpL:7128.0,4398.0] || equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(u,c_List_Orev(x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 87050[0:SpL:7128.0,4267.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(u,c_List_Orev(x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 87048[0:SpL:7128.0,4160.0] || equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(u,c_List_Orev(x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 86631[0:SpR:7128.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(x,y),y),tc_List_Olist(y)))*.
% 299.70/300.41 86626[0:SpR:7128.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(x,y),y),tc_List_Olist(y)))*.
% 299.70/300.41 87917[0:SpL:7113.0,23592.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w)*.
% 299.70/300.41 87916[0:SpL:7113.0,23709.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w)*.
% 299.70/300.41 87915[0:SpL:7113.0,23829.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w)*.
% 299.70/300.41 88199[0:SpL:1550.0,42404.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Odrop(y,z,w))* c_List_Odistinct(z,w) -> c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w).
% 299.70/300.41 88777[0:SpL:1550.0,42587.1] || equal(u,c_List_Odrop(v,c_List_Oappend(c_List_Orev(w,x),y,x),x))* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x1,x),x),y,x),x),u)* -> .
% 299.70/300.41 90379[0:SpL:1344.0,44392.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oreplicate(w,x,y),c_List_Orev(z,y)).
% 299.70/300.41 90377[0:SpL:1351.0,44392.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(x,y,z),z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orev(w,z),c_List_Oreplicate(x,y,z)).
% 299.70/300.41 90851[0:Rew:259.0,90797.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Orev(c_List_Olist_OCons(x,c_List_Oreplicate(y,z,v),v),v))* -> equal(u,c_List_Oreplicate(y,z,v))*.
% 299.70/300.41 91007[0:SpL:4036.1,48362.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(x,v,y),y),y),y)*.
% 299.70/300.41 91005[0:SpL:1378.1,48362.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Oappend(x,u,y),y),y),y)*.
% 299.70/300.41 91003[0:SpL:1375.1,48362.0] || equal(u,v)* c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Oappend(u,x,y),y),y),y)*.
% 299.70/300.41 90990[0:SpL:4041.1,48362.0] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),v)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(x,u,v),v),v),v)*.
% 299.70/300.41 91043[0:SpL:4036.1,48423.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Olist_OCons(y,v,z),z),z))* -> .
% 299.70/300.41 91041[0:SpL:1378.1,48423.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,v,z),z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Oappend(y,u,z),z),z))* -> .
% 299.70/300.41 91039[0:SpL:1375.1,48423.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,z),z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Oappend(u,y,z),z),z))* -> .
% 299.70/300.41 91026[0:SpL:4041.1,48423.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v),c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(y,u,v),v),v))* -> .
% 299.70/300.41 91115[0:Rew:100.0,91075.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Orev(c_List_Omap(x,c_List_Otake(x1,c_List_Oreplicate(w,y,x2),x2),x2,z),z))* -> .
% 299.70/300.41 91137[0:SpL:4036.1,48486.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(x,v,y),y),y),y)*.
% 299.70/300.41 91135[0:SpL:1378.1,48486.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Oappend(x,u,y),y),y),y)*.
% 299.70/300.41 91133[0:SpL:1375.1,48486.0] || equal(u,v)* c_List_Odistinct(c_List_Oappend(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Oappend(u,x,y),y),y),y)*.
% 299.70/300.41 91185[0:Rew:3954.0,91120.1] || equal(u,c_List_Olist_ONil(v)) c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,v),v),v),v)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(w,u,v),v),v),v)*.
% 299.70/300.41 91247[0:SpL:4036.1,48567.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Olist_OCons(y,v,z),z),z))* -> .
% 299.70/300.41 91245[0:SpL:1378.1,48567.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(y,v,z),z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Oappend(y,u,z),z),z))* -> .
% 299.70/300.41 91243[0:SpL:1375.1,48567.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(v,y,z),z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Oappend(u,y,z),z),z))* -> .
% 299.70/300.41 91352[0:Rew:22799.0,91351.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,y,v),v),v),v),c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(w,u,v),v),v))* -> .
% 299.70/300.41 91354[0:Rew:100.0,91299.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Orev(c_List_Omap(x,c_List_Otake(x1,c_List_Oreplicate(w,y,x2),x2),x2,z),z))* -> .
% 299.70/300.41 91452[0:SpL:4036.1,49004.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),c_List_Odrop(z,c_List_Orev(c_List_Otake(x1,c_List_Olist_OCons(x,v,y),y),y),y))* -> .
% 299.70/300.41 91450[0:SpL:1378.1,49004.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),c_List_Odrop(z,c_List_Orev(c_List_Otake(x1,c_List_Oappend(x,u,y),y),y),y))* -> .
% 299.70/300.41 91448[0:SpL:1375.1,49004.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),c_List_Odrop(z,c_List_Orev(c_List_Otake(x1,c_List_Oappend(u,x,y),y),y),y))* -> .
% 299.70/300.41 91435[0:SpL:4041.1,49004.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Odrop(y,c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(x,u,v),v),v),v))* -> .
% 299.70/300.41 91878[0:SpL:1550.0,51922.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),y)* c_List_Odistinct(c_List_Olist_OCons(z,y,w),w)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(u,w),x,w),w).
% 299.70/300.41 92105[0:SpL:434.0,52060.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Omap(v,y,z,x))* equal(c_List_Omap(v,c_List_Olist_OCons(w,y,z),z,x),c_List_Oreplicate(u,x1,x))* -> .
% 299.70/300.41 92163[0:SpL:2717.1,8303.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),c_List_Olist_OCons(x,c_List_Oreplicate(y,x,v),v))* -> equal(w,c_List_Oreplicate(y,x,v)).
% 299.70/300.41 92265[0:SpL:279.1,92210.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 4653[0:SpL:1349.0,3102.0] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(x,c_List_Orev(y,w),w))* -> equal(c_List_Otake(u,c_List_Oappend(y,c_List_Orev(x,w),w),w),c_List_Oappend(y,c_List_Orev(x,w),w))**.
% 299.70/300.41 4649[0:SpL:1342.0,3102.0] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(c_List_Orev(x,w),y,w))* -> equal(c_List_Otake(u,c_List_Oappend(c_List_Orev(y,w),x,w),w),c_List_Oappend(c_List_Orev(y,w),x,w))**.
% 299.70/300.41 7157[0:SpR:434.0,431.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),c_List_Olist_OCons(w,x,y),y,x1))*.
% 299.70/300.41 7124[0:SpR:431.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),x,y,x1),x1))*.
% 299.70/300.41 8672[0:SpR:421.0,782.1] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_List_Omap(v,c_List_Oappend(w,z,x),x,y),y),c_List_Omap(v,w,x,y))**.
% 299.70/300.41 8669[0:SpR:336.0,782.1] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),c_List_Oreplicate(v,w,x))**.
% 299.70/300.41 8668[0:SpR:161.0,782.1] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Oappend(c_List_Oreplicate(y,w,x),c_List_Oreplicate(v,w,x),x),x),c_List_Oreplicate(v,w,x))**.
% 299.70/300.41 8763[0:SpR:421.0,784.1] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_List_Omap(v,c_List_Oappend(w,z,x),x,y),y),c_List_Omap(v,z,x,y))**.
% 299.70/300.41 8760[0:SpR:336.0,784.1] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),c_List_Olist_OCons(w,y,x))**.
% 299.70/300.41 8759[0:SpR:161.0,784.1] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Oappend(c_List_Oreplicate(y,w,x),c_List_Oreplicate(v,w,x),x),x),c_List_Oreplicate(y,w,x))**.
% 299.70/300.41 9229[0:SpR:787.1,143.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),u) -> equal(c_List_Oappend(u,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),x)**.
% 299.70/300.41 9226[0:SpR:787.1,143.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),v) -> equal(c_List_Oappend(v,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),w),x)**.
% 299.70/300.41 9942[0:SpL:429.0,1193.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,w,x),x,y),y),c_List_Omap(u,w,x,y))** -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.41 10295[0:SpR:336.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(x,u,w),v,w),w),w),w),c_List_Orev(c_List_Olist_OCons(u,v,w),w))**.
% 299.70/300.41 10566[0:SpR:787.1,308.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Olist__update(c_List_Oappend(u,c_List_Olist_OCons(x,y,w),w),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),z,w),c_List_Oappend(u,c_List_Olist_OCons(z,y,w),w))**.
% 299.70/300.41 10565[0:SpR:154.0,308.0] || -> equal(c_List_Olist__update(c_List_Oappend(c_List_Orotate(u,v,w),c_List_Olist_OCons(x,y,w),w),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),z,w),c_List_Oappend(c_List_Orotate(u,v,w),c_List_Olist_OCons(z,y,w),w))**.
% 299.70/300.41 10563[0:SpR:787.1,308.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Olist__update(c_List_Oappend(v,c_List_Olist_OCons(x,y,w),w),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),z,w),c_List_Oappend(v,c_List_Olist_OCons(z,y,w),w))**.
% 299.70/300.41 10824[0:SpL:429.0,2853.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,w,x),x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Omap(u,w,x,y)).
% 299.70/300.41 11313[0:SpR:5634.1,470.0] || equal(v_vs____,u) -> c_WellTypeRT_OWTrt(v_P,v_ha____,v_E____,c_Expr_Oexp_OCall(hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),c_Value_Oval_OAddr(v_a____)),v_M____,c_List_Omap(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),u,tc_Value_Oval,tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),tc_List_Olist(tc_String_Ochar)),v_T_H____)*.
% 299.70/300.41 11445[0:SpL:5634.1,469.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Omap(x,v,y,z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(w,x,z,tc_fun(x2,tc_bool),y),u,x1,y,x2)*.
% 299.70/300.41 11439[0:SpL:5628.1,469.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_ONil(x),y,x,z)* -> c_List_Olist__all2(c_COMBB(w,x1,x,tc_fun(z,tc_bool),v),u,y,v,z)*.
% 299.70/300.41 11436[0:SpL:424.0,469.0] || c_List_Olist__all2(u,c_List_Oreplicate(v,hAPP(w,x),y),z,y,x1)* -> c_List_Olist__all2(c_COMBB(u,w,y,tc_fun(x1,tc_bool),x2),c_List_Oreplicate(v,x,x2),z,x2,x1)*.
% 299.70/300.41 11435[0:SpL:427.0,469.0] || c_List_Olist__all2(u,c_List_Orev(c_List_Omap(v,w,x,y),y),z,y,x1)* -> c_List_Olist__all2(c_COMBB(u,v,y,tc_fun(x1,tc_bool),x),c_List_Orev(w,x),z,x,x1)*.
% 299.70/300.41 11552[0:Res:448.1,468.0] || c_List_Olist__all2(c_COMBB(u,v,w,tc_fun(x,tc_bool),y),z,x1,y,x) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(z,y),y,w),c_List_Orev(x1,x),w,x)*.
% 299.70/300.41 12963[0:SpR:2717.1,452.2] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,y,v,z) c_List_Olist__all2(w,u,x1,v,z)* -> c_List_Olist__all2(w,x,c_List_Oappend(y,x1,z),v,z)*.
% 299.70/300.41 12955[0:SpR:1086.1,452.2] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,u,x,v,y)* c_List_Olist__all2(w,z,x1,v,y) -> c_List_Olist__all2(w,z,c_List_Oappend(x,x1,y),v,y)*.
% 299.70/300.41 12948[0:SpR:2717.1,452.2] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,y,z,v) c_List_Olist__all2(w,x1,u,z,v)* -> c_List_Olist__all2(w,c_List_Oappend(x,x1,z),y,z,v)*.
% 299.70/300.41 12940[0:SpR:1086.1,452.2] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,u,y,v)* c_List_Olist__all2(w,z,x1,y,v) -> c_List_Olist__all2(w,c_List_Oappend(x,z,y),x1,y,v)*.
% 299.70/300.41 13481[0:Res:102.1,198.0] || equal(hAPP(c_Objects_Otypeof__h(u),v),hAPP(c_Option_Ooption_OSome(tc_Type_Oty),w))* c_Objects_Ohext(u,x)* -> hBOOL(hAPP(hAPP(c_Conform_Oconf(y,x,z),v),w))*.
% 299.70/300.41 13819[0:SpL:279.1,11867.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,y,tc_Type_Oty),c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty))* -> .
% 299.70/300.41 13792[0:SpL:279.1,3967.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(c_List_Orev(y,tc_Type_Oty),tc_Type_Oty) -> c_List_Odistinct(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty).
% 299.70/300.41 13784[0:SpL:279.1,2111.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Orev(c_List_Otake(z,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),y)** -> .
% 299.70/300.41 13776[0:SpL:279.1,4021.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.41 13773[0:SpL:279.1,13124.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(y,tc_Type_Oty) equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> c_List_Odistinct(z,tc_Type_Oty)*.
% 299.70/300.41 14633[0:SpL:83.0,151.1] || equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(u),tc_List_Olist(u)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w))) c_List_Olist__all2(x,y,c_List_Oappend(v,z,w),u,w)* -> c_List_Olist__all2(x,c_List_Olist_ONil(u),v,u,w)*.
% 299.70/300.41 14618[0:SpL:83.0,151.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_ONil(w),tc_List_Olist(w))) c_List_Olist__all2(x,c_List_Oappend(u,y,v),z,v,w)* -> c_List_Olist__all2(x,u,c_List_Olist_ONil(w),v,w)*.
% 299.70/300.41 15886[0:SpL:418.0,926.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Odrop(w,x,y),y,z),z),c_List_Omap(v,x,y,z))** -> equal(c_List_Otake(w,c_List_Omap(v,x,y,z),z),u).
% 299.70/300.41 16015[0:SpL:429.0,983.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,w,x),x,y),z,y),c_List_Omap(u,w,x,y))** -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),z).
% 299.70/300.41 16924[0:SpR:418.0,9462.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Oappend(u,c_List_Omap(w,c_List_Odrop(v,x,y),y,z),z),c_List_Omap(w,x,y,z))**.
% 299.70/300.41 17368[0:SpL:429.0,17203.0] || equal(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z))* equal(c_List_Orev(c_List_Omap(v,x,y,z),z),u)* -> equal(c_List_Omap(v,x,y,z),u).
% 299.70/300.41 17401[0:SpL:429.0,17205.0] || equal(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z))* equal(c_List_Omap(v,x,y,z),c_List_Orev(u,z))* -> equal(c_List_Omap(v,x,y,z),u).
% 299.70/300.41 19437[0:Res:461.1,13771.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Type_Oty),tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,c_List_Olist_OCons(x,y,tc_Type_Oty),z,v),c_List_Olist_ONil(tc_Type_Oty)) -> .
% 299.70/300.41 20781[0:Rew:20635.1,20242.1,3954.0,20242.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* -> equal(c_List_Olist__update(c_List_Oappend(x,u,w),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),y,w),c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(x,w),w),w))**.
% 299.70/300.41 21117[0:SpR:1349.0,943.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_List_Oappend(v,c_List_Orev(u,w),w),w),c_List_Oappend(v,c_List_Orev(u,w),w))**.
% 299.70/300.41 21113[0:SpR:1342.0,943.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(w,v),u,v),v),c_List_Oappend(c_List_Orev(w,v),u,v))**.
% 299.70/300.41 21767[0:SpL:279.1,21741.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Orev(c_List_Odrop(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),c_List_Orev(y,tc_Type_Oty))** -> .
% 299.70/300.41 21979[0:SpL:279.1,21930.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Otake(z,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),c_List_Orev(y,tc_Type_Oty))** -> .
% 299.70/300.41 22019[0:SpL:279.1,21972.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Olist_OCons(z,y,tc_Type_Oty),tc_Type_Oty),c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.41 22872[0:Rew:427.0,22697.0] || c_BigStep_Ofinals(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Expr_Oexp_OVal(v),c_List_Orev(w,tc_Value_Oval),tc_Value_Oval,tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v)* -> c_BigStep_Ofinals(c_List_Olist_OCons(u,c_List_Olist_ONil(tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v).
% 299.70/300.41 22873[0:Rew:427.0,22485.1] || c_BigStep_Ofinals(c_List_Olist_OCons(u,c_List_Olist_ONil(tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v) -> c_BigStep_Ofinals(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Expr_Oexp_OVal(v),c_List_Orev(w,tc_Value_Oval),tc_Value_Oval,tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v)*.
% 299.70/300.41 26199[0:SpR:643.0,451.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orotate(v,w,x),y,x),z,x,x1)* -> c_List_Olist__all2(u,c_List_Orotate(v,w,x),c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,x1),x,x1)*.
% 299.70/300.41 26198[0:SpR:643.0,451.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Orotate(w,x,y),z,y),x1,y)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,x1),c_List_Orotate(w,x,y),x1,y)*.
% 299.70/300.41 26646[0:SpL:418.0,25586.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Omap(u,w,x,y)).
% 299.70/300.41 26704[0:SpR:1541.0,443.1] || c_List_Olist__all2(u,v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),x1,z) -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(w,x,z),tc_List_Olist(z)),v,x1),y,x1,z)*.
% 299.70/300.41 26703[0:SpR:1541.0,443.1] || c_List_Olist__all2(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),z,y,x1) -> c_List_Olist__all2(u,x,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(v,w,y),tc_List_Olist(y)),z,x1),y,x1)*.
% 299.70/300.41 27002[0:SpR:1548.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Odrop(u,v,w),x,w),tc_List_Olist(w)),c_List_Orev(c_List_Oappend(v,x,w),w),w),c_List_Orev(c_List_Oappend(c_List_Odrop(u,v,w),x,w),w))**.
% 299.70/300.41 28543[0:SpL:421.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Oappend(c_List_Odrop(x1,c_List_Omap(v,w,y,z),z),c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.41 28538[0:SpL:336.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Oappend(c_List_Odrop(z,c_List_Oreplicate(w,v,x),x),c_List_Olist_OCons(v,y,x),x))* -> .
% 299.70/300.41 28537[0:SpL:161.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),c_List_Oappend(c_List_Odrop(z,c_List_Oreplicate(y,w,x),x),c_List_Oreplicate(v,w,x),x))* -> .
% 299.70/300.41 30222[0:SpL:4041.1,3102.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oreplicate(w,x,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* -> equal(c_List_Otake(w,c_List_Olist_OCons(y,u,v),v),c_List_Olist_OCons(y,u,v))**.
% 299.70/300.41 31632[0:SpL:1548.0,1362.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Oappend(x,c_List_Orev(c_List_Otake(y,u,w),w),w))* -> equal(c_List_Orev(c_List_Oappend(c_List_Odrop(y,u,w),v,w),w),x)*.
% 299.70/300.41 31856[0:SpL:1548.0,1363.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(c_List_Odrop(u,v,w),x,w),w),y,w),c_List_Orev(c_List_Oappend(v,x,w),w))** -> equal(c_List_Orev(c_List_Otake(u,v,w),w),y).
% 299.70/300.41 32056[0:SpL:431.0,1654.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 32429[0:SpL:4047.0,23537.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x) equal(c_List_Orotate(y,c_List_Olist_OCons(z,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w),x)* -> .
% 299.70/300.41 32428[0:SpL:4047.0,13578.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x) equal(c_List_Oappend(y,c_List_Olist_OCons(z,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w),x)* -> .
% 299.70/300.41 32427[0:SpL:4047.0,7107.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w),x)* -> .
% 299.70/300.41 32426[0:SpL:4047.0,6799.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w),x)* -> .
% 299.70/300.41 32419[0:SpL:4047.0,11882.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(u,z,x),x),c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.41 32409[0:SpL:4047.0,12026.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x) equal(c_List_Olist_OCons(y,x,w),c_List_Odrop(z,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w))* -> .
% 299.70/300.41 32406[0:SpL:4047.0,7021.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x) equal(c_List_Olist_OCons(y,x,w),c_List_Otake(z,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w))* -> .
% 299.70/300.41 32405[0:SpL:4047.0,6954.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Odrop(x,y,w))* equal(c_List_Olist_OCons(z,y,w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.41 32404[0:SpL:4047.0,11937.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Otake(x,y,w))* equal(c_List_Olist_OCons(z,y,w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.41 32403[0:SpL:4047.0,11908.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),y)* -> .
% 299.70/300.41 32402[0:SpL:4047.0,12017.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),y)* -> .
% 299.70/300.41 32401[0:SpL:4047.0,22879.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orotate(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),y)* -> .
% 299.70/300.41 32400[0:SpL:4047.0,6917.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),x)* -> .
% 299.70/300.41 32398[0:SpL:4047.0,3783.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* c_List_Odistinct(c_List_Oappend(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.41 32395[0:SpL:4047.0,11954.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),c_List_Odrop(z,x,w))* -> .
% 299.70/300.41 32394[0:SpL:4047.0,6987.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),c_List_Otake(z,x,w))* -> .
% 299.70/300.41 32393[0:SpL:4047.0,4742.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* c_List_Odistinct(c_List_Olist_OCons(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w)* -> c_List_Odistinct(x,w)*.
% 299.70/300.41 32336[0:SpL:4047.0,12791.0] || equal(c_List_Otake(u,v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),w)*.
% 299.70/300.41 32331[0:SpL:4047.0,6488.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w))* -> equal(c_List_Odrop(u,c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.41 32319[0:SpL:4047.0,10514.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w)* -> c_List_Odistinct(c_List_Otake(y,x,w),w)*.
% 299.70/300.41 32318[0:SpL:4047.0,10665.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w)* -> c_List_Odistinct(c_List_Odrop(y,x,w),w)*.
% 299.70/300.41 32316[0:SpL:4047.0,15215.0] || equal(c_List_Odrop(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),y)* -> .
% 299.70/300.41 32315[0:SpL:4047.0,14150.0] || equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),y)* -> .
% 299.70/300.41 32312[0:SpL:4047.0,12692.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),y)* equal(c_List_Olist_OCons(z,y,x),c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.41 32309[0:SpL:4047.0,15228.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x),c_List_Orev(c_List_Odrop(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x))* -> .
% 299.70/300.41 32288[0:SpL:4047.0,13067.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x),c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x))* -> .
% 299.70/300.41 32266[0:SpL:4047.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x)*.
% 299.70/300.41 32265[0:SpL:4047.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x)*.
% 299.70/300.41 32264[0:SpL:4047.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x,y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x)*.
% 299.70/300.41 32245[0:SpL:4047.0,5284.1] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w) equal(x,c_List_Otake(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.41 32244[0:SpL:4047.0,5191.1] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w) equal(x,c_List_Odrop(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w))* -> c_List_Odistinct(x,w)*.
% 299.70/300.41 32212[0:SpR:4047.0,694.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.41 32201[0:SpR:4047.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)),c_List_Omap(x,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 32200[0:SpR:4047.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)),c_List_Olist__update(c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),x,y,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.41 32669[0:SpR:4132.0,649.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Otake(u,w,x),x),x),c_List_Orotate(z,c_List_Otake(u,w,x),x))**.
% 299.70/300.41 32951[0:SpL:431.0,4160.0] || equal(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(u,c_List_Omap(w,x1,z,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 33103[0:SpL:431.0,4267.0] || equal(c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(u,c_List_Omap(w,x1,z,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 33295[0:SpR:4351.0,649.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Odrop(u,w,x),x),x),c_List_Orotate(z,c_List_Odrop(u,w,x),x))**.
% 299.70/300.41 33611[0:SpL:431.0,4398.0] || equal(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(u,c_List_Omap(w,x1,z,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 34151[0:SpL:1344.0,26579.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Expr_Oexp(x)),y,tc_Expr_Oexp(x)),tc_Expr_Oexp(x)),tc_Expr_Oexp(x)),c_List_Olist_ONil(tc_Expr_Oexp(x)))** -> c_BigStep_Ofinals(c_List_Oreplicate(v,w,tc_Expr_Oexp(x)),x).
% 299.70/300.41 34451[0:SpR:1351.0,1541.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Orev(c_List_Oappend(y,c_List_Oreplicate(v,w,x),x),x),x),x),c_List_Orev(y,x))**.
% 299.70/300.41 34450[0:SpR:1351.0,1446.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(y,c_List_Oreplicate(v,w,x),x),x),x),x),c_List_Orev(y,x))**.
% 299.70/300.41 35113[0:SpL:1548.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Odrop(w,x,y),z,y),y),y),c_List_Oappend(x,z,y))** -> equal(c_List_Olist_OCons(u,v,y),c_List_Otake(w,x,y)).
% 299.70/300.41 35092[0:SpL:1548.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Oappend(y,c_List_Oappend(c_List_Odrop(z,v,x),w,x),x))* -> equal(c_List_Olist_OCons(u,c_List_Otake(z,v,x),x),y)*.
% 299.70/300.41 35258[0:SpL:1548.0,1467.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Otake(v,w,x),y,x),x),c_List_Olist_OCons(u,c_List_Oappend(w,z,x),x))* -> equal(y,c_List_Oappend(c_List_Odrop(v,w,x),z,x))*.
% 299.70/300.41 35495[0:SpL:1548.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Odrop(w,x,y),z,y),y),y),c_List_Oappend(x,z,y))** -> equal(c_List_Oappend(u,v,y),c_List_Otake(w,x,y)).
% 299.70/300.41 35465[0:SpL:1548.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Oappend(y,c_List_Oappend(c_List_Odrop(z,v,x),w,x),x))* -> equal(c_List_Oappend(u,c_List_Otake(z,v,x),x),y)*.
% 299.70/300.41 35771[0:SpL:1548.0,1572.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Otake(v,w,x),y,x),x),c_List_Oappend(u,c_List_Oappend(w,z,x),x))* -> equal(y,c_List_Oappend(c_List_Odrop(v,w,x),z,x))*.
% 299.70/300.41 36027[0:SpL:431.0,1655.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Orev(x1,z))* -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),x1)*.
% 299.70/300.41 36738[0:SpL:4048.0,8528.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w,z),z)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(x,v,w),w),w,z),z).
% 299.70/300.41 36467[0:SpR:4048.0,1541.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(v,y,x),x),x),x),y)**.
% 299.70/300.41 36466[0:SpR:4048.0,1446.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),tc_List_Olist(x)),c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(v,y,x),x),x),x),y)**.
% 299.70/300.41 37201[0:SpL:431.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(c_Fun_Ocomp(u,w,x,y,z),x1,z,y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Omap(w,x1,z,x),x),x)*.
% 299.70/300.41 37819[0:SpL:426.0,4261.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),c_List_Olist_ONil(x1)).
% 299.70/300.41 38549[0:SpL:1375.1,3102.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(c_List_Oappend(u,z,y),y))* -> equal(c_List_Otake(w,c_List_Oappend(v,z,y),y),c_List_Oappend(v,z,y))**.
% 299.70/300.41 39401[0:SpL:1378.1,3102.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(c_List_Oappend(z,u,y),y))* -> equal(c_List_Otake(w,c_List_Oappend(z,v,y),y),c_List_Oappend(z,v,y))**.
% 299.70/300.41 39711[0:SpL:421.0,8542.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),c_List_Olist_ONil(x1)).
% 299.70/300.41 41003[0:SpL:279.1,40133.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,y) equal(c_List_Oappend(x1,z,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 41023[0:SpL:421.0,8541.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(u,c_List_Omap(v,w,y,z),z,x1),c_List_Olist_ONil(x1)).
% 299.70/300.41 41108[0:SpL:279.1,41065.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(c_List_Olist_OCons(x1,y,tc_Type_Oty),z)* -> .
% 299.70/300.41 41211[0:SpR:425.0,820.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Olist__update(c_List_Omap(w,u,v,x),y,z,x),x1,x),x),c_List_Olist__update(c_List_Omap(w,u,v,x),y,z,x))**.
% 299.70/300.41 41210[0:SpR:256.0,820.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Olist__update(c_List_Olist__update(u,w,x,v),y,z,v),x1,v),v),c_List_Olist__update(c_List_Olist__update(u,w,x,v),y,z,v))**.
% 299.70/300.41 41208[0:SpR:2317.1,820.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Olist__update(w,x,y,v),z,v),v),c_List_Olist__update(w,x,y,v))**.
% 299.70/300.41 41163[0:SpR:820.0,429.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(c_List_Olist__update(u,x,y,v),z,v),v,x1),x1),c_List_Omap(w,c_List_Olist__update(u,x,y,v),v,x1))**.
% 299.70/300.41 41283[0:Rew:425.0,41180.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Olist__update(u,x,y,v),v,z),x1,z),z),c_List_Omap(w,c_List_Olist__update(u,x,y,v),v,z))**.
% 299.70/300.41 41495[0:SpR:425.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Omap(x,u,v,y),y,z),x1,z),z),c_List_Omap(w,c_List_Omap(x,u,v,y),y,z))**.
% 299.70/300.41 41492[0:SpR:2317.1,829.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(x,w,v,y),z,y),y),c_List_Omap(x,w,v,y))**.
% 299.70/300.41 41437[0:SpR:829.0,429.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(c_List_Omap(x,u,v,y),z,y),y,x1),x1),c_List_Omap(w,c_List_Omap(x,u,v,y),y,x1))**.
% 299.70/300.41 41680[0:SpL:4047.0,40050.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,u,x),x),c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.41 41776[0:SpR:2317.1,4144.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(x,c_List_Oappend(w,y,v),v,z),z),c_List_Omap(x,w,v,z))**.
% 299.70/300.41 41721[0:SpR:4144.0,429.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Omap(x,c_List_Oappend(u,y,v),v,z),z,x1),x1),c_List_Omap(w,c_List_Omap(x,u,v,z),z,x1))**.
% 299.70/300.41 41945[0:SpL:279.1,41906.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(c_List_Oappend(x1,y,tc_Type_Oty),z)* -> .
% 299.70/300.41 42032[0:SpL:4047.0,41582.0] || equal(c_List_Odrop(u,v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),w)*.
% 299.70/300.41 42124[0:SpR:2317.1,4367.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(x,c_List_Oappend(w,y,v),v,z),z),c_List_Omap(x,y,v,z))**.
% 299.70/300.41 42091[0:SpR:3954.0,4367.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(u,v),v),v),v,y),y),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v,y))**.
% 299.70/300.41 42074[0:SpR:4367.0,418.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Omap(x,c_List_Oappend(u,y,v),v,z),z,x1),x1),c_List_Omap(w,c_List_Omap(x,y,v,z),z,x1))**.
% 299.70/300.41 42208[0:Rew:344.0,42090.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,y,w),w),w,z),z),c_List_Omap(x,y,w,z))**.
% 299.70/300.41 42301[0:SpR:429.0,39737.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Oappend(c_List_Omap(w,c_List_Otake(v,x,y),y,z),u,z),c_List_Omap(w,x,y,z))**.
% 299.70/300.41 42978[0:SpL:279.1,42555.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(y,c_List_Odrop(z,x1,tc_Type_Oty))* equal(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 43074[0:SpL:279.1,43001.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(y,z) equal(c_List_Olist_OCons(x1,z,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 44565[0:SpL:9462.1,3991.0] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v))* equal(x,c_List_Orev(c_List_Olist_OCons(y,u,v),v))* -> equal(c_List_Odrop(w,x,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))*.
% 299.70/300.41 44914[0:SpL:6590.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),tc_List_Olist(z)),u,y),y),c_List_Orotate(x1,c_List_Olist_OCons(w,x,y),y))* -> .
% 299.70/300.41 44911[0:SpL:6590.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),tc_List_Olist(z)),u,y),x1,y),y),c_List_Olist_OCons(w,x,y))** -> .
% 299.70/300.41 44906[0:SpL:6590.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),u,y),y),c_List_Orotate(z,c_List_Olist_OCons(hAPP(x1,v),c_List_Omap(x1,w,x,y),y),y))* -> .
% 299.70/300.41 44903[0:SpL:6590.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),u,y),z,y),y),c_List_Olist_OCons(hAPP(x1,v),c_List_Omap(x1,w,x,y),y))* -> .
% 299.70/300.41 44849[0:SpR:6590.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(z,c_List_Olist_OCons(v,w,x),x,x1),x2,x1),x1),x2)**.
% 299.70/300.41 44848[0:SpR:6590.0,822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Olist__update(c_List_Olist_OCons(v,w,x),z,x1,x),x2,x),x),x2)**.
% 299.70/300.41 44844[0:SpR:6590.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Oappend(z,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orev(z,x))**.
% 299.70/300.41 44843[0:SpR:6590.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 44842[0:SpR:6590.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Olist__update(c_List_Orev(c_List_Olist_OCons(v,w,x),x),z,x1,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 44841[0:SpR:6590.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Orotate(x1,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 44840[0:SpR:6590.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Omap(z,c_List_Olist_OCons(v,w,x),x,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 44839[0:SpR:6590.0,824.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Olist__update(c_List_Olist_OCons(v,w,x),z,x1,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 44837[0:SpR:6590.0,1076.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.41 44818[0:SpR:6590.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(c_List_Olist_OCons(v,w,x),x))**.
% 299.70/300.41 44810[0:SpR:6590.0,784.1] || equal(c_List_Olist_OCons(u,v,w),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),c_List_Oappend(x,x1,w),w),x1)**.
% 299.70/300.41 44809[0:SpR:6590.0,782.1] || equal(c_List_Olist_OCons(u,v,w),x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),c_List_Oappend(x,x1,w),w),x)**.
% 299.70/300.41 44806[0:SpR:6590.0,2337.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),c_List_Olist_ONil(w))**.
% 299.70/300.41 44801[0:SpR:6590.0,694.1] || equal(u,c_List_Olist_OCons(v,w,x)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,v),c_List_Omap(y,w,x,z),z),tc_List_Olist(z)),c_List_Orev(u,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 44782[0:SpR:6590.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Omap(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z,x1),x2,x1),x1),x2)**.
% 299.70/300.41 44781[0:SpR:6590.0,822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Olist__update(c_List_Olist_OCons(hAPP(x,u),c_List_Omap(x,v,w,y),y),z,x1,y),x2,y),y),x2)**.
% 299.70/300.41 44777[0:SpR:6590.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),z),z),c_List_Orev(x,z))**.
% 299.70/300.41 44776[0:SpR:6590.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),z,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 44775[0:SpR:6590.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist__update(c_List_Orev(c_List_Olist_OCons(hAPP(x,u),c_List_Omap(x,v,w,y),y),y),z,x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 44774[0:SpR:6590.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Orotate(y,c_List_Olist_OCons(hAPP(z,u),c_List_Omap(z,v,w,x1),x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 44773[0:SpR:6590.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 44772[0:SpR:6590.0,824.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist__update(c_List_Olist_OCons(hAPP(x,u),c_List_Omap(x,v,w,y),y),z,x1,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 44770[0:SpR:6590.0,1076.1] || equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),z,y),c_List_Olist_ONil(y))**.
% 299.70/300.41 44743[0:SpR:6590.0,784.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),c_List_Oappend(z,x1,y),y),x1)**.
% 299.70/300.41 44742[0:SpR:6590.0,782.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),c_List_Oappend(z,x1,y),y),z)**.
% 299.70/300.41 44739[0:SpR:6590.0,2337.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Orev(z,y))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),z,y),c_List_Olist_ONil(y))**.
% 299.70/300.41 44734[0:SpR:6590.0,694.1] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,x,y),tc_List_Olist(y)),c_List_Orev(u,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 45522[0:SpL:10554.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),tc_List_Olist(y)),u,y),y),c_List_Orotate(z,c_List_Oappend(v,c_List_Olist_OCons(x1,x,y),y),y))* -> .
% 299.70/300.41 45519[0:SpL:10554.0,21580.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),tc_List_Olist(y)),u,y),z,y),y),c_List_Oappend(v,c_List_Olist_OCons(x1,x,y),y))* -> .
% 299.70/300.41 45510[0:SpR:39737.1,10554.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Otake(x,y,w),c_List_Olist_OCons(z,v,w),w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(y,tc_List_Olist(w)))**.
% 299.70/300.41 45454[0:SpR:10554.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Omap(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x,x1),x2,x1),x1),x2)**.
% 299.70/300.41 45453[0:SpR:10554.0,822.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Olist__update(c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),z,x1,x),x2,x),x),x2)**.
% 299.70/300.41 45449[0:SpR:10554.0,1338.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Oappend(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x),x),c_List_Orev(y,x))**.
% 299.70/300.41 45448[0:SpR:10554.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Omap(y,c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 45447[0:SpR:10554.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Olist__update(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),x),z,x1,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 45446[0:SpR:10554.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Orotate(z,c_List_Oappend(u,c_List_Olist_OCons(x1,w,x),x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 45445[0:SpR:10554.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Omap(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 45444[0:SpR:10554.0,824.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Olist__update(c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),z,x1,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 45442[0:SpR:10554.0,1076.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),tc_List_Olist(x)),y,x),c_List_Olist_ONil(x))**.
% 299.70/300.41 45415[0:SpR:10554.0,784.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),tc_List_Olist(x)),c_List_Oappend(y,x1,x),x),x1)**.
% 299.70/300.41 45414[0:SpR:10554.0,782.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),tc_List_Olist(x)),c_List_Oappend(y,x1,x),x),y)**.
% 299.70/300.41 45411[0:SpR:10554.0,2337.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Orev(y,x))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),tc_List_Olist(x)),y,x),c_List_Olist_ONil(x))**.
% 299.70/300.41 45406[0:SpR:10554.0,694.1] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(z,x,y),y),tc_List_Olist(y)),c_List_Orev(u,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 46452[0:SpL:1550.0,8529.0] || c_List_Odistinct(c_List_Omap(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x,z),z)* -> c_List_Odistinct(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,x),y,x),x,z),z).
% 299.70/300.41 46403[0:SpL:1550.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Oappend(c_List_Odrop(z,c_List_Orev(w,x),x),c_List_Oappend(c_List_Orev(v,x),y,x),x))* -> .
% 299.70/300.41 46192[0:SpR:9462.1,1550.0] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v)) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,y,v),v),c_List_Odrop(w,x,v),v),c_List_Oappend(c_List_Orev(y,v),x,v))**.
% 299.70/300.41 46139[0:SpR:1550.0,784.1] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Oappend(x,v,w),w),y,w),w),c_List_Oappend(c_List_Orev(x,w),y,w))**.
% 299.70/300.41 47037[0:Rew:83.0,46935.0,207.0,46935.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z,x1))*.
% 299.70/300.41 48304[0:SpL:1540.0,17203.0] || equal(u,c_List_Oappend(v,w,x)) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,y,x),x),x),u)* -> equal(c_List_Oappend(v,c_List_Oappend(w,y,x),x),u).
% 299.70/300.41 48303[0:SpL:1540.0,17205.0] || equal(u,c_List_Oappend(v,w,x)) equal(c_List_Oappend(v,c_List_Oappend(w,y,x),x),c_List_Orev(u,x))* -> equal(c_List_Oappend(v,c_List_Oappend(w,y,x),x),u).
% 299.70/300.41 49489[0:SpL:4140.0,1924.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Oreplicate(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Oreplicate(x,hAPP(v,y),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,x1),x1)*.
% 299.70/300.41 49488[0:SpL:4140.0,16856.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Oreplicate(x,y,z),z),z,x1))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)),c_List_Oreplicate(x,hAPP(v,y),x1),x1),u)**.
% 299.70/300.41 49480[0:SpL:4140.0,12640.1] || equal(c_List_Orev(u,v),c_List_Oreplicate(w,hAPP(x,y),v)) equal(c_List_Olist_OCons(z,u,v),c_List_Omap(x,c_List_Otake(x1,c_List_Oreplicate(w,y,x2),x2),x2,v))* -> .
% 299.70/300.41 49465[0:SpL:4140.0,12791.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Orev(x1,z))* c_List_Odistinct(c_List_Oreplicate(w,hAPP(u,x),z),z)* -> c_List_Odistinct(x1,z).
% 299.70/300.41 49464[0:SpL:4140.0,13450.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Orev(x1,z))* equal(c_List_Olist_OCons(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),x1)* -> .
% 299.70/300.41 49462[0:SpL:4140.0,14481.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),x1)* -> .
% 299.70/300.41 49457[0:SpL:4140.0,1926.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) equal(y,c_List_Orev(c_List_Omap(v,c_List_Otake(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.41 49424[0:SpR:54.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),c_List_Omap(c_COMBB(w,x,x1,x2,x3),c_List_Otake(u,c_List_Oreplicate(v,y,x4),x4),x4,z))*.
% 299.70/300.41 49423[0:SpR:125.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,x3),c_List_Otake(u,c_List_Oreplicate(v,y,x4),x4),x4,z))*.
% 299.70/300.41 49395[0:SpR:4140.0,80.0] || -> c_BigStep_Ofinals(c_List_Oappend(c_List_Otake(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(w),x),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(w),c_Value_Oval_OAddr(y)),w),z,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)*.
% 299.70/300.41 49387[0:SpR:4140.0,16074.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y) -> c_List_Odistinct(c_List_Oappend(u,c_List_Omap(w,c_List_Otake(z,c_List_Oreplicate(v,x,x1),x1),x1,y),y),y)*.
% 299.70/300.41 49386[0:SpR:4140.0,16058.1] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),y) -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(w,c_List_Otake(z,c_List_Oreplicate(v,x,x1),x1),x1,y),y),y)*.
% 299.70/300.41 49369[0:SpR:4140.0,29014.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Omap(v,c_List_Otake(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),x),x)*.
% 299.70/300.41 49368[0:SpR:4140.0,28988.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Omap(v,c_List_Otake(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),x),x)*.
% 299.70/300.41 49367[0:SpR:4140.0,28247.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),x),x)*.
% 299.70/300.41 49366[0:SpR:4140.0,28221.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),x),x)*.
% 299.70/300.41 49592[0:Rew:424.0,49447.1] || equal(c_List_Orev(u,v),c_List_Oreplicate(w,x,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oreplicate(w,hAPP(y,x),z),z),c_List_Oreplicate(w,hAPP(y,x),z))**.
% 299.70/300.41 49595[0:Rew:424.0,49388.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,hAPP(w,x)),y),y) -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,c_List_Otake(z,c_List_Oreplicate(u,x,x1),x1),x1,x2),x2,y),y)*.
% 299.70/300.41 49599[0:Rew:425.0,49374.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Oreplicate(v,hAPP(y,w),z),z),c_List_Odrop(u,c_List_Oreplicate(v,hAPP(y,w),z),z))**.
% 299.70/300.41 50033[0:SpL:4139.0,1924.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Orev(x,y),y),y,z))* c_List_Odistinct(c_List_Orev(c_List_Omap(v,x,y,z),z),z)* -> c_List_Odistinct(c_List_Orev(u,z),z)*.
% 299.70/300.41 50032[0:SpL:4139.0,16856.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Orev(x,y),y),y,z))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Orev(c_List_Omap(v,x,y,z),z),z),u)**.
% 299.70/300.41 50027[0:SpL:4139.0,6987.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),c_List_Omap(v,c_List_Otake(x1,c_List_Orev(w,x),x),x,y))* -> .
% 299.70/300.41 50022[0:SpL:4139.0,12640.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v))* equal(c_List_Olist_OCons(z,u,v),c_List_Omap(w,c_List_Otake(x1,c_List_Orev(x,y),y),y,v))* -> .
% 299.70/300.41 50001[0:SpL:4139.0,12791.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Orev(w,x),x),x,y),c_List_Orev(z,y))* c_List_Odistinct(c_List_Orev(c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(z,y).
% 299.70/300.41 50000[0:SpL:4139.0,13450.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Orev(w,x),x),x,y),c_List_Orev(z,y))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.70/300.41 49998[0:SpL:4139.0,14481.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Orev(w,x),x),x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.70/300.41 49992[0:SpL:4139.0,1926.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(y,c_List_Orev(c_List_Omap(u,c_List_Otake(z,c_List_Orev(v,w),w),w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.41 49897[0:SpR:4139.0,16074.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(z,c_List_Orev(w,x),x),x,y),y),y)*.
% 299.70/300.41 49896[0:SpR:4139.0,16058.1] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Otake(z,c_List_Orev(w,x),x),x,y),y),y)*.
% 299.70/300.41 49880[0:SpR:4139.0,29014.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Omap(u,c_List_Otake(x1,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.41 49879[0:SpR:4139.0,28988.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Omap(u,c_List_Otake(x1,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.41 49878[0:SpR:4139.0,28247.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Omap(u,c_List_Otake(x1,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.41 49877[0:SpR:4139.0,28221.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Omap(u,c_List_Otake(x1,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.41 50164[0:SpL:4047.0,49710.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),y,x),c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))** -> equal(y,c_List_Olist_ONil(x)).
% 299.70/300.41 50198[0:SpL:4047.0,50187.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),y),y),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y))** -> .
% 299.70/300.41 50626[0:SpL:4133.0,21973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),x1),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 50606[0:SpL:4133.0,2853.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Omap(u,w,x,y))**.
% 299.70/300.41 50604[0:SpL:4133.0,1193.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Omap(u,w,x,y))** -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 50565[0:SpL:4133.0,6201.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z)).
% 299.70/300.41 50558[0:SpL:4133.0,21930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 50555[0:SpL:4133.0,2111.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 50545[0:SpL:4133.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z),c_List_Otake(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.41 50543[0:SpL:4133.0,13130.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(w,c_List_Omap(v,x,y,z),z),z).
% 299.70/300.41 50539[0:SpL:4133.0,2053.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),c_List_Orev(c_List_Otake(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.41 50496[0:SpL:4133.0,6155.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),z,y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.41 50351[0:SpR:4133.0,662.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),z,y),y),z)**.
% 299.70/300.41 51472[0:SpL:4036.1,3102.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(c_List_Olist_OCons(z,v,y),y))* -> equal(c_List_Otake(w,c_List_Olist_OCons(z,u,y),y),c_List_Olist_OCons(z,u,y))**.
% 299.70/300.41 53009[0:SpL:4254.0,37380.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orotate(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 53008[0:SpL:4254.0,37379.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orotate(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 53007[0:SpL:4254.0,37336.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orotate(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 53006[0:SpL:4254.0,37335.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orotate(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 53002[0:SpL:4254.0,37194.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2))* equal(c_List_Orev(u,x2),c_List_Oreplicate(y,hAPP(w,z),x2))* -> .
% 299.70/300.41 52999[0:SpL:4254.0,37237.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> equal(c_List_Orev(u,x1),c_List_Olist_ONil(x1)).
% 299.70/300.41 52989[0:SpL:4254.0,37037.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,z),z),x1,z),c_List_Oreplicate(w,hAPP(u,x),z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.41 52986[0:SpL:4254.0,6456.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,z),x1,z),z),c_List_Oreplicate(w,hAPP(u,x),z))** -> equal(c_List_Olist_ONil(z),x1).
% 299.70/300.41 52976[0:SpL:4254.0,37135.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Orotate(x,c_List_Oreplicate(y,z,x1),x1),x1,v),v),c_List_Oreplicate(y,hAPP(w,z),v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.41 52975[0:SpL:4254.0,23499.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Orotate(x,c_List_Oreplicate(y,z,x1),x1),x1,v))* equal(c_List_Olist_OCons(x2,u,v),c_List_Oreplicate(y,hAPP(w,z),v))* -> .
% 299.70/300.41 52953[0:SpR:54.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),c_List_Omap(c_COMBB(w,x,x1,x2,x3),c_List_Orotate(u,c_List_Oreplicate(v,y,x4),x4),x4,z))*.
% 299.70/300.41 52952[0:SpR:125.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,x3),c_List_Orotate(u,c_List_Oreplicate(v,y,x4),x4),x4,z))*.
% 299.70/300.41 52921[0:SpR:4254.0,80.0] || -> c_BigStep_Ofinals(c_List_Oappend(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(w),x),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(w),c_Value_Oval_OAddr(y)),w),z,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)*.
% 299.70/300.41 53119[0:Rew:424.0,52995.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Oreplicate(x,hAPP(u,hAPP(v,y)),x2),x2).
% 299.70/300.41 53122[0:Rew:424.0,52919.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,hAPP(w,x)),y),y) -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,c_List_Orotate(z,c_List_Oreplicate(u,x,x1),x1),x1,x2),x2,y),y)*.
% 299.70/300.41 53339[0:SpL:4253.0,37380.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orotate(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 53338[0:SpL:4253.0,37379.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orotate(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 53337[0:SpL:4253.0,37336.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orotate(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 53336[0:SpL:4253.0,37335.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orotate(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 53332[0:SpL:4253.0,37194.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Orev(y,z),z),z,x1),x1))* equal(c_List_Orev(u,x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.41 53327[0:SpL:4253.0,37237.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> equal(c_List_Orev(u,z),c_List_Olist_ONil(z)).
% 299.70/300.41 53317[0:SpL:4253.0,37037.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(w,x),x),x,y),y),z,y),c_List_Orev(c_List_Omap(u,w,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 53313[0:SpL:4253.0,6456.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(w,x),x),x,y),z,y),y),c_List_Orev(c_List_Omap(u,w,x,y),y))** -> equal(c_List_Olist_ONil(y),z).
% 299.70/300.41 53303[0:SpL:4253.0,37135.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Orotate(x,c_List_Orev(y,z),z),z,v),v),c_List_Orev(c_List_Omap(w,y,z,v),v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.41 53302[0:SpL:4253.0,23499.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Orotate(x,c_List_Orev(y,z),z),z,v))* equal(c_List_Olist_OCons(x1,u,v),c_List_Orev(c_List_Omap(w,y,z,v),v))* -> .
% 299.70/300.41 53618[0:SpL:4139.0,51191.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),c_List_Omap(v,c_List_Otake(x1,c_List_Orev(w,x),x),x,y))* -> .
% 299.70/300.41 53604[0:SpL:4140.0,51191.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y)) equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),c_List_Omap(w,c_List_Otake(x1,c_List_Oreplicate(v,x,x2),x2),x2,y))* -> .
% 299.70/300.41 53878[0:SpL:4246.0,21973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),x1),c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 53822[0:SpL:4246.0,6201.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z)).
% 299.70/300.41 53815[0:SpL:4246.0,21930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 53812[0:SpL:4246.0,2111.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 53802[0:SpL:4246.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z),c_List_Otake(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.41 53800[0:SpL:4246.0,13130.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z).
% 299.70/300.41 53796[0:SpL:4246.0,2053.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),c_List_Orev(c_List_Otake(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.41 53754[0:SpL:4246.0,6155.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z,y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.41 54447[0:SpL:4361.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(x2,c_List_Oreplicate(x,z,x3),x3),x3,x1))* -> .
% 299.70/300.41 54446[0:SpL:4361.0,24059.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(x2,c_List_Oreplicate(x,z,x3),x3),x3,x1))* -> .
% 299.70/300.41 54445[0:SpL:4361.0,22266.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(x2,c_List_Oreplicate(x,z,x3),x3),x3,x1))* -> .
% 299.70/300.41 54444[0:SpL:4361.0,16297.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(x2,c_List_Oreplicate(x,z,x3),x3),x3,x1))* -> .
% 299.70/300.41 54443[0:SpL:4361.0,16159.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(x2,c_List_Oreplicate(x,z,x3),x3),x3,x1))* -> .
% 299.70/300.41 54442[0:SpL:4361.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(x2,c_List_Oreplicate(x,z,x3),x3),x3,x1))* -> .
% 299.70/300.41 54441[0:SpL:4361.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(x2,c_List_Oreplicate(x,z,x3),x3),x3,x1))* -> .
% 299.70/300.41 54440[0:SpL:4361.0,51183.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y)) equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),c_List_Omap(w,c_List_Odrop(x1,c_List_Oreplicate(v,x,x2),x2),x2,y))* -> .
% 299.70/300.41 54439[0:SpL:4361.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,hAPP(w,x),y),z,y),y),c_List_Oappend(c_List_Omap(w,c_List_Odrop(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),z,y))* -> .
% 299.70/300.41 54437[0:SpL:4361.0,24689.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Odrop(x1,c_List_Omap(x,c_List_Odrop(x2,c_List_Oreplicate(w,y,x3),x3),x3,z),z))* -> .
% 299.70/300.41 54436[0:SpL:4361.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Odrop(x1,c_List_Omap(x,c_List_Odrop(x2,c_List_Oreplicate(w,y,x3),x3),x3,z),z))* -> .
% 299.70/300.41 54435[0:SpL:4361.0,16437.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Odrop(x1,c_List_Omap(x,c_List_Odrop(x2,c_List_Oreplicate(w,y,x3),x3),x3,z),z))* -> .
% 299.70/300.41 54433[0:SpL:4361.0,1523.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Oreplicate(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Oreplicate(x,hAPP(v,y),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,x1),x1)*.
% 299.70/300.41 54429[0:SpL:4361.0,2946.1] || equal(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z))* equal(c_List_Orev(u,z),c_List_Omap(x,c_List_Odrop(x1,c_List_Oreplicate(w,y,x2),x2),x2,z))* -> .
% 299.70/300.41 54421[0:SpL:4361.0,18329.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Oreplicate(v,x,x3),x3),x3,y),y),y))* -> .
% 299.70/300.41 54408[0:SpL:4361.0,41582.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Orev(x1,z))* c_List_Odistinct(c_List_Oreplicate(w,hAPP(u,x),z),z)* -> c_List_Odistinct(x1,z).
% 299.70/300.41 54405[0:SpL:4361.0,13372.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Oreplicate(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),x1)* -> .
% 299.70/300.41 54402[0:SpL:4361.0,13909.1] || equal(c_List_Orev(u,v),c_List_Oreplicate(w,hAPP(x,y),v)) equal(c_List_Olist_OCons(z,u,v),c_List_Omap(x,c_List_Odrop(x1,c_List_Oreplicate(w,y,x2),x2),x2,v))* -> .
% 299.70/300.41 54399[0:SpL:4361.0,1525.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) equal(y,c_List_Orev(c_List_Omap(v,c_List_Odrop(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.41 54364[0:SpR:54.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),c_List_Omap(c_COMBB(w,x,x1,x2,x3),c_List_Odrop(u,c_List_Oreplicate(v,y,x4),x4),x4,z))*.
% 299.70/300.41 54363[0:SpR:125.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,x3),c_List_Odrop(u,c_List_Oreplicate(v,y,x4),x4),x4,z))*.
% 299.70/300.41 54331[0:SpR:4361.0,80.0] || -> c_BigStep_Ofinals(c_List_Oappend(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(w),x),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(w),c_Value_Oval_OAddr(y)),w),z,tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)*.
% 299.70/300.41 54320[0:SpR:4361.0,27109.1] || c_List_Odistinct(c_List_Oappend(c_List_Oreplicate(u,hAPP(v,w),x),y,x),x) -> c_List_Odistinct(c_List_Oappend(c_List_Omap(v,c_List_Odrop(z,c_List_Oreplicate(u,w,x1),x1),x1,x),y,x),x)*.
% 299.70/300.41 54308[0:SpR:4361.0,1076.1] || equal(c_List_Orev(u,v),c_List_Oreplicate(w,hAPP(x,y),v)) -> equal(c_List_Omap(x,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oreplicate(w,y,z),z),z,v),c_List_Olist_ONil(v))**.
% 299.70/300.41 54306[0:SpR:4361.0,18639.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),x),x)*.
% 299.70/300.41 54305[0:SpR:4361.0,18451.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),x),x)*.
% 299.70/300.41 54304[0:SpR:4361.0,19052.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),x),x)*.
% 299.70/300.41 54303[0:SpR:4361.0,18185.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),x),x)*.
% 299.70/300.41 54555[0:Rew:424.0,54319.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,hAPP(w,x)),y),y) -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,c_List_Odrop(z,c_List_Oreplicate(u,x,x1),x1),x1,x2),x2,y),y)*.
% 299.70/300.41 54994[0:SpL:4360.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orev(y,z),z),z,x1))* -> .
% 299.70/300.41 54993[0:SpL:4360.0,24059.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orev(y,z),z),z,x1))* -> .
% 299.70/300.41 54992[0:SpL:4360.0,22266.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orev(y,z),z),z,x1))* -> .
% 299.70/300.41 54991[0:SpL:4360.0,16297.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orev(y,z),z),z,x1))* -> .
% 299.70/300.41 54990[0:SpL:4360.0,16159.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orev(y,z),z),z,x1))* -> .
% 299.70/300.41 54989[0:SpL:4360.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orev(y,z),z),z,x1))* -> .
% 299.70/300.41 54988[0:SpL:4360.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orev(y,z),z),z,x1))* -> .
% 299.70/300.41 54987[0:SpL:4360.0,51183.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(c_List_Orev(c_List_Olist_OCons(z,u,y),y),c_List_Omap(v,c_List_Odrop(x1,c_List_Orev(w,x),x),x,y))* -> .
% 299.70/300.41 54986[0:SpL:4360.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Omap(v,w,x,y),y),z,y),y),c_List_Oappend(c_List_Omap(v,c_List_Odrop(x1,c_List_Orev(w,x),x),x,y),z,y))* -> .
% 299.70/300.41 54985[0:SpL:4360.0,11954.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Orev(u,y),y),c_List_Omap(v,c_List_Odrop(x1,c_List_Orev(w,x),x),x,y))* -> .
% 299.70/300.41 54981[0:SpL:4360.0,24689.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Orev(x,y),y),y,z),z))* -> .
% 299.70/300.41 54980[0:SpL:4360.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Orev(x,y),y),y,z),z))* -> .
% 299.70/300.41 54979[0:SpL:4360.0,16437.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Orev(x,y),y),y,z),z))* -> .
% 299.70/300.41 54977[0:SpL:4360.0,1523.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Orev(x,y),y),y,z))* c_List_Odistinct(c_List_Orev(c_List_Omap(v,x,y,z),z),z)* -> c_List_Odistinct(c_List_Orev(u,z),z)*.
% 299.70/300.41 54973[0:SpL:4360.0,2946.1] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* equal(c_List_Orev(u,z),c_List_Omap(w,c_List_Odrop(x1,c_List_Orev(x,y),y),y,z))* -> .
% 299.70/300.41 54962[0:SpL:4360.0,18329.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Orev(w,x),x),x,y),y),y))* -> .
% 299.70/300.41 54948[0:SpL:4360.0,41582.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Orev(w,x),x),x,y),c_List_Orev(z,y))* c_List_Odistinct(c_List_Orev(c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(z,y).
% 299.70/300.41 54945[0:SpL:4360.0,13372.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Orev(w,x),x),x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.70/300.41 54942[0:SpL:4360.0,13909.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v))* equal(c_List_Olist_OCons(z,u,v),c_List_Omap(w,c_List_Odrop(x1,c_List_Orev(x,y),y),y,v))* -> .
% 299.70/300.41 54938[0:SpL:4360.0,1525.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(y,c_List_Orev(c_List_Omap(u,c_List_Odrop(z,c_List_Orev(v,w),w),w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.41 54924[0:SpR:1116.1,4360.0] || equal(c_List_Otake(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Omap(x,c_List_Orev(v,w),w,y))*.
% 299.70/300.41 54820[0:SpR:4360.0,27109.1] || c_List_Odistinct(c_List_Oappend(c_List_Orev(c_List_Omap(u,v,w,x),x),y,x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Odrop(z,c_List_Orev(v,w),w),w,x),y,x),x)*.
% 299.70/300.41 54808[0:SpR:4360.0,1076.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v)) -> equal(c_List_Omap(w,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(x,y),y),y,v),c_List_Olist_ONil(v))**.
% 299.70/300.41 54805[0:SpR:4360.0,18639.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Otake(z,c_List_Omap(u,c_List_Odrop(x1,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.41 54804[0:SpR:4360.0,18451.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Otake(z,c_List_Omap(u,c_List_Odrop(x1,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.41 54803[0:SpR:4360.0,19052.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Otake(y,c_List_Odrop(z,c_List_Omap(u,c_List_Odrop(x1,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.41 54802[0:SpR:4360.0,18185.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x) -> c_List_Odistinct(c_List_Odrop(y,c_List_Odrop(z,c_List_Omap(u,c_List_Odrop(x1,c_List_Orev(v,w),w),w,x),x),x),x)*.
% 299.70/300.41 55583[0:SpL:4352.0,21973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),x1),c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 55572[0:SpL:4352.0,25586.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Omap(u,w,x,y))**.
% 299.70/300.41 55523[0:SpL:4352.0,6201.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z)).
% 299.70/300.41 55516[0:SpL:4352.0,21930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 55513[0:SpL:4352.0,2111.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 55503[0:SpL:4352.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z),c_List_Otake(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.41 55501[0:SpL:4352.0,13130.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z).
% 299.70/300.41 55497[0:SpL:4352.0,2053.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),c_List_Orev(c_List_Otake(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.41 55453[0:SpL:4352.0,6155.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),z,y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.41 55264[0:SpR:4352.0,662.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),z,y),y),z)**.
% 299.70/300.41 56036[0:SpL:4360.0,51901.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Orev(c_List_Omap(u,c_List_Odrop(x1,c_List_Orev(v,w),w),w,x),x))* -> .
% 299.70/300.41 56035[0:SpL:4361.0,51901.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Orev(c_List_Omap(v,c_List_Odrop(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x))* -> .
% 299.70/300.41 56152[0:SpL:4139.0,51906.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Orev(c_List_Omap(u,c_List_Otake(x1,c_List_Orev(v,w),w),w,x),x))* -> .
% 299.70/300.41 56138[0:SpL:4140.0,51906.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x))* -> .
% 299.70/300.41 56179[0:SpL:4253.0,52024.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(w,x),x),x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.41 56178[0:SpL:4254.0,52024.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Oreplicate(w,hAPP(u,x),z))* -> .
% 299.70/300.41 56221[0:SpL:4047.0,52146.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,x,w),w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.41 56240[0:SpL:54.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(c_COMBB(u,v,w,x,y),z,x1,x2),x3,hAPP(u,hAPP(v,x4)),x2),x2)* -> c_List_Odistinct(c_List_Olist__update(z,x3,x4,x1),x1)*.
% 299.70/300.41 56239[0:SpL:125.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,x1,x2),x3,hAPP(u,hAPP(v,x4)),x2),x2)* -> c_List_Odistinct(c_List_Olist__update(z,x3,x4,x1),x1)*.
% 299.70/300.41 56320[0:SpL:4047.0,52176.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* equal(c_List_Oappend(y,c_List_Olist_OCons(z,x,w),w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.41 56363[0:SpL:4047.0,52188.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* equal(c_List_Orotate(y,c_List_Olist_OCons(z,x,w),w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.41 56950[0:SpL:4047.0,55246.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x))* equal(c_List_Oappend(u,c_List_Olist_OCons(y,z,x),x),c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))* -> .
% 299.70/300.41 57077[0:SpL:4047.0,55967.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Olist_OCons(x,y,w))* equal(c_List_Orotate(z,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),y)* -> .
% 299.70/300.41 57182[0:Res:443.1,6743.0] || c_List_Olist__all2(u,v,w,x,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Odrop(x1,v,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Odrop(x1,w,y),y),tc_List_Olist(y)))*.
% 299.70/300.41 57181[0:Res:451.1,6743.0] || c_List_Olist__all2(u,v,w,x,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Otake(x1,v,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Otake(x1,w,y),y),tc_List_Olist(y)))*.
% 299.70/300.41 57328[0:Res:443.1,6874.0] || c_List_Olist__all2(u,v,w,x,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Odrop(x1,v,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Odrop(x1,w,y),y),tc_List_Olist(y)))*.
% 299.70/300.41 57327[0:Res:451.1,6874.0] || c_List_Olist__all2(u,v,w,x,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Otake(x1,v,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Otake(x1,w,y),y),tc_List_Olist(y)))*.
% 299.70/300.41 57380[0:SpL:4047.0,57101.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x) equal(c_List_Olist_OCons(y,c_List_Orotate(z,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w),x)* -> .
% 299.70/300.41 57752[0:SpL:1548.0,6728.0] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),y,x,z)* -> c_List_Olist__all2(u,c_List_Otake(x1,v,x),c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(x1,v,x),tc_List_Olist(x)),y,z),x,z)*.
% 299.70/300.41 57791[0:Rew:297.0,57759.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),z,x,x1)* -> c_List_Olist__all2(u,c_List_Oreplicate(w,v,x),c_List_Otake(w,z,x1),x,x1)*.
% 299.70/300.41 57792[0:Rew:297.0,57758.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),z,x,x1)* -> c_List_Olist__all2(u,c_List_Oreplicate(y,w,x),c_List_Otake(y,z,x1),x,x1)*.
% 299.70/300.41 57912[0:SpL:1548.0,6712.0] || c_List_Olist__all2(u,v,c_List_Oappend(w,x,y),z,y)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(x1,w,y),tc_List_Olist(y)),v,z),c_List_Otake(x1,w,y),z,y)*.
% 299.70/300.41 57953[0:Rew:297.0,57919.1] || c_List_Olist__all2(u,v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),x1,y)* -> c_List_Olist__all2(u,c_List_Otake(x,v,x1),c_List_Oreplicate(x,w,y),x1,y)*.
% 299.70/300.41 57954[0:Rew:297.0,57918.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),x1,y)* -> c_List_Olist__all2(u,c_List_Otake(z,v,x1),c_List_Oreplicate(z,x,y),x1,y)*.
% 299.70/300.41 58174[0:SpR:3422.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Oappend(c_List_Orotate(y,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),z,x1),x1),x2,x1),x,x1)* -> c_List_Olist__all2(u,w,x2,x,x1).
% 299.70/300.41 58172[0:SpR:2516.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orev(c_List_Orotate(y,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),z,x1),x1),x1),x,x1)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x1),x,x1).
% 299.70/300.41 58228[0:Rew:207.0,58113.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),z,y,x1)* -> c_List_Olist__all2(u,x,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x2,w,y),tc_List_Olist(y)),z,x1),y,x1)*.
% 299.70/300.41 58108[0:SpR:787.1,6845.1] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,c_List_Oappend(u,y,w),z,w,x1)* -> c_List_Olist__all2(x,y,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),z,x1),w,x1)*.
% 299.70/300.41 58105[0:SpR:787.1,6845.1] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,c_List_Oappend(v,y,w),z,w,x1)* -> c_List_Olist__all2(x,y,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),z,x1),w,x1)*.
% 299.70/300.41 58468[0:SpR:3422.0,6815.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orotate(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),z),x1,z),c_List_Oappend(w,x2,x),z,x)* -> c_List_Olist__all2(u,x1,x2,z,x).
% 299.70/300.41 58466[0:SpR:2516.0,6815.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),z),z),c_List_Oappend(w,x1,x),z,x)* -> c_List_Olist__all2(u,c_List_Olist_ONil(z),x1,z,x).
% 299.70/300.41 58521[0:Rew:207.0,58407.0] || c_List_Olist__all2(u,v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),x1,z)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x2,x,z),tc_List_Olist(z)),v,x1),y,x1,z)*.
% 299.70/300.41 58402[0:SpR:787.1,6815.1] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,y,c_List_Oappend(u,z,w),x1,w)* -> c_List_Olist__all2(x,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,x1),z,x1,w)*.
% 299.70/300.41 58399[0:SpR:787.1,6815.1] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,y,c_List_Oappend(v,z,w),x1,w)* -> c_List_Olist__all2(x,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),y,x1),z,x1,w)*.
% 299.70/300.41 58954[0:Rew:425.0,58916.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,y,w,x,z),x1,z,x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(z))).
% 299.70/300.41 58955[0:Rew:425.0,58891.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orev(c_List_Omap(u,x1,w,x),x))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(w))).
% 299.70/300.41 58959[0:Rew:344.0,58926.1,154.0,58926.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Orotate(y,c_List_Orev(c_List_Omap(u,z,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(z,tc_List_Olist(w))).
% 299.70/300.41 58963[0:Rew:154.0,58905.1,344.0,58905.1] || equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,z,x,y),y))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x))).
% 299.70/300.41 58965[0:Rew:344.0,58901.1,154.0,58901.1] || equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,z,x,y),y))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x))).
% 299.70/300.41 60635[0:Rew:1351.0,60042.1] || equal(u,v)* c_BigStep_Ofinals(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(w,hAPP(c_Expr_Oexp_OVal(x),y),tc_Expr_Oexp(x)),tc_Expr_Oexp(x)),tc_Expr_Oexp(x)),x)* -> c_BigStep_Ofinals(c_List_Orev(v,tc_Expr_Oexp(x)),x)*.
% 299.70/300.41 59944[0:SpL:9809.1,8542.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Oappend(x,c_List_Orev(u,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,c_List_Orev(v,y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 60641[0:Rew:1351.0,59266.2] || equal(u,v)* c_BigStep_Ofinals(c_List_Orev(v,tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(x,hAPP(c_Expr_Oexp_OVal(w),y),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)*.
% 299.70/300.41 61368[0:SpL:1633.0,1742.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,x1),x2,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.41 61367[0:SpL:1633.0,22218.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,x1),x2,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.41 61366[0:SpL:1633.0,1704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,x1),x2,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.41 61365[0:SpL:1633.0,22232.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,x1),x2,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.41 61364[0:SpL:1633.0,1741.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,x1),x2,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.41 61363[0:SpL:1633.0,22217.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,x1),x2,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.41 61362[0:SpL:1633.0,1703.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,x1),x2,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.41 61353[0:SpL:1633.0,40050.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),x1,x),x),x),c_List_Orev(y,x))* -> .
% 299.70/300.41 61352[0:SpL:1633.0,40044.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),x1,x),x),x),x),y)* -> .
% 299.70/300.41 61340[0:SpL:1633.0,1728.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x,y),y,z),z)*.
% 299.70/300.41 61338[0:SpL:1633.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),c_List_Odrop(x2,c_List_Omap(w,c_List_Orev(x,y),y,z),z))* -> .
% 299.70/300.41 61337[0:SpL:1633.0,1695.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x,y),y,z),z)*.
% 299.70/300.41 61333[0:SpL:1633.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),c_List_Odrop(x2,c_List_Omap(w,c_List_Orev(x,y),y,z),z))* -> .
% 299.70/300.41 61331[0:SpL:1633.0,1727.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x,y),y,z),z)*.
% 299.70/300.41 61327[0:SpL:1633.0,2936.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z))* equal(c_List_Orev(u,z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> .
% 299.70/300.41 61326[0:SpL:1633.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),c_List_Odrop(x2,c_List_Omap(w,c_List_Orev(x,y),y,z),z))* -> .
% 299.70/300.41 61325[0:SpL:1633.0,1694.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x,y),y,z),z)*.
% 299.70/300.41 61303[0:SpL:1633.0,10376.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.41 61277[0:SpL:1633.0,1940.0] || equal(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.41 61233[0:SpL:1633.0,1776.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.41 61232[0:SpL:1633.0,17694.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.41 61226[0:SpL:1633.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y))* -> .
% 299.70/300.41 61209[0:SpL:1633.0,1775.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.41 61208[0:SpL:1633.0,17693.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y)*.
% 299.70/300.41 61198[0:SpL:1633.0,13557.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,v),z,v),v))* equal(c_List_Olist_OCons(x1,u,v),c_List_Omap(w,c_List_Orev(x,y),y,v))* -> .
% 299.70/300.41 61181[0:SpL:1633.0,40005.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Orev(y,x))* c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),z,x),x),x)* -> c_List_Odistinct(y,x).
% 299.70/300.41 61072[0:SpL:1633.0,16403.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x),x)*.
% 299.70/300.41 61071[0:SpL:1633.0,17669.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),x)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x),x)*.
% 299.70/300.41 61069[0:SpL:1633.0,17705.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),x)* -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x),x)*.
% 299.70/300.41 61068[0:SpL:1633.0,18567.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),x)* -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x),x)*.
% 299.70/300.41 62183[0:SpL:1632.0,13474.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(x1,c_List_Omap(u,v,w,x),x),x),x),x),y)* -> .
% 299.70/300.41 62182[0:SpL:1632.0,11882.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(x1,c_List_Omap(u,v,w,x),x),x),x),c_List_Orev(y,x))* -> .
% 299.70/300.41 62120[0:SpL:1632.0,9519.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* c_List_Odistinct(c_List_Orev(c_List_Oappend(z,c_List_Omap(u,v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Orev(y,x),x)*.
% 299.70/300.41 62098[0:SpL:1632.0,1584.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x,y),y,z),z)*.
% 299.70/300.41 62054[0:SpL:1632.0,1554.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z)*.
% 299.70/300.41 62030[0:SpL:1632.0,1451.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z)*.
% 299.70/300.41 62018[0:SpL:1632.0,11837.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Oappend(w,c_List_Omap(x,y,z,v),v),v))* equal(c_List_Olist_OCons(x1,u,v),c_List_Omap(x,c_List_Orev(y,z),z,v))* -> .
% 299.70/300.41 62012[0:SpL:1632.0,11863.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Orev(y,x))* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(x1,c_List_Omap(u,v,w,x),x),x),x),y)* -> .
% 299.70/300.41 61996[0:SpL:1632.0,9582.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Orev(y,x))* c_List_Odistinct(c_List_Orev(c_List_Oappend(z,c_List_Omap(u,v,w,x),x),x),x)* -> c_List_Odistinct(y,x).
% 299.70/300.41 61891[0:SpL:1632.0,27092.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y)*.
% 299.70/300.41 61890[0:SpL:1632.0,27099.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y)*.
% 299.70/300.41 61888[0:SpL:1632.0,28335.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y)*.
% 299.70/300.41 61887[0:SpL:1632.0,28342.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y)*.
% 299.70/300.41 62461[0:Rew:344.0,61815.0,425.0,61815.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Oappend(x,c_List_Omap(y,u,v,z),z),z),z,x1),x1),c_List_Omap(w,c_List_Orev(x,z),z,x1))**.
% 299.70/300.41 62864[0:SpL:330.1,15598.0] || equal(c_List_Oappend(c_List_Olist__update(c_List_Olist__update(u,v,w,x),y,z,x),x1,x),c_List_Orev(c_List_Olist__update(u,y,z,x),x))** -> equal(v,y) equal(x1,c_List_Olist_ONil(x)).
% 299.70/300.41 62932[0:SpL:330.1,15604.0] || equal(c_List_Orev(c_List_Oappend(c_List_Olist__update(c_List_Olist__update(u,v,w,x),y,z,x),x1,x),x),c_List_Olist__update(u,y,z,x))** -> equal(v,y) equal(x1,c_List_Olist_ONil(x)).
% 299.70/300.41 63835[0:SpL:6607.0,14596.1] || equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z)* equal(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),y),z)* -> .
% 299.70/300.41 63834[0:SpL:6607.0,41614.1] || equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z)* equal(c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),y),z)* -> .
% 299.70/300.41 63832[0:SpL:6607.0,13996.1] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,hAPP(y,z),w))* equal(c_List_Omap(y,c_List_Olist_OCons(x1,c_List_Oreplicate(x,z,x2),x2),x2,w),c_List_Orev(u,w))* -> .
% 299.70/300.41 63831[0:SpL:6607.0,12692.1] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,hAPP(y,z),w))* equal(c_List_Omap(y,c_List_Olist_OCons(x1,c_List_Oreplicate(x,z,x2),x2),x2,w),c_List_Orev(v,w))* -> .
% 299.70/300.41 63830[0:SpL:6607.0,12693.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,hAPP(y,z),w))* equal(c_List_Omap(y,c_List_Olist_OCons(x1,c_List_Oreplicate(x,z,x2),x2),x2,w),c_List_Orev(v,w))* -> .
% 299.70/300.41 63828[0:SpL:6607.0,52196.1] || equal(c_List_Orev(u,v),c_List_Oreplicate(w,hAPP(x,y),v))* equal(c_List_Orotate(z,c_List_Omap(x,c_List_Olist_OCons(x1,c_List_Oreplicate(w,y,x2),x2),x2,v),v),u)* -> .
% 299.70/300.41 63827[0:SpL:6607.0,52194.1] || equal(c_List_Orev(u,v),c_List_Oreplicate(w,hAPP(x,y),v))* equal(c_List_Oappend(z,c_List_Omap(x,c_List_Olist_OCons(x1,c_List_Oreplicate(w,y,x2),x2),x2,v),v),u)* -> .
% 299.70/300.41 63822[0:SpL:6607.0,51249.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Oappend(y,z,x))* equal(c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),y)* -> .
% 299.70/300.41 63821[0:SpL:6607.0,51245.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Oappend(y,z,x))* equal(c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),z)* -> .
% 299.70/300.41 63820[0:SpL:6607.0,51266.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Orotate(y,z,x))* equal(c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),z)* -> .
% 299.70/300.41 63818[0:SpL:6607.0,6954.1] || equal(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z))* equal(c_List_Omap(x,c_List_Olist_OCons(x1,c_List_Oreplicate(w,y,x2),x2),x2,z),c_List_Orev(u,z))* -> .
% 299.70/300.41 63817[0:SpL:6607.0,11937.1] || equal(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z))* equal(c_List_Omap(x,c_List_Olist_OCons(x1,c_List_Oreplicate(w,y,x2),x2),x2,z),c_List_Orev(u,z))* -> .
% 299.70/300.41 63791[0:SpL:6607.0,22266.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),c_List_Odrop(x3,c_List_Oreplicate(y,hAPP(w,z),x2),x2))* -> .
% 299.70/300.41 63789[0:SpL:6607.0,16242.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),x2)* -> c_List_Odistinct(c_List_Oreplicate(y,hAPP(w,z),x2),x2).
% 299.70/300.41 63783[0:SpL:6607.0,16297.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),c_List_Odrop(x3,c_List_Oreplicate(y,hAPP(w,z),x2),x2))* -> .
% 299.70/300.41 63782[0:SpL:6607.0,16241.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),x2)* -> c_List_Odistinct(c_List_Oreplicate(y,hAPP(w,z),x2),x2).
% 299.70/300.41 63778[0:SpL:6607.0,24059.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),c_List_Odrop(x3,c_List_Oreplicate(y,hAPP(w,z),x2),x2))* -> .
% 299.70/300.41 63776[0:SpL:6607.0,4546.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2))* equal(c_List_Orev(u,x2),c_List_Oreplicate(y,hAPP(w,z),x2))* -> .
% 299.70/300.41 63774[0:SpL:6607.0,16159.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),c_List_Odrop(x3,c_List_Oreplicate(y,hAPP(w,z),x2),x2))* -> .
% 299.70/300.41 63769[0:SpL:6607.0,51191.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),c_List_Otake(x2,y,x))* -> .
% 299.70/300.41 63768[0:SpL:6607.0,51183.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x),c_List_Odrop(x2,y,x))* -> .
% 299.70/300.41 63765[0:SpL:6607.0,51906.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y)) equal(c_List_Omap(w,c_List_Olist_OCons(z,c_List_Oreplicate(v,x,x1),x1),x1,y),c_List_Orev(c_List_Otake(x2,u,y),y))* -> .
% 299.70/300.41 63764[0:SpL:6607.0,51901.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y)) equal(c_List_Omap(w,c_List_Olist_OCons(z,c_List_Oreplicate(v,x,x1),x1),x1,y),c_List_Orev(c_List_Odrop(x2,u,y),y))* -> .
% 299.70/300.41 63755[0:SpL:6607.0,57069.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,v))* equal(c_List_Orotate(x2,u,v),c_List_Oreplicate(y,hAPP(w,z),v))* -> .
% 299.70/300.41 63743[0:SpL:6607.0,24689.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Odrop(x2,c_List_Odrop(x3,c_List_Oreplicate(x,hAPP(v,y),x1),x1),x1))* -> .
% 299.70/300.41 63739[0:SpL:6607.0,16209.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Oreplicate(x,hAPP(v,y),x1),x1),x1)*.
% 299.70/300.41 63705[0:SpL:6607.0,4063.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Orev(u,x1),x1)* -> c_List_Odistinct(c_List_Oreplicate(x,hAPP(v,y),x1),x1)*.
% 299.70/300.41 63700[0:SpL:6607.0,16437.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Odrop(x2,c_List_Odrop(x3,c_List_Oreplicate(x,hAPP(v,y),x1),x1),x1))* -> .
% 299.70/300.41 63698[0:SpL:6607.0,16106.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Oreplicate(x,hAPP(v,y),x1),x1),x1)*.
% 299.70/300.41 63683[0:SpL:6607.0,52143.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y)) equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Omap(w,c_List_Olist_OCons(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),y),y),u)* -> .
% 299.70/300.41 63680[0:SpL:6607.0,56626.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Orev(c_List_Orotate(z,c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),x),y)* -> .
% 299.70/300.41 63679[0:SpL:6607.0,56412.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Orev(c_List_Oappend(z,c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),x),y)* -> .
% 299.70/300.41 63675[0:SpL:6607.0,55959.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Orotate(z,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),x),y)* -> .
% 299.70/300.41 63674[0:SpL:6607.0,54149.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Oappend(z,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),x),y)* -> .
% 299.70/300.41 63673[0:SpL:6607.0,15204.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),x),y)* -> .
% 299.70/300.41 63668[0:SpL:6607.0,26953.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 63667[0:SpL:6607.0,26950.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 63666[0:SpL:6607.0,24097.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 63665[0:SpL:6607.0,24096.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 63663[0:SpL:6607.0,22332.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 63662[0:SpL:6607.0,16329.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 63661[0:SpL:6607.0,22331.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 63660[0:SpL:6607.0,16328.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 63656[0:SpL:6607.0,13981.1] || equal(c_List_Orev(u,v),c_List_Oreplicate(w,hAPP(x,y),v)) equal(c_List_Omap(x,c_List_Olist_OCons(z,c_List_Oreplicate(w,y,x1),x1),x1,v),c_List_Odrop(x2,u,v))* -> .
% 299.70/300.41 63655[0:SpL:6607.0,12679.1] || equal(c_List_Orev(u,v),c_List_Oreplicate(w,hAPP(x,y),v)) equal(c_List_Omap(x,c_List_Olist_OCons(z,c_List_Oreplicate(w,y,x1),x1),x1,v),c_List_Otake(x2,u,v))* -> .
% 299.70/300.41 63646[0:SpL:6607.0,41990.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Orev(y,x))* c_List_Odistinct(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x)* -> c_List_Odistinct(y,x).
% 299.70/300.41 63621[0:SpL:6607.0,18329.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Odrop(x3,c_List_Oreplicate(w,hAPP(u,x),z),z),z),z))* -> .
% 299.70/300.41 63607[0:SpL:6607.0,22745.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Oreplicate(w,hAPP(u,x),z))* -> .
% 299.70/300.41 63596[0:SpL:6607.0,11142.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z),z)* equal(x1,c_List_Oreplicate(w,hAPP(u,x),z))* -> c_List_Odistinct(x1,z)*.
% 299.70/300.41 63575[0:SpL:6607.0,16381.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Odrop(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),z),z)*.
% 299.70/300.41 63574[0:SpL:6607.0,17615.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Otake(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),z),z)*.
% 299.70/300.41 63573[0:SpL:6607.0,17622.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Otake(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),z),z)*.
% 299.70/300.41 63572[0:SpL:6607.0,18544.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Odrop(x2,c_List_Oreplicate(w,hAPP(u,x),z),z),z),z)*.
% 299.70/300.41 63507[0:SpL:6607.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),x1),x1)*.
% 299.70/300.41 63506[0:SpL:6607.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),x1),x1)*.
% 299.70/300.41 63505[0:SpL:6607.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),x1),x1)*.
% 299.70/300.41 63493[0:SpL:6607.0,23620.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),x1),x1),x1)*.
% 299.70/300.41 63492[0:SpL:6607.0,23734.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),x1),x1),x1)*.
% 299.70/300.41 63491[0:SpL:6607.0,23862.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),x1),x1),x1)*.
% 299.70/300.41 63490[0:SpL:6607.0,27592.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),x1),x1),x1)*.
% 299.70/300.41 63489[0:SpL:6607.0,27885.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),x1),x1),x1)*.
% 299.70/300.41 63488[0:SpL:6607.0,28165.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),x1),x1),x1)*.
% 299.70/300.41 63430[0:SpR:6607.0,45578.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oreplicate(v,hAPP(w,x),y),y),tc_List_Olist(y)),c_List_Omap(w,c_List_Olist_OCons(z,c_List_Oreplicate(v,x,x1),x1),x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 63899[0:Rew:207.0,63403.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Olist_OCons(hAPP(y,u),c_List_Oappend(c_List_Oreplicate(v,hAPP(y,w),z),x1,z),z),z),x1)**.
% 299.70/300.41 63402[0:SpR:6607.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Olist_OCons(hAPP(y,u),c_List_Oreplicate(v,hAPP(y,w),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 63914[0:Rew:424.0,63729.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Oreplicate(x,hAPP(u,hAPP(v,y)),x2),x2).
% 299.70/300.41 64637[0:SpL:6606.0,14596.1] || equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),z)* equal(c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Orev(w,x),x),x,y),y),z)* -> .
% 299.70/300.41 64636[0:SpL:6606.0,41614.1] || equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),z)* equal(c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Orev(w,x),x),x,y),y),z)* -> .
% 299.70/300.41 64632[0:SpL:6606.0,13996.1] || equal(c_List_Oappend(u,v,w),c_List_Orev(c_List_Omap(x,y,z,w),w))* equal(c_List_Omap(x,c_List_Olist_OCons(x1,c_List_Orev(y,z),z),z,w),c_List_Orev(u,w))* -> .
% 299.70/300.41 64631[0:SpL:6606.0,12692.1] || equal(c_List_Oappend(u,v,w),c_List_Orev(c_List_Omap(x,y,z,w),w))* equal(c_List_Omap(x,c_List_Olist_OCons(x1,c_List_Orev(y,z),z),z,w),c_List_Orev(v,w))* -> .
% 299.70/300.41 64630[0:SpL:6606.0,12693.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(c_List_Omap(x,y,z,w),w))* equal(c_List_Omap(x,c_List_Olist_OCons(x1,c_List_Orev(y,z),z),z,w),c_List_Orev(v,w))* -> .
% 299.70/300.41 64628[0:SpL:6606.0,52196.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v))* equal(c_List_Orotate(z,c_List_Omap(w,c_List_Olist_OCons(x1,c_List_Orev(x,y),y),y,v),v),u)* -> .
% 299.70/300.41 64627[0:SpL:6606.0,52194.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v))* equal(c_List_Oappend(z,c_List_Omap(w,c_List_Olist_OCons(x1,c_List_Orev(x,y),y),y,v),v),u)* -> .
% 299.70/300.41 64622[0:SpL:6606.0,51249.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Oappend(y,z,x))* equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),y)* -> .
% 299.70/300.41 64621[0:SpL:6606.0,51245.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Oappend(y,z,x))* equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),z)* -> .
% 299.70/300.41 64620[0:SpL:6606.0,51266.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Orotate(y,z,x))* equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),z)* -> .
% 299.70/300.41 64614[0:SpL:6606.0,6954.1] || equal(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* equal(c_List_Omap(w,c_List_Olist_OCons(x1,c_List_Orev(x,y),y),y,z),c_List_Orev(u,z))* -> .
% 299.70/300.41 64613[0:SpL:6606.0,11937.1] || equal(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* equal(c_List_Omap(w,c_List_Olist_OCons(x1,c_List_Orev(x,y),y),y,z),c_List_Orev(u,z))* -> .
% 299.70/300.41 64584[0:SpL:6606.0,22266.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1))* -> .
% 299.70/300.41 64582[0:SpL:6606.0,16242.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1).
% 299.70/300.41 64576[0:SpL:6606.0,16297.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1))* -> .
% 299.70/300.41 64575[0:SpL:6606.0,16241.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1).
% 299.70/300.41 64571[0:SpL:6606.0,24059.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1))* -> .
% 299.70/300.41 64569[0:SpL:6606.0,4546.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1))* equal(c_List_Orev(u,x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.41 64567[0:SpL:6606.0,16159.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1))* -> .
% 299.70/300.41 64563[0:SpL:6606.0,51191.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),x),c_List_Otake(x1,y,x))* -> .
% 299.70/300.41 64562[0:SpL:6606.0,51183.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),x),c_List_Odrop(x1,y,x))* -> .
% 299.70/300.41 64559[0:SpL:6606.0,51906.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x,y),c_List_Orev(c_List_Otake(x1,u,y),y))* -> .
% 299.70/300.41 64558[0:SpL:6606.0,51901.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x,y),c_List_Orev(c_List_Odrop(x1,u,y),y))* -> .
% 299.70/300.41 64557[0:SpL:6606.0,26942.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* c_List_Odistinct(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.41 64556[0:SpL:6606.0,12026.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x,y),c_List_Odrop(x1,c_List_Orev(u,y),y))* -> .
% 299.70/300.41 64554[0:SpL:6606.0,7021.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x,y),c_List_Otake(x1,c_List_Orev(u,y),y))* -> .
% 299.70/300.41 64543[0:SpL:6606.0,57069.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,v))* equal(c_List_Orotate(x1,u,v),c_List_Orev(c_List_Omap(w,y,z,v),v))* -> .
% 299.70/300.41 64522[0:SpL:6606.0,24689.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Orev(c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.41 64518[0:SpL:6606.0,16209.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.41 64484[0:SpL:6606.0,4063.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.41 64479[0:SpL:6606.0,16437.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Orev(c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.41 64477[0:SpL:6606.0,16106.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.41 64466[0:SpL:6606.0,52188.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y)) equal(c_List_Orotate(z,c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Orev(w,x),x),x,y),y),c_List_Orev(u,y))* -> .
% 299.70/300.41 64465[0:SpL:6606.0,52176.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y)) equal(c_List_Oappend(z,c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Orev(w,x),x),x,y),y),c_List_Orev(u,y))* -> .
% 299.70/300.41 64464[0:SpL:6606.0,52146.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y)) equal(c_List_Olist_OCons(z,c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Orev(w,x),x),x,y),y),c_List_Orev(u,y))* -> .
% 299.70/300.41 64463[0:SpL:6606.0,52143.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y)) equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Orev(w,x),x),x,y),y),y),u)* -> .
% 299.70/300.41 64460[0:SpL:6606.0,56626.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Orev(c_List_Orotate(z,c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),x),y)* -> .
% 299.70/300.41 64459[0:SpL:6606.0,56412.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Orev(c_List_Oappend(z,c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),x),y)* -> .
% 299.70/300.41 64455[0:SpL:6606.0,55959.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Orotate(z,c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),x),y)* -> .
% 299.70/300.41 64454[0:SpL:6606.0,54149.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Oappend(z,c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),x),y)* -> .
% 299.70/300.41 64453[0:SpL:6606.0,15204.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),x),y)* -> .
% 299.70/300.41 64444[0:SpL:6606.0,26953.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 64443[0:SpL:6606.0,26950.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 64442[0:SpL:6606.0,24097.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 64441[0:SpL:6606.0,24096.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 64439[0:SpL:6606.0,22332.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 64438[0:SpL:6606.0,16329.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 64437[0:SpL:6606.0,22331.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 64436[0:SpL:6606.0,16328.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 64432[0:SpL:6606.0,13981.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v))* equal(c_List_Omap(w,c_List_Olist_OCons(z,c_List_Orev(x,y),y),y,v),c_List_Odrop(x1,u,v))* -> .
% 299.70/300.41 64431[0:SpL:6606.0,12679.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v))* equal(c_List_Omap(w,c_List_Olist_OCons(z,c_List_Orev(x,y),y),y,v),c_List_Otake(x1,u,v))* -> .
% 299.70/300.41 64422[0:SpL:6606.0,41990.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Orev(y,x))* c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),x)* -> c_List_Odistinct(y,x).
% 299.70/300.41 64387[0:SpL:6606.0,18329.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Odrop(z,c_List_Odrop(x1,c_List_Odrop(x2,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y))* -> .
% 299.70/300.41 64373[0:SpL:6606.0,22745.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.41 64362[0:SpL:6606.0,11142.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),y)* equal(z,c_List_Orev(c_List_Omap(u,w,x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.41 64341[0:SpL:6606.0,16381.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y)*.
% 299.70/300.41 64340[0:SpL:6606.0,17615.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y)*.
% 299.70/300.41 64339[0:SpL:6606.0,17622.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y)*.
% 299.70/300.41 64338[0:SpL:6606.0,18544.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y)*.
% 299.70/300.41 64282[0:SpL:6606.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.41 64281[0:SpL:6606.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.41 64280[0:SpL:6606.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x)*.
% 299.70/300.41 64268[0:SpL:6606.0,23620.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.41 64267[0:SpL:6606.0,23734.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.41 64266[0:SpL:6606.0,23862.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.41 64265[0:SpL:6606.0,27592.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.41 64264[0:SpL:6606.0,27885.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.41 64263[0:SpL:6606.0,28165.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),x)*.
% 299.70/300.41 64169[0:SpR:6606.0,45578.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),tc_List_Olist(y)),c_List_Omap(v,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 64694[0:Rew:207.0,64141.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Olist_OCons(hAPP(x,u),c_List_Oappend(c_List_Orev(c_List_Omap(x,v,w,y),y),z,y),y),y),z)**.
% 299.70/300.41 64140[0:SpR:6606.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(hAPP(x,u),c_List_Orev(c_List_Omap(x,v,w,y),y),y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 65415[0:SpL:6591.0,27592.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),x)*.
% 299.70/300.41 65414[0:SpL:6591.0,27885.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),x)*.
% 299.70/300.41 65413[0:SpL:6591.0,28165.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),x)*.
% 299.70/300.41 65321[0:SpL:6591.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.41 65309[0:SpL:6591.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.41 65304[0:SpL:6591.0,23496.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.41 65302[0:SpL:6591.0,13554.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.41 65298[0:SpL:6591.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.41 65226[0:SpL:6591.0,11950.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z))* -> .
% 299.70/300.41 65222[0:SpL:6591.0,11846.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),x1,z),z),c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.41 65210[0:SpL:6591.0,3743.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.41 65205[0:SpL:6591.0,6983.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),c_List_Otake(x1,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z))* -> .
% 299.70/300.41 65201[0:SpL:6591.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.41 65199[0:SpL:6591.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Otake(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.41 65197[0:SpL:6591.0,4727.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.41 65154[0:SpL:6591.0,55176.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y),y),c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.41 65130[0:SpL:6591.0,3608.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.41 64976[0:SpR:6591.0,5251.1] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),y)*.
% 299.70/300.41 64975[0:SpR:6591.0,5156.1] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),y)*.
% 299.70/300.41 66764[0:SpL:1635.0,27592.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y)*.
% 299.70/300.41 66763[0:SpL:1635.0,27885.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y)*.
% 299.70/300.41 66762[0:SpL:1635.0,28165.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),y)*.
% 299.70/300.41 66703[0:SpL:1635.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2))** -> .
% 299.70/300.41 66691[0:SpL:1635.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2))** -> .
% 299.70/300.41 66685[0:SpL:1635.0,23496.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2))** -> .
% 299.70/300.41 66683[0:SpL:1635.0,13554.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2))** -> .
% 299.70/300.41 66679[0:SpL:1635.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2))** -> .
% 299.70/300.41 66624[0:SpL:1635.0,11950.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Odrop(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1))* -> .
% 299.70/300.41 66620[0:SpL:1635.0,11846.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x2,x1),x1),c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))** -> .
% 299.70/300.41 66608[0:SpL:1635.0,3743.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1).
% 299.70/300.41 66602[0:SpL:1635.0,6983.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1))* -> .
% 299.70/300.41 66598[0:SpL:1635.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Odrop(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1))* -> .
% 299.70/300.41 66596[0:SpL:1635.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1))* -> .
% 299.70/300.41 66594[0:SpL:1635.0,4727.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1).
% 299.70/300.41 66558[0:SpL:1635.0,55176.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_OCons(x1,x2,z),z),c_List_Omap(u,c_List_Omap(v,w,x,y),y,z))** -> .
% 299.70/300.41 66534[0:SpL:1635.0,3608.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),z)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z).
% 299.70/300.41 66371[0:SpR:1635.0,5251.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z) -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),z)*.
% 299.70/300.41 66370[0:SpR:1635.0,5156.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z) -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),z)*.
% 299.70/300.41 67379[0:SpL:4137.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Otake(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.41 67378[0:SpL:4137.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Otake(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.41 67377[0:SpL:4137.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Otake(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.41 67365[0:SpL:4137.0,23620.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(c_List_Otake(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 67364[0:SpL:4137.0,23734.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(c_List_Otake(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 67363[0:SpL:4137.0,23862.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Otake(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 67362[0:SpL:4137.0,27592.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Otake(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 67361[0:SpL:4137.0,27885.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Otake(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 67360[0:SpL:4137.0,28165.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Otake(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 67337[0:SpL:4137.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Otake(x1,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.41 67332[0:SpL:4137.0,2053.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 67318[0:SpL:4137.0,921.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Omap(v,c_List_Otake(x1,c_List_Otake(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.41 67206[0:SpR:4137.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Otake(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),x1,z),z),x1)**.
% 299.70/300.41 67205[0:SpR:4137.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 67152[0:SpR:4137.0,1890.1] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Otake(z,c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 67834[0:SpL:4256.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.41 67833[0:SpL:4256.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.41 67832[0:SpL:4256.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.41 67820[0:SpL:4256.0,23620.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 67819[0:SpL:4256.0,23734.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 67818[0:SpL:4256.0,23862.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 67817[0:SpL:4256.0,27592.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 67816[0:SpL:4256.0,27885.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 67815[0:SpL:4256.0,28165.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Orotate(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 67798[0:SpL:4256.0,22768.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1),x1),x1),x1),c_List_Otake(x,c_List_Omap(v,y,z,x1),x1))** -> .
% 299.70/300.41 67790[0:SpL:4256.0,52055.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,x,y),y),y,z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))* -> .
% 299.70/300.41 67787[0:SpL:4256.0,3414.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,x,y),y),y,z),x1,z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.41 67776[0:SpL:4256.0,920.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Omap(v,c_List_Orotate(x1,c_List_Otake(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.41 68440[0:SpL:4250.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.41 68439[0:SpL:4250.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.41 68438[0:SpL:4250.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.41 68426[0:SpL:4250.0,23620.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 68425[0:SpL:4250.0,23734.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 68424[0:SpL:4250.0,23862.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 68423[0:SpL:4250.0,27592.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 68422[0:SpL:4250.0,27885.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 68421[0:SpL:4250.0,28165.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Orotate(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 68404[0:SpL:4250.0,22768.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1),x1),x1),x1),c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1))** -> .
% 299.70/300.41 68396[0:SpL:4250.0,52055.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),y,z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))* -> .
% 299.70/300.41 68393[0:SpL:4250.0,3414.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),y,z),x1,z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.41 68382[0:SpL:4250.0,920.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Omap(v,c_List_Orotate(x1,c_List_Orotate(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.41 68977[0:SpL:4249.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.41 68976[0:SpL:4249.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.41 68975[0:SpL:4249.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.41 68963[0:SpL:4249.0,23620.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 68962[0:SpL:4249.0,23734.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 68961[0:SpL:4249.0,23862.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 68960[0:SpL:4249.0,27592.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 68959[0:SpL:4249.0,27885.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 68958[0:SpL:4249.0,28165.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Otake(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 68937[0:SpL:4249.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Otake(x1,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.41 68932[0:SpL:4249.0,2053.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 68919[0:SpL:4249.0,921.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Omap(v,c_List_Otake(x1,c_List_Orotate(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.41 68833[0:SpR:4249.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),x1,z),z),x1)**.
% 299.70/300.41 68832[0:SpR:4249.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 68781[0:SpR:4249.0,1890.1] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Otake(z,c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 69571[0:SpL:4364.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.41 69570[0:SpL:4364.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.41 69569[0:SpL:4364.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y)*.
% 299.70/300.41 69557[0:SpL:4364.0,23620.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 69556[0:SpL:4364.0,23734.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 69555[0:SpL:4364.0,23862.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 69554[0:SpL:4364.0,27592.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 69553[0:SpL:4364.0,27885.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 69552[0:SpL:4364.0,28165.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y),y),y)*.
% 299.70/300.41 69524[0:SpL:4364.0,42555.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Orotate(z,x1,x2),x2),x2,w))* equal(c_List_Orotate(z,c_List_Omap(x,x1,x2,w),w),v)* -> .
% 299.70/300.41 69515[0:SpL:4364.0,21741.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 69509[0:SpL:4364.0,40966.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Orotate(w,x,y),y),y,z),x1)* equal(c_List_Olist_OCons(x2,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),x1)* -> .
% 299.70/300.41 69499[0:SpL:4364.0,922.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Orotate(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.41 69402[0:SpR:4364.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),x1,z),z),x1)**.
% 299.70/300.41 69401[0:SpR:4364.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 69374[0:SpR:4364.0,785.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Omap(w,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Orotate(v,x,y),y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 69349[0:SpR:4364.0,1433.1] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Odrop(z,c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 70204[0:SpL:4363.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.41 70203[0:SpL:4363.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.41 70202[0:SpL:4363.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y)*.
% 299.70/300.41 70190[0:SpL:4363.0,23620.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 70189[0:SpL:4363.0,23734.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 70188[0:SpL:4363.0,23862.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 70187[0:SpL:4363.0,27592.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 70186[0:SpL:4363.0,27885.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 70185[0:SpL:4363.0,28165.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Odrop(u,c_List_Otake(v,x,y),y),y),y),y)*.
% 299.70/300.41 70157[0:SpL:4363.0,42555.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Otake(z,x1,x2),x2),x2,w))* equal(c_List_Otake(z,c_List_Omap(x,x1,x2,w),w),v)* -> .
% 299.70/300.41 70148[0:SpL:4363.0,21741.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 70142[0:SpL:4363.0,40966.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Otake(w,x,y),y),y,z),x1)* equal(c_List_Olist_OCons(x2,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),x1)* -> .
% 299.70/300.41 70131[0:SpL:4363.0,922.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Otake(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.41 70005[0:SpR:4363.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),x1,z),z),x1)**.
% 299.70/300.41 70004[0:SpR:4363.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 69979[0:SpR:4363.0,785.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Omap(w,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Otake(v,x,y),y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 69951[0:SpR:4363.0,1433.1] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Odrop(z,c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 70852[0:SpL:4357.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.41 70851[0:SpL:4357.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.41 70850[0:SpL:4357.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.41 70838[0:SpL:4357.0,23620.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 70837[0:SpL:4357.0,23734.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 70836[0:SpL:4357.0,23862.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 70835[0:SpL:4357.0,27592.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 70834[0:SpL:4357.0,27885.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 70833[0:SpL:4357.0,28165.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 70801[0:SpL:4357.0,42555.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Odrop(z,x1,x2),x2),x2,w))* equal(c_List_Odrop(z,c_List_Omap(x,x1,x2,w),w),v)* -> .
% 299.70/300.41 70788[0:SpL:4357.0,21741.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 70782[0:SpL:4357.0,40966.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Odrop(w,x,y),y),y,z),x1)* equal(c_List_Olist_OCons(x2,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),x1)* -> .
% 299.70/300.41 70771[0:SpL:4357.0,922.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Odrop(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.41 70611[0:SpR:4357.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),x1,z),z),x1)**.
% 299.70/300.41 70610[0:SpR:4357.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 70584[0:SpR:4357.0,785.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Omap(w,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Odrop(v,x,y),y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 70556[0:SpR:4357.0,1433.1] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Odrop(z,c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 71454[0:SpL:4356.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.41 71453[0:SpL:4356.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.41 71452[0:SpL:4356.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.41 71440[0:SpL:4356.0,23620.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 71439[0:SpL:4356.0,23734.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 71438[0:SpL:4356.0,23862.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 71437[0:SpL:4356.0,27592.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 71436[0:SpL:4356.0,27885.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 71435[0:SpL:4356.0,28165.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Orotate(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 71417[0:SpL:4356.0,22768.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1),x1),x1),x1),c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1))** -> .
% 299.70/300.41 71409[0:SpL:4356.0,52055.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y),y,z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))* -> .
% 299.70/300.41 71406[0:SpL:4356.0,3414.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y),y,z),x1,z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.41 71395[0:SpL:4356.0,920.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Omap(v,c_List_Orotate(x1,c_List_Odrop(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.41 73461[0:Rew:1351.0,72894.1] || equal(u,c_List_Orev(v,tc_Expr_Oexp(w)))* c_BigStep_Ofinals(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(x,hAPP(c_Expr_Oexp_OVal(w),y),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(v,w).
% 299.70/300.41 72701[0:SpL:38750.1,8542.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Omap(x,c_List_Oappend(y,c_List_Orev(u,w),w),w,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(x,v,w,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 72365[0:SpL:38750.1,3831.0] || equal(u,c_List_Orev(v,tc_Expr_Oexp(w)))* c_BigStep_Ofinals(c_List_Oappend(c_List_Oreplicate(x,hAPP(c_Expr_Oexp_OVal(w),y),tc_Expr_Oexp(w)),v,tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(c_List_Orev(u,tc_Expr_Oexp(w)),w)*.
% 299.70/300.41 72253[0:SpL:38750.1,8542.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Omap(x,c_List_Oappend(y,v,w),w,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(x,c_List_Orev(u,w),w,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 73464[0:Rew:1351.0,71952.2] || equal(u,c_List_Orev(v,tc_Expr_Oexp(w)))* c_BigStep_Ofinals(v,w) -> c_BigStep_Ofinals(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(x,hAPP(c_Expr_Oexp_OVal(w),y),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),tc_Expr_Oexp(w)),w)*.
% 299.70/300.41 71873[0:SpR:38750.1,3679.1] || equal(u,c_List_Orev(v,tc_Expr_Oexp(w)))* c_BigStep_Ofinals(c_List_Orev(u,tc_Expr_Oexp(w)),w)* -> c_BigStep_Ofinals(c_List_Oappend(c_List_Oreplicate(x,hAPP(c_Expr_Oexp_OVal(w),y),tc_Expr_Oexp(w)),v,tc_Expr_Oexp(w)),w)*.
% 299.70/300.41 73764[0:SpL:4355.0,23591.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.41 73763[0:SpL:4355.0,23828.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.41 73762[0:SpL:4355.0,24457.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y)*.
% 299.70/300.41 73750[0:SpL:4355.0,23620.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orev(c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 73749[0:SpL:4355.0,23734.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(x1,c_List_Orev(c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 73748[0:SpL:4355.0,23862.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orev(c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 73747[0:SpL:4355.0,27592.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 73746[0:SpL:4355.0,27885.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 73745[0:SpL:4355.0,28165.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Otake(u,c_List_Odrop(v,x,y),y),y),y),y)*.
% 299.70/300.41 73721[0:SpL:4355.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Otake(x1,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.41 73716[0:SpL:4355.0,2053.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 73702[0:SpL:4355.0,921.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Omap(v,c_List_Otake(x1,c_List_Odrop(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.41 73539[0:SpR:4355.0,831.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),x1,z),z),x1)**.
% 299.70/300.41 73538[0:SpR:4355.0,833.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 73483[0:SpR:4355.0,1890.1] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,c_List_Otake(z,c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 76209[0:SpL:39528.1,8541.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Oappend(c_List_Orev(v,x),y,x),x,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,c_List_Orev(u,x),x,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 77382[0:Rew:344.0,75303.1] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(c_List_Orev(v,w),y,w),w,z),z),c_List_Omap(x,c_List_Orev(u,w),w,z))**.
% 299.70/300.41 77468[0:Rew:77419.0,77429.0] || -> equal(c_List_Olist__update(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1,x2,z),c_List_Olist__update(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),x1,x2,z))*.
% 299.70/300.41 78573[0:SpL:39580.1,8541.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Omap(x,c_List_Oappend(c_List_Orev(u,w),y,w),w,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(x,v,w,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 78019[0:SpL:39580.1,8541.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Omap(x,c_List_Oappend(v,y,w),w,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(x,c_List_Orev(u,w),w,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 77673[0:SpR:39580.1,829.0] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_List_Oappend(c_List_Orev(u,y),z,y),y),c_List_Omap(v,w,x,y))*.
% 299.70/300.41 77666[0:SpR:39580.1,820.0] || equal(u,c_List_Orev(c_List_Olist__update(v,w,x,y),y))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),c_List_Oappend(c_List_Orev(u,y),z,y),y),c_List_Olist__update(v,w,x,y))*.
% 299.70/300.41 77664[0:SpR:39580.1,4367.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(c_List_Orev(u,w),y,w),w,z),z),c_List_Omap(x,y,w,z))**.
% 299.70/300.41 77663[0:SpR:39580.1,4144.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(c_List_Orev(u,w),y,w),w,z),z),c_List_Omap(x,v,w,z))**.
% 299.70/300.41 81777[0:SpR:39516.1,11035.0] || equal(c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(u),c_Value_Oval_OAddr(v)),u),w,tc_Expr_Oexp(u)),x)* -> c_BigStep_Ofinals(c_List_Oappend(c_List_Oreplicate(y,hAPP(c_Expr_Oexp_OVal(u),z),tc_Expr_Oexp(u)),x,tc_Expr_Oexp(u)),u)*.
% 299.70/300.41 81775[0:SpR:9401.1,11035.0] || equal(c_List_Oreplicate(u,hAPP(c_Expr_Oexp_OVal(v),w),tc_Expr_Oexp(v)),x)* -> c_BigStep_Ofinals(c_List_Oappend(x,c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(v),c_Value_Oval_OAddr(y)),v),z,tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v)*.
% 299.70/300.41 82025[0:SpL:11156.1,21635.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Oreplicate(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),tc_Type_Oty),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w))* -> .
% 299.70/300.41 81974[0:SpR:11156.1,675.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.70/300.41 81961[0:SpR:11156.1,783.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),z)**.
% 299.70/300.41 81959[0:SpR:11156.1,623.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z)* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)))*.
% 299.70/300.41 82386[0:SpL:51643.1,13779.0] || equal(u,v)* c_List_Olist__all2(c_TypeRel_Owiden(w,x),c_List_Olist_OCons(y,v,tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(z,tc_Type_Oty) -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(w,y,u,z,x),tc_Type_Oty)*.
% 299.70/300.41 82727[0:SpL:5634.1,7291.0] || equal(u,v)* equal(c_List_Omap(w,x,y,z),c_List_Orotate(x1,c_List_Omap(w,v,y,z),z))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(y)))*.
% 299.70/300.41 82689[0:SpL:5634.1,7291.0] || equal(u,v)* equal(c_List_Omap(w,v,x,y),c_List_Orotate(z,c_List_Omap(w,x1,x,y),y))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)))*.
% 299.70/300.41 82674[0:SpL:5628.1,7291.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Orotate(w,c_List_Omap(x,y,v,z),z),c_List_Olist_ONil(z))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(y,tc_List_Olist(v)))*.
% 299.70/300.41 83055[0:SpL:370.0,10762.0] || equal(c_List_Olist__update(c_List_Olist__update(u,v,w,x),y,z,x),c_List_Olist_ONil(x))** -> equal(v,y) equal(c_List_Olist__update(c_List_Olist__update(u,v,x1,x),y,z,x),c_List_Olist_ONil(x))**.
% 299.70/300.41 83462[0:SpL:4122.0,16.0] || equal(c_List_Oappend(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,x,y,z))** -> equal(u,c_List_Omap(w,c_List_Otake(v,x,y),y,z))*.
% 299.70/300.41 83439[0:SpL:4122.0,6454.0] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Omap(u,c_List_Otake(y,v,w),w,x))* -> equal(c_List_Odrop(y,c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 83343[0:SpR:5634.1,4122.0] || equal(c_List_Otake(u,v,w),x) -> equal(c_List_Oappend(c_List_Omap(y,x,w,z),c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),c_List_Omap(y,v,w,z))**.
% 299.70/300.41 83268[0:SpR:5634.1,4122.0] || equal(u,v) -> equal(c_List_Oappend(c_List_Omap(w,c_List_Otake(x,u,y),y,z),c_List_Odrop(x,c_List_Omap(w,v,y,z),z),z),c_List_Omap(w,v,y,z))**.
% 299.70/300.41 83235[0:SpR:4122.0,9401.1] || equal(c_List_Omap(u,c_List_Otake(v,w,x),x,y),z)* -> equal(c_List_Oappend(z,c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),c_List_Omap(u,w,x,y))**.
% 299.70/300.41 83226[0:SpR:4122.0,25354.1] || equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Otake(u,w,x),x,y),c_List_Omap(v,w,x,y))**.
% 299.70/300.41 83955[0:SpL:279.1,83183.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(c_List_Orotate(x1,y,tc_Type_Oty),z)* -> .
% 299.70/300.41 84242[0:SpL:4341.0,15.0] || equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z,y),c_List_Omap(v,w,x,y))** -> equal(z,c_List_Omap(v,c_List_Odrop(u,w,x),x,y))*.
% 299.70/300.41 84197[0:SpL:4341.0,1182.0] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,w,x,y))** -> equal(c_List_Omap(v,c_List_Odrop(u,w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.41 84106[0:SpR:5634.1,4341.0] || equal(u,v) -> equal(c_List_Oappend(c_List_Otake(w,c_List_Omap(x,v,y,z),z),c_List_Omap(x,c_List_Odrop(w,u,y),y,z),z),c_List_Omap(x,v,y,z))**.
% 299.70/300.41 84080[0:SpR:5634.1,4341.0] || equal(c_List_Odrop(u,v,w),x) -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(y,v,w,z),z),c_List_Omap(y,x,w,z),z),c_List_Omap(y,v,w,z))**.
% 299.70/300.41 84007[0:SpR:4341.0,39516.1] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),z)* -> equal(c_List_Oappend(c_List_Otake(v,c_List_Omap(u,w,x,y),y),z,y),c_List_Omap(u,w,x,y))**.
% 299.70/300.41 83982[0:SpR:4341.0,2742.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Odrop(u,w,x),x,y),c_List_Omap(v,w,x,y))**.
% 299.70/300.41 84619[0:Rew:81.0,84042.0,438.0,84042.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Olist__update(c_List_Oreplicate(u,w,x),y,z,x),x,x1),x1),c_List_Omap(v,c_List_Olist__update(c_List_Oreplicate(u,w,x),y,z,x),x,x1))**.
% 299.70/300.41 84752[0:SpL:1633.0,83133.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,x1),x2,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.41 85089[0:SpL:7148.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Orev(x1,z))* -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),x1)*.
% 299.70/300.41 85086[0:SpL:7148.0,1654.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 85030[0:SpL:7148.0,5773.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(z,v,y,x1,x),c_List_Orev(w,x),x,x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 85023[0:SpL:7148.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y,x2),x2)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(w,x1,z,x),x),x)*.
% 299.70/300.41 85010[0:SpL:7148.0,1655.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Orev(x1,x))* -> equal(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x1)*.
% 299.70/300.41 84948[0:SpR:587.1,7148.0] || equal(u,v) -> equal(c_List_Omap(w,c_List_Orev(c_List_Omap(x,u,y,z),z),z,x1),c_List_Omap(c_Fun_Ocomp(w,x,z,x1,y),c_List_Orev(v,y),y,x1))*.
% 299.70/300.41 84935[0:SpR:587.1,7148.0] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Omap(z,c_List_Orev(y,x),x,x1),c_List_Omap(c_Fun_Ocomp(z,u,x,x1,w),c_List_Orev(v,w),w,x1))*.
% 299.70/300.41 84875[0:SpR:7148.0,5634.1] || equal(c_List_Orev(u,v),w) -> equal(c_List_Omap(x,c_List_Orev(c_List_Omap(y,u,v,z),z),z,x1),c_List_Omap(c_Fun_Ocomp(x,y,z,x1,v),w,v,x1))*.
% 299.70/300.41 84820[0:SpR:7148.0,5634.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* -> equal(c_List_Omap(c_Fun_Ocomp(z,u,x,x1,w),c_List_Orev(v,w),w,x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.41 85263[0:Rew:425.0,85011.1,344.0,85011.1] || equal(c_List_Omap(u,v,w,x),c_List_Omap(c_Fun_Ocomp(u,y,w,x,z),c_List_Orev(x1,z),z,x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(z))).
% 299.70/300.41 85287[0:Rew:5571.0,85286.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1,x2))*.
% 299.70/300.41 85329[0:SpL:1633.0,83134.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,x1),x2,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))* -> .
% 299.70/300.41 85460[0:SpL:4360.0,84733.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orev(y,z),z),z,x1))* -> .
% 299.70/300.41 85459[0:SpL:4361.0,84733.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(x2,c_List_Oreplicate(x,z,x3),x3),x3,x1))* -> .
% 299.70/300.41 85400[0:SpL:6607.0,84733.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2),x2),c_List_Odrop(x3,c_List_Oreplicate(y,hAPP(w,z),x2),x2))* -> .
% 299.70/300.41 85398[0:SpL:6606.0,84733.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1),x1),c_List_Odrop(x2,c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1))* -> .
% 299.70/300.41 85575[0:SpL:4360.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orev(y,z),z),z,x1))* -> .
% 299.70/300.41 85574[0:SpL:4361.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(x2,c_List_Oreplicate(x,z,x3),x3),x3,x1))* -> .
% 299.70/300.41 85500[0:SpL:1633.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),c_List_Odrop(x2,c_List_Omap(w,c_List_Orev(x,y),y,z),z))* -> .
% 299.70/300.41 85613[0:SpL:6607.0,85464.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 85611[0:SpL:6606.0,85464.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 86124[0:SpL:7129.0,5773.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(z,v,y,x1,x),w,x,x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 86117[0:SpL:7129.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y,x2),x2)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x1,z),z,x),x)*.
% 299.70/300.41 85884[0:SpL:7129.0,4211.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))** -> .
% 299.70/300.41 85866[0:SpL:7129.0,559.0] || equal(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* -> equal(c_List_Orev(u,x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))*.
% 299.70/300.41 85809[0:SpR:5634.1,7129.0] || equal(c_List_Orev(u,v),w) -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(x,y,z,x1,v),u,v,x1),x1),c_List_Omap(x,c_List_Omap(y,w,v,z),z,x1))*.
% 299.70/300.41 85785[0:SpR:587.1,7129.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),u,x1,z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(v,x1),x1,y),y,z))*.
% 299.70/300.41 85720[0:SpR:7129.0,5634.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y) -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(z,u,x,x1,w),v,w,x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.41 85653[0:SpR:7129.0,587.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),c_List_Orev(x1,x))*.
% 299.70/300.41 86366[0:SpL:4360.0,85481.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Orev(x,y),y),y,z),z))* -> .
% 299.70/300.41 86365[0:SpL:4361.0,85481.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Odrop(x1,c_List_Omap(x,c_List_Odrop(x2,c_List_Oreplicate(w,y,x3),x3),x3,z),z))* -> .
% 299.70/300.41 86309[0:SpL:6607.0,85481.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Odrop(x2,c_List_Odrop(x3,c_List_Oreplicate(x,hAPP(v,y),x1),x1),x1))* -> .
% 299.70/300.41 86307[0:SpL:6606.0,85481.0] || equal(c_List_Orotate(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Orev(c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.41 86441[0:SpL:6607.0,85579.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 86439[0:SpL:6606.0,85579.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 87040[0:SpL:7128.0,1655.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Orev(x1,z))* -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),x1)*.
% 299.70/300.41 87037[0:SpL:7128.0,1654.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 86815[0:SpL:7128.0,4211.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y))* -> .
% 299.70/300.41 86797[0:SpL:7128.0,559.0] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y))* -> equal(c_List_Orev(u,y),c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y))*.
% 299.70/300.41 86725[0:SpR:587.1,7128.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(w,c_List_Omap(x,u,y,z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(w,x,z,x1,y),c_List_Orev(v,y),y,x1))*.
% 299.70/300.41 86714[0:SpR:5634.1,7128.0] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Orev(c_List_Omap(z,y,x,x1),x1),c_List_Omap(c_Fun_Ocomp(z,u,x,x1,w),c_List_Orev(v,w),w,x1))*.
% 299.70/300.41 86646[0:SpR:7128.0,5634.1] || equal(c_List_Orev(u,v),w) -> equal(c_List_Orev(c_List_Omap(x,c_List_Omap(y,u,v,z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(x,y,z,x1,v),w,v,x1))*.
% 299.70/300.41 86572[0:SpR:7128.0,587.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),c_List_Orev(x1,z))*.
% 299.70/300.41 87968[0:SpL:7113.0,5773.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(z,v,y,x1,x),w,x,x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 87961[0:SpL:7113.0,7168.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y,x2),x2)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(w,x1,z,x),x),x)*.
% 299.70/300.41 87951[0:SpL:7113.0,1655.0] || equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),c_List_Orev(x1,x))* -> equal(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x1)*.
% 299.70/300.41 87719[0:SpL:7113.0,4211.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))* -> .
% 299.70/300.41 87701[0:SpL:7113.0,559.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1))* -> equal(c_List_Orev(u,x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))*.
% 299.70/300.41 87642[0:SpR:587.1,7113.0] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(z,u,x,x1,w),v,w,x1),x1),c_List_Omap(z,c_List_Orev(y,x),x,x1))*.
% 299.70/300.41 87620[0:SpR:5634.1,7113.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),u,x1,z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,v,x1,y),y),y,z))*.
% 299.70/300.41 87533[0:SpR:7113.0,5634.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(z,u,x,x1,w),v,w,x1),x1),c_List_Omap(z,y,x,x1))*.
% 299.70/300.41 87457[0:SpR:7113.0,587.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),c_List_Orev(x1,x))*.
% 299.70/300.41 88673[0:SpL:279.1,88626.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(y,z)* c_List_Odistinct(z,tc_Type_Oty)* -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty).
% 299.70/300.41 89374[0:SpL:4356.0,89312.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1),x1),x2)* equal(x2,c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1)) -> .
% 299.70/300.41 89373[0:SpL:4250.0,89312.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1),x1),x2)* equal(x2,c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1)) -> .
% 299.70/300.41 89370[0:SpL:4256.0,89312.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1),x1),x2)* equal(x2,c_List_Otake(x,c_List_Omap(v,y,z,x1),x1)) -> .
% 299.70/300.41 92308[0:SpL:6607.0,92271.0] || equal(c_List_Orotate(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Oreplicate(z,hAPP(x,x1),x3))** -> .
% 299.70/300.41 92306[0:SpL:6606.0,92271.0] || equal(c_List_Orotate(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Orev(z,x1),x1),x1,x2),x2),x2),x2),c_List_Orev(c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 5610[0:SpL:1625.0,3102.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,y,z,w))* -> equal(c_List_Otake(u,c_List_Omap(x,c_List_Orev(y,z),z,w),w),c_List_Omap(x,c_List_Orev(y,z),z,w))**.
% 299.70/300.41 6157[0:Res:102.1,439.0] || equal(hAPP(c_Objects_Otypeof__h(u),c_List_Osko__List__Xlist__all2__refl__1__1(c_Conform_Oconf(v,u,w),x)),hAPP(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Osko__List__Xlist__all2__refl__1__1(c_Conform_Oconf(v,u,w),x)))* -> c_List_Olist__all2(c_Conform_Oconf(v,u,w),y,y,x,x)*.
% 299.70/300.41 6603[0:SpR:434.0,434.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,x1),c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),x1))*.
% 299.70/300.41 7140[0:SpR:431.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,c_Fun_Ocomp(v,w,z,x1,y),x1,x2,y),x,y,x2))*.
% 299.70/300.41 7132[0:SpR:431.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,x1,x2,z),w,z,x2,y),x,y,x2))*.
% 299.70/300.41 7121[0:SpR:431.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y,x2),c_List_Omap(c_Fun_Ocomp(u,v,y,x2,x),c_List_Omap(w,x1,z,x),x,x2))*.
% 299.70/300.41 7285[0:SpL:434.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(hAPP(u,y),c_List_Omap(u,z,w,x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,z,w),tc_List_Olist(w)))*.
% 299.70/300.41 7435[0:SpL:1625.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,c_List_Omap(y,z,x1,w),w),w))* -> equal(v,c_List_Omap(y,c_List_Orev(z,x1),x1,w))*.
% 299.70/300.41 7434[0:SpL:427.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,c_List_Omap(y,c_List_Orev(z,x1),x1,w),w),w))* -> equal(v,c_List_Omap(y,z,x1,w)).
% 299.70/300.41 7429[0:SpL:1342.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(y,w),z,w),w),w))* -> equal(v,c_List_Oappend(c_List_Orev(z,w),y,w)).
% 299.70/300.41 8504[0:SpR:434.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Olist_OCons(hAPP(u,y),c_List_Omap(u,z,w,x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Olist_OCons(y,z,w),w),w,x))*.
% 299.70/300.41 8885[0:SpR:434.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Olist_OCons(v,w,x),y,z,x),x,x1),c_List_Olist__update(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,x1),x1),y,hAPP(u,z),x1))*.
% 299.70/300.41 8860[0:SpR:437.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist__update(w,x,y,z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Olist__update(c_List_Omap(u,w,z,x1),x,hAPP(u,y),x1),x1))*.
% 299.70/300.41 11158[0:Res:2.1,454.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,c_List_Orev(y,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty) -> c_List_Olist__all2(c_TypeRel_Owiden(u,w),c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,c_List_Orev(y,tc_Type_Oty),v,x,w),tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)*.
% 299.70/300.41 12864[0:Res:445.2,444.0] || hBOOL(hAPP(hAPP(u,v),w))* c_List_Olist__all2(u,x,y,z,x1)* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,x,z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,y,x1),tc_List_Olist(x1)))*.
% 299.70/300.41 12862[0:Res:445.2,4542.0] || hBOOL(hAPP(hAPP(c_fequal(u),v),w))* c_List_Olist__all2(c_fequal(u),x,y,u,u)* -> equal(c_List_Orev(c_List_Olist_OCons(v,x,u),u),c_List_Orev(c_List_Olist_OCons(w,y,u),u))*.
% 299.70/300.41 12969[0:Res:452.2,444.0] || c_List_Olist__all2(u,v,w,x,y)* c_List_Olist__all2(u,z,x1,x,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(v,z,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Oappend(w,x1,y),tc_List_Olist(y)))*.
% 299.70/300.41 12967[0:Res:452.2,4542.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* c_List_Olist__all2(c_fequal(u),x,y,u,u)* -> equal(c_List_Orev(c_List_Oappend(v,x,u),u),c_List_Orev(c_List_Oappend(w,y,u),u))*.
% 299.70/300.41 12956[0:SpR:219.0,452.2] || c_List_Olist__all2(u,c_List_Otake(v,w,x),y,x,z)* c_List_Olist__all2(u,c_List_Odrop(v,w,x),x1,x,z)* -> c_List_Olist__all2(u,w,c_List_Oappend(y,x1,z),x,z)*.
% 299.70/300.41 12941[0:SpR:219.0,452.2] || c_List_Olist__all2(u,v,c_List_Otake(w,x,y),z,y)* c_List_Olist__all2(u,x1,c_List_Odrop(w,x,y),z,y)* -> c_List_Olist__all2(u,c_List_Oappend(v,x1,z),x,z,y)*.
% 299.70/300.41 13155[0:SpR:1342.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),w,v),tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(w,v),u,v),v),v),v),c_List_Oappend(c_List_Orev(u,v),w,v))**.
% 299.70/300.41 13846[0:SpL:279.1,13603.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.41 13844[0:SpL:279.1,11121.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.41 13842[0:SpL:279.1,11120.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,y,tc_Type_Oty),tc_Type_Oty),c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.41 13839[0:SpL:279.1,4183.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),y)* equal(z,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.41 13832[0:SpL:279.1,6626.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Omap(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty,x1),c_List_Omap(z,y,tc_Type_Oty,x1))** -> .
% 299.70/300.41 13827[0:SpL:279.1,12061.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.41 13818[0:SpL:279.1,7518.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Olist_OCons(z,y,tc_Type_Oty),c_List_Otake(x1,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty))* -> .
% 299.70/300.41 13817[0:SpL:279.1,7228.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Olist_OCons(z,y,tc_Type_Oty),c_List_Orev(c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty))* -> .
% 299.70/300.41 13815[0:SpL:279.1,4513.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Olist_OCons(z,y,tc_Type_Oty),tc_Type_Oty),c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.41 13808[0:SpL:279.1,4290.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),z)* equal(c_List_Orev(y,tc_Type_Oty),z) -> .
% 299.70/300.41 13805[0:SpL:279.1,12443.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Odrop(z,c_List_Orev(c_List_Otake(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),y)** -> .
% 299.70/300.41 13804[0:SpL:279.1,12273.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Odrop(z,c_List_Odrop(x1,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),y)** -> .
% 299.70/300.41 13801[0:SpL:279.1,8125.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Otake(z,c_List_Otake(x1,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),y)** -> .
% 299.70/300.41 13800[0:SpL:279.1,7736.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Otake(z,c_List_Orev(c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),y)** -> .
% 299.70/300.41 13799[0:SpL:279.1,7451.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Orev(c_List_Odrop(z,c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),y)** -> .
% 299.70/300.41 13794[0:SpL:279.1,4947.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Odrop(z,c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),c_List_Orev(y,tc_Type_Oty))** -> .
% 299.70/300.41 13791[0:SpL:279.1,4322.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(c_List_Orev(y,tc_Type_Oty),tc_Type_Oty) -> c_List_Odistinct(c_List_Odrop(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.41 13775[0:SpL:279.1,3820.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.41 13774[0:SpL:279.1,4987.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.41 15695[0:Res:465.1,381.0] || c_WellType_OWTs(u,v,c_List_Omap(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),w,tc_Value_Oval,tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),x)* -> equal(c_List_Omap(c_Objects_Otypeof__h(y),w,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),x,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))*.
% 299.70/300.41 15968[0:SpL:79.1,420.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty).
% 299.70/300.41 15997[0:Rew:11156.1,15996.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* -> equal(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orev(x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty)))**.
% 299.70/300.41 17624[0:SpL:279.1,17614.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.41 20782[0:Rew:4047.0,20409.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(y,w),w),w),c_List_Olist_OCons(v,c_List_Olist_OCons(z,c_List_Olist_ONil(w),w),w))* -> equal(y,u)*.
% 299.70/300.41 21118[0:SpR:427.0,943.1] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_List_Omap(u,c_List_Orev(v,w),w,x),x),c_List_Omap(u,c_List_Orev(v,w),w,x))**.
% 299.70/300.41 21719[0:SpL:421.0,1357.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),c_List_Orev(c_List_Omap(u,w,x,y),y))** -> equal(c_List_Orev(c_List_Omap(u,v,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.41 22050[0:SpL:421.0,1454.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Olist_OCons(u,c_List_Omap(v,w,y,z),z))** -> equal(c_List_Omap(v,x,y,z),c_List_Olist_ONil(z)).
% 299.70/300.41 22045[0:SpL:161.0,1454.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),c_List_Olist_OCons(u,c_List_Oreplicate(y,w,x),x))** -> equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x)).
% 299.70/300.41 22194[0:SpL:421.0,1556.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Omap(v,x,y,z))** -> equal(c_List_Oappend(u,c_List_Omap(v,w,y,z),z),c_List_Olist_ONil(z)).
% 299.70/300.41 22190[0:SpL:336.0,1556.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Olist_OCons(v,y,x))** -> equal(c_List_Oappend(u,c_List_Oreplicate(w,v,x),x),c_List_Olist_ONil(x)).
% 299.70/300.41 22189[0:SpL:161.0,1556.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),c_List_Oreplicate(v,w,x))** -> equal(c_List_Oappend(u,c_List_Oreplicate(y,w,x),x),c_List_Olist_ONil(x)).
% 299.70/300.41 22365[0:SpL:421.0,1557.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Oappend(u,c_List_Omap(v,w,y,z),z))** -> equal(c_List_Omap(v,x,y,z),c_List_Olist_ONil(z)).
% 299.70/300.41 22360[0:SpL:161.0,1557.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),c_List_Oappend(u,c_List_Oreplicate(y,w,x),x))** -> equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x)).
% 299.70/300.41 23385[0:SpL:279.1,22917.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(c_List_Olist_OCons(z,y,tc_Type_Oty),tc_Type_Oty)* -> c_List_Odistinct(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty).
% 299.70/300.41 23390[0:SpL:279.1,23278.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(c_List_Oappend(z,y,tc_Type_Oty),tc_Type_Oty)* -> c_List_Odistinct(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty).
% 299.70/300.41 23431[0:SpL:279.1,23419.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Omap(z,y,tc_Type_Oty,tc_Type_Oty),tc_Type_Oty),c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.41 26965[0:SpL:279.1,26934.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 26971[0:SpL:279.1,26935.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 27500[0:SpL:279.1,26939.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Olist_OCons(x1,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 27506[0:SpL:279.1,26940.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 27806[0:SpL:279.1,27605.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Otake(z,c_List_Otake(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),c_List_Orev(y,tc_Type_Oty))** -> .
% 299.70/300.41 27891[0:SpL:279.1,27659.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),c_List_Otake(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.41 27933[0:SpL:279.1,27674.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Orev(c_List_Otake(z,c_List_Otake(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),y)** -> .
% 299.70/300.41 28019[0:SpL:279.1,27927.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 29897[0:SpR:3110.1,429.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v)) -> equal(c_List_Omap(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),y,v),c_List_Omap(w,x,y,v))**.
% 299.70/300.41 30113[0:SpR:4041.1,943.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(v)),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.70/300.41 30456[0:Rew:4047.0,30253.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,v),v),v),c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(v),v),v))* -> equal(x,c_List_Olist_OCons(y,u,v))*.
% 299.70/300.41 31695[0:Rew:100.0,31638.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),c_List_Oappend(y,c_List_Oreplicate(v,u,w),w))* -> equal(c_List_Orev(c_List_Olist_OCons(u,x,w),w),y).
% 299.70/300.41 31812[0:SpL:421.0,6564.0] || equal(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z))* equal(c_List_Orev(u,z),c_List_Omap(v,w,y,z))* -> equal(c_List_Omap(v,x,y,z),c_List_Olist_ONil(z)).
% 299.70/300.41 31806[0:SpL:161.0,6564.0] || equal(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x))* equal(c_List_Orev(u,x),c_List_Oreplicate(y,w,x))* -> equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x)).
% 299.70/300.41 31923[0:Rew:4048.0,31922.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),c_List_Oappend(c_List_Orev(x,w),c_List_Olist_OCons(u,y,w),w))* -> equal(c_List_Oreplicate(v,u,w),y).
% 299.70/300.41 32004[0:SpL:421.0,8735.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Orev(u,y),c_List_Omap(v,c_List_Oappend(w,z,x),x,y))* -> equal(c_List_Omap(v,z,x,y),c_List_Olist_ONil(y)).
% 299.70/300.41 32029[0:SpL:421.0,8741.1] || equal(u,c_List_Omap(v,w,x,y)) equal(u,c_List_Orev(c_List_Omap(v,c_List_Oappend(w,z,x),x,y),y))* -> equal(c_List_Omap(v,z,x,y),c_List_Olist_ONil(y)).
% 299.70/300.41 32430[0:SpL:4047.0,7048.2] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* equal(x,y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),y)* -> .
% 299.70/300.41 32420[0:SpL:4047.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z),w,z)* -> c_List_Olist__all2(u,v,c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z),w,z).
% 299.70/300.41 32410[0:SpL:4047.0,1017.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* equal(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))* c_List_Odistinct(x,w)* -> c_List_Odistinct(y,w)*.
% 299.70/300.41 32396[0:SpL:4047.0,912.2] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* equal(y,x)* c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w)* -> c_List_Odistinct(y,w)*.
% 299.70/300.41 32377[0:SpL:4047.0,4784.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),v,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),v,y)*.
% 299.70/300.41 32368[0:SpL:4047.0,454.0] || c_List_Olist__all2(u,v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),z,y) -> c_List_Olist__all2(u,c_List_Orev(v,z),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),z,y)*.
% 299.70/300.41 32329[0:SpL:4047.0,8735.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* equal(c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),c_List_Oappend(x,y,w))* -> equal(y,c_List_Olist_ONil(w)).
% 299.70/300.41 32317[0:SpL:4047.0,4774.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),c_List_Olist_ONil(y),x,y)* -> c_List_Olist__all2(u,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),c_List_Olist_ONil(y),x,y)*.
% 299.70/300.41 32301[0:SpL:4047.0,449.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),c_List_Orev(y,z),x,z)* -> c_List_Olist__all2(u,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),y,x,z).
% 299.70/300.41 32300[0:SpL:4047.0,455.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),y,x,z) -> c_List_Olist__all2(u,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),c_List_Orev(y,z),x,z)*.
% 299.70/300.41 32267[0:SpL:4047.0,1652.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x,y),y)* -> c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x,y),y)*.
% 299.70/300.41 32196[0:SpR:4047.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.41 32481[0:Rew:83.0,32199.0,207.0,32199.0,207.0,32199.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)),c_List_Olist_OCons(v,c_List_Olist_OCons(u,x,w),w),w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))**.
% 299.70/300.41 32554[0:SpL:161.0,9585.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))* equal(c_List_Oappend(c_List_Oreplicate(y,v,w),c_List_Oreplicate(u,v,w),w),c_List_Oreplicate(y,v,w))** -> equal(c_List_Olist_ONil(w),x).
% 299.70/300.41 32696[0:SpR:437.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Olist__update(w,z,x1,x),x),tc_List_Olist(x)))*.
% 299.70/300.41 32681[0:SpR:4132.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_List_Otake(u,w,x),x),x),x),x),c_List_Otake(u,w,x))**.
% 299.70/300.41 32680[0:SpR:4132.0,4019.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Olist_OCons(z,c_List_Otake(u,w,x),x),x),x),c_List_Orev(c_List_Otake(u,w,x),x))**.
% 299.70/300.41 32679[0:SpR:4132.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Oappend(z,c_List_Otake(u,w,x),x),x),x),c_List_Orev(c_List_Otake(u,w,x),x))**.
% 299.70/300.41 32672[0:SpR:4132.0,644.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orev(c_List_Otake(u,w,x),x),z,x),x),c_List_Orev(c_List_Otake(u,w,x),x))**.
% 299.70/300.41 32588[0:SpR:4132.0,90.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Otake(u,c_List_Omap(x,v,w,y),y),z,y),y),c_List_Otake(u,c_List_Omap(x,v,w,y),y))**.
% 299.70/300.41 32883[0:SpL:4047.0,12721.2] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* equal(x,y)* equal(c_List_Olist_OCons(z,y,w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.41 32952[0:SpL:437.0,4160.0] || equal(c_List_Otake(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(u,c_List_Olist__update(w,z,x1,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 33104[0:SpL:437.0,4267.0] || equal(c_List_Orotate(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(u,c_List_Olist__update(w,z,x1,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 33322[0:SpR:437.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Olist__update(w,z,x1,x),x),tc_List_Olist(x)))*.
% 299.70/300.41 33307[0:SpR:4351.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_List_Odrop(u,w,x),x),x),x),x),c_List_Odrop(u,w,x))**.
% 299.70/300.41 33306[0:SpR:4351.0,4019.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Olist_OCons(z,c_List_Odrop(u,w,x),x),x),x),c_List_Orev(c_List_Odrop(u,w,x),x))**.
% 299.70/300.41 33305[0:SpR:4351.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Oappend(z,c_List_Odrop(u,w,x),x),x),x),c_List_Orev(c_List_Odrop(u,w,x),x))**.
% 299.70/300.41 33298[0:SpR:4351.0,644.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orev(c_List_Odrop(u,w,x),x),z,x),x),c_List_Orev(c_List_Odrop(u,w,x),x))**.
% 299.70/300.41 33216[0:SpR:4351.0,90.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),z,y),y),c_List_Odrop(u,c_List_Omap(x,v,w,y),y))**.
% 299.70/300.41 33512[0:SpL:4047.0,17418.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orev(x,w))* equal(c_List_Orev(c_List_Olist_OCons(y,x,w),w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.41 33553[0:SpL:4047.0,17420.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(x,w),w),w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))* -> .
% 299.70/300.41 33536[0:SpL:4047.0,17420.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x)) equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x),c_List_Orev(u,x))* -> .
% 299.70/300.41 33612[0:SpL:437.0,4398.0] || equal(c_List_Odrop(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(u,c_List_Olist__update(w,z,x1,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 33859[0:SpL:421.0,25037.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* equal(c_List_Omap(u,c_List_Oappend(v,z,w),w,x),y)* -> equal(c_List_Omap(u,z,w,x),c_List_Olist_ONil(x)).
% 299.70/300.41 35122[0:SpL:1344.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y))* -> equal(c_List_Olist_OCons(u,v,y),c_List_Orev(z,y)).
% 299.70/300.41 35120[0:SpL:1351.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(y,z,x),x),x))* -> equal(c_List_Olist_OCons(u,v,x),c_List_Oreplicate(y,z,x)).
% 299.70/300.41 35101[0:SpL:1344.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),c_List_Oappend(z,c_List_Oreplicate(v,w,x),x))* -> equal(c_List_Olist_OCons(u,c_List_Orev(y,x),x),z).
% 299.70/300.41 35099[0:SpL:1351.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),c_List_Oappend(z,c_List_Orev(v,y),y))* -> equal(c_List_Olist_OCons(u,c_List_Oreplicate(w,x,y),y),z).
% 299.70/300.41 35150[0:SpL:4047.0,31815.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y))* equal(c_List_Orev(u,y),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y))* -> .
% 299.70/300.41 35267[0:SpL:1344.0,1467.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(y,z,w),v,w),w),w))* -> equal(x,c_List_Oreplicate(y,z,w)).
% 299.70/300.41 35265[0:SpL:1351.0,1467.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(z,c_List_Oreplicate(v,w,x),x),x),x))* -> equal(y,c_List_Orev(z,x)).
% 299.70/300.41 35504[0:SpL:1344.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y))* -> equal(c_List_Oappend(u,v,y),c_List_Orev(z,y)).
% 299.70/300.41 35502[0:SpL:1351.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(y,z,x),x),x))* -> equal(c_List_Oappend(u,v,x),c_List_Oreplicate(y,z,x)).
% 299.70/300.41 35474[0:SpL:1344.0,1562.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),c_List_Oappend(z,c_List_Oreplicate(v,w,x),x))* -> equal(c_List_Oappend(u,c_List_Orev(y,x),x),z).
% 299.70/300.41 35472[0:SpL:1351.0,1562.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),c_List_Oappend(z,c_List_Orev(v,y),y))* -> equal(c_List_Oappend(u,c_List_Oreplicate(w,x,y),y),z).
% 299.70/300.41 35780[0:SpL:1344.0,1572.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(y,z,w),v,w),w),w))* -> equal(x,c_List_Oreplicate(y,z,w)).
% 299.70/300.41 35778[0:SpL:1351.0,1572.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),c_List_Oappend(u,c_List_Orev(c_List_Oappend(z,c_List_Oreplicate(v,w,x),x),x),x))* -> equal(y,c_List_Orev(z,x)).
% 299.70/300.41 36032[0:SpL:4041.1,1655.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Omap(w,c_List_Orev(x,y),y,v),c_List_Olist_OCons(z,c_List_Olist_ONil(v),v))* -> equal(c_List_Omap(w,x,y,v),c_List_Olist_OCons(z,u,v))*.
% 299.70/300.41 36013[0:SpL:4041.1,1655.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v,y),c_List_Orev(z,y))* -> equal(c_List_Omap(w,c_List_Olist_OCons(x,u,v),v,y),z)*.
% 299.70/300.41 36777[0:SpL:4048.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Oappend(c_List_Orev(y,x),c_List_Olist_OCons(z,w,x),x))* -> equal(c_List_Oappend(u,v,x),c_List_Orev(c_List_Olist_OCons(z,y,x),x)).
% 299.70/300.41 36776[0:SpL:4048.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Oappend(c_List_Orev(y,x),c_List_Olist_OCons(z,w,x),x))* -> equal(c_List_Olist_OCons(u,v,x),c_List_Orev(c_List_Olist_OCons(z,y,x),x)).
% 299.70/300.41 36970[0:Rew:4048.0,36747.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,z,w),w),w))* -> equal(y,z).
% 299.70/300.41 36971[0:Rew:4048.0,36746.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,z,w),w),w))* -> equal(y,z).
% 299.70/300.41 36713[0:SpL:4048.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Oappend(z,y,w))* -> equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(x,v,w),w),w),z).
% 299.70/300.41 36692[0:SpL:4048.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w),c_List_Oappend(z,y,w))* -> equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(x,v,w),w),w),z).
% 299.70/300.41 36493[0:SpR:434.0,4048.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),y),z,y),c_List_Oappend(c_List_Orev(c_List_Omap(u,w,x,y),y),c_List_Olist_OCons(hAPP(u,v),z,y),y))*.
% 299.70/300.41 37202[0:SpL:437.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist__update(c_List_Omap(u,w,x,y),z,hAPP(u,x1),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist__update(w,z,x1,x),x),x)*.
% 299.70/300.41 37605[0:Res:13566.1,462.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_ONil(tc_Type_Oty),w,tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,v),w,x,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(u,y,v),c_List_Olist_ONil(tc_Value_Oval),x,tc_Value_Oval,tc_Type_Oty)*.
% 299.70/300.41 37825[0:SpL:431.0,4261.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 38629[0:SpL:1375.1,1655.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(x,y),y,z),c_List_Orev(c_List_Oappend(u,x1,z),z))* -> equal(c_List_Omap(w,x,y,z),c_List_Oappend(v,x1,z))*.
% 299.70/300.41 38848[0:Rew:377.0,38508.1] || equal(u,v) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(z,c_List_Orev(c_List_Oappend(u,w,y),y),y))* -> equal(c_List_Orev(x,y),z).
% 299.70/300.41 38487[0:SpL:1375.1,1363.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(v,x,y),y),y),c_List_Oappend(c_List_Orev(c_List_Oappend(u,x,y),y),z,y))* -> equal(c_List_Orev(w,y),z).
% 299.70/300.41 38459[0:SpL:1375.1,7439.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,y),y),y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Oappend(v,x,y),c_List_Olist_ONil(y))**.
% 299.70/300.41 38451[0:SpL:1375.1,1655.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(c_List_Oappend(u,x,y),y),y,z),c_List_Orev(x1,z))* -> equal(c_List_Omap(w,c_List_Oappend(v,x,y),y,z),x1)*.
% 299.70/300.41 38129[0:SpR:421.0,1375.1] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,z,x,y),y),y),c_List_Orev(c_List_Omap(v,c_List_Oappend(w,z,x),x,y),y))*.
% 299.70/300.41 38122[0:SpR:336.0,1375.1] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(w,y,x),x),x),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x))*.
% 299.70/300.41 38067[0:SpR:1375.1,11144.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(v,w,x),tc_List_Olist(x)),c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(u,w,x),x),x),x),x),c_List_Oappend(v,w,x))**.
% 299.70/300.41 38064[0:SpR:1375.1,644.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(v,w,x),tc_List_Olist(x)),c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,x),x),y,x),x),c_List_Orev(c_List_Oappend(u,w,x),x))**.
% 299.70/300.41 39481[0:SpL:1378.1,1655.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(x,y),y,z),c_List_Orev(c_List_Oappend(x1,u,z),z))* -> equal(c_List_Omap(w,x,y,z),c_List_Oappend(x1,v,z))*.
% 299.70/300.41 39678[0:Rew:377.0,39360.1] || equal(u,v) equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(v,x,y),y),y),c_List_Oappend(z,c_List_Orev(c_List_Oappend(w,u,y),y),y))* -> equal(c_List_Orev(x,y),z).
% 299.70/300.41 39339[0:SpL:1378.1,1363.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v,y),y),y),c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,y),y),z,y))* -> equal(c_List_Orev(w,y),z).
% 299.70/300.41 39311[0:SpL:1378.1,7439.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,y),y),y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Oappend(x,v,y),c_List_Olist_ONil(y))**.
% 299.70/300.41 39303[0:SpL:1378.1,1655.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(c_List_Oappend(x,u,y),y),y,z),c_List_Orev(x1,z))* -> equal(c_List_Omap(w,c_List_Oappend(x,v,y),y,z),x1)*.
% 299.70/300.41 38981[0:SpR:421.0,1378.1] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(v,z,x,y),u,y),y),c_List_Orev(c_List_Omap(v,c_List_Oappend(z,w,x),x,y),y))*.
% 299.70/300.41 38974[0:SpR:336.0,1378.1] || equal(u,c_List_Olist_OCons(v,w,x)) -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(y,v,x),u,x),x),c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(y,v,x),w,x),x),x))*.
% 299.70/300.41 38917[0:SpR:1378.1,11144.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(w,v,x),tc_List_Olist(x)),c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(w,u,x),x),x),x),x),c_List_Oappend(w,v,x))**.
% 299.70/300.41 38914[0:SpR:1378.1,644.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(w,v,x),tc_List_Olist(x)),c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x),x),c_List_Orev(c_List_Oappend(w,u,x),x))**.
% 299.70/300.41 39718[0:SpL:431.0,8542.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 41032[0:SpL:431.0,8541.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),w,y,x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 41157[0:SpR:820.0,3110.1] || equal(c_List_Orev(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),x),c_List_Orev(u,x))** -> equal(c_List_Oappend(c_List_Olist__update(u,v,w,x),y,x),c_List_Olist__update(u,v,w,x)).
% 299.70/300.41 41431[0:SpR:829.0,3110.1] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,w),x,w),w),c_List_Orev(v,w))** -> equal(c_List_Oappend(c_List_Omap(u,v,w,w),x,w),c_List_Omap(u,v,w,w)).
% 299.70/300.41 41741[0:SpR:377.0,4144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(u,c_List_Oappend(v,y,w),w),w,z),z),c_List_Omap(x,c_List_Oappend(u,v,w),w,z))**.
% 299.70/300.41 41713[0:SpR:4144.0,3110.1] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,x),x),c_List_Orev(v,x))** -> equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,x),c_List_Omap(u,v,x,x)).
% 299.70/300.41 42087[0:SpR:1548.0,4367.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(v,y,w),w,z),z),c_List_Omap(x,c_List_Oappend(c_List_Odrop(u,v,w),y,w),w,z))**.
% 299.70/300.41 43049[0:SpL:431.0,7159.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,w,x,y),z,y,x,x1),x2,x1,x),x)* -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(z,x2,x1,y),y,w),w)*.
% 299.70/300.41 44549[0:SpL:1625.0,3991.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),c_List_Orev(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Orev(v,w),w,x),x),x))* -> equal(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x)).
% 299.70/300.41 44548[0:SpL:427.0,3991.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),y,x),c_List_Orev(c_List_Olist_OCons(z,c_List_Omap(u,v,w,x),x),x))* -> equal(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x)).
% 299.70/300.41 44592[0:Rew:377.0,44542.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,x,v),v),c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(w,v),u,v),v),v))* -> equal(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v)).
% 299.70/300.41 44595[0:Rew:83.0,44547.0,207.0,44547.0,207.0,44547.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Orev(c_List_Olist_OCons(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),x),x),x))* -> equal(w,c_List_Olist_OCons(y,c_List_Olist_ONil(x),x)).
% 299.70/300.41 44598[0:SpL:434.0,44359.0] || equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,hAPP(v,w),c_List_Omap(v,x,y,tc_Type_Oty),c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,tc_Type_Oty),z),c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,tc_Type_Oty))** -> .
% 299.70/300.41 44918[0:SpL:6590.0,21649.1] || equal(c_List_Olist_OCons(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(z,u),c_List_Omap(z,v,w,x1),x1),tc_List_Olist(x1)),y,w),w),x)* -> .
% 299.70/300.41 44917[0:SpL:6590.0,1068.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),z,x),x1,x),c_List_Olist_OCons(v,w,x))** -> equal(c_List_Olist_ONil(x),x1).
% 299.70/300.41 44916[0:SpL:6590.0,22903.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),tc_List_Olist(z)),x1,y),y),y),c_List_Orev(c_List_Olist_OCons(w,x,y),y))** -> .
% 299.70/300.41 44910[0:SpL:6590.0,21649.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),x1,y),y),z)* -> .
% 299.70/300.41 44909[0:SpL:6590.0,1068.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),x,y),z,y),c_List_Olist_OCons(hAPP(x1,u),c_List_Omap(x1,v,w,y),y))* -> equal(c_List_Olist_ONil(y),z).
% 299.70/300.41 44908[0:SpL:6590.0,22903.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),y,z),z),z),c_List_Orev(c_List_Olist_OCons(hAPP(x1,v),c_List_Omap(x1,w,x,z),z),z))* -> .
% 299.70/300.41 44880[0:SpR:434.0,6590.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(hAPP(u,w),c_List_Omap(u,x,y,z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.41 44862[0:SpR:6590.0,2317.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Olist_OCons(w,x,v),v))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,w),c_List_Omap(y,x,v,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.41 44857[0:SpR:6590.0,1277.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Orotate(x1,c_List_Olist_OCons(v,w,x),x),x,x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.41 44856[0:SpR:6590.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Olist__update(c_List_Orotate(z,c_List_Olist_OCons(v,w,x),x),x1,x2,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 44855[0:SpR:6590.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orev(c_List_Orotate(z,c_List_Olist_OCons(v,w,x),x),x),x1,x),x),x1)**.
% 299.70/300.41 44854[0:SpR:6590.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Omap(x1,c_List_Olist_OCons(v,w,x),x,x2),x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.41 44853[0:SpR:6590.0,973.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Olist__update(c_List_Olist_OCons(v,w,x),x1,x2,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 44852[0:SpR:6590.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Orotate(z,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 44833[0:SpR:6590.0,3110.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(x,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),x,w),x)**.
% 299.70/300.41 44811[0:SpR:6590.0,967.1] || equal(c_List_Olist_OCons(u,v,w),x) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),tc_List_Olist(z)),c_List_Orotate(x1,x,w),w),c_List_Olist_ONil(w))**.
% 299.70/300.41 44802[0:SpR:6590.0,943.1] || equal(u,c_List_Olist_OCons(v,w,x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(y,v),c_List_Omap(y,w,x,z),z),tc_List_Olist(z)),c_List_Orev(u,x),x),c_List_Orev(u,x))**.
% 299.70/300.41 44795[0:SpR:6590.0,2317.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,v),v),v))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,y,z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.41 44790[0:SpR:6590.0,1277.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Orotate(y,c_List_Olist_OCons(hAPP(z,u),c_List_Omap(z,v,w,x1),x1),x1),x1,x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.41 44789[0:SpR:6590.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist__update(c_List_Orotate(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),x1,x2,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 44788[0:SpR:6590.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Orotate(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),z),x1,z),z),x1)**.
% 299.70/300.41 44787[0:SpR:6590.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Omap(y,c_List_Olist_OCons(hAPP(z,u),c_List_Omap(z,v,w,x1),x1),x1,x2),x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.41 44786[0:SpR:6590.0,973.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Olist__update(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),x1,x2,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 44785[0:SpR:6590.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Orotate(x,c_List_Orev(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 44766[0:SpR:6590.0,3110.1] || equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),c_List_Orev(z,y))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.41 44744[0:SpR:6590.0,967.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),c_List_Orotate(x1,z,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 44735[0:SpR:6590.0,943.1] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,x,y),tc_List_Olist(y)),c_List_Orev(u,z),z),c_List_Orev(u,z))**.
% 299.70/300.41 45111[0:SpL:434.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,w),w))* -> equal(v,c_List_Orev(c_List_Omap(x,z,x1,w),w)).
% 299.70/300.41 45099[0:SpL:1625.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Olist_OCons(z,x1,y),y))* -> equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Orev(x1,y))*.
% 299.70/300.41 45098[0:SpL:427.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),c_List_Orev(c_List_Olist_OCons(z,x1,y),y))* -> equal(c_List_Omap(v,w,x,y),c_List_Orev(x1,y)).
% 299.70/300.41 45092[0:SpL:1342.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),c_List_Orev(c_List_Olist_OCons(y,z,w),w))* -> equal(c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Orev(z,w)).
% 299.70/300.41 45135[0:Rew:4047.0,45091.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Orev(c_List_Olist_OCons(y,z,v),v))* -> equal(c_List_Olist_OCons(w,u,v),c_List_Orev(z,v))*.
% 299.70/300.41 45205[0:SpL:421.0,44445.0] || equal(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z))* equal(c_List_Orev(u,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(v,x,y,z),c_List_Omap(v,w,y,z)).
% 299.70/300.41 45526[0:SpL:10554.0,21649.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* equal(c_List_Olist_OCons(z,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(x1,w,x),x),tc_List_Olist(x)),z,x),x),y)* -> .
% 299.70/300.41 45525[0:SpL:10554.0,1068.0] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),y,x),z,x),c_List_Oappend(u,c_List_Olist_OCons(x1,w,x),x))* -> equal(c_List_Olist_ONil(x),z).
% 299.70/300.41 45524[0:SpL:10554.0,22903.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),tc_List_Olist(y)),z,y),y),y),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(x1,x,y),y),y))* -> .
% 299.70/300.41 45493[0:SpR:434.0,10554.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,x,y,z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Omap(w,c_List_Olist_OCons(x1,x,y),y,z),z),tc_List_Olist(z)))*.
% 299.70/300.41 45467[0:SpR:10554.0,2317.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),v))* -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(w,c_List_Olist_OCons(z,y,v),v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.70/300.41 45462[0:SpR:10554.0,1277.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Omap(y,c_List_Orotate(z,c_List_Oappend(u,c_List_Olist_OCons(x1,w,x),x),x),x,x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.41 45461[0:SpR:10554.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Olist__update(c_List_Orotate(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x1,x2,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 45460[0:SpR:10554.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Orev(c_List_Orotate(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x),x1,x),x),x1)**.
% 299.70/300.41 45459[0:SpR:10554.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Omap(z,c_List_Oappend(u,c_List_Olist_OCons(x1,w,x),x),x,x2),x2),x2),c_List_Olist_ONil(x2))**.
% 299.70/300.41 45458[0:SpR:10554.0,973.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Olist__update(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x1,x2,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 45457[0:SpR:10554.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Orotate(y,c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 45438[0:SpR:10554.0,3110.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(y,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),tc_List_Olist(x)),y,x),y)**.
% 299.70/300.41 45416[0:SpR:10554.0,967.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),tc_List_Olist(x)),c_List_Orotate(x1,y,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.41 45407[0:SpR:10554.0,943.1] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(z,x,y),y),tc_List_Olist(y)),c_List_Orev(u,y),y),c_List_Orev(u,y))**.
% 299.70/300.41 45708[0:SpR:279.1,45527.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)))**.
% 299.70/300.41 45739[0:Rew:207.0,45692.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oappend(v,z,w),w),w,x1),x1),c_List_Omap(x,c_List_Olist_OCons(y,v,w),w,x1))**.
% 299.70/300.41 45691[0:SpR:45527.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Omap(x,c_List_Olist_OCons(y,v,w),w,z),x1,z),z),c_List_Omap(x,c_List_Olist_OCons(y,v,w),w,z))**.
% 299.70/300.41 45690[0:SpR:45527.0,820.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Olist__update(c_List_Olist_OCons(x,v,w),y,z,w),x1,w),w),c_List_Olist__update(c_List_Olist_OCons(x,v,w),y,z,w))**.
% 299.70/300.41 46446[0:SpL:1550.0,6564.0] || equal(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x))* equal(c_List_Orev(u,x),c_List_Orev(w,x))* -> equal(c_List_Oappend(c_List_Orev(v,x),y,x),c_List_Olist_ONil(x)).
% 299.70/300.41 46445[0:SpL:1550.0,44445.0] || equal(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(c_List_Orev(v,x),y,x),c_List_Orev(w,x)).
% 299.70/300.41 46426[0:SpL:1550.0,1557.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Oappend(u,c_List_Orev(w,x),x))** -> equal(c_List_Oappend(c_List_Orev(v,x),y,x),c_List_Olist_ONil(x)).
% 299.70/300.41 46425[0:SpL:1550.0,1556.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Oappend(c_List_Orev(v,x),y,x))** -> equal(c_List_Oappend(u,c_List_Orev(w,x),x),c_List_Olist_ONil(x)).
% 299.70/300.41 46401[0:SpL:1550.0,1454.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Olist_OCons(u,c_List_Orev(w,x),x))** -> equal(c_List_Oappend(c_List_Orev(v,x),y,x),c_List_Olist_ONil(x)).
% 299.70/300.41 46369[0:SpL:1550.0,3991.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Orev(c_List_Olist_OCons(y,v,w),w))* -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_OCons(y,c_List_Olist_ONil(w),w)).
% 299.70/300.41 46336[0:SpL:1550.0,8735.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(u,w),c_List_Oappend(c_List_Orev(c_List_Oappend(x,v,w),w),y,w))* -> equal(c_List_Oappend(c_List_Orev(x,w),y,w),c_List_Olist_ONil(w)).
% 299.70/300.41 46206[0:SpR:427.0,1550.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Oappend(c_List_Orev(y,x),z,x),x),c_List_Oappend(c_List_Orev(c_List_Oappend(y,c_List_Omap(u,v,w,x),x),x),z,x))**.
% 299.70/300.41 46761[0:Rew:377.0,46200.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),y,w),c_List_Oappend(c_List_Orev(x,w),c_List_Oappend(v,c_List_Oappend(c_List_Orev(u,w),y,w),w),w))**.
% 299.70/300.41 46175[0:SpR:427.0,1550.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(c_List_Omap(w,c_List_Orev(x,y),y,v),z,v),v),c_List_Oappend(c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,v),u,v),v),z,v))**.
% 299.70/300.41 46781[0:Rew:1550.0,46211.1] || equal(u,v) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v,y),y),y),z,y),c_List_Oappend(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,y),y),y),z,y))*.
% 299.70/300.41 46783[0:Rew:1550.0,46209.1] || equal(u,v) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,c_List_Oappend(v,x,y),y),y),z,y),c_List_Oappend(c_List_Orev(c_List_Oappend(w,c_List_Oappend(u,x,y),y),y),z,y))*.
% 299.70/300.41 47750[0:SpL:46993.1,13770.0] || equal(c_List_Orev(u,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty)) c_List_Olist__all2(c_TypeRel_Owiden(v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(v,x,u,y,w),y)** -> .
% 299.70/300.41 48270[0:SpR:2317.1,1540.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Oappend(w,x,v),v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(w,c_List_Oappend(x,y,v),v),v),c_List_Oappend(w,x,v))**.
% 299.70/300.41 48852[0:SpL:1648.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z))* -> .
% 299.70/300.41 48851[0:SpL:1648.0,7518.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z))* -> .
% 299.70/300.41 48812[0:SpL:1648.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,w))* -> equal(u,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,w))*.
% 299.70/300.41 48783[0:SpL:1648.0,8125.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y),c_List_Otake(z,c_List_Otake(x1,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y),y))* -> .
% 299.70/300.41 48772[0:SpL:1648.0,612.1] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y))* equal(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),c_List_Orev(z,y))* -> equal(u,z)*.
% 299.70/300.41 48692[0:SpR:431.0,1648.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y,z),z),c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y,z))**.
% 299.70/300.41 49313[0:SpL:437.0,8899.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist__update(w,x,y,z),z,x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Omap(u,c_List_Omap(v,w,z,x1),x1,x2),c_List_Olist_ONil(x2)).
% 299.70/300.41 49535[0:SpL:4140.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Oreplicate(x,hAPP(u,y),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Otake(w,c_List_Oreplicate(x,y,x1),x1),x1),x1)*.
% 299.70/300.41 49526[0:SpL:4140.0,4398.0] || equal(c_List_Odrop(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 49524[0:SpL:4140.0,4267.0] || equal(c_List_Orotate(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 49522[0:SpL:4140.0,4160.0] || equal(c_List_Otake(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 49420[0:SpR:4140.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Oreplicate(x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Oreplicate(x,hAPP(u,y),x1),x1),x1))*.
% 299.70/300.41 49416[0:SpR:4140.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),tc_List_Olist(x1)))*.
% 299.70/300.41 49413[0:SpR:4140.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),tc_List_Olist(x1)))*.
% 299.70/300.41 49373[0:SpR:4140.0,219.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Odrop(v,c_List_Oreplicate(w,hAPP(u,x),z),z),z),c_List_Oreplicate(w,hAPP(u,x),z))**.
% 299.70/300.41 49775[0:SpR:10554.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Orotate(y,c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x),x1,x),x),x1)**.
% 299.70/300.41 49731[0:SpR:4047.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),y,w),w),y)**.
% 299.70/300.41 50077[0:SpL:4139.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Otake(w,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.41 50068[0:SpL:4139.0,4398.0] || equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 50066[0:SpL:4139.0,4267.0] || equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 50064[0:SpL:4139.0,4160.0] || equal(c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orev(x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 49986[0:SpR:704.0,4139.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Omap(x,c_List_Otake(u,c_List_Orev(v,w),w),w,y))**.
% 299.70/300.41 49982[0:SpR:1003.1,4139.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Omap(x,w,v,y),y),y),c_List_Omap(x,c_List_Orev(w,v),v,y))**.
% 299.70/300.41 49967[0:SpR:427.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(v,c_List_Otake(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z,x1))*.
% 299.70/300.41 49947[0:SpR:434.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),c_List_Omap(v,c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y,z))*.
% 299.70/300.41 49930[0:SpR:4139.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Orev(x,y),y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z))*.
% 299.70/300.41 49925[0:SpR:4139.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(x,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.41 49922[0:SpR:4139.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,c_List_Orev(x,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.41 49905[0:SpR:4139.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Otake(u,c_List_Orev(x,y),y),y,z),z,x1))*.
% 299.70/300.41 49899[0:SpR:4139.0,943.1] || equal(c_List_Omap(u,v,w,x),y) -> equal(c_List_Omap(u,c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_List_Orev(v,w),w),w,x),c_List_Orev(c_List_Omap(u,v,w,x),x))**.
% 299.70/300.41 49890[0:SpR:4139.0,429.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Otake(u,c_List_Orev(x,y),y),y,z),z,x1))*.
% 299.70/300.41 50143[0:Rew:48682.1,49960.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Otake(w,c_List_Omap(x,c_List_Olist_OCons(y,u,v),v,z),z),c_List_Omap(x,c_List_Otake(w,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v,z))*.
% 299.70/300.41 50148[0:Rew:425.0,49887.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Orev(c_List_Omap(x,v,w,y),y),y),c_List_Odrop(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y))**.
% 299.70/300.41 50743[0:SpL:4133.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Orev(c_List_Otake(w,x,y),y),y),y)*.
% 299.70/300.41 50734[0:SpL:4133.0,4398.0] || equal(c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Orev(c_List_Otake(v,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 50732[0:SpL:4133.0,4267.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Orev(c_List_Otake(v,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 50730[0:SpL:4133.0,4160.0] || equal(c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Orev(c_List_Otake(v,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 50680[0:SpL:4133.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Otake(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 50679[0:SpL:4133.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Otake(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 50678[0:SpL:4133.0,13197.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Otake(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 50677[0:SpL:4133.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Otake(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 50676[0:SpL:4133.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Otake(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 50646[0:SpL:4133.0,4228.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Orev(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.41 50645[0:SpL:4133.0,4058.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),c_List_Orev(x1,y))* -> .
% 299.70/300.41 50640[0:SpL:4133.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Otake(x2,c_List_Omap(x,c_List_Orev(c_List_Otake(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.41 50639[0:SpL:4133.0,7518.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Otake(x2,c_List_Omap(x,c_List_Orev(c_List_Otake(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.41 50636[0:SpL:4133.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),x1).
% 299.70/300.41 50635[0:SpL:4133.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),c_List_Otake(x2,c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),x1))* -> .
% 299.70/300.41 50633[0:SpL:4133.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),x1).
% 299.70/300.41 50629[0:SpL:4133.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),x1).
% 299.70/300.41 50627[0:SpL:4133.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),x1).
% 299.70/300.41 50625[0:SpL:4133.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),c_List_Otake(x2,c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),x1))* -> .
% 299.70/300.41 50623[0:SpL:4133.0,4193.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1))* equal(c_List_Orev(u,x1),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.41 50622[0:SpL:4133.0,4058.1] || equal(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1))* equal(c_List_Orev(u,x1),c_List_Omap(x,c_List_Orev(c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.70/300.41 50619[0:SpL:4133.0,12225.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z),z),c_List_Odrop(x2,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 50618[0:SpL:4133.0,614.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(x1,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z))* -> equal(c_List_Orev(x1,z),u)*.
% 299.70/300.41 50613[0:SpL:4133.0,2296.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,w))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(y,c_List_Omap(x,z,x1,w),w),tc_List_Olist(w)),u)*.
% 299.70/300.41 50612[0:SpL:4133.0,574.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Otake(y,c_List_Omap(x,z,x1,w),w))*.
% 299.70/300.41 50609[0:SpL:4133.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,w))* -> equal(u,c_List_Otake(y,c_List_Omap(x,z,x1,w),w))*.
% 299.70/300.41 50579[0:SpL:4133.0,12273.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 50575[0:SpL:4133.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),x1,z),z),c_List_Odrop(x2,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.41 50571[0:SpL:4133.0,8125.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Otake(x1,c_List_Otake(x2,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 50567[0:SpL:4133.0,6566.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),c_List_Otake(w,c_List_Omap(v,x,y,z),z))** -> equal(c_List_Orev(u,z),c_List_Olist_ONil(z)).
% 299.70/300.41 50561[0:SpL:4133.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.41 50559[0:SpL:4133.0,612.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),c_List_Orev(x1,z))* -> equal(u,x1)*.
% 299.70/300.41 50554[0:SpL:4133.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.41 50552[0:SpL:4133.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),c_List_Otake(x1,c_List_Otake(x2,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.41 50548[0:SpL:4133.0,4801.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.41 50536[0:SpL:4133.0,22102.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z)).
% 299.70/300.41 50523[0:SpL:4133.0,3101.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z))* equal(u,c_List_Olist_ONil(z)) -> equal(c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 50522[0:SpL:4133.0,2468.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z))* equal(c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Orev(x1,z))* -> equal(u,x1)*.
% 299.70/300.41 50521[0:SpL:4133.0,2486.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z))* equal(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z))* -> equal(c_List_Orev(x1,z),u)*.
% 299.70/300.41 50508[0:SpL:4133.0,4183.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Orev(x1,y))* -> .
% 299.70/300.41 50499[0:SpL:4133.0,6563.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),z,y),c_List_Orev(z,y))** -> equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.41 50491[0:SpL:4133.0,4871.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.41 50459[0:SpR:429.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Otake(u,x,y),y,z),z),z,x1))*.
% 299.70/300.41 50439[0:SpR:783.1,4133.0] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Omap(v,c_List_Orev(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w,x),x),x,y),c_List_Orev(c_List_Omap(v,w,x,y),y))**.
% 299.70/300.41 50428[0:SpR:434.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),c_List_Omap(v,c_List_Orev(c_List_Otake(u,c_List_Olist_OCons(w,x,y),y),y),y,z))*.
% 299.70/300.41 50410[0:SpR:4133.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Otake(w,x,y),y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),z))*.
% 299.70/300.41 50404[0:SpR:4133.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(c_List_Otake(v,x,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.41 50400[0:SpR:4133.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(c_List_Otake(v,x,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.41 50381[0:SpR:4133.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Orev(c_List_Otake(u,x,y),y),y,z),z,x1))*.
% 299.70/300.41 50371[0:SpR:4133.0,427.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(u,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z,x1))*.
% 299.70/300.41 50354[0:SpR:4133.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 50858[0:Rew:344.0,50727.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Otake(y,c_List_Omap(u,z,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(y,z,w),tc_List_Olist(w)))*.
% 299.70/300.41 50928[0:SpL:4047.0,3915.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x)* c_List_Odistinct(c_List_Omap(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w,z),z)* -> c_List_Odistinct(x,w)*.
% 299.70/300.41 51605[0:SpL:4036.1,1655.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(x,y),y,z),c_List_Orev(c_List_Olist_OCons(x1,v,z),z))* -> equal(c_List_Omap(w,x,y,z),c_List_Olist_OCons(x1,u,z))*.
% 299.70/300.41 51758[0:Rew:207.0,51467.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(u,x,y),y),y),c_List_Oappend(z,c_List_Orev(c_List_Olist_OCons(w,v,y),y),y))* -> equal(c_List_Orev(x,y),z).
% 299.70/300.41 51759[0:Rew:4048.0,51445.1] || equal(u,v) equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,y),y),y),c_List_Oappend(c_List_Orev(v,y),c_List_Olist_OCons(x,z,y),y))* -> equal(c_List_Orev(w,y),z).
% 299.70/300.41 51407[0:SpL:4036.1,1655.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y,z),c_List_Orev(x1,z))* -> equal(c_List_Omap(w,c_List_Olist_OCons(x,u,y),y,z),x1)*.
% 299.70/300.41 51006[0:SpR:4036.1,11144.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,x),tc_List_Olist(x)),c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),x),x),c_List_Olist_OCons(w,u,x))**.
% 299.70/300.41 51765[0:Rew:4048.0,51003.1] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,x),tc_List_Olist(x)),c_List_Oappend(c_List_Orev(v,x),c_List_Olist_OCons(w,y,x),x),x),c_List_Orev(c_List_Olist_OCons(w,v,x),x))**.
% 299.70/300.41 51772[0:Rew:1550.0,51008.1] || equal(u,v) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v,y),y),y),z,y),c_List_Oappend(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,y),y),y),z,y))*.
% 299.70/300.41 53056[0:SpL:4254.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Oreplicate(x,hAPP(u,y),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Oreplicate(x,y,x1),x1),x1),x1)*.
% 299.70/300.41 53046[0:SpL:4254.0,4398.0] || equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 53044[0:SpL:4254.0,4267.0] || equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 53042[0:SpL:4254.0,4160.0] || equal(c_List_Otake(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 52990[0:SpL:4254.0,37382.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** equal(c_List_Olist_OCons(x1,x2,z),c_List_Oreplicate(w,hAPP(u,x),z))* -> .
% 299.70/300.41 52949[0:SpR:4254.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Oreplicate(x,hAPP(u,y),x1),x1),x1))*.
% 299.70/300.41 52943[0:SpR:4254.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),tc_List_Olist(x1)))*.
% 299.70/300.41 52939[0:SpR:4254.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),tc_List_Olist(x1)))*.
% 299.70/300.41 52918[0:SpR:4254.0,967.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_List_Omap(w,c_List_Orotate(z,c_List_Oreplicate(v,x,x1),x1),x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 53128[0:Rew:297.0,52906.0] || -> equal(c_List_Otake(u,c_List_Oappend(c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y,z),x1,z),z),c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y,z))**.
% 299.70/300.41 53182[0:SpL:4133.0,51184.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Orev(c_List_Olist_OCons(x1,u,z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.41 53154[0:SpL:279.1,51184.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(c_List_Orev(y,tc_Type_Oty),c_List_Orev(z,tc_Type_Oty))* -> .
% 299.70/300.41 53192[0:SpL:279.1,51199.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),c_List_Orev(z,tc_Type_Oty))* equal(c_List_Orev(y,tc_Type_Oty),z) -> .
% 299.70/300.41 53384[0:SpL:4253.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.41 53374[0:SpL:4253.0,4398.0] || equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 53372[0:SpL:4253.0,4267.0] || equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 53370[0:SpL:4253.0,4160.0] || equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 53318[0:SpL:4253.0,37382.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(w,x),x),x,y),y),c_List_Olist_ONil(y))** equal(c_List_Olist_OCons(z,x1,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.41 53289[0:SpR:427.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(v,c_List_Orotate(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z,x1))*.
% 299.70/300.41 53269[0:SpR:434.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),c_List_Omap(v,c_List_Orotate(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y,z))*.
% 299.70/300.41 53249[0:SpR:4253.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Orev(x,y),y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z))*.
% 299.70/300.41 53241[0:SpR:4253.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.41 53237[0:SpR:4253.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.41 53221[0:SpR:4253.0,967.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_List_Omap(v,c_List_Orotate(z,c_List_Orev(w,x),x),x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 53219[0:SpR:4253.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Orotate(u,c_List_Orev(x,y),y),y,z),z,x1))*.
% 299.70/300.41 53218[0:SpR:4253.0,426.0] || -> equal(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Orotate(u,c_List_Orev(x,y),y),y,z),z,x1))*.
% 299.70/300.41 53455[0:Rew:48682.1,53282.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orotate(w,c_List_Omap(x,c_List_Olist_OCons(y,u,v),v,z),z),c_List_Omap(x,c_List_Orotate(w,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v,z))*.
% 299.70/300.41 53470[0:SpL:279.1,52237.2] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(z,x1)* equal(y,x1)* -> .
% 299.70/300.41 54000[0:SpL:4246.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Orev(c_List_Orotate(w,x,y),y),y),y)*.
% 299.70/300.41 53989[0:SpL:4246.0,4398.0] || equal(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 53987[0:SpL:4246.0,4267.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 53985[0:SpL:4246.0,4160.0] || equal(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 53935[0:SpL:4246.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Orotate(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 53934[0:SpL:4246.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Orotate(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 53933[0:SpL:4246.0,13197.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Orotate(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 53932[0:SpL:4246.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Orotate(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 53931[0:SpL:4246.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Orotate(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 53898[0:SpL:4246.0,4228.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Orev(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.41 53897[0:SpL:4246.0,4058.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),c_List_Orev(x1,y))* -> .
% 299.70/300.41 53892[0:SpL:4246.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Otake(x2,c_List_Omap(x,c_List_Orev(c_List_Orotate(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.41 53891[0:SpL:4246.0,7518.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Otake(x2,c_List_Omap(x,c_List_Orev(c_List_Orotate(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.41 53888[0:SpL:4246.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),x1).
% 299.70/300.41 53887[0:SpL:4246.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),c_List_Otake(x2,c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),x1))* -> .
% 299.70/300.41 53885[0:SpL:4246.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),x1).
% 299.70/300.41 53881[0:SpL:4246.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),x1).
% 299.70/300.41 53879[0:SpL:4246.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),x1).
% 299.70/300.41 53877[0:SpL:4246.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),c_List_Otake(x2,c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),x1))* -> .
% 299.70/300.41 53875[0:SpL:4246.0,4193.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1))* equal(c_List_Orev(u,x1),c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.41 53874[0:SpL:4246.0,4058.1] || equal(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1))* equal(c_List_Orev(u,x1),c_List_Omap(x,c_List_Orev(c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.70/300.41 53873[0:SpL:4246.0,51184.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Orev(c_List_Olist_OCons(x1,u,z),z),c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.41 53870[0:SpL:4246.0,12225.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),x1,z),z),c_List_Odrop(x2,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 53869[0:SpL:4246.0,614.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z))* equal(x1,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z))* -> equal(c_List_Orev(x1,z),u)*.
% 299.70/300.41 53861[0:SpL:4246.0,574.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Orotate(y,c_List_Omap(x,z,x1,w),w))*.
% 299.70/300.41 53858[0:SpL:4246.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,w))* -> equal(u,c_List_Orotate(y,c_List_Omap(x,z,x1,w),w))*.
% 299.70/300.41 53836[0:SpL:4246.0,12273.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 53832[0:SpL:4246.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),x1,z),z),c_List_Odrop(x2,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.41 53828[0:SpL:4246.0,8125.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Otake(x1,c_List_Otake(x2,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 53824[0:SpL:4246.0,6566.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),c_List_Orotate(w,c_List_Omap(v,x,y,z),z))** -> equal(c_List_Orev(u,z),c_List_Olist_ONil(z)).
% 299.70/300.41 53818[0:SpL:4246.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.41 53816[0:SpL:4246.0,612.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),c_List_Orev(x1,z))* -> equal(u,x1)*.
% 299.70/300.41 53811[0:SpL:4246.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.41 53809[0:SpL:4246.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),c_List_Otake(x1,c_List_Otake(x2,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.41 53805[0:SpL:4246.0,4801.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.41 53793[0:SpL:4246.0,22102.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z)).
% 299.70/300.41 53780[0:SpL:4246.0,3101.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z))* equal(u,c_List_Olist_ONil(z)) -> equal(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 53779[0:SpL:4246.0,2468.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z))* equal(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),c_List_Orev(x1,z))* -> equal(u,x1)*.
% 299.70/300.41 53778[0:SpL:4246.0,2486.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z))* equal(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z))* -> equal(c_List_Orev(x1,z),u)*.
% 299.70/300.41 53766[0:SpL:4246.0,4183.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),c_List_Orev(x1,y))* -> .
% 299.70/300.41 53757[0:SpL:4246.0,6563.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z,y),c_List_Orev(z,y))** -> equal(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.41 53749[0:SpL:4246.0,4871.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.41 53730[0:SpR:426.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Orotate(u,x,y),y,z),z),z,x1))*.
% 299.70/300.41 53721[0:SpR:434.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,c_List_Olist_OCons(w,x,y),y),y),y,z))*.
% 299.70/300.41 53700[0:SpR:4246.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Orotate(w,x,y),y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),z))*.
% 299.70/300.41 53693[0:SpR:4246.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.41 53688[0:SpR:4246.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.41 53669[0:SpR:4246.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(u,x,y),y),y,z),z,x1))*.
% 299.70/300.41 53658[0:SpR:4246.0,427.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(u,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z,x1))*.
% 299.70/300.41 54194[0:SpL:279.1,54165.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 54236[0:SpL:279.1,54166.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 54494[0:SpL:4361.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Oreplicate(x,hAPP(u,y),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Oreplicate(x,y,x1),x1),x1),x1)*.
% 299.70/300.41 54484[0:SpL:4361.0,4398.0] || equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 54482[0:SpL:4361.0,4267.0] || equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 54480[0:SpL:4361.0,4160.0] || equal(c_List_Otake(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 54401[0:SpL:4361.0,1833.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) equal(y,c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.41 54360[0:SpR:4361.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Oreplicate(x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Oreplicate(x,hAPP(u,y),x1),x1),x1))*.
% 299.70/300.41 54353[0:SpR:4361.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),tc_List_Olist(x1)))*.
% 299.70/300.41 54348[0:SpR:4361.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),tc_List_Olist(x1)))*.
% 299.70/300.41 54310[0:SpR:4361.0,219.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Omap(w,c_List_Odrop(u,c_List_Oreplicate(v,x,z),z),z,y),y),c_List_Oreplicate(v,hAPP(w,x),y))**.
% 299.70/300.41 54708[0:SpL:279.1,54590.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),c_List_Otake(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.41 55039[0:SpL:4360.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.41 55029[0:SpL:4360.0,4398.0] || equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 55027[0:SpL:4360.0,4267.0] || equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 55025[0:SpL:4360.0,4160.0] || equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 54940[0:SpL:4360.0,1833.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(y,c_List_Odrop(z,c_List_Omap(u,c_List_Odrop(x1,c_List_Orev(v,w),w),w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.41 54902[0:SpR:427.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(v,c_List_Odrop(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z,x1))*.
% 299.70/300.41 54882[0:SpR:434.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),c_List_Omap(v,c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y,z))*.
% 299.70/300.41 54859[0:SpR:4360.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Orev(x,y),y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z))*.
% 299.70/300.41 54850[0:SpR:4360.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.41 54845[0:SpR:4360.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.41 54826[0:SpR:4360.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Odrop(u,c_List_Orev(x,y),y),y,z),z,x1))*.
% 299.70/300.41 54822[0:SpR:4360.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Odrop(u,c_List_Orev(x,y),y),y,z),z,x1))*.
% 299.70/300.41 55114[0:Rew:48682.1,54895.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Odrop(w,c_List_Omap(x,c_List_Olist_OCons(y,u,v),v,z),z),c_List_Omap(x,c_List_Odrop(w,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v,z))*.
% 299.70/300.41 55128[0:SpL:279.1,54642.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 55704[0:SpL:4352.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Orev(c_List_Odrop(w,x,y),y),y),y)*.
% 299.70/300.41 55693[0:SpL:4352.0,4398.0] || equal(c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 55691[0:SpL:4352.0,4267.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 55689[0:SpL:4352.0,4160.0] || equal(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 55639[0:SpL:4352.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Odrop(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 55638[0:SpL:4352.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Odrop(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 55637[0:SpL:4352.0,13197.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Odrop(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 55636[0:SpL:4352.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Odrop(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 55635[0:SpL:4352.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Odrop(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.41 55603[0:SpL:4352.0,4228.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Orev(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.41 55602[0:SpL:4352.0,4058.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),c_List_Orev(x1,y))* -> .
% 299.70/300.41 55597[0:SpL:4352.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Otake(x2,c_List_Omap(x,c_List_Orev(c_List_Odrop(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.41 55596[0:SpL:4352.0,7518.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Otake(x2,c_List_Omap(x,c_List_Orev(c_List_Odrop(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.41 55593[0:SpL:4352.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),x1).
% 299.70/300.41 55592[0:SpL:4352.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),c_List_Otake(x2,c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),x1))* -> .
% 299.70/300.41 55590[0:SpL:4352.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),x1).
% 299.70/300.41 55586[0:SpL:4352.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),x1).
% 299.70/300.41 55584[0:SpL:4352.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),x1).
% 299.70/300.41 55582[0:SpL:4352.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),c_List_Otake(x2,c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),x1))* -> .
% 299.70/300.41 55580[0:SpL:4352.0,4193.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1))* equal(c_List_Orev(u,x1),c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.41 55579[0:SpL:4352.0,4058.1] || equal(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1))* equal(c_List_Orev(u,x1),c_List_Omap(x,c_List_Orev(c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.70/300.41 55578[0:SpL:4352.0,51184.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Orev(c_List_Olist_OCons(x1,u,z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.41 55575[0:SpL:4352.0,12225.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),x1,z),z),c_List_Odrop(x2,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 55574[0:SpL:4352.0,614.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(x1,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z))* -> equal(c_List_Orev(x1,z),u)*.
% 299.70/300.41 55563[0:SpL:4352.0,2296.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,w))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(y,c_List_Omap(x,z,x1,w),w),tc_List_Olist(w)),u)*.
% 299.70/300.41 55562[0:SpL:4352.0,574.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Odrop(y,c_List_Omap(x,z,x1,w),w))*.
% 299.70/300.41 55559[0:SpL:4352.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,w))* -> equal(u,c_List_Odrop(y,c_List_Omap(x,z,x1,w),w))*.
% 299.70/300.41 55537[0:SpL:4352.0,12273.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 55533[0:SpL:4352.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),x1,z),z),c_List_Odrop(x2,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.41 55529[0:SpL:4352.0,8125.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Otake(x1,c_List_Otake(x2,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 55525[0:SpL:4352.0,6566.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),c_List_Odrop(w,c_List_Omap(v,x,y,z),z))** -> equal(c_List_Orev(u,z),c_List_Olist_ONil(z)).
% 299.70/300.41 55519[0:SpL:4352.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.41 55517[0:SpL:4352.0,612.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),c_List_Orev(x1,z))* -> equal(u,x1)*.
% 299.70/300.41 55512[0:SpL:4352.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.41 55510[0:SpL:4352.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),c_List_Otake(x1,c_List_Otake(x2,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.41 55506[0:SpL:4352.0,4801.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.41 55494[0:SpL:4352.0,22102.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z)).
% 299.70/300.41 55481[0:SpL:4352.0,3101.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z))* equal(u,c_List_Olist_ONil(z)) -> equal(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 55480[0:SpL:4352.0,2468.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z))* equal(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Orev(x1,z))* -> equal(u,x1)*.
% 299.70/300.41 55479[0:SpL:4352.0,2486.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z))* equal(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z))* -> equal(c_List_Orev(x1,z),u)*.
% 299.70/300.41 55465[0:SpL:4352.0,4183.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Orev(x1,y))* -> .
% 299.70/300.41 55456[0:SpL:4352.0,6563.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),z,y),c_List_Orev(z,y))** -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.41 55448[0:SpL:4352.0,4871.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.41 55424[0:SpR:418.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Odrop(u,x,y),y,z),z),z,x1))*.
% 299.70/300.41 55353[0:SpR:434.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,c_List_Olist_OCons(w,x,y),y),y),y,z))*.
% 299.70/300.41 55329[0:SpR:4352.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Odrop(w,x,y),y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),z))*.
% 299.70/300.41 55320[0:SpR:4352.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.41 55315[0:SpR:4352.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.41 55296[0:SpR:4352.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(u,x,y),y),y,z),z,x1))*.
% 299.70/300.41 55284[0:SpR:4352.0,427.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(u,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z,x1))*.
% 299.70/300.41 55267[0:SpR:4352.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 55887[0:Rew:344.0,55686.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Odrop(y,c_List_Omap(u,z,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(y,z,w),tc_List_Olist(w)))*.
% 299.70/300.41 56101[0:SpL:434.0,6649.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Olist_OCons(z,x1,x2),x2,x3),x3,w))* -> equal(v,c_List_Omap(x,c_List_Omap(y,x1,x2,x3),x3,w)).
% 299.70/300.41 56094[0:SpL:434.0,6649.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Omap(z,c_List_Olist_OCons(x1,x2,x3),x3,y))* -> equal(c_List_Omap(u,w,x,y),c_List_Omap(z,x2,x3,y)).
% 299.70/300.41 56091[0:SpL:46993.1,6649.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,v))* -> equal(u,c_List_Omap(x,z,x1,v))*.
% 299.70/300.41 56090[0:SpL:46993.1,6649.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Omap(x,c_List_Olist_OCons(y,z,x1),x1,v))* -> equal(c_List_Omap(x,z,x1,v),c_List_Olist_ONil(v)).
% 299.70/300.41 56275[0:SpL:434.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z,hAPP(u,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Olist_OCons(v,w,x),z,x1,x),x)*.
% 299.70/300.41 56461[0:SpR:1625.0,4537.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x,x2)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,z,x1,x2),x,x2).
% 299.70/300.41 56460[0:SpR:427.0,4537.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,z,x1,x2),x,x2) -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x,x2)*.
% 299.70/300.41 56458[0:SpR:1349.0,4537.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Oappend(y,c_List_Orev(z,x1),x1),x,x1)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Oappend(z,c_List_Orev(y,x1),x1),x,x1)*.
% 299.70/300.41 56454[0:SpR:1342.0,4537.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Oappend(c_List_Orev(y,z),x1,z),x,z)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Oappend(c_List_Orev(x1,z),y,z),x,z)*.
% 299.70/300.41 56498[0:SpL:279.1,56421.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Oappend(z,c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 56553[0:SpL:279.1,56530.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(z,y,tc_Type_Oty),tc_Type_Oty),x1,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.41 56651[0:SpR:1625.0,4527.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Oreplicate(z,x1,x2),y,x2)* -> c_List_Olist__all2(u,c_List_Omap(v,w,x,y),c_List_Oreplicate(z,x1,x2),y,x2).
% 299.70/300.41 56650[0:SpR:427.0,4527.1] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),c_List_Oreplicate(z,x1,x2),y,x2) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Oreplicate(z,x1,x2),y,x2)*.
% 299.70/300.41 56648[0:SpR:1349.0,4527.1] || c_List_Olist__all2(u,c_List_Oappend(v,c_List_Orev(w,x),x),c_List_Oreplicate(y,z,x1),x,x1)* -> c_List_Olist__all2(u,c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Oreplicate(y,z,x1),x,x1)*.
% 299.70/300.41 56644[0:SpR:1342.0,4527.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Oreplicate(y,z,x1),w,x1)* -> c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Oreplicate(y,z,x1),w,x1)*.
% 299.70/300.41 57511[0:Rew:125.0,57480.0] || equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(x,c_List_Odrop(u,c_List_Oreplicate(v,y,x1),x1),x1,x2),c_List_Olist_ONil(x2))**.
% 299.70/300.41 57512[0:Rew:125.0,57479.0] || equal(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(x,c_List_Orotate(u,c_List_Oreplicate(v,y,x1),x1),x1,x2),c_List_Olist_ONil(x2))**.
% 299.70/300.41 57513[0:Rew:125.0,57478.0] || equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(x,c_List_Otake(u,c_List_Oreplicate(v,y,x1),x1),x1,x2),c_List_Olist_ONil(x2))**.
% 299.70/300.41 57740[0:SpL:10554.0,52057.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),y,x),z)* equal(c_List_Olist_OCons(y,z,x),c_List_Oappend(u,c_List_Olist_OCons(x1,w,x),x))* -> .
% 299.70/300.41 57775[0:Res:452.2,6728.0] || c_List_Olist__all2(u,v,w,x,y) c_List_Olist__all2(u,z,x1,x,y)* -> c_List_Olist__all2(u,v,c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),c_List_Oappend(w,x1,y),y),x,y)*.
% 299.70/300.41 57786[0:Rew:344.0,57763.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),z,x,x1)* -> c_List_Olist__all2(u,c_List_Orev(w,x),c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),z,x1),x,x1)*.
% 299.70/300.41 57935[0:Res:452.2,6712.0] || c_List_Olist__all2(u,v,w,x,y) c_List_Olist__all2(u,z,x1,x,y)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(y)),c_List_Oappend(v,z,x),x),w,x,y)*.
% 299.70/300.41 57948[0:Rew:344.0,57923.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),x1,y)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,x1),c_List_Orev(x,y),x1,y)*.
% 299.70/300.41 58182[0:SpR:9143.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orotate(y,c_List_Orotate(z,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),x1,x2),x2),x2),x,x2)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(x2),x,x2).
% 299.70/300.41 58173[0:SpR:10197.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orev(c_List_Oappend(y,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),z,x1),x1),x1),x,x1)* -> c_List_Olist__all2(u,w,c_List_Orev(y,x1),x,x1).
% 299.70/300.41 58161[0:SpR:8950.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orev(c_List_Olist__update(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,z),x1,x2,z),z),x,z)* -> c_List_Olist__all2(u,w,c_List_Olist_ONil(z),x,z).
% 299.70/300.41 58159[0:SpR:15626.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Oappend(c_List_Olist__update(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,z),x1,x2,z),x3,z),x,z)* -> c_List_Olist__all2(u,w,x3,x,z).
% 299.70/300.41 58155[0:SpR:6478.1,6845.1] || equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,x),c_List_Orev(w,x)) c_List_Olist__all2(y,c_List_Oappend(u,z,v),w,v,x)* -> c_List_Olist__all2(y,z,c_List_Olist_ONil(x),v,x)*.
% 299.70/300.41 58325[0:SpL:4139.0,5346.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(y,c_List_Otake(z,c_List_Omap(u,c_List_Otake(x1,c_List_Orev(v,w),w),w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.41 58311[0:SpL:4140.0,5346.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) equal(y,c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.41 58476[0:SpR:9143.0,6815.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Oreplicate(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),z,x1),x1),x1),c_List_Oappend(x,x2,y),x1,y)* -> c_List_Olist__all2(u,c_List_Olist_ONil(x1),x2,x1,y).
% 299.70/300.41 58467[0:SpR:10197.0,6815.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),y,z),z),z),c_List_Oappend(w,x1,x),z,x)* -> c_List_Olist__all2(u,c_List_Orev(v,z),x1,z,x).
% 299.70/300.41 58455[0:SpR:8950.0,6815.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Olist__update(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),z,x1,y),y),c_List_Oappend(v,x2,w),y,w)* -> c_List_Olist__all2(u,c_List_Olist_ONil(y),x2,y,w).
% 299.70/300.41 58453[0:SpR:15626.0,6815.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Olist__update(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,y),z,x1,y),x2,y),c_List_Oappend(v,x3,w),y,w)* -> c_List_Olist__all2(u,x2,x3,y,w).
% 299.70/300.41 58449[0:SpR:6478.1,6815.1] || equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,x),c_List_Orev(w,x)) c_List_Olist__all2(y,w,c_List_Oappend(u,z,v),x,v)* -> c_List_Olist__all2(y,c_List_Olist_ONil(x),z,x,v)*.
% 299.70/300.41 58683[0:SpL:46993.1,11802.0] || equal(c_List_Orev(u,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty)) c_List_Olist__all2(c_TypeRel_Owiden(v,w),c_List_Olist_OCons(x,u,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* -> equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(v,x,c_List_Olist_ONil(tc_Type_Oty),y,w),c_List_Olist_ONil(tc_Type_Oty)).
% 299.70/300.41 58902[0:SpL:418.0,7288.0] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Omap(v,z,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x)))*.
% 299.70/300.41 58898[0:SpL:429.0,7288.0] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Omap(v,z,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x)))*.
% 299.70/300.41 58889[0:SpL:6605.0,7288.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(w),w),c_List_Orev(c_List_Omap(u,x,y,w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_ONil(y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y)))*.
% 299.70/300.41 58961[0:Rew:256.0,58917.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Olist__update(c_List_Omap(u,y,w,x),z,hAPP(u,x1),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(y,tc_List_Olist(w))).
% 299.70/300.41 58967[0:Rew:256.0,58892.1] || equal(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),c_List_Orev(c_List_Omap(u,x1,w,x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(w))).
% 299.70/300.41 59056[0:SpL:421.0,9541.1] || equal(u,v)* equal(c_List_Oappend(u,c_List_Omap(w,x,y,z),z),c_List_Omap(w,c_List_Oappend(x1,x,y),y,z))* -> equal(v,c_List_Omap(w,x1,y,z))*.
% 299.70/300.41 59052[0:SpL:1550.0,9541.1] || equal(u,v)* equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(w,x),y,x),x),c_List_Oappend(c_List_Orev(c_List_Oappend(w,z,x),x),y,x))* -> equal(v,c_List_Orev(z,x))*.
% 299.70/300.41 59048[0:SpL:336.0,9541.1] || equal(u,v)* equal(c_List_Oappend(u,c_List_Olist_OCons(w,x,y),y),c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(z,w,y),x,y),y))* -> equal(v,c_List_Oreplicate(z,w,y))*.
% 299.70/300.41 59047[0:SpL:161.0,9541.1] || equal(u,v)* equal(c_List_Oappend(u,c_List_Oreplicate(w,x,y),y),c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y))* -> equal(v,c_List_Oreplicate(z,x,y))*.
% 299.70/300.41 59030[0:SpL:421.0,9541.1] || equal(c_List_Omap(u,v,w,x),y)* equal(c_List_Omap(u,c_List_Oappend(v,z,w),w,x),c_List_Oappend(x1,c_List_Omap(u,z,w,x),x))* -> equal(y,x1)*.
% 299.70/300.41 59026[0:SpL:1550.0,9541.1] || equal(c_List_Orev(u,v),w)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,v),v),y,v),c_List_Oappend(z,c_List_Oappend(c_List_Orev(x,v),y,v),v))* -> equal(w,z)*.
% 299.70/300.41 59022[0:SpL:336.0,9541.1] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),c_List_Oappend(z,c_List_Olist_OCons(v,y,w),w))* -> equal(x,z)*.
% 299.70/300.41 59021[0:SpL:161.0,9541.1] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Oappend(c_List_Oreplicate(y,v,w),c_List_Oreplicate(u,v,w),w),c_List_Oappend(z,c_List_Oreplicate(y,v,w),w))* -> equal(x,z)*.
% 299.70/300.41 59079[0:SpL:336.0,8266.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),c_List_Olist_OCons(u,c_List_Olist_OCons(u,x,w),w))** -> equal(c_List_Oreplicate(v,u,w),c_List_Olist_ONil(w)).
% 299.70/300.41 59092[0:Rew:100.0,59076.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,u,x),x),x),x),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))** -> equal(c_List_Oreplicate(w,u,x),c_List_Olist_ONil(x)).
% 299.70/300.41 59141[0:SpL:421.0,9542.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Oappend(u,z,y),c_List_Omap(v,c_List_Oappend(w,x1,x),x,y))* -> equal(z,c_List_Omap(v,x1,x,y)).
% 299.70/300.41 59137[0:SpL:1550.0,9542.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(u,x,w),c_List_Oappend(c_List_Orev(c_List_Oappend(y,v,w),w),z,w))* -> equal(x,c_List_Oappend(c_List_Orev(y,w),z,w)).
% 299.70/300.41 59133[0:SpL:336.0,9542.1] || equal(u,c_List_Oreplicate(v,w,x)) equal(c_List_Oappend(u,y,x),c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(v,w,x),z,x),x))* -> equal(y,c_List_Olist_OCons(w,z,x)).
% 299.70/300.41 59132[0:SpL:161.0,9542.1] || equal(u,c_List_Oreplicate(v,w,x)) equal(c_List_Oappend(u,y,x),c_List_Oappend(c_List_Oreplicate(z,w,x),c_List_Oreplicate(v,w,x),x))* -> equal(y,c_List_Oreplicate(z,w,x)).
% 299.70/300.41 59300[0:SpR:4047.0,9809.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x)) -> equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Oappend(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x))*.
% 299.70/300.41 60743[0:SpL:418.0,8890.0] || equal(c_List_Olist__update(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z,hAPP(v,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Odrop(u,w,x),z,x1,x),c_List_Olist_ONil(x))**.
% 299.70/300.41 60741[0:SpL:426.0,8890.0] || equal(c_List_Olist__update(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z,hAPP(v,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Orotate(u,w,x),z,x1,x),c_List_Olist_ONil(x))**.
% 299.70/300.41 60739[0:SpL:429.0,8890.0] || equal(c_List_Olist__update(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z,hAPP(v,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Otake(u,w,x),z,x1,x),c_List_Olist_ONil(x))**.
% 299.70/300.41 60730[0:SpL:6605.0,8890.0] || equal(c_List_Olist__update(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(w),w),x,hAPP(u,y),w),c_List_Olist_ONil(w))** -> equal(c_List_Olist__update(c_List_Olist_OCons(v,c_List_Olist_ONil(z),z),x,y,z),c_List_Olist_ONil(z))**.
% 299.70/300.41 60762[0:Rew:125.0,60751.0] || equal(c_List_Olist__update(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1,hAPP(u,hAPP(v,x2)),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(w,x1,x2,x),c_List_Olist_ONil(x)).
% 299.70/300.41 60929[0:SpL:4360.0,12908.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(c_List_Omap(u,c_List_Odrop(y,c_List_Orev(v,w),w),w,x),z)* -> c_List_Odistinct(c_List_Otake(x1,z,x),x)*.
% 299.70/300.41 60928[0:SpL:4361.0,12908.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* equal(c_List_Omap(v,c_List_Odrop(y,c_List_Oreplicate(u,w,z),z),z,x),x1)* -> c_List_Odistinct(c_List_Otake(x2,x1,x),x)*.
% 299.70/300.41 61341[0:SpL:1633.0,2069.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x,y),y,z),z)*.
% 299.70/300.41 61309[0:SpL:1633.0,39880.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),z,x),x),y)* -> equal(c_List_Orev(z,x),c_List_Olist_ONil(x)).
% 299.70/300.41 61279[0:SpL:1633.0,8742.1] || equal(u,c_List_Orev(v,w)) equal(u,c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,w),v,w),w))* -> equal(c_List_Omap(x,c_List_Orev(y,z),z,w),c_List_Olist_ONil(w))**.
% 299.70/300.41 61275[0:SpL:1633.0,1990.0] || equal(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y))* equal(c_List_Orev(u,y),c_List_Olist_ONil(y))** -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.41 61231[0:SpL:1633.0,1552.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),y)* equal(x1,c_List_Omap(v,c_List_Orev(w,x),x,y))* -> c_List_Odistinct(x1,y)*.
% 299.70/300.41 61207[0:SpL:1633.0,1449.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),y)* equal(x1,c_List_Omap(v,c_List_Orev(w,x),x,y))* -> c_List_Odistinct(x1,y)*.
% 299.70/300.41 61177[0:SpL:1633.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,w),v,w),w))* -> equal(c_List_Orev(u,w),c_List_Omap(x,c_List_Orev(y,z),z,w))*.
% 299.70/300.41 60984[0:SpR:1633.0,4048.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(y,z),z,v),v),v),c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,v),c_List_Olist_OCons(w,u,v),v),v))**.
% 299.70/300.41 61655[0:SpL:4139.0,12911.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(c_List_Omap(u,c_List_Otake(y,c_List_Orev(v,w),w),w,x),z)* -> c_List_Odistinct(c_List_Otake(x1,z,x),x)*.
% 299.70/300.41 61641[0:SpL:4140.0,12911.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* equal(c_List_Omap(v,c_List_Otake(y,c_List_Oreplicate(u,w,z),z),z,x),x1)* -> c_List_Odistinct(c_List_Otake(x2,x1,x),x)*.
% 299.70/300.41 61672[0:SpL:4253.0,12921.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(c_List_Omap(u,c_List_Orotate(y,c_List_Orev(v,w),w),w,x),z)* -> c_List_Odistinct(c_List_Otake(x1,z,x),x)*.
% 299.70/300.41 61671[0:SpL:4254.0,12921.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* equal(c_List_Omap(v,c_List_Orotate(y,c_List_Oreplicate(u,w,z),z),z,x),x1)* -> c_List_Odistinct(c_List_Otake(x2,x1,x),x)*.
% 299.70/300.41 61754[0:SpL:4360.0,13035.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(c_List_Omap(u,c_List_Odrop(y,c_List_Orev(v,w),w),w,x),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,x),x)*.
% 299.70/300.41 61753[0:SpL:4361.0,13035.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* equal(c_List_Omap(v,c_List_Odrop(y,c_List_Oreplicate(u,w,z),z),z,x),x1)* -> c_List_Odistinct(c_List_Odrop(x2,x1,x),x)*.
% 299.70/300.41 62135[0:SpL:1632.0,39880.1] || equal(c_List_Orev(u,v),w) equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(x,y,z,v),v),v),w)* -> equal(c_List_Omap(x,c_List_Orev(y,z),z,v),c_List_Olist_ONil(v))**.
% 299.70/300.41 62119[0:SpL:1632.0,9515.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* c_List_Odistinct(c_List_Orev(c_List_Oappend(z,c_List_Omap(u,v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Otake(x1,y,x),x)*.
% 299.70/300.41 62099[0:SpL:1632.0,8742.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* equal(u,c_List_Orev(c_List_Oappend(z,c_List_Omap(v,w,x,y),y),y))* -> equal(c_List_Orev(z,y),c_List_Olist_ONil(y)).
% 299.70/300.41 62096[0:SpL:1632.0,1621.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z))* equal(c_List_Orev(u,z),c_List_Olist_ONil(z))** -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x,y),y,z),z)*.
% 299.70/300.41 62002[0:SpL:1632.0,1362.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(c_List_Oappend(u,c_List_Omap(x,y,z,w),w),w))* -> equal(c_List_Orev(v,w),c_List_Omap(x,c_List_Orev(y,z),z,w))*.
% 299.70/300.41 62513[0:SpL:4139.0,13038.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(c_List_Omap(u,c_List_Otake(y,c_List_Orev(v,w),w),w,x),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,x),x)*.
% 299.70/300.41 62499[0:SpL:4140.0,13038.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* equal(c_List_Omap(v,c_List_Otake(y,c_List_Oreplicate(u,w,z),z),z,x),x1)* -> c_List_Odistinct(c_List_Odrop(x2,x1,x),x)*.
% 299.70/300.41 62530[0:SpL:4253.0,13048.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(c_List_Omap(u,c_List_Orotate(y,c_List_Orev(v,w),w),w,x),z)* -> c_List_Odistinct(c_List_Odrop(x1,z,x),x)*.
% 299.70/300.41 62529[0:SpL:4254.0,13048.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x)* equal(c_List_Omap(v,c_List_Orotate(y,c_List_Oreplicate(u,w,z),z),z,x),x1)* -> c_List_Odistinct(c_List_Odrop(x2,x1,x),x)*.
% 299.70/300.41 62578[0:SpL:4047.0,13136.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x),x)* -> c_List_Odistinct(c_List_Otake(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x)*.
% 299.70/300.41 62636[0:SpR:6605.0,4535.1] || c_List_Olist__all2(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),y,x,z)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x1),x1),x1,x),c_List_Orev(y,z),x,z)*.
% 299.70/300.41 62632[0:SpR:46993.1,4535.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),y,v,z)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,u,v),c_List_Orev(y,z),v,z)*.
% 299.70/300.41 62796[0:SpL:1632.0,14364.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> c_List_Odistinct(c_List_Omap(x,c_List_Orev(y,z),z,x1),x1)*.
% 299.70/300.41 62885[0:SpR:6605.0,4525.1] || c_List_Olist__all2(u,v,c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(y),y),z,y)* -> c_List_Olist__all2(u,c_List_Orev(v,z),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(x1),x1),x1,y),z,y)*.
% 299.70/300.41 62881[0:SpR:46993.1,4525.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),z,v)* -> c_List_Olist__all2(w,c_List_Orev(x,z),c_List_Olist_OCons(y,u,v),z,v)*.
% 299.70/300.41 63001[0:SpL:279.1,62968.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Olist_OCons(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),y)** -> .
% 299.70/300.41 62983[0:SpL:279.1,62968.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),c_List_Olist_OCons(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.41 63082[0:SpL:6605.0,4787.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),c_List_Orev(z,x1),y,x1)* -> c_List_Olist__all2(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(y),y),z,y,x1)*.
% 299.70/300.41 63078[0:SpL:46993.1,4787.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,u,v),c_List_Orev(y,z),v,z)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),y,v,z)*.
% 299.70/300.41 63225[0:SpL:6605.0,4777.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,x1),w,x1)* -> c_List_Olist__all2(u,v,c_List_Olist_OCons(hAPP(x,y),c_List_Olist_ONil(x1),x1),w,x1)*.
% 299.70/300.41 63221[0:SpL:46993.1,4777.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Orev(x,y),c_List_Olist_OCons(z,u,v),y,v)* -> c_List_Olist__all2(w,x,c_List_Olist_OCons(z,c_List_Olist_ONil(v),v),y,v)*.
% 299.70/300.41 63304[0:SpL:1633.0,17671.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),x)* equal(z,c_List_Otake(x1,c_List_Omap(u,c_List_Orev(v,w),w,x),x))* -> c_List_Odistinct(z,x)*.
% 299.70/300.41 63829[0:SpL:6607.0,52226.2] || equal(c_List_Orev(u,v),c_List_Oreplicate(w,hAPP(x,y),v))* equal(u,z)* equal(c_List_Omap(x,c_List_Olist_OCons(x1,c_List_Oreplicate(w,y,x2),x2),x2,v),z)* -> .
% 299.70/300.41 63754[0:SpL:6607.0,45919.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,v),v))* -> equal(c_List_Oreplicate(y,hAPP(w,z),v),c_List_Olist_ONil(v)).
% 299.70/300.41 63704[0:SpL:6607.0,14616.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1))* equal(c_List_Oreplicate(x,hAPP(v,y),x1),x2)* equal(c_List_Orev(u,x1),x2)* -> .
% 299.70/300.41 63681[0:SpL:6607.0,12721.2] || equal(u,v)* equal(v,c_List_Oreplicate(w,hAPP(x,y),z))* equal(c_List_Omap(x,c_List_Olist_OCons(x1,c_List_Oreplicate(w,y,x2),x2),x2,z),c_List_Orev(u,z))* -> .
% 299.70/300.41 63676[0:SpL:6607.0,51280.2] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y)* equal(y,z)* equal(c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x),z)* -> .
% 299.70/300.41 63570[0:SpL:6607.0,17610.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z)* equal(x1,c_List_Otake(x2,c_List_Oreplicate(w,hAPP(u,x),z),z))* -> c_List_Odistinct(x1,z)*.
% 299.70/300.41 63567[0:SpL:6607.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(hAPP(x,y),c_List_Oreplicate(z,hAPP(x,x1),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x2),x2),tc_List_Olist(x2)),u)*.
% 299.70/300.41 63565[0:SpL:6607.0,5780.1] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Oreplicate(x,y,v),v))* c_List_Odistinct(c_List_Olist_OCons(hAPP(z,w),c_List_Oreplicate(x,hAPP(z,y),x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.41 63541[0:SpL:6607.0,5777.1] || equal(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(z,v),c_List_Oreplicate(w,hAPP(z,x),x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 63537[0:SpL:6607.0,5772.1] || equal(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y))* c_List_Odistinct(c_List_Olist_OCons(hAPP(z,v),c_List_Oreplicate(w,hAPP(z,x),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.41 63536[0:SpL:6607.0,827.0] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(u,tc_List_Olist(z)))*.
% 299.70/300.41 63535[0:SpL:6607.0,3902.0] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1)*.
% 299.70/300.41 63529[0:SpL:6607.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1)*.
% 299.70/300.41 63527[0:SpL:6607.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1)*.
% 299.70/300.41 63525[0:SpL:6607.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1)*.
% 299.70/300.41 63907[0:Rew:207.0,63522.0] || equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Oappend(c_List_Oreplicate(w,hAPP(u,x),y),z,y),y),y),c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 63908[0:Rew:207.0,63521.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Oappend(c_List_Oreplicate(w,hAPP(u,x),y),z,y),y),c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 63514[0:SpL:6607.0,1007.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),tc_List_Olist(x1)),z,y),z)**.
% 299.70/300.41 63424[0:SpR:6607.0,207.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),x1,z),c_List_Olist_OCons(hAPP(u,v),c_List_Oappend(c_List_Oreplicate(w,hAPP(u,x),z),x1,z),z))*.
% 299.70/300.41 63423[0:SpR:6607.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Olist_OCons(hAPP(z,u),c_List_Oreplicate(v,hAPP(z,w),x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 63410[0:SpR:6607.0,418.0] || -> equal(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),c_List_Omap(v,c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1,z))*.
% 299.70/300.41 63408[0:SpR:6607.0,426.0] || -> equal(c_List_Orotate(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),c_List_Omap(v,c_List_Orotate(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1,z))*.
% 299.70/300.41 63405[0:SpR:6607.0,429.0] || -> equal(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),c_List_Omap(v,c_List_Otake(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1,z))*.
% 299.70/300.41 64635[0:SpL:6606.0,52082.2] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(c_List_Orev(u,y),z)* equal(c_List_Omap(v,c_List_Olist_OCons(x1,c_List_Orev(w,x),x),x,y),z)* -> .
% 299.70/300.41 64629[0:SpL:6606.0,52226.2] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v))* equal(u,z)* equal(c_List_Omap(w,c_List_Olist_OCons(x1,c_List_Orev(x,y),y),y,v),z)* -> .
% 299.70/300.41 64483[0:SpL:6606.0,14616.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z))* equal(c_List_Orev(c_List_Omap(v,x,y,z),z),x1)* equal(c_List_Orev(u,z),x1)* -> .
% 299.70/300.41 64461[0:SpL:6606.0,12721.2] || equal(u,v)* equal(v,c_List_Orev(c_List_Omap(w,x,y,z),z))* equal(c_List_Omap(w,c_List_Olist_OCons(x1,c_List_Orev(x,y),y),y,z),c_List_Orev(u,z))* -> .
% 299.70/300.41 64456[0:SpL:6606.0,51280.2] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y)* equal(y,z)* equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(x1,c_List_Orev(v,w),w),w,x),x),z)* -> .
% 299.70/300.41 64420[0:SpL:6606.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,c_List_Orev(z,x1),x1),x1,w),w))* -> equal(v,c_List_Omap(x,z,x1,w)).
% 299.70/300.41 64403[0:SpL:6606.0,7427.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),c_List_Orev(c_List_Olist_OCons(z,x1,y),y))* -> equal(c_List_Omap(u,w,x,y),c_List_Orev(x1,y)).
% 299.70/300.41 64336[0:SpL:6606.0,17610.0] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y)* equal(z,c_List_Otake(x1,c_List_Orev(c_List_Omap(u,w,x,y),y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.41 64333[0:SpL:6606.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(hAPP(x,y),c_List_Orev(c_List_Omap(x,z,x1,w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,c_List_Orev(z,x1),x1),tc_List_Olist(x1)),u)*.
% 299.70/300.41 64331[0:SpL:6606.0,5780.1] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Orev(x,v),v))* c_List_Odistinct(c_List_Olist_OCons(hAPP(y,w),c_List_Orev(c_List_Omap(y,x,v,z),z),z),z)* -> c_List_Odistinct(u,v).
% 299.70/300.41 64313[0:SpL:6606.0,5777.1] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(y,v),c_List_Orev(c_List_Omap(y,w,x,z),z),z),z),z)* -> c_List_Odistinct(u,x)*.
% 299.70/300.41 64309[0:SpL:6606.0,5772.1] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* c_List_Odistinct(c_List_Olist_OCons(hAPP(y,v),c_List_Orev(c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.41 64308[0:SpL:6606.0,827.0] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,c_List_Orev(x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(z)))*.
% 299.70/300.41 64307[0:SpL:6606.0,3902.0] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y)*.
% 299.70/300.41 64301[0:SpL:6606.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.41 64299[0:SpL:6606.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.41 64297[0:SpL:6606.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y)*.
% 299.70/300.41 64289[0:SpL:6606.0,1007.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Orev(w,x),x),tc_List_Olist(x)),z,y),z)**.
% 299.70/300.41 64163[0:SpR:6606.0,207.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),z,y),c_List_Olist_OCons(hAPP(u,v),c_List_Oappend(c_List_Orev(c_List_Omap(u,w,x,y),y),z,y),y))*.
% 299.70/300.41 64162[0:SpR:6606.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Olist_OCons(hAPP(y,u),c_List_Orev(c_List_Omap(y,v,w,z),z),z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 64148[0:SpR:6606.0,418.0] || -> equal(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),c_List_Omap(v,c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y,z))*.
% 299.70/300.41 64146[0:SpR:6606.0,426.0] || -> equal(c_List_Orotate(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),c_List_Omap(v,c_List_Orotate(u,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y,z))*.
% 299.70/300.41 64143[0:SpR:6606.0,429.0] || -> equal(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),c_List_Omap(v,c_List_Otake(u,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y,z))*.
% 299.70/300.41 64720[0:Rew:88.0,64164.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),z,y),c_List_Oappend(c_List_Omap(u,w,x,y),c_List_Olist_OCons(hAPP(u,v),z,y),y))*.
% 299.70/300.41 64775[0:SpL:279.1,64061.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(c_List_Orev(y,tc_Type_Oty),tc_Type_Oty) -> c_List_Odistinct(c_List_Otake(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.41 64927[0:SpL:4352.0,64100.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.41 64926[0:SpL:4246.0,64100.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.41 64925[0:SpL:4133.0,64100.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.70/300.41 65478[0:SpL:6591.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Olist_OCons(w,x,v),v))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(y,w),c_List_Omap(y,x,v,z),z),z),z)* -> c_List_Odistinct(u,v).
% 299.70/300.41 65466[0:SpL:6591.0,5772.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(hAPP(y,v),c_List_Omap(y,w,x,z),z),z),z)* -> c_List_Odistinct(c_List_Orev(u,x),x)*.
% 299.70/300.41 65464[0:SpL:6591.0,3902.0] || equal(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z))* c_List_Odistinct(c_List_Orev(u,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(w,x,y),y),y)*.
% 299.70/300.41 65458[0:SpL:6591.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y)*.
% 299.70/300.41 65456[0:SpL:6591.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y)*.
% 299.70/300.41 65454[0:SpL:6591.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y)*.
% 299.70/300.41 65363[0:SpL:6591.0,12690.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))* -> .
% 299.70/300.41 65348[0:SpL:6591.0,6887.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),z)* -> .
% 299.70/300.41 65306[0:SpL:6591.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1,x1),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.41 65286[0:SpL:6591.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w))* -> equal(v,c_List_Orev(c_List_Omap(x,z,x1,w),w))*.
% 299.70/300.41 65181[0:SpL:6591.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.41 65173[0:SpL:6591.0,609.1] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z)* -> c_List_Odistinct(u,z)*.
% 299.70/300.41 65171[0:SpL:6591.0,909.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z))* c_List_Odistinct(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z)* -> c_List_Odistinct(u,z)*.
% 299.70/300.41 65167[0:SpL:6591.0,12788.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z))* c_List_Odistinct(u,z)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.41 65126[0:SpL:6591.0,1152.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z,y),c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y))* -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 65069[0:SpR:418.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Odrop(w,x,y),y),y),y,z))*.
% 299.70/300.41 65067[0:SpR:426.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orotate(w,x,y),y),y),y,z))*.
% 299.70/300.41 65065[0:SpR:429.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Otake(w,x,y),y),y),y,z))*.
% 299.70/300.41 64998[0:SpR:6591.0,4048.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z,y),c_List_Oappend(c_List_Orev(c_List_Omap(u,w,x,y),y),c_List_Olist_OCons(hAPP(u,v),z,y),y))*.
% 299.70/300.41 65525[0:Rew:259.0,65095.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Olist_OCons(hAPP(u,y),c_List_Olist_ONil(x),x),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(y,v,w),w),w,x))*.
% 299.70/300.41 65526[0:Rew:207.0,65052.0,274.0,65052.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Oappend(c_List_Omap(u,w,x,y),z,y),y),y),c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z,y),y))*.
% 299.70/300.41 65527[0:Rew:274.0,65023.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z))*.
% 299.70/300.41 65533[0:Rew:3584.0,64970.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,v),v),c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,v),v),v))*.
% 299.70/300.41 65588[0:SpL:4352.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1,x1),x1),c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 65587[0:SpL:4246.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1,x1),x1),c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 65586[0:SpL:4133.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1,x1),x1),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.41 65578[0:SpL:1648.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z),z,z),z),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z))** -> .
% 299.70/300.41 65740[0:SpL:274.0,8532.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(v,w,x),x),x,y),c_List_Omap(u,c_List_Orev(w,x),x,y))** -> equal(c_List_Omap(u,c_List_Orev(v,x),x,y),c_List_Olist_ONil(y)).
% 299.70/300.41 65733[0:SpL:377.0,8532.0] || equal(c_List_Omap(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y,z),c_List_Omap(u,c_List_Oappend(v,w,y),y,z))** -> equal(c_List_Omap(u,x,y,z),c_List_Olist_ONil(z)).
% 299.70/300.41 65732[0:SpL:207.0,8532.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y,z),c_List_Omap(u,c_List_Olist_OCons(v,w,y),y,z))** -> equal(c_List_Omap(u,x,y,z),c_List_Olist_ONil(z)).
% 299.70/300.41 65825[0:SpL:4360.0,17766.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(y,c_List_Otake(z,c_List_Omap(u,c_List_Odrop(x1,c_List_Orev(v,w),w),w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.41 65824[0:SpL:4361.0,17766.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) equal(y,c_List_Otake(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.41 66134[0:SpL:274.0,8531.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(v,w,x),x),x,y),c_List_Omap(u,c_List_Orev(v,x),x,y))** -> equal(c_List_Omap(u,c_List_Orev(w,x),x,y),c_List_Olist_ONil(y)).
% 299.70/300.41 66127[0:SpL:377.0,8531.0] || equal(c_List_Omap(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y,z),c_List_Omap(u,x,y,z))** -> equal(c_List_Omap(u,c_List_Oappend(v,w,y),y,z),c_List_Olist_ONil(z)).
% 299.70/300.41 66235[0:SpL:279.1,66052.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.41 66329[0:SpL:4352.0,66199.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.41 66328[0:SpL:4246.0,66199.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.41 66327[0:SpL:4133.0,66199.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.41 66827[0:SpL:1635.0,5780.1] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Orev(x,y),y,v))* c_List_Odistinct(c_List_Orev(c_List_Omap(z,c_List_Omap(w,x,y,v),v,x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.41 66812[0:SpL:1635.0,5772.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* c_List_Odistinct(c_List_Orev(c_List_Omap(z,c_List_Omap(v,w,x,y),y,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.41 66810[0:SpL:1635.0,3902.0] || equal(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1))* c_List_Odistinct(c_List_Orev(u,x1),x1)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x,y),y,z),z)*.
% 299.70/300.41 66804[0:SpL:1635.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z)*.
% 299.70/300.41 66802[0:SpL:1635.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z)*.
% 299.70/300.41 66800[0:SpL:1635.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z)*.
% 299.70/300.41 66721[0:SpL:1635.0,12690.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Olist_OCons(x2,x1,z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))* -> .
% 299.70/300.41 66706[0:SpL:1635.0,6887.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),x1)* -> .
% 299.70/300.41 66687[0:SpL:1635.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2,x2),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2))** -> .
% 299.70/300.41 66578[0:SpL:1635.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1).
% 299.70/300.41 66570[0:SpL:1635.0,609.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1)* -> c_List_Odistinct(u,x1)*.
% 299.70/300.41 66568[0:SpL:1635.0,909.0] || equal(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1)* -> c_List_Odistinct(u,x1)*.
% 299.70/300.41 66564[0:SpL:1635.0,12788.0] || equal(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* c_List_Odistinct(u,x1)* -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1)*.
% 299.70/300.41 66540[0:SpL:1635.0,6516.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),x1)** -> equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_ONil(z)).
% 299.70/300.41 66530[0:SpL:1635.0,1152.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),c_List_Omap(u,c_List_Omap(v,w,x,y),y,z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.41 66514[0:SpR:4352.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Odrop(w,x,y),y,z),z,x1),x1),c_List_Omap(u,c_List_Orev(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z,x1))*.
% 299.70/300.41 66513[0:SpR:4246.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z,x1),x1),c_List_Omap(u,c_List_Orev(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z,x1))*.
% 299.70/300.41 66512[0:SpR:4133.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z,x1),x1),c_List_Omap(u,c_List_Orev(c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z,x1))*.
% 299.70/300.41 66408[0:SpR:1635.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Omap(v,c_List_Odrop(u,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1))*.
% 299.70/300.41 66407[0:SpR:1635.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Omap(v,c_List_Orotate(u,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1))*.
% 299.70/300.41 66406[0:SpR:1635.0,4139.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Omap(v,c_List_Otake(u,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1))*.
% 299.70/300.41 66974[0:Rew:344.0,66791.1,425.0,66791.1] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Orev(c_List_Omap(u,x1,y,z),z))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(y))).
% 299.70/300.41 66981[0:Rew:425.0,66363.0,425.0,66363.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Omap(x,c_List_Orev(u,v),v,y),y,z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(u,v),v,y),y,z))**.
% 299.70/300.41 67015[0:SpL:4352.0,66211.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.41 67014[0:SpL:4246.0,66211.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.41 67013[0:SpL:4133.0,66211.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.41 67059[0:SpL:4047.0,18481.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x)*.
% 299.70/300.41 67121[0:SpL:4139.0,18508.1] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,v,w,x),x),x)* equal(y,c_List_Odrop(z,c_List_Omap(u,c_List_Otake(x1,c_List_Orev(v,w),w),w,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.41 67107[0:SpL:4140.0,18508.1] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,w),x),x) equal(y,c_List_Odrop(z,c_List_Omap(v,c_List_Otake(x1,c_List_Oreplicate(u,w,x2),x2),x2,x),x))* -> c_List_Odistinct(y,x)*.
% 299.70/300.41 67421[0:SpL:4137.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,c_List_Otake(y,c_List_Omap(z,x1,x2,w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(x,c_List_Otake(y,x1,x2),x2),tc_List_Olist(x2)),u)*.
% 299.70/300.41 67420[0:SpL:4137.0,5780.1] || equal(c_List_Orev(u,v),c_List_Otake(w,c_List_Otake(x,y,v),v))* c_List_Odistinct(c_List_Otake(w,c_List_Otake(x,c_List_Omap(z,y,v,x1),x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.41 67411[0:SpL:4137.0,5777.1] || equal(u,c_List_Otake(v,c_List_Otake(w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Otake(v,c_List_Otake(w,c_List_Omap(z,x,y,x1),x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 67407[0:SpL:4137.0,5772.1] || equal(u,c_List_Otake(v,c_List_Otake(w,x,y),y))* c_List_Odistinct(c_List_Otake(v,c_List_Otake(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.41 67406[0:SpL:4137.0,827.0] || equal(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Otake(w,y,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)))*.
% 299.70/300.41 67405[0:SpL:4137.0,3902.0] || equal(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1))* c_List_Odistinct(c_List_Orev(u,x1),x1)* -> c_List_Odistinct(c_List_Otake(v,c_List_Otake(w,y,z),z),z)*.
% 299.70/300.41 67402[0:SpL:4137.0,7170.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Otake(v,c_List_Otake(w,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 67399[0:SpL:4137.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),z)*.
% 299.70/300.41 67397[0:SpL:4137.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),z)*.
% 299.70/300.41 67395[0:SpL:4137.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),z)*.
% 299.70/300.41 67394[0:SpL:4137.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,y),y),y),z,y),y),c_List_Otake(u,c_List_Otake(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 67393[0:SpL:4137.0,15726.0] || equal(c_List_Oappend(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Orev(c_List_Otake(u,c_List_Otake(v,x,y),y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 67386[0:SpL:4137.0,1007.0] || equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,x,y),y),tc_List_Olist(y)),x1,z),x1)**.
% 299.70/300.41 67353[0:SpL:4137.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x2,c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 67352[0:SpL:4137.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.41 67350[0:SpL:4137.0,7565.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.41 67348[0:SpL:4137.0,54590.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(x2,c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.70/300.41 67347[0:SpL:4137.0,27659.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(x2,c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.70/300.41 67346[0:SpL:4137.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(x2,c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.70/300.41 67345[0:SpL:4137.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(x2,c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.70/300.41 67341[0:SpL:4137.0,12443.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Omap(w,c_List_Otake(x2,c_List_Otake(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 67340[0:SpL:4137.0,27674.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,c_List_Otake(x2,c_List_Otake(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 67339[0:SpL:4137.0,27605.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Otake(x2,c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 67338[0:SpL:4137.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Otake(x2,c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 67246[0:SpR:418.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z,x1))*.
% 299.70/300.41 67244[0:SpR:426.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z,x1))*.
% 299.70/300.41 67242[0:SpR:429.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),z,x1))*.
% 299.70/300.41 67233[0:SpR:6605.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(y),y),y),y),c_List_Omap(w,c_List_Otake(u,c_List_Otake(v,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z),z),z,y))*.
% 299.70/300.41 67230[0:SpR:4137.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Otake(u,c_List_Otake(v,c_List_Omap(z,w,x,x1),x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 67214[0:SpR:4137.0,418.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),z,x1))*.
% 299.70/300.41 67212[0:SpR:4137.0,426.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),z,x1))*.
% 299.70/300.41 67161[0:SpR:4137.0,28435.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(v,c_List_Otake(x1,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.41 67159[0:SpR:4137.0,66169.1] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Otake(x1,c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 67158[0:SpR:4137.0,63940.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.41 67157[0:SpR:4137.0,5159.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.41 67156[0:SpR:4137.0,27530.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.41 67154[0:SpR:4137.0,5294.1] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 67485[0:Rew:425.0,67179.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),tc_List_Olist(x2)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(w,y,z),z),tc_List_Olist(z)))*.
% 299.70/300.41 67517[0:SpL:1632.0,18530.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* c_List_Odistinct(c_List_Orev(c_List_Oappend(z,c_List_Omap(u,v,w,x),x),x),x)* -> c_List_Odistinct(c_List_Odrop(x1,y,x),x)*.
% 299.70/300.41 67602[0:SpL:10554.0,21662.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),tc_List_Olist(y)),u,y),y),c_List_Olist__update(c_List_Oappend(v,c_List_Olist_OCons(z,x,y),y),x1,x2,y))* -> .
% 299.70/300.41 67877[0:SpL:4256.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orotate(w,c_List_Otake(x,y,v),v))* c_List_Odistinct(c_List_Orotate(w,c_List_Otake(x,c_List_Omap(z,y,v,x1),x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.41 67866[0:SpL:4256.0,5777.1] || equal(u,c_List_Orotate(v,c_List_Otake(w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Orotate(v,c_List_Otake(w,c_List_Omap(z,x,y,x1),x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 67862[0:SpL:4256.0,5772.1] || equal(u,c_List_Orotate(v,c_List_Otake(w,x,y),y))* c_List_Odistinct(c_List_Orotate(v,c_List_Otake(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.41 67860[0:SpL:4256.0,3902.0] || equal(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1))* c_List_Odistinct(c_List_Orev(u,x1),x1)* -> c_List_Odistinct(c_List_Orotate(v,c_List_Otake(w,y,z),z),z)*.
% 299.70/300.41 67857[0:SpL:4256.0,7170.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Orotate(v,c_List_Otake(w,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 67854[0:SpL:4256.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z)*.
% 299.70/300.41 67852[0:SpL:4256.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z)*.
% 299.70/300.41 67850[0:SpL:4256.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z)*.
% 299.70/300.41 67849[0:SpL:4256.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,y),y),y),z,y),y),c_List_Orotate(u,c_List_Otake(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 67848[0:SpL:4256.0,15726.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Orev(c_List_Orotate(u,c_List_Otake(v,x,y),y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 67712[0:SpR:418.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z,x1))*.
% 299.70/300.41 67710[0:SpR:426.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z,x1))*.
% 299.70/300.41 67699[0:SpR:6605.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(y),y),y),y),c_List_Omap(w,c_List_Orotate(u,c_List_Otake(v,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z),z),z,y))*.
% 299.70/300.41 67678[0:SpR:4256.0,418.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z,x1))*.
% 299.70/300.41 67676[0:SpR:4256.0,426.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z,x1))*.
% 299.70/300.41 67673[0:SpR:4256.0,429.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z,x1))*.
% 299.70/300.41 67646[0:SpR:4256.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(v,c_List_Orotate(z,c_List_Otake(u,w,x),x),x,y),x1,y),y),x1)**.
% 299.70/300.41 67643[0:SpR:4256.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Omap(v,c_List_Orotate(z,c_List_Otake(u,w,x),x),x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.41 68022[0:SpL:4137.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Otake(w,x,y),y),tc_List_Olist(y)),u,z),z),c_List_Otake(v,c_List_Otake(w,c_List_Omap(x1,x,y,z),z),z))* -> .
% 299.70/300.41 68020[0:SpL:6607.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),tc_List_Olist(y)),u,z),z),c_List_Olist_OCons(hAPP(x1,v),c_List_Oreplicate(w,hAPP(x1,x),z),z))* -> .
% 299.70/300.41 68017[0:SpL:6606.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Orev(w,x),x),tc_List_Olist(x)),u,y),y),c_List_Olist_OCons(hAPP(z,v),c_List_Orev(c_List_Omap(z,w,x,y),y),y))* -> .
% 299.70/300.41 67983[0:SpL:10554.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),tc_List_Olist(y)),u,z),z),c_List_Omap(x1,c_List_Oappend(v,c_List_Olist_OCons(x2,x,y),y),y,z))* -> .
% 299.70/300.41 68483[0:SpL:4250.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orotate(w,c_List_Orotate(x,y,v),v))* c_List_Odistinct(c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(z,y,v,x1),x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.41 68472[0:SpL:4250.0,5777.1] || equal(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(z,x,y,x1),x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 68468[0:SpL:4250.0,5772.1] || equal(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y))* c_List_Odistinct(c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.41 68466[0:SpL:4250.0,3902.0] || equal(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1))* c_List_Odistinct(c_List_Orev(u,x1),x1)* -> c_List_Odistinct(c_List_Orotate(v,c_List_Orotate(w,y,z),z),z)*.
% 299.70/300.41 68463[0:SpL:4250.0,7170.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Orotate(v,c_List_Orotate(w,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 68460[0:SpL:4250.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z)*.
% 299.70/300.41 68458[0:SpL:4250.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z)*.
% 299.70/300.41 68456[0:SpL:4250.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z)*.
% 299.70/300.41 68455[0:SpL:4250.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,y),y),y),z,y),y),c_List_Orotate(u,c_List_Orotate(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 68454[0:SpL:4250.0,15726.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,x,y),y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 68352[0:SpR:418.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z,x1))*.
% 299.70/300.41 68350[0:SpR:426.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z,x1))*.
% 299.70/300.41 68339[0:SpR:6605.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(y),y),y),y),c_List_Omap(w,c_List_Orotate(u,c_List_Orotate(v,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z),z),z,y))*.
% 299.70/300.41 68317[0:SpR:4250.0,418.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z,x1))*.
% 299.70/300.41 68312[0:SpR:4250.0,429.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z,x1))*.
% 299.70/300.41 68545[0:Rew:154.0,68452.1,154.0,68452.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Orotate(y,c_List_Orotate(z,c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(w))).
% 299.70/300.41 68546[0:Rew:154.0,68450.1,154.0,68450.1] || equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,x1,y,z),z))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(y))).
% 299.70/300.41 68548[0:Rew:425.0,68282.0,154.0,68282.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,u,v),v),v,z),z),c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,u,v),v),v,z))**.
% 299.70/300.41 68619[0:SpL:4137.0,68243.0] || equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Olist_OCons(z,x1,y),y),y),c_List_Omap(v,c_List_Otake(x2,c_List_Otake(u,w,x),x),x,y))* -> .
% 299.70/300.41 69020[0:SpL:4249.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Orotate(w,x,y),y),tc_List_Olist(y)),u,z),z),c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x1,x,y,z),z),z))* -> .
% 299.70/300.41 69019[0:SpL:4249.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,c_List_Orotate(y,c_List_Omap(z,x1,x2,w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(x,c_List_Orotate(y,x1,x2),x2),tc_List_Olist(x2)),u)*.
% 299.70/300.41 69018[0:SpL:4249.0,5780.1] || equal(c_List_Orev(u,v),c_List_Otake(w,c_List_Orotate(x,y,v),v))* c_List_Odistinct(c_List_Otake(w,c_List_Orotate(x,c_List_Omap(z,y,v,x1),x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.41 69009[0:SpL:4249.0,5777.1] || equal(u,c_List_Otake(v,c_List_Orotate(w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(z,x,y,x1),x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 69005[0:SpL:4249.0,5772.1] || equal(u,c_List_Otake(v,c_List_Orotate(w,x,y),y))* c_List_Odistinct(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.41 69004[0:SpL:4249.0,827.0] || equal(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Orotate(w,y,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)))*.
% 299.70/300.41 69003[0:SpL:4249.0,3902.0] || equal(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1))* c_List_Odistinct(c_List_Orev(u,x1),x1)* -> c_List_Odistinct(c_List_Otake(v,c_List_Orotate(w,y,z),z),z)*.
% 299.70/300.41 69000[0:SpL:4249.0,7170.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Otake(v,c_List_Orotate(w,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 68997[0:SpL:4249.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z)*.
% 299.70/300.41 68995[0:SpL:4249.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z)*.
% 299.70/300.41 68993[0:SpL:4249.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z)*.
% 299.70/300.41 68992[0:SpL:4249.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,y),y),y),z,y),y),c_List_Otake(u,c_List_Orotate(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 68991[0:SpL:4249.0,15726.0] || equal(c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Orev(c_List_Otake(u,c_List_Orotate(v,x,y),y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 68984[0:SpL:4249.0,1007.0] || equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,x,y),y),tc_List_Olist(y)),x1,z),x1)**.
% 299.70/300.41 68953[0:SpL:4249.0,68243.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Olist_OCons(z,x1,y),y),y),c_List_Omap(v,c_List_Otake(x2,c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.70/300.41 68950[0:SpL:4249.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),x1,z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x2,c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 68949[0:SpL:4249.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.41 68947[0:SpL:4249.0,7565.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.41 68945[0:SpL:4249.0,54590.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(x2,c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.70/300.41 68944[0:SpL:4249.0,27659.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(x2,c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.70/300.41 68943[0:SpL:4249.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(x2,c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.70/300.41 68942[0:SpL:4249.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(x2,c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.70/300.41 68941[0:SpL:4249.0,12443.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Omap(w,c_List_Otake(x2,c_List_Orotate(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 68940[0:SpL:4249.0,27674.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,c_List_Otake(x2,c_List_Orotate(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 68939[0:SpL:4249.0,27605.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Otake(x2,c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 68938[0:SpL:4249.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Otake(x2,c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 68876[0:SpR:418.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z,x1))*.
% 299.70/300.41 68863[0:SpR:6605.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(y),y),y),y),c_List_Omap(w,c_List_Otake(u,c_List_Orotate(v,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z),z),z,y))*.
% 299.70/300.41 68860[0:SpR:4249.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Otake(u,c_List_Orotate(v,c_List_Omap(z,w,x,x1),x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 68841[0:SpR:4249.0,418.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z,x1))*.
% 299.70/300.41 68790[0:SpR:4249.0,28435.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(v,c_List_Otake(x1,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.41 68788[0:SpR:4249.0,66169.1] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Otake(x1,c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 68787[0:SpR:4249.0,63940.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.41 68786[0:SpR:4249.0,5159.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.41 68785[0:SpR:4249.0,27530.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.41 68783[0:SpR:4249.0,5294.1] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 69060[0:Rew:425.0,68805.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),tc_List_Olist(x2)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(w,y,z),z),tc_List_Olist(z)))*.
% 299.70/300.41 69097[0:SpL:4250.0,23466.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* equal(x1,c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,x,y),y),y))* -> c_List_Odistinct(x1,y)*.
% 299.70/300.41 69096[0:SpL:4256.0,23466.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* equal(x1,c_List_Orev(c_List_Orotate(u,c_List_Otake(v,x,y),y),y))* -> c_List_Odistinct(x1,y)*.
% 299.70/300.41 69095[0:SpL:4249.0,23466.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* equal(x1,c_List_Orev(c_List_Otake(u,c_List_Orotate(v,x,y),y),y))* -> c_List_Odistinct(x1,y)*.
% 299.70/300.41 69094[0:SpL:4137.0,23466.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* equal(x1,c_List_Orev(c_List_Otake(u,c_List_Otake(v,x,y),y),y))* -> c_List_Odistinct(x1,y)*.
% 299.70/300.41 69092[0:SpL:6607.0,23466.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),y)* equal(z,c_List_Orev(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),x1))* -> c_List_Odistinct(z,x1)*.
% 299.70/300.41 69089[0:SpL:6606.0,23466.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),y)* equal(z,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x))* -> c_List_Odistinct(z,x)*.
% 299.70/300.41 69614[0:SpL:4364.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Orotate(w,x,y),y),tc_List_Olist(y)),u,z),z),c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x1,x,y,z),z),z))* -> .
% 299.70/300.41 69613[0:SpL:4364.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Odrop(x,c_List_Orotate(y,c_List_Omap(z,x1,x2,w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(x,c_List_Orotate(y,x1,x2),x2),tc_List_Olist(x2)),u)*.
% 299.70/300.41 69612[0:SpL:4364.0,5780.1] || equal(c_List_Orev(u,v),c_List_Odrop(w,c_List_Orotate(x,y,v),v))* c_List_Odistinct(c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(z,y,v,x1),x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.41 69603[0:SpL:4364.0,5777.1] || equal(u,c_List_Odrop(v,c_List_Orotate(w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(z,x,y,x1),x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 69599[0:SpL:4364.0,5772.1] || equal(u,c_List_Odrop(v,c_List_Orotate(w,x,y),y))* c_List_Odistinct(c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.41 69598[0:SpL:4364.0,827.0] || equal(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Orotate(w,y,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)))*.
% 299.70/300.41 69597[0:SpL:4364.0,3902.0] || equal(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1))* c_List_Odistinct(c_List_Orev(u,x1),x1)* -> c_List_Odistinct(c_List_Odrop(v,c_List_Orotate(w,y,z),z),z)*.
% 299.70/300.41 69594[0:SpL:4364.0,7170.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Odrop(v,c_List_Orotate(w,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 69591[0:SpL:4364.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z)*.
% 299.70/300.41 69589[0:SpL:4364.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z)*.
% 299.70/300.41 69587[0:SpL:4364.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z)*.
% 299.70/300.41 69586[0:SpL:4364.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,y),y),y),z,y),y),c_List_Odrop(u,c_List_Orotate(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 69585[0:SpL:4364.0,15726.0] || equal(c_List_Oappend(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,x,y),y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 69578[0:SpL:4364.0,1007.0] || equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,x,y),y),tc_List_Olist(y)),x1,z),x1)**.
% 299.70/300.41 69551[0:SpL:4364.0,23466.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* equal(x1,c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,x,y),y),y))* -> c_List_Odistinct(x1,y)*.
% 299.70/300.41 69533[0:SpL:4364.0,12083.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.70/300.41 69532[0:SpL:4364.0,12061.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.70/300.41 69530[0:SpL:4364.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(x,c_List_Odrop(x2,c_List_Orotate(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.41 69529[0:SpL:4364.0,7228.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(x,c_List_Odrop(x2,c_List_Orotate(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.41 69528[0:SpL:4364.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.70/300.41 69527[0:SpL:4364.0,4513.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.70/300.41 69522[0:SpL:4364.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1,z),z),c_List_Omap(w,c_List_Odrop(x2,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.41 69521[0:SpL:4364.0,7736.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Otake(x1,c_List_Orev(c_List_Omap(w,c_List_Odrop(x2,c_List_Orotate(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 69520[0:SpL:4364.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 69519[0:SpL:4364.0,7451.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Orotate(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.41 69518[0:SpL:4364.0,4947.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.41 69446[0:SpR:418.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z,x1))*.
% 299.70/300.41 69433[0:SpR:6605.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(y),y),y),y),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z),z),z,y))*.
% 299.70/300.41 69430[0:SpR:4364.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(z,w,x,x1),x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.41 69409[0:SpR:4364.0,418.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z,x1))*.
% 299.70/300.41 69407[0:SpR:4364.0,426.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z,x1))*.
% 299.70/300.41 69404[0:SpR:4364.0,429.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z,x1))*.
% 299.70/300.41 69358[0:SpR:4364.0,17803.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.41 69356[0:SpR:4364.0,64073.1] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 69355[0:SpR:4364.0,65950.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(v,c_List_Odrop(x1,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.41 69354[0:SpR:4364.0,5255.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(v,c_List_Odrop(x1,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.41 69353[0:SpR:4364.0,4818.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.41 69351[0:SpR:4364.0,4865.1] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Orotate(u,w,x),x),x,y),y),y)*.
% 299.70/300.41 69666[0:Rew:438.0,69483.1] || equal(c_List_Otake(u,c_List_Orotate(v,w,x),x),c_List_Orev(c_List_Orotate(v,w,x),x))** -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 69667[0:Rew:425.0,69382.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),tc_List_Olist(x2)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(w,y,z),z),tc_List_Olist(z)))*.
% 299.70/300.41 69718[0:Rew:377.0,69688.2] || equal(c_List_Orev(u,v),w) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,v),v),y,v),w)* -> equal(c_List_Oappend(c_List_Orev(x,v),c_List_Oappend(y,z,v),v),z)**.
% 299.70/300.41 69683[0:SpL:161.0,26855.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Oappend(c_List_Oreplicate(y,v,w),c_List_Oreplicate(u,v,w),w),x)* -> equal(c_List_Oappend(c_List_Oreplicate(y,v,w),z,w),z)**.
% 299.70/300.41 69743[0:SpL:1632.0,27107.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),y)* equal(z,c_List_Otake(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.41 69885[0:SpL:4140.0,27226.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,hAPP(w,x),y),z,y),y),y),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,c_List_Oreplicate(v,x,x2),x2),x2,y),y))* -> .
% 299.70/300.41 70247[0:SpL:4363.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Otake(w,x,y),y),tc_List_Olist(y)),u,z),z),c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x1,x,y,z),z),z))* -> .
% 299.70/300.41 70246[0:SpL:4363.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Odrop(x,c_List_Otake(y,c_List_Omap(z,x1,x2,w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(x,c_List_Otake(y,x1,x2),x2),tc_List_Olist(x2)),u)*.
% 299.70/300.41 70245[0:SpL:4363.0,5780.1] || equal(c_List_Orev(u,v),c_List_Odrop(w,c_List_Otake(x,y,v),v))* c_List_Odistinct(c_List_Odrop(w,c_List_Otake(x,c_List_Omap(z,y,v,x1),x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.41 70236[0:SpL:4363.0,5777.1] || equal(u,c_List_Odrop(v,c_List_Otake(w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Odrop(v,c_List_Otake(w,c_List_Omap(z,x,y,x1),x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.41 70232[0:SpL:4363.0,5772.1] || equal(u,c_List_Odrop(v,c_List_Otake(w,x,y),y))* c_List_Odistinct(c_List_Odrop(v,c_List_Otake(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.41 70231[0:SpL:4363.0,827.0] || equal(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Otake(w,y,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)))*.
% 299.70/300.41 70230[0:SpL:4363.0,3902.0] || equal(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1))* c_List_Odistinct(c_List_Orev(u,x1),x1)* -> c_List_Odistinct(c_List_Odrop(v,c_List_Otake(w,y,z),z),z)*.
% 299.70/300.41 70227[0:SpL:4363.0,7170.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Odrop(v,c_List_Otake(w,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.41 70224[0:SpL:4363.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z)*.
% 299.70/300.41 70222[0:SpL:4363.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z)*.
% 299.70/300.41 70220[0:SpL:4363.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z)*.
% 299.70/300.41 70219[0:SpL:4363.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,y),y),y),z,y),y),c_List_Odrop(u,c_List_Otake(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 70218[0:SpL:4363.0,15726.0] || equal(c_List_Oappend(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Orev(c_List_Odrop(u,c_List_Otake(v,x,y),y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.41 70211[0:SpL:4363.0,1007.0] || equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,x,y),y),tc_List_Olist(y)),x1,z),x1)**.
% 299.70/300.41 70184[0:SpL:4363.0,23466.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* equal(x1,c_List_Orev(c_List_Odrop(u,c_List_Otake(v,x,y),y),y))* -> c_List_Odistinct(x1,y)*.
% 299.70/300.41 70166[0:SpL:4363.0,12083.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.70/300.41 70165[0:SpL:4363.0,12061.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.70/300.41 70163[0:SpL:4363.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(x,c_List_Odrop(x2,c_List_Otake(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.41 70162[0:SpL:4363.0,7228.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(x,c_List_Odrop(x2,c_List_Otake(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.41 70161[0:SpL:4363.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.70/300.41 70160[0:SpL:4363.0,4513.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.70/300.41 70155[0:SpL:4363.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1,z),z),c_List_Omap(w,c_List_Odrop(x2,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.42 70154[0:SpL:4363.0,7736.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Otake(x1,c_List_Orev(c_List_Omap(w,c_List_Odrop(x2,c_List_Otake(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 70153[0:SpL:4363.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.42 70152[0:SpL:4363.0,7451.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Otake(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 70151[0:SpL:4363.0,4947.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.42 70050[0:SpR:418.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z,x1))*.
% 299.70/300.42 70037[0:SpR:6605.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(y),y),y),y),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z),z),z,y))*.
% 299.70/300.42 70034[0:SpR:4363.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Odrop(u,c_List_Otake(v,c_List_Omap(z,w,x,x1),x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.42 70012[0:SpR:4363.0,418.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z,x1))*.
% 299.70/300.42 70010[0:SpR:4363.0,426.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z,x1))*.
% 299.70/300.42 70007[0:SpR:4363.0,429.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z,x1))*.
% 299.70/300.42 69960[0:SpR:4363.0,17803.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 69958[0:SpR:4363.0,64073.1] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.42 69957[0:SpR:4363.0,65950.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(v,c_List_Odrop(x1,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 69956[0:SpR:4363.0,5255.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(v,c_List_Odrop(x1,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 69955[0:SpR:4363.0,4818.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 69953[0:SpR:4363.0,4865.1] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Otake(u,w,x),x),x,y),y),y)*.
% 299.70/300.42 70315[0:Rew:438.0,70119.1] || equal(c_List_Otake(u,c_List_Otake(v,w,x),x),c_List_Orev(c_List_Otake(v,w,x),x))** -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.42 70317[0:Rew:425.0,69986.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),tc_List_Olist(x2)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(w,y,z),z),tc_List_Olist(z)))*.
% 299.70/300.42 70389[0:SpL:4140.0,27232.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,hAPP(w,x),y),z,y),y),y),y),c_List_Omap(w,c_List_Otake(x1,c_List_Oreplicate(v,x,x2),x2),x2,y))* -> .
% 299.70/300.42 70471[0:SpL:1632.0,28350.0] || c_List_Odistinct(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),y)* equal(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 70895[0:SpL:4357.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Odrop(w,x,y),y),tc_List_Olist(y)),u,z),z),c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x1,x,y,z),z),z))* -> .
% 299.70/300.42 70894[0:SpL:4357.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Odrop(x,c_List_Odrop(y,c_List_Omap(z,x1,x2,w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(x,c_List_Odrop(y,x1,x2),x2),tc_List_Olist(x2)),u)*.
% 299.70/300.42 70893[0:SpL:4357.0,5780.1] || equal(c_List_Orev(u,v),c_List_Odrop(w,c_List_Odrop(x,y,v),v))* c_List_Odistinct(c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(z,y,v,x1),x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.42 70884[0:SpL:4357.0,5777.1] || equal(u,c_List_Odrop(v,c_List_Odrop(w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(z,x,y,x1),x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.42 70880[0:SpL:4357.0,5772.1] || equal(u,c_List_Odrop(v,c_List_Odrop(w,x,y),y))* c_List_Odistinct(c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.42 70879[0:SpL:4357.0,827.0] || equal(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Odrop(w,y,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)))*.
% 299.70/300.42 70878[0:SpL:4357.0,3902.0] || equal(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1))* c_List_Odistinct(c_List_Orev(u,x1),x1)* -> c_List_Odistinct(c_List_Odrop(v,c_List_Odrop(w,y,z),z),z)*.
% 299.70/300.42 70875[0:SpL:4357.0,7170.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Odrop(v,c_List_Odrop(w,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.42 70872[0:SpL:4357.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z)*.
% 299.70/300.42 70870[0:SpL:4357.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z)*.
% 299.70/300.42 70868[0:SpL:4357.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z)*.
% 299.70/300.42 70867[0:SpL:4357.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,y),y),y),z,y),y),c_List_Odrop(u,c_List_Odrop(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.42 70866[0:SpL:4357.0,15726.0] || equal(c_List_Oappend(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,x,y),y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.42 70859[0:SpL:4357.0,1007.0] || equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,x,y),y),tc_List_Olist(y)),x1,z),x1)**.
% 299.70/300.42 70832[0:SpL:4357.0,23466.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* equal(x1,c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,x,y),y),y))* -> c_List_Odistinct(x1,y)*.
% 299.70/300.42 70811[0:SpL:4357.0,12083.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.70/300.42 70810[0:SpL:4357.0,12061.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.70/300.42 70808[0:SpL:4357.0,7242.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(x,c_List_Odrop(x2,c_List_Odrop(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.42 70807[0:SpL:4357.0,7228.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(x,c_List_Odrop(x2,c_List_Odrop(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.42 70806[0:SpL:4357.0,4552.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.70/300.42 70805[0:SpL:4357.0,4513.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.70/300.42 70795[0:SpL:4357.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1,z),z),c_List_Omap(w,c_List_Odrop(x2,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.42 70794[0:SpL:4357.0,7736.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Otake(x1,c_List_Orev(c_List_Omap(w,c_List_Odrop(x2,c_List_Odrop(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 70793[0:SpL:4357.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.42 70792[0:SpL:4357.0,7451.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Odrop(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 70791[0:SpL:4357.0,4947.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Odrop(x1,c_List_Omap(w,c_List_Odrop(x2,c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.42 70657[0:SpR:418.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z,x1))*.
% 299.70/300.42 70644[0:SpR:6605.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(y),y),y),y),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z),z),z,y))*.
% 299.70/300.42 70641[0:SpR:4357.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(z,w,x,x1),x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.42 70616[0:SpR:4357.0,426.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z,x1))*.
% 299.70/300.42 70613[0:SpR:4357.0,429.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z,x1))*.
% 299.70/300.42 70565[0:SpR:4357.0,17803.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 70563[0:SpR:4357.0,64073.1] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.42 70562[0:SpR:4357.0,65950.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(v,c_List_Odrop(x1,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 70561[0:SpR:4357.0,5255.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(v,c_List_Odrop(x1,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 70560[0:SpR:4357.0,4818.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 70558[0:SpR:4357.0,4865.1] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.42 71034[0:Rew:438.0,70759.1] || equal(c_List_Otake(u,c_List_Odrop(v,w,x),x),c_List_Orev(c_List_Odrop(v,w,x),x))** -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Olist_ONil(z))**.
% 299.70/300.42 71036[0:Rew:425.0,70591.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),tc_List_Olist(x2)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(w,y,z),z),tc_List_Olist(z)))*.
% 299.70/300.42 71102[0:SpL:421.0,35087.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Oappend(z,w,x),x,y))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(y),y),c_List_Omap(v,z,x,y)).
% 299.70/300.42 71097[0:SpL:1550.0,35087.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Oappend(c_List_Orev(c_List_Oappend(v,y,w),w),x,w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),c_List_Orev(y,w)).
% 299.70/300.42 71093[0:SpL:336.0,35087.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(y,v,x),w,x),x))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),c_List_Oreplicate(y,v,x)).
% 299.70/300.42 71092[0:SpL:161.0,35087.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),c_List_Oreplicate(y,w,x)).
% 299.70/300.42 71182[0:SpL:279.1,71128.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,y,tc_Type_Oty),tc_Type_Oty),c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.42 71497[0:SpL:4356.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orotate(w,c_List_Odrop(x,y,v),v))* c_List_Odistinct(c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(z,y,v,x1),x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.42 71486[0:SpL:4356.0,5777.1] || equal(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(z,x,y,x1),x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.42 71482[0:SpL:4356.0,5772.1] || equal(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y))* c_List_Odistinct(c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.42 71480[0:SpL:4356.0,3902.0] || equal(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1))* c_List_Odistinct(c_List_Orev(u,x1),x1)* -> c_List_Odistinct(c_List_Orotate(v,c_List_Odrop(w,y,z),z),z)*.
% 299.70/300.42 71477[0:SpL:4356.0,7170.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Orotate(v,c_List_Odrop(w,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.42 71474[0:SpL:4356.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z)*.
% 299.70/300.42 71472[0:SpL:4356.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z)*.
% 299.70/300.42 71470[0:SpL:4356.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z)*.
% 299.70/300.42 71469[0:SpL:4356.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,y),y),y),z,y),y),c_List_Orotate(u,c_List_Odrop(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.42 71468[0:SpL:4356.0,15726.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,x,y),y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.42 71434[0:SpL:4356.0,23466.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* equal(x1,c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,x,y),y),y))* -> c_List_Odistinct(x1,y)*.
% 299.70/300.42 71278[0:SpR:6605.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(y),y),y),y),c_List_Omap(w,c_List_Orotate(u,c_List_Odrop(v,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z),z),z,y))*.
% 299.70/300.42 71216[0:SpR:4356.0,661.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(v,c_List_Orotate(z,c_List_Odrop(u,w,x),x),x,y),x1,y),y),x1)**.
% 299.70/300.42 71213[0:SpR:4356.0,697.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Omap(v,c_List_Orotate(z,c_List_Odrop(u,w,x),x),x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.42 71754[0:SpL:4352.0,71688.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Odrop(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.42 71753[0:SpL:4246.0,71688.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Orotate(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.42 71752[0:SpL:4133.0,71688.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Otake(y,c_List_Omap(x,z,x1,x2),x2))** -> .
% 299.70/300.42 72161[0:SpL:38750.1,3991.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Orev(c_List_Olist_OCons(y,x,w),w))* -> equal(c_List_Orev(u,w),c_List_Olist_OCons(y,c_List_Olist_ONil(w),w))*.
% 299.70/300.42 71963[0:SpR:4047.0,38750.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orev(x,w)) -> equal(c_List_Oappend(y,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),c_List_Oappend(y,x,w))*.
% 299.70/300.42 71940[0:SpR:38750.1,10554.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(y,c_List_Orev(u,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Oappend(y,c_List_Olist_OCons(z,w,x),x),tc_List_Olist(x)))*.
% 299.70/300.42 71934[0:SpR:38750.1,421.0] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* -> equal(c_List_Oappend(c_List_Omap(v,z,x,y),c_List_Orev(u,y),y),c_List_Omap(v,c_List_Oappend(z,w,x),x,y))*.
% 299.70/300.42 73470[0:Rew:1351.0,71904.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x)) -> equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(y,v,x),x),x),c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(y,v,x),w,x),x))*.
% 299.70/300.42 71897[0:SpR:38750.1,1540.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,x),x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(y,v,x),tc_List_Olist(x)),c_List_Oappend(y,c_List_Orev(u,x),x),x),c_List_Oappend(y,v,x))**.
% 299.70/300.42 71821[0:SpR:38750.1,1540.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(x,v,w),tc_List_Olist(w)),c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,w),y,w),w),w),c_List_Oappend(x,v,w))**.
% 299.70/300.42 73807[0:SpL:4355.0,21663.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Odrop(w,x,y),y),tc_List_Olist(y)),u,z),z),c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x1,x,y,z),z),z))* -> .
% 299.70/300.42 73806[0:SpL:4355.0,5639.0] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,c_List_Odrop(y,c_List_Omap(z,x1,x2,w),w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(x,c_List_Odrop(y,x1,x2),x2),tc_List_Olist(x2)),u)*.
% 299.70/300.42 73805[0:SpL:4355.0,5780.1] || equal(c_List_Orev(u,v),c_List_Otake(w,c_List_Odrop(x,y,v),v))* c_List_Odistinct(c_List_Otake(w,c_List_Odrop(x,c_List_Omap(z,y,v,x1),x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.42 73796[0:SpL:4355.0,5777.1] || equal(u,c_List_Otake(v,c_List_Odrop(w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(z,x,y,x1),x1),x1),x1),x1)* -> c_List_Odistinct(u,y)*.
% 299.70/300.42 73792[0:SpL:4355.0,5772.1] || equal(u,c_List_Otake(v,c_List_Odrop(w,x,y),y))* c_List_Odistinct(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(z,x,y,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.42 73791[0:SpL:4355.0,827.0] || equal(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Odrop(w,y,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)))*.
% 299.70/300.42 73790[0:SpL:4355.0,3902.0] || equal(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1))* c_List_Odistinct(c_List_Orev(u,x1),x1)* -> c_List_Odistinct(c_List_Otake(v,c_List_Odrop(w,y,z),z),z)*.
% 299.70/300.42 73787[0:SpL:4355.0,7170.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Otake(v,c_List_Odrop(w,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.42 73784[0:SpL:4355.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z)*.
% 299.70/300.42 73782[0:SpL:4355.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z)*.
% 299.70/300.42 73780[0:SpL:4355.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z)*.
% 299.70/300.42 73779[0:SpL:4355.0,15732.0] || equal(c_List_Orev(c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,y),y),y),z,y),y),c_List_Otake(u,c_List_Odrop(v,x,y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.42 73778[0:SpL:4355.0,15726.0] || equal(c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,y),y),y),z,y),c_List_Orev(c_List_Otake(u,c_List_Odrop(v,x,y),y),y))** -> equal(z,c_List_Olist_ONil(y)).
% 299.70/300.42 73771[0:SpL:4355.0,1007.0] || equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,x,y),y),tc_List_Olist(y)),x1,z),x1)**.
% 299.70/300.42 73744[0:SpL:4355.0,23466.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* equal(x1,c_List_Orev(c_List_Otake(u,c_List_Odrop(v,x,y),y),y))* -> c_List_Odistinct(x1,y)*.
% 299.70/300.42 73739[0:SpL:4355.0,68243.0] || equal(c_List_Oappend(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Olist_OCons(z,x1,y),y),y),c_List_Omap(v,c_List_Otake(x2,c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.70/300.42 73734[0:SpL:4355.0,27207.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),x1,z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x2,c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.42 73733[0:SpL:4355.0,27202.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.42 73731[0:SpL:4355.0,7565.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.42 73729[0:SpL:4355.0,54590.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(x2,c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.70/300.42 73728[0:SpL:4355.0,27659.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(x2,c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.70/300.42 73727[0:SpL:4355.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(x2,c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.70/300.42 73726[0:SpL:4355.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(x2,c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.70/300.42 73725[0:SpL:4355.0,12443.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Omap(w,c_List_Otake(x2,c_List_Odrop(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 73724[0:SpL:4355.0,27674.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,c_List_Otake(x2,c_List_Odrop(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 73723[0:SpL:4355.0,27605.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Otake(x2,c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.42 73722[0:SpL:4355.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Otake(x1,c_List_Omap(w,c_List_Otake(x2,c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.42 73574[0:SpR:6605.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Olist_OCons(hAPP(w,x),c_List_Olist_ONil(y),y),y),y),c_List_Omap(w,c_List_Otake(u,c_List_Odrop(v,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z),z),z,y))*.
% 299.70/300.42 73571[0:SpR:4355.0,974.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Otake(u,c_List_Odrop(v,c_List_Omap(z,w,x,x1),x1),x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.42 73492[0:SpR:4355.0,28435.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Omap(v,c_List_Otake(x1,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 73490[0:SpR:4355.0,66169.1] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(z,c_List_Omap(v,c_List_Otake(x1,c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.42 73489[0:SpR:4355.0,63940.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 73488[0:SpR:4355.0,5159.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 73487[0:SpR:4355.0,27530.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 73485[0:SpR:4355.0,5294.1] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(z,c_List_Omap(v,c_List_Otake(x1,c_List_Odrop(u,w,x),x),x,y),y),y)*.
% 299.70/300.42 73943[0:Rew:425.0,73510.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),tc_List_Olist(x2)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(w,y,z),z),tc_List_Olist(z)))*.
% 299.70/300.42 74809[0:SpL:38776.1,6649.0] || equal(u,v)* equal(c_List_Olist_OCons(w,x,y),c_List_Omap(z,c_List_Olist_OCons(x1,c_List_Orev(u,x2),x2),x2,y))* -> equal(x,c_List_Omap(z,c_List_Orev(v,x2),x2,y))*.
% 299.70/300.42 74798[0:SpL:38776.1,13770.0] || equal(u,v)* c_List_Olist__all2(c_TypeRel_Owiden(w,x),c_List_Olist_OCons(y,c_List_Orev(u,tc_Type_Oty),tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(w,y,c_List_Orev(v,tc_Type_Oty),z,x),z)** -> .
% 299.70/300.42 74535[0:SpL:38776.1,6649.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),c_List_Omap(y,c_List_Olist_OCons(z,x1,x2),x2,x))* -> equal(c_List_Orev(v,x),c_List_Omap(y,x1,x2,x))*.
% 299.70/300.42 74098[0:SpR:4047.0,38776.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x)) -> equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Olist_OCons(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x))*.
% 299.70/300.42 74057[0:SpR:38776.1,10554.0] || equal(u,v) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(v,y),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Oappend(w,c_List_Olist_OCons(z,c_List_Orev(u,y),y),y),tc_List_Olist(y)))*.
% 299.70/300.42 75149[0:Rew:1351.0,74043.1,336.0,74043.1,1351.0,74043.1] || equal(u,v) -> equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(x,w,y),y),y),y),c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(x,w,y),y),y),y))*.
% 299.70/300.42 75210[0:SpL:4352.0,74113.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(z,y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.70/300.42 75209[0:SpL:4246.0,74113.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(z,y),y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.70/300.42 75208[0:SpL:4133.0,74113.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(z,y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))* -> .
% 299.70/300.42 75180[0:SpL:4352.0,74113.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z)) equal(c_List_Olist_OCons(x1,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z),c_List_Orev(u,z))* -> .
% 299.70/300.42 75179[0:SpL:4246.0,74113.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z)) equal(c_List_Olist_OCons(x1,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z),c_List_Orev(u,z))* -> .
% 299.70/300.42 75178[0:SpL:4133.0,74113.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z)) equal(c_List_Olist_OCons(x1,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z),c_List_Orev(u,z))* -> .
% 299.70/300.42 75313[0:SpR:39528.1,10554.0] || equal(u,v) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,w),c_List_Olist_OCons(z,y,w),w),tc_List_Olist(w)))*.
% 299.70/300.42 77436[0:SpL:8862.0,15604.0] || equal(c_List_Orev(c_List_Oappend(c_List_Olist__update(c_List_Omap(u,v,w,x),y,z,x),x1,x),x),c_List_Omap(u,c_List_Olist__update(v,y,x2,w),w,x))* -> equal(x1,c_List_Olist_ONil(x)).
% 299.70/300.42 77435[0:SpL:8862.0,15598.0] || equal(c_List_Oappend(c_List_Olist__update(c_List_Omap(u,v,w,x),y,z,x),x1,x),c_List_Orev(c_List_Omap(u,c_List_Olist__update(v,y,x2,w),w,x),x))* -> equal(x1,c_List_Olist_ONil(x)).
% 299.70/300.42 77680[0:SpR:39580.1,10554.0] || equal(u,c_List_Orev(v,w)) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,w),c_List_Olist_OCons(x,y,w),w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(z,y,w),w),tc_List_Olist(w)))*.
% 299.70/300.42 77674[0:SpR:39580.1,421.0] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* -> equal(c_List_Oappend(c_List_Orev(u,y),c_List_Omap(v,z,x,y),y),c_List_Omap(v,c_List_Oappend(w,z,x),x,y))*.
% 299.70/300.42 77637[0:SpR:39580.1,1540.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(v,x,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(u,w),c_List_Oappend(x,y,w),w),w),c_List_Oappend(v,x,w))**.
% 299.70/300.42 80474[0:SpL:39773.2,3991.0] || equal(u,v)* equal(c_List_Orev(w,x),y) equal(c_List_Oappend(y,u,x),c_List_Orev(c_List_Olist_OCons(z,w,x),x))* -> equal(v,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x))*.
% 299.70/300.42 79678[0:SpR:39773.2,10554.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(y,z) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(z,u,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Oappend(y,c_List_Olist_OCons(x1,w,x),x),tc_List_Olist(x)))*.
% 299.70/300.42 79672[0:SpR:39773.2,421.0] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Omap(v,z,x,y),x1) -> equal(c_List_Oappend(x1,u,y),c_List_Omap(v,c_List_Oappend(z,w,x),x,y))*.
% 299.70/300.42 79660[0:SpR:39773.2,1550.0] || equal(u,v) equal(c_List_Orev(w,x),y) -> equal(c_List_Oappend(c_List_Orev(z,x),c_List_Oappend(y,u,x),x),c_List_Oappend(c_List_Orev(c_List_Oappend(w,z,x),x),v,x))*.
% 299.70/300.42 79650[0:SpR:39773.2,1550.0] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w)) equal(c_List_Orev(y,w),z) -> equal(c_List_Oappend(z,u,w),c_List_Oappend(c_List_Orev(c_List_Oappend(v,y,w),w),x,w))*.
% 299.70/300.42 79642[0:SpR:39773.2,336.0] || equal(u,c_List_Olist_OCons(v,w,x)) equal(c_List_Oreplicate(y,v,x),z) -> equal(c_List_Oappend(z,u,x),c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(y,v,x),w,x),x))*.
% 299.70/300.42 79641[0:SpR:39773.2,161.0] || equal(u,c_List_Oreplicate(v,w,x)) equal(c_List_Oreplicate(y,w,x),z) -> equal(c_List_Oappend(z,u,x),c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x))*.
% 299.70/300.42 79635[0:SpR:39773.2,1540.0] || equal(u,c_List_Oappend(v,w,x))* equal(y,z) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(y,v,x),tc_List_Olist(x)),c_List_Oappend(z,u,x),x),c_List_Oappend(y,v,x))**.
% 299.70/300.42 79615[0:SpR:39773.2,1540.0] || equal(u,v) equal(w,x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(x,u,y),tc_List_Olist(y)),c_List_Oappend(w,c_List_Oappend(v,z,y),y),y),c_List_Oappend(x,u,y))**.
% 299.70/300.42 81816[0:SpL:1633.0,39865.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),z,x),x),x)* -> c_List_Odistinct(c_List_Otake(x1,y,x),x)*.
% 299.70/300.42 81868[0:SpL:1633.0,39873.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* c_List_Odistinct(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),z,x),x),x)* -> c_List_Odistinct(c_List_Odrop(x1,y,x),x)*.
% 299.70/300.42 81979[0:SpR:11156.1,832.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Omap(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.42 81978[0:SpR:11156.1,823.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Olist__update(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z,x1,tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.70/300.42 81977[0:SpR:11156.1,662.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),z,tc_Type_Oty),tc_Type_Oty),z)**.
% 299.70/300.42 81976[0:SpR:11156.1,874.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),c_List_Olist_ONil(tc_Type_Oty)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,x1),z)**.
% 299.70/300.42 81969[0:SpR:11156.1,641.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w))**.
% 299.70/300.42 81963[0:SpR:11156.1,785.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.70/300.42 82101[0:SpL:421.0,39899.1] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Oappend(z,u,y),c_List_Omap(v,c_List_Oappend(x1,w,x),x,y))* -> equal(z,c_List_Omap(v,x1,x,y)).
% 299.70/300.42 82096[0:SpL:1550.0,39899.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w)) equal(c_List_Oappend(y,u,w),c_List_Oappend(c_List_Orev(c_List_Oappend(v,z,w),w),x,w))* -> equal(y,c_List_Orev(z,w)).
% 299.70/300.42 82092[0:SpL:336.0,39899.1] || equal(u,c_List_Olist_OCons(v,w,x)) equal(c_List_Oappend(y,u,x),c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(z,v,x),w,x),x))* -> equal(y,c_List_Oreplicate(z,v,x)).
% 299.70/300.42 82091[0:SpL:161.0,39899.1] || equal(u,c_List_Oreplicate(v,w,x)) equal(c_List_Oappend(y,u,x),c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(z,w,x),x))* -> equal(y,c_List_Oreplicate(z,w,x)).
% 299.70/300.42 82184[0:SpL:421.0,39900.1] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,x,y,z),u,z),c_List_Omap(w,c_List_Oappend(x,x1,y),y,z))* -> equal(v,c_List_Omap(w,x1,y,z))*.
% 299.70/300.42 82179[0:SpL:1550.0,39900.1] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(w,x),u,x),c_List_Oappend(c_List_Orev(c_List_Oappend(y,w,x),x),z,x))* -> equal(v,c_List_Oappend(c_List_Orev(y,x),z,x))*.
% 299.70/300.42 82175[0:SpL:336.0,39900.1] || equal(u,v)* equal(c_List_Oappend(c_List_Oreplicate(w,x,y),u,y),c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y))* -> equal(v,c_List_Olist_OCons(x,z,y))*.
% 299.70/300.42 82174[0:SpL:161.0,39900.1] || equal(u,v)* equal(c_List_Oappend(c_List_Oreplicate(w,x,y),u,y),c_List_Oappend(c_List_Oreplicate(z,x,y),c_List_Oreplicate(w,x,y),y))* -> equal(v,c_List_Oreplicate(z,x,y))*.
% 299.70/300.42 82146[0:SpL:421.0,39900.1] || equal(c_List_Omap(u,v,w,x),y)* equal(c_List_Omap(u,c_List_Oappend(z,v,w),w,x),c_List_Oappend(c_List_Omap(u,z,w,x),x1,x))* -> equal(y,x1)*.
% 299.70/300.42 82141[0:SpL:1550.0,39900.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,y,v),v),w,v),c_List_Oappend(c_List_Orev(y,v),z,v))* -> equal(x,z)*.
% 299.70/300.42 82137[0:SpL:336.0,39900.1] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(y,u,w),v,w),w),c_List_Oappend(c_List_Oreplicate(y,u,w),z,w))* -> equal(x,z)*.
% 299.70/300.42 82136[0:SpL:161.0,39900.1] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(y,v,w),w),c_List_Oappend(c_List_Oreplicate(y,v,w),z,w))* -> equal(x,z)*.
% 299.70/300.42 82231[0:SpL:1633.0,39943.0] || equal(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y))* c_List_Odistinct(c_List_Oappend(x1,u,y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(w,x),x,y),y)*.
% 299.70/300.42 82352[0:SpL:4360.0,40043.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,u,y),y),c_List_Omap(v,c_List_Odrop(x2,c_List_Orev(w,x),x),x,y))* -> .
% 299.70/300.42 82351[0:SpL:4361.0,40043.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y)) equal(c_List_Olist_OCons(z,c_List_Oappend(x1,u,y),y),c_List_Omap(w,c_List_Odrop(x2,c_List_Oreplicate(v,x,x3),x3),x3,y))* -> .
% 299.70/300.42 82281[0:SpL:1633.0,40043.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),x1,x),x),x),c_List_Odrop(x2,y,x))* -> .
% 299.70/300.42 82408[0:SpL:6607.0,40132.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Oappend(x2,u,x1),x1)* -> c_List_Odistinct(c_List_Oreplicate(x,hAPP(v,y),x1),x1)*.
% 299.70/300.42 82406[0:SpL:6606.0,40132.0] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z))* c_List_Odistinct(c_List_Oappend(x1,u,z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.42 82501[0:SpL:4360.0,40134.1] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* equal(c_List_Oappend(x1,u,z),c_List_Omap(w,c_List_Odrop(x2,c_List_Orev(x,y),y),y,z))* -> .
% 299.70/300.42 82500[0:SpL:4361.0,40134.1] || equal(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z))* equal(c_List_Oappend(x1,u,z),c_List_Omap(x,c_List_Odrop(x2,c_List_Oreplicate(w,y,x3),x3),x3,z))* -> .
% 299.70/300.42 82433[0:SpL:1633.0,40134.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),x1,x),x),c_List_Odrop(x2,z,x))* -> .
% 299.70/300.42 82551[0:SpL:1633.0,40152.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),x2,x),x),x),x),y)* -> .
% 299.70/300.42 82606[0:SpL:1633.0,40161.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),x2,x),x),x),x),y)* -> .
% 299.70/300.42 82744[0:SpL:6023.1,7291.0] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_ONil(x))** equal(c_List_Omap(u,y,w,x),c_List_Olist_ONil(x))** -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.70/300.42 82756[0:Rew:425.0,82710.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Omap(c_Fun_Ocomp(u,z,w,x,x1),x2,x1,x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(x1))).
% 299.70/300.42 82757[0:Rew:425.0,82672.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orotate(x1,c_List_Omap(u,x2,w,x),x))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(w))).
% 299.70/300.42 82759[0:Rew:154.0,82724.1,344.0,82724.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orev(c_List_Orotate(z,c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(w))).
% 299.70/300.42 82761[0:Rew:344.0,82720.1,154.0,82720.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orotate(z,c_List_Orev(c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(w))).
% 299.70/300.42 82765[0:Rew:154.0,82686.1,344.0,82686.1] || equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),c_List_Orotate(z,c_List_Omap(v,x1,x,y),y))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x))).
% 299.70/300.42 82767[0:Rew:344.0,82682.1,154.0,82682.1] || equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Orotate(z,c_List_Omap(v,x1,x,y),y))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x))).
% 299.70/300.42 82806[0:SpL:1633.0,40163.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),x2,x),x),x),x),y)* -> .
% 299.70/300.42 82888[0:SpL:1633.0,40175.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),x2,x),x),x),z)* -> .
% 299.70/300.42 82940[0:SpL:1633.0,40186.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),x2,x),x),x),z)* -> .
% 299.70/300.42 82992[0:SpL:1633.0,40194.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(y,z,x))* equal(c_List_Oappend(x1,c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),x2,x),x),x),z)* -> .
% 299.70/300.42 83098[0:SpL:1633.0,40201.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Orotate(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),x2,x),x),x),z)* -> .
% 299.70/300.42 83808[0:Rew:81.0,83290.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,w,x,y))** -> equal(c_List_Omap(v,c_List_Otake(u,w,x),x,y),c_List_Omap(v,w,x,y))**.
% 299.70/300.42 84623[0:Rew:81.0,84061.0,438.0,84061.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Omap(x,u,v,y),y),y,z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,u,v,y),y),y,z))**.
% 299.70/300.42 84625[0:Rew:81.0,84033.0,438.0,84033.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Olist__update(c_List_Orev(u,v),x,y,v),v,z),z),c_List_Omap(w,c_List_Olist__update(c_List_Orev(u,v),x,y,v),v,z))**.
% 299.70/300.42 84627[0:Rew:81.0,84026.0,438.0,84026.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Olist__update(u,x,y,v),v),v,z),z),c_List_Omap(w,c_List_Orev(c_List_Olist__update(u,x,y,v),v),v,z))**.
% 299.70/300.42 84635[0:Rew:41849.0,84055.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Omap(v,c_List_Orev(y,z),z,x),x),c_List_Omap(v,c_List_Orev(c_List_Oappend(y,c_List_Oreplicate(u,w,z),z),z),z,x))*.
% 299.70/300.42 84970[0:SpL:7148.0,27592.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w),w)*.
% 299.70/300.42 84969[0:SpL:7148.0,27885.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w),w)*.
% 299.70/300.42 84968[0:SpL:7148.0,28165.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w),w)*.
% 299.70/300.42 85250[0:Rew:125.0,85114.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(u,c_List_Orev(c_List_Omap(v,x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y)*.
% 299.70/300.42 86076[0:SpL:7129.0,27592.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Omap(v,c_List_Orev(z,y),y,w),w),w),w)*.
% 299.70/300.42 86075[0:SpL:7129.0,27885.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Omap(v,c_List_Orev(z,y),y,w),w),w),w)*.
% 299.70/300.42 86074[0:SpL:7129.0,28165.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(z,y),y,w),w),w),w)*.
% 299.70/300.42 86009[0:SpL:7129.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))** -> .
% 299.70/300.42 85997[0:SpL:7129.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))** -> .
% 299.70/300.42 85991[0:SpL:7129.0,23496.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))** -> .
% 299.70/300.42 85989[0:SpL:7129.0,13554.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))** -> .
% 299.70/300.42 85985[0:SpL:7129.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))** -> .
% 299.70/300.42 85926[0:SpL:7129.0,11950.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Odrop(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y))* -> .
% 299.70/300.42 85922[0:SpL:7129.0,11846.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x2,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))** -> .
% 299.70/300.42 85910[0:SpL:7129.0,3743.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1).
% 299.70/300.42 85904[0:SpL:7129.0,6983.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y))* -> .
% 299.70/300.42 85900[0:SpL:7129.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1))* -> .
% 299.70/300.42 85898[0:SpL:7129.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1))* -> .
% 299.70/300.42 85896[0:SpL:7129.0,4727.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1).
% 299.70/300.42 85853[0:SpL:7129.0,55176.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_OCons(x1,x2,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z))** -> .
% 299.70/300.42 85829[0:SpL:7129.0,3608.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),z)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z).
% 299.70/300.42 85636[0:SpR:7129.0,5251.1] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x) -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x)*.
% 299.70/300.42 85635[0:SpR:7129.0,5156.1] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x) -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x)*.
% 299.70/300.42 86507[0:SpL:6607.0,40208.0] || equal(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2))* equal(c_List_Oappend(x3,u,x2),c_List_Oreplicate(y,hAPP(w,z),x2))* -> .
% 299.70/300.42 86505[0:SpL:6606.0,40208.0] || equal(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1))* equal(c_List_Oappend(x2,u,x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.42 86938[0:SpL:7128.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z))* -> .
% 299.70/300.42 86926[0:SpL:7128.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z))* -> .
% 299.70/300.42 86920[0:SpL:7128.0,23496.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z))* -> .
% 299.70/300.42 86918[0:SpL:7128.0,13554.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z))* -> .
% 299.70/300.42 86914[0:SpL:7128.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z))* -> .
% 299.70/300.42 86857[0:SpL:7128.0,11950.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1))* -> .
% 299.70/300.42 86853[0:SpL:7128.0,11846.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),x2,y),y),c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y))* -> .
% 299.70/300.42 86841[0:SpL:7128.0,3743.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y)*.
% 299.70/300.42 86835[0:SpL:7128.0,6983.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1))* -> .
% 299.70/300.42 86831[0:SpL:7128.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Odrop(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y))* -> .
% 299.70/300.42 86829[0:SpL:7128.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y))* -> .
% 299.70/300.42 86827[0:SpL:7128.0,4727.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y)*.
% 299.70/300.42 86784[0:SpL:7128.0,55176.0] || equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Olist_OCons(x1,x2,x),x),c_List_Omap(u,c_List_Omap(v,z,y,w),w,x))* -> .
% 299.70/300.42 86760[0:SpL:7128.0,3608.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1,x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x)*.
% 299.70/300.42 86555[0:SpR:7128.0,5251.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),z)*.
% 299.70/300.42 86554[0:SpR:7128.0,5156.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),z)*.
% 299.70/300.42 87160[0:Rew:125.0,87065.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Orev(c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y)*.
% 299.70/300.42 87225[0:Rew:22962.0,86721.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Omap(w,c_List_Omap(x,c_List_Olist_OCons(y,u,v),v,z),z,x1),x1),c_List_Olist_OCons(hAPP(w,hAPP(x,y)),c_List_Olist_ONil(x1),x1))**.
% 299.70/300.42 87286[0:SpL:6607.0,40217.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2))* equal(c_List_Oappend(x3,u,x2),c_List_Oreplicate(y,hAPP(w,z),x2))* -> .
% 299.70/300.42 87284[0:SpL:6606.0,40217.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,x1),x1))* equal(c_List_Oappend(x2,u,x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.42 87298[0:SpL:4253.0,40219.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Orev(y,z),z),z,x1),x1))* equal(c_List_Oappend(x2,u,x1),c_List_Orev(c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.42 87297[0:SpL:4254.0,40219.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Oreplicate(y,z,x1),x1),x1,x2),x2))* equal(c_List_Oappend(x3,u,x2),c_List_Oreplicate(y,hAPP(w,z),x2))* -> .
% 299.70/300.42 87314[0:SpL:6607.0,41949.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Omap(v,c_List_Olist_OCons(x2,c_List_Oreplicate(u,w,x3),x3),x3,x),x),x),y)* -> .
% 299.70/300.42 87312[0:SpL:6606.0,41949.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Omap(u,c_List_Olist_OCons(x2,c_List_Orev(v,w),w),w,x),x),x),y)* -> .
% 299.70/300.42 87359[0:SpL:6607.0,41950.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Omap(v,c_List_Olist_OCons(x2,c_List_Oreplicate(u,w,x3),x3),x3,x),x),x),y)* -> .
% 299.70/300.42 87357[0:SpL:6606.0,41950.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Omap(u,c_List_Olist_OCons(x2,c_List_Orev(v,w),w),w,x),x),x),y)* -> .
% 299.70/300.42 87911[0:SpL:7113.0,27592.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w),w)*.
% 299.70/300.42 87910[0:SpL:7113.0,27885.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Orotate(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w),w)*.
% 299.70/300.42 87909[0:SpL:7113.0,28165.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Orev(c_List_Omap(v,z,y,w),w),w),w),w)*.
% 299.70/300.42 87844[0:SpL:7113.0,57066.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))* -> .
% 299.70/300.42 87832[0:SpL:7113.0,6792.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))* -> .
% 299.70/300.42 87826[0:SpL:7113.0,23496.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))* -> .
% 299.70/300.42 87824[0:SpL:7113.0,13554.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))* -> .
% 299.70/300.42 87820[0:SpL:7113.0,7093.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))* -> .
% 299.70/300.42 87761[0:SpL:7113.0,11950.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Odrop(x2,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y))* -> .
% 299.70/300.42 87757[0:SpL:7113.0,11846.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x2,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))* -> .
% 299.70/300.42 87745[0:SpL:7113.0,3743.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1)*.
% 299.70/300.42 87739[0:SpL:7113.0,6983.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Otake(x2,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y))* -> .
% 299.70/300.42 87735[0:SpL:7113.0,11895.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1))* -> .
% 299.70/300.42 87733[0:SpL:7113.0,6910.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1))* -> .
% 299.70/300.42 87731[0:SpL:7113.0,4727.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1)*.
% 299.70/300.42 87688[0:SpL:7113.0,55176.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Olist_OCons(x1,x2,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z))* -> .
% 299.70/300.42 87664[0:SpL:7113.0,3608.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1,z),z)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z)*.
% 299.70/300.42 87440[0:SpR:7113.0,5251.1] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x)*.
% 299.70/300.42 87439[0:SpR:7113.0,5156.1] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x)*.
% 299.70/300.42 88270[0:SpL:4360.0,42404.0] || equal(c_List_Oappend(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Orev(z,x1),x1),x1,w))* c_List_Odistinct(c_List_Orev(c_List_Omap(x,z,x1,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.42 88269[0:SpL:4361.0,42404.0] || equal(c_List_Oappend(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Oreplicate(z,x1,x2),x2),x2,w))* c_List_Odistinct(c_List_Oreplicate(z,hAPP(x,x1),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.42 88200[0:SpL:1633.0,42404.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),c_List_Odrop(z,x1,x))* c_List_Odistinct(x1,x) -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)*.
% 299.70/300.42 88403[0:SpL:4360.0,42468.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Orev(x,y),y),y,z))* c_List_Odistinct(c_List_Olist_OCons(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z),z)* -> c_List_Odistinct(u,z)*.
% 299.70/300.42 88402[0:SpL:4361.0,42468.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Oreplicate(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Olist_OCons(x2,c_List_Oreplicate(x,hAPP(v,y),x1),x1),x1)* -> c_List_Odistinct(u,x1)*.
% 299.70/300.42 88481[0:SpL:4360.0,42469.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Odrop(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),c_List_Omap(u,c_List_Odrop(x2,c_List_Orev(v,w),w),w,x))* -> .
% 299.70/300.42 88480[0:SpL:4361.0,42469.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Odrop(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),c_List_Omap(v,c_List_Odrop(x2,c_List_Oreplicate(u,w,x3),x3),x3,x))* -> .
% 299.70/300.42 88426[0:SpL:6607.0,42469.1] || equal(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z))* equal(c_List_Omap(x,c_List_Olist_OCons(x1,c_List_Oreplicate(w,y,x2),x2),x2,z),c_List_Odrop(x3,u,z))* -> .
% 299.70/300.42 88424[0:SpL:6606.0,42469.1] || equal(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* equal(c_List_Omap(w,c_List_Olist_OCons(x1,c_List_Orev(x,y),y),y,z),c_List_Odrop(x2,u,z))* -> .
% 299.70/300.42 88570[0:SpL:4360.0,42491.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Orev(x,y),y),y,z))* c_List_Odistinct(c_List_Oappend(x1,c_List_Orev(c_List_Omap(v,x,y,z),z),z),z)* -> c_List_Odistinct(u,z)*.
% 299.70/300.42 88569[0:SpL:4361.0,42491.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Oreplicate(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Oappend(x2,c_List_Oreplicate(x,hAPP(v,y),x1),x1),x1)* -> c_List_Odistinct(u,x1)*.
% 299.70/300.42 88648[0:SpL:4360.0,42554.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Orev(z,x1),x1),x1,w))* c_List_Odistinct(c_List_Orev(c_List_Omap(x,z,x1,w),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.42 88647[0:SpL:4361.0,42554.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Oreplicate(z,x1,x2),x2),x2,w))* c_List_Odistinct(c_List_Oreplicate(z,hAPP(x,x1),w),w)* -> c_List_Odistinct(v,w).
% 299.70/300.42 88593[0:SpL:6607.0,42554.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Odrop(x1,x2,z))* c_List_Odistinct(x2,z) -> c_List_Odistinct(c_List_Oreplicate(w,hAPP(u,x),z),z)*.
% 299.70/300.42 88591[0:SpL:6606.0,42554.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Odrop(z,x1,y))* c_List_Odistinct(x1,y) -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.42 88684[0:SpL:6607.0,42576.1] || equal(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z))* equal(c_List_Olist_OCons(x1,c_List_Omap(x,c_List_Olist_OCons(x2,c_List_Oreplicate(w,y,x3),x3),x3,z),z),u)* -> .
% 299.70/300.42 88682[0:SpL:6606.0,42576.1] || equal(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* equal(c_List_Olist_OCons(x1,c_List_Omap(w,c_List_Olist_OCons(x2,c_List_Orev(x,y),y),y,z),z),u)* -> .
% 299.70/300.42 88716[0:SpL:6607.0,42585.1] || equal(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z))* equal(c_List_Oappend(x1,c_List_Omap(x,c_List_Olist_OCons(x2,c_List_Oreplicate(w,y,x3),x3),x3,z),z),u)* -> .
% 299.70/300.42 88714[0:SpL:6606.0,42585.1] || equal(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* equal(c_List_Oappend(x1,c_List_Omap(w,c_List_Olist_OCons(x2,c_List_Orev(x,y),y),y,z),z),u)* -> .
% 299.70/300.42 88778[0:SpL:1633.0,42587.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x2,z),z),z),u)* -> .
% 299.70/300.42 88877[0:SpL:4360.0,42611.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Orev(z,x1),x1),x1,w))* equal(c_List_Olist_OCons(x2,c_List_Orev(c_List_Omap(x,z,x1,w),w),w),v)* -> .
% 299.70/300.42 88876[0:SpL:4361.0,42611.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Oreplicate(z,x1,x2),x2),x2,w))* equal(c_List_Olist_OCons(x3,c_List_Oreplicate(z,hAPP(x,x1),w),w),v)* -> .
% 299.70/300.42 88822[0:SpL:6607.0,42611.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Odrop(x1,x2,z))* equal(c_List_Olist_OCons(x3,x2,z),c_List_Oreplicate(w,hAPP(u,x),z))* -> .
% 299.70/300.42 88820[0:SpL:6606.0,42611.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Odrop(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.42 88955[0:SpL:4360.0,42619.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Orev(z,x1),x1),x1,w))* equal(c_List_Oappend(x2,c_List_Orev(c_List_Omap(x,z,x1,w),w),w),v)* -> .
% 299.70/300.42 88954[0:SpL:4361.0,42619.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Oreplicate(z,x1,x2),x2),x2,w))* equal(c_List_Oappend(x3,c_List_Oreplicate(z,hAPP(x,x1),w),w),v)* -> .
% 299.70/300.42 88900[0:SpL:6607.0,42619.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Odrop(x1,x2,z))* equal(c_List_Oappend(x3,x2,z),c_List_Oreplicate(w,hAPP(u,x),z))* -> .
% 299.70/300.42 88898[0:SpL:6606.0,42619.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Odrop(z,x1,y))* equal(c_List_Oappend(x2,x1,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.42 89049[0:SpL:4360.0,42626.0] || equal(c_List_Orotate(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Orev(z,x1),x1),x1,w))* equal(c_List_Olist_OCons(x2,c_List_Orev(c_List_Omap(x,z,x1,w),w),w),v)* -> .
% 299.70/300.42 89048[0:SpL:4361.0,42626.0] || equal(c_List_Orotate(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Oreplicate(z,x1,x2),x2),x2,w))* equal(c_List_Olist_OCons(x3,c_List_Oreplicate(z,hAPP(x,x1),w),w),v)* -> .
% 299.70/300.42 88993[0:SpL:4253.0,42626.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(w,x),x),x,y),c_List_Odrop(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.42 88992[0:SpL:4254.0,42626.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Odrop(x1,x2,z))* equal(c_List_Olist_OCons(x3,x2,z),c_List_Oreplicate(w,hAPP(u,x),z))* -> .
% 299.70/300.42 89149[0:SpL:4360.0,42633.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Orev(x1,x2),x2),x2,x))* equal(c_List_Orev(c_List_Omap(y,x1,x2,x),x),w)* -> .
% 299.70/300.42 89148[0:SpL:4361.0,42633.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Oreplicate(x1,x2,x3),x3),x3,x))* equal(c_List_Oreplicate(x1,hAPP(y,x2),x),w) -> .
% 299.70/300.42 89072[0:SpL:6607.0,42633.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Odrop(x2,x3,x1))* equal(x3,c_List_Oreplicate(x,hAPP(v,y),x1)) -> .
% 299.70/300.42 89070[0:SpL:6606.0,42633.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Odrop(x1,x2,z))* equal(x2,c_List_Orev(c_List_Omap(v,x,y,z),z)) -> .
% 299.70/300.42 89249[0:SpL:4360.0,42642.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Orev(x1,x2),x2),x2,x))* equal(c_List_Orev(c_List_Omap(y,x1,x2,x),x),w)* -> .
% 299.70/300.42 89248[0:SpL:4361.0,42642.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Oreplicate(x1,x2,x3),x3),x3,x))* equal(c_List_Oreplicate(x1,hAPP(y,x2),x),w) -> .
% 299.70/300.42 89191[0:SpL:6607.0,42642.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Odrop(x2,x3,x1))* equal(x3,c_List_Oreplicate(x,hAPP(v,y),x1)) -> .
% 299.70/300.42 89189[0:SpL:6606.0,42642.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Odrop(x1,x2,z))* equal(x2,c_List_Orev(c_List_Omap(v,x,y,z),z)) -> .
% 299.70/300.42 89334[0:SpL:4360.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Orev(x1,x2),x2),x2,x))* equal(c_List_Orev(c_List_Omap(y,x1,x2,x),x),w)* -> .
% 299.70/300.42 89333[0:SpL:4361.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Oreplicate(x1,x2,x3),x3),x3,x))* equal(c_List_Oreplicate(x1,hAPP(y,x2),x),w) -> .
% 299.70/300.42 89275[0:SpL:4253.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z),z),c_List_Odrop(x1,x2,z))* equal(x2,c_List_Orev(c_List_Omap(v,x,y,z),z)) -> .
% 299.70/300.42 89274[0:SpL:4254.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Odrop(x2,x3,x1))* equal(x3,c_List_Oreplicate(x,hAPP(v,y),x1)) -> .
% 299.70/300.42 89387[0:SpL:6607.0,43438.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(x1,c_List_Oreplicate(w,hAPP(u,x),z),z),z),z)*.
% 299.70/300.42 89385[0:SpL:6606.0,43438.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),y)*.
% 299.70/300.42 89506[0:SpL:429.0,43973.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Omap(v,x,y,z)).
% 299.70/300.42 89627[0:SpL:51643.1,7443.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w)* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(y,v),v),v),c_List_Olist_OCons(z,w,v))* -> equal(y,c_List_Olist_OCons(z,c_List_Olist_ONil(v),v))*.
% 299.70/300.42 89624[0:SpL:6605.0,7443.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Olist_OCons(x,c_List_Omap(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1,w),w))* -> equal(v,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w)).
% 299.70/300.42 89623[0:SpL:51643.1,7443.0] || equal(c_List_Olist_ONil(u),v) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,u),u),u),c_List_Olist_OCons(y,c_List_Olist_OCons(z,v,u),u))* -> equal(x,c_List_Olist_OCons(y,c_List_Olist_ONil(u),u)).
% 299.70/300.42 89619[0:SpL:4036.1,7443.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Olist_OCons(x,u,w),w),c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(w),w),w))* -> equal(v,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w))*.
% 299.70/300.42 89617[0:SpL:587.1,7443.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* equal(c_List_Orev(x,w),c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(w),w),w))* -> equal(v,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w))*.
% 299.70/300.42 89610[0:SpL:38776.1,7443.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x),x))* -> equal(v,c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))*.
% 299.70/300.42 89586[0:SpL:100.0,7443.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),x),c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x),x))* -> equal(c_List_Oreplicate(v,w,x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x)).
% 299.70/300.42 89630[0:Rew:4047.0,89583.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w)).
% 299.70/300.42 90355[0:SpL:51643.1,3896.0] || equal(c_List_Olist_ONil(u),v) equal(c_List_Omap(w,c_List_Orev(x,y),y,u),c_List_Olist_OCons(z,v,u))* -> equal(c_List_Omap(w,x,y,u),c_List_Olist_OCons(z,c_List_Olist_ONil(u),u))*.
% 299.70/300.42 90346[0:SpL:5634.1,3896.0] || equal(c_List_Orev(u,v),w)* equal(c_List_Omap(x,w,v,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Omap(x,u,v,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.70/300.42 90318[0:SpL:587.1,3896.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(v,x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Omap(w,u,x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.70/300.42 90385[0:SpL:421.0,44392.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(w,y,z,x1),c_List_Omap(w,x,z,x1)).
% 299.70/300.42 90380[0:SpL:1550.0,44392.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(c_List_Orev(w,y),z,y),c_List_Orev(x,y)).
% 299.70/300.42 90848[0:SpL:4036.1,7430.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(z,x),x),x),c_List_Orev(c_List_Olist_OCons(x1,u,x),x))* -> equal(z,c_List_Oreplicate(v,w,x))*.
% 299.70/300.42 90846[0:SpL:587.1,7430.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),y)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(x1,x),x),x),c_List_Orev(y,x))* -> equal(x1,c_List_Oreplicate(v,w,x))*.
% 299.70/300.42 90835[0:SpL:4036.1,7430.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Olist_OCons(x,u,w),w),c_List_Orev(c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,w),w),w))* -> equal(v,c_List_Oreplicate(z,x1,w))*.
% 299.70/300.42 90833[0:SpL:587.1,7430.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* equal(c_List_Orev(x,w),c_List_Orev(c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,w),w),w))* -> equal(v,c_List_Oreplicate(z,x1,w))*.
% 299.70/300.42 90831[0:SpL:4041.1,7430.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Orev(c_List_Olist_OCons(x,c_List_Oreplicate(y,z,v),v),v))* -> equal(u,c_List_Oreplicate(y,z,v))*.
% 299.70/300.42 90826[0:SpL:38776.1,7430.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(u,x),x),x),c_List_Orev(c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x),x),x))* -> equal(v,c_List_Oreplicate(z,x1,x))*.
% 299.70/300.42 90802[0:SpL:100.0,7430.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),x),c_List_Orev(c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x),x),x))* -> equal(c_List_Oreplicate(v,w,x),c_List_Oreplicate(z,x1,x)).
% 299.70/300.42 90996[0:SpL:4047.0,48362.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x),x)*.
% 299.70/300.42 91032[0:SpL:4047.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y),y))* -> .
% 299.70/300.42 91126[0:SpL:4047.0,48486.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(y,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x),x)*.
% 299.70/300.42 91201[0:SpL:5634.1,6662.0] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Olist__all2(y,c_List_Olist_OCons(z,x1,x2),c_List_Omap(x3,x,w,x4),x2,x4)* -> hBOOL(hAPP(hAPP(y,z),hAPP(x3,u)))*.
% 299.70/300.42 91236[0:SpL:4047.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y),y))* -> .
% 299.70/300.42 91441[0:SpL:4047.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Odrop(y,c_List_Orev(c_List_Otake(z,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x),x),x))* -> .
% 299.70/300.42 91583[0:SpL:5634.1,6658.0] || equal(c_List_Olist_OCons(u,v,w),x)* c_List_Olist__all2(y,c_List_Omap(z,x,w,x1),c_List_Olist_OCons(x2,x3,x4),x1,x4)* -> hBOOL(hAPP(hAPP(y,hAPP(z,u)),x2))*.
% 299.70/300.42 91607[0:SpL:6607.0,51868.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y))* c_List_Odistinct(c_List_Omap(w,c_List_Olist_OCons(z,c_List_Oreplicate(v,x,x1),x1),x1,y),y)* -> c_List_Odistinct(c_List_Otake(x2,u,y),y)*.
% 299.70/300.42 91605[0:SpL:6606.0,51868.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* c_List_Odistinct(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Otake(x1,u,y),y)*.
% 299.70/300.42 91623[0:SpL:6607.0,51875.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y))* c_List_Odistinct(c_List_Omap(w,c_List_Olist_OCons(z,c_List_Oreplicate(v,x,x1),x1),x1,y),y)* -> c_List_Odistinct(c_List_Odrop(x2,u,y),y)*.
% 299.70/300.42 91621[0:SpL:6606.0,51875.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* c_List_Odistinct(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(x1,u,y),y)*.
% 299.70/300.42 91652[0:SpL:6607.0,51878.1] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),c_List_Omap(y,c_List_Olist_OCons(z,c_List_Oreplicate(x1,x2,x3),x3),x3,x))* -> equal(u,c_List_Oreplicate(x1,hAPP(y,x2),x))*.
% 299.70/300.42 91650[0:SpL:6606.0,51878.1] || equal(u,v)* equal(c_List_Olist_OCons(w,v,x),c_List_Omap(y,c_List_Olist_OCons(z,c_List_Orev(x1,x2),x2),x2,x))* -> equal(u,c_List_Orev(c_List_Omap(y,x1,x2,x),x))*.
% 299.70/300.42 91641[0:SpL:6607.0,51878.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y))* equal(c_List_Omap(w,c_List_Olist_OCons(z,c_List_Oreplicate(v,x,x1),x1),x1,y),c_List_Olist_OCons(x2,x3,y))* -> equal(u,x3)*.
% 299.70/300.42 91639[0:SpL:6606.0,51878.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x,y),c_List_Olist_OCons(x1,x2,y))* -> equal(u,x2)*.
% 299.70/300.42 91697[0:SpL:39516.1,8041.0] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Oappend(y,c_List_Oreplicate(z,v,w),w),c_List_Oappend(c_List_Oreplicate(z,v,w),x,w))* -> equal(y,c_List_Oreplicate(u,v,w))*.
% 299.70/300.42 91695[0:SpL:9401.1,8041.0] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Oappend(y,c_List_Oreplicate(u,v,w),w),c_List_Oappend(x,c_List_Oreplicate(z,v,w),w))* -> equal(y,c_List_Oreplicate(z,v,w)).
% 299.70/300.42 91670[0:SpL:1344.0,8041.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(y,v,w),w))* -> equal(c_List_Orev(x,w),c_List_Oreplicate(y,v,w)).
% 299.70/300.42 91786[0:SpL:4360.0,51880.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Odrop(x1,c_List_Omap(u,c_List_Odrop(x2,c_List_Orev(v,w),w),w,x),x))* -> .
% 299.70/300.42 91785[0:SpL:4361.0,51880.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Odrop(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Oreplicate(u,w,x3),x3),x3,x),x))* -> .
% 299.70/300.42 91731[0:SpL:6607.0,51880.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y)) equal(c_List_Omap(w,c_List_Olist_OCons(z,c_List_Oreplicate(v,x,x1),x1),x1,y),c_List_Odrop(x2,c_List_Odrop(x3,u,y),y))* -> .
% 299.70/300.42 91729[0:SpL:6606.0,51880.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* equal(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Orev(w,x),x),x,y),c_List_Odrop(x1,c_List_Odrop(x2,u,y),y))* -> .
% 299.70/300.42 91879[0:SpL:1633.0,51922.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),z)* c_List_Odistinct(c_List_Olist_OCons(x1,z,x),x)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(v,w),w,x),x)*.
% 299.70/300.42 91918[0:SpL:6607.0,51954.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Oreplicate(x,hAPP(v,y),x1))* -> .
% 299.70/300.42 91916[0:SpL:6606.0,51954.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Orev(c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.42 91959[0:SpL:4253.0,51959.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Orev(c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.42 91958[0:SpL:4254.0,51959.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Oreplicate(x,hAPP(v,y),x1))* -> .
% 299.70/300.42 92034[0:SpL:39516.1,8040.0] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),c_List_Oappend(c_List_Oreplicate(z,v,w),x,w))* -> equal(y,c_List_Oreplicate(z,v,w)).
% 299.70/300.42 92032[0:SpL:9401.1,8040.0] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Oappend(c_List_Oreplicate(y,v,w),z,w),c_List_Oappend(x,c_List_Oreplicate(y,v,w),w))* -> equal(z,c_List_Oreplicate(u,v,w))*.
% 299.70/300.42 92005[0:SpL:1351.0,8040.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),c_List_Oappend(c_List_Oreplicate(y,w,x),c_List_Oreplicate(v,w,x),x))* -> equal(c_List_Orev(u,x),c_List_Oreplicate(y,w,x)).
% 299.70/300.42 92069[0:SpL:6607.0,51981.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Oreplicate(x,hAPP(v,y),x1))* -> .
% 299.70/300.42 92067[0:SpL:6606.0,51981.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Orev(c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.42 92081[0:SpL:4253.0,51985.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Orev(c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.42 92080[0:SpL:4254.0,51985.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Oreplicate(x,hAPP(v,y),x1))* -> .
% 299.70/300.42 92097[0:SpL:6607.0,51997.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),x1)* c_List_Odistinct(c_List_Olist_OCons(x2,x1,z),z)* -> c_List_Odistinct(c_List_Oreplicate(w,hAPP(u,x),z),z)*.
% 299.70/300.42 92095[0:SpL:6606.0,51997.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),z)* c_List_Odistinct(c_List_Olist_OCons(x1,z,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(u,w,x,y),y),y)*.
% 299.70/300.42 92175[0:SpL:51643.1,8303.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),y)* equal(c_List_Oappend(z,c_List_Olist_OCons(v,x,w),w),c_List_Olist_OCons(v,y,w))* -> equal(z,c_List_Oreplicate(u,v,w))*.
% 299.70/300.42 92170[0:SpL:39516.1,8303.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,y),y),c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(z,x,y),v,y),y))* -> equal(w,c_List_Oreplicate(z,x,y)).
% 299.70/300.42 92165[0:SpL:9401.1,8303.0] || equal(c_List_Oreplicate(u,v,w),x)* equal(c_List_Oappend(y,c_List_Olist_OCons(v,z,w),w),c_List_Olist_OCons(v,c_List_Oappend(x,z,w),w))* -> equal(y,c_List_Oreplicate(u,v,w))*.
% 299.70/300.42 92162[0:SpL:25354.1,8303.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),c_List_Olist_OCons(x,c_List_Oreplicate(y,x,v),v))* -> equal(w,c_List_Oreplicate(y,x,v)).
% 299.70/300.42 92161[0:SpL:1351.0,8303.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(y,v,x),x),x),x))* -> equal(u,c_List_Oreplicate(y,v,x)).
% 299.70/300.42 92205[0:SpL:6607.0,52138.1] || equal(c_List_Orotate(u,v,w),c_List_Oreplicate(x,hAPP(y,z),w))* equal(c_List_Olist_OCons(x1,c_List_Omap(y,c_List_Olist_OCons(x2,c_List_Oreplicate(x,z,x3),x3),x3,w),w),v)* -> .
% 299.70/300.42 92203[0:SpL:6606.0,52138.1] || equal(c_List_Orotate(u,v,w),c_List_Orev(c_List_Omap(x,y,z,w),w))* equal(c_List_Olist_OCons(x1,c_List_Omap(x,c_List_Olist_OCons(x2,c_List_Orev(y,z),z),z,w),w),v)* -> .
% 299.70/300.42 92220[0:SpL:6607.0,52139.1] || equal(c_List_Orotate(u,v,w),c_List_Oreplicate(x,hAPP(y,z),w))* equal(c_List_Oappend(x1,c_List_Omap(y,c_List_Olist_OCons(x2,c_List_Oreplicate(x,z,x3),x3),x3,w),w),v)* -> .
% 299.70/300.42 92218[0:SpL:6606.0,52139.1] || equal(c_List_Orotate(u,v,w),c_List_Orev(c_List_Omap(x,y,z,w),w))* equal(c_List_Oappend(x1,c_List_Omap(x,c_List_Olist_OCons(x2,c_List_Orev(y,z),z),z,w),w),v)* -> .
% 299.70/300.42 7196[0:Rew:125.0,7145.0] || -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist_OCons(z,x1,y),y,x),c_List_Olist_OCons(hAPP(u,hAPP(v,z)),c_List_Omap(u,c_List_Omap(v,x1,y,w),w,x),x))*.
% 299.70/300.42 7286[0:SpL:431.0,422.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Omap(u,c_List_Omap(v,x1,y,w),w,x))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(y))).
% 299.70/300.42 8509[0:SpR:431.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Omap(u,x1,w,x),x),c_List_Omap(u,c_List_Oappend(c_List_Omap(v,z,y,w),x1,w),w,x))*.
% 299.70/300.42 8496[0:SpR:431.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Omap(c_Fun_Ocomp(u,y,w,x,z),x1,z,x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Omap(y,x1,z,w),w),w,x))*.
% 299.70/300.42 8877[0:SpR:431.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,x1,y),y,x2),c_List_Olist__update(c_List_Omap(c_Fun_Ocomp(u,v,y,x2,x),w,x,x2),z,hAPP(u,x1),x2))*.
% 299.70/300.42 8857[0:SpR:437.0,431.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y,x2),c_List_Omap(c_Fun_Ocomp(u,v,y,x2,x),c_List_Olist__update(w,z,x1,x),x,x2))*.
% 299.70/300.42 10575[0:SpR:434.0,308.0] || -> equal(c_List_Olist__update(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),x1,z),c_List_Oappend(u,c_List_Olist_OCons(x1,c_List_Omap(v,x,y,z),z),z))**.
% 299.70/300.42 10574[0:SpR:425.0,308.0] || -> equal(c_List_Olist__update(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Olist_OCons(y,z,x),x),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x1,x),c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Olist_OCons(x1,z,x),x))**.
% 299.70/300.42 10573[0:SpR:256.0,308.0] || -> equal(c_List_Olist__update(c_List_Oappend(c_List_Olist__update(u,v,w,x),c_List_Olist_OCons(y,z,x),x),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),x1,x),c_List_Oappend(c_List_Olist__update(u,v,w,x),c_List_Olist_OCons(x1,z,x),x))**.
% 299.70/300.42 11213[0:SpR:294.0,431.0] || -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Omap(z,x1,x2,y),y,x),c_List_Omap(c_Fun_Ocomp(u,c_Fun_Ocomp(v,z,y,w,x2),w,x,x2),x1,x2,x))*.
% 299.70/300.42 11207[0:SpR:294.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y,x2),c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,y,x2,x),w,x,x2,z),x1,z,x2))*.
% 299.70/300.42 11443[0:SpL:418.0,469.0] || c_List_Olist__all2(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,w,z,tc_fun(x2,tc_bool),y),c_List_Odrop(v,x,y),x1,y,x2)*.
% 299.70/300.42 11442[0:SpL:426.0,469.0] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,w,z,tc_fun(x2,tc_bool),y),c_List_Orotate(v,x,y),x1,y,x2)*.
% 299.70/300.42 11441[0:SpL:429.0,469.0] || c_List_Olist__all2(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,w,z,tc_fun(x2,tc_bool),y),c_List_Otake(v,x,y),x1,y,x2)*.
% 299.70/300.42 11554[0:Res:443.1,468.0] || c_List_Olist__all2(c_COMBB(u,v,w,tc_fun(x,tc_bool),y),z,x1,y,x) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Odrop(x2,z,y),y,w),c_List_Odrop(x2,x1,x),w,x)*.
% 299.70/300.42 11553[0:Res:451.1,468.0] || c_List_Olist__all2(c_COMBB(u,v,w,tc_fun(x,tc_bool),y),z,x1,y,x) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Otake(x2,z,y),y,w),c_List_Otake(x2,x1,x),w,x)*.
% 299.70/300.42 12709[0:Res:448.1,479.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),w,x,tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Orev(x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Orev(w,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)*.
% 299.70/300.42 12966[0:SpR:9401.1,452.2] || equal(u,v)* c_List_Olist__all2(w,u,x,y,z)* c_List_Olist__all2(w,x1,x2,y,z) -> c_List_Olist__all2(w,c_List_Oappend(v,x1,y),c_List_Oappend(x,x2,z),y,z)*.
% 299.70/300.42 12954[0:SpR:2742.1,452.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,u,x,v,y)* c_List_Olist__all2(w,z,x1,v,y) -> c_List_Olist__all2(w,z,c_List_Oappend(x,x1,y),v,y)*.
% 299.70/300.42 12951[0:SpR:9401.1,452.2] || equal(u,v)* c_List_Olist__all2(w,x,u,y,z)* c_List_Olist__all2(w,x1,x2,y,z) -> c_List_Olist__all2(w,c_List_Oappend(x,x1,y),c_List_Oappend(v,x2,z),y,z)*.
% 299.70/300.42 12939[0:SpR:2742.1,452.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,u,y,v)* c_List_Olist__all2(w,z,x1,y,v) -> c_List_Olist__all2(w,c_List_Oappend(x,z,y),x1,y,v)*.
% 299.70/300.42 13850[0:SpL:279.1,6954.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* equal(y,c_List_Orev(z,tc_Type_Oty))* -> .
% 299.70/300.42 13843[0:SpL:279.1,4546.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Olist_OCons(x1,y,tc_Type_Oty))* equal(c_List_Orev(z,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.42 13840[0:SpL:279.1,7021.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(y,c_List_Otake(x1,c_List_Orev(z,tc_Type_Oty),tc_Type_Oty))* -> .
% 299.70/300.42 13825[0:SpL:279.1,3998.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty))* -> .
% 299.70/300.42 13820[0:SpL:279.1,4063.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,y)* c_List_Odistinct(c_List_Orev(z,tc_Type_Oty),tc_Type_Oty)* -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty).
% 299.70/300.42 13790[0:SpL:279.1,3968.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(c_List_Orev(y,tc_Type_Oty),tc_Type_Oty) -> c_List_Odistinct(c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.42 13789[0:SpL:279.1,11142.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(c_List_Orev(y,tc_Type_Oty),tc_Type_Oty) equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> c_List_Odistinct(z,tc_Type_Oty)*.
% 299.70/300.42 13772[0:SpL:279.1,11143.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(y,tc_Type_Oty) equal(z,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> c_List_Odistinct(z,tc_Type_Oty)*.
% 299.70/300.42 13851[0:Rew:11803.1,13767.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(tc_Type_Oty)),c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty)).
% 299.70/300.42 13895[0:SpL:279.1,11937.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Otake(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* equal(y,c_List_Orev(z,tc_Type_Oty))* -> .
% 299.70/300.42 13978[0:SpL:279.1,12026.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(y,c_List_Odrop(x1,c_List_Orev(z,tc_Type_Oty),tc_Type_Oty))* -> .
% 299.70/300.42 14020[0:SpL:279.1,12640.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),z)* equal(y,c_List_Otake(x1,z,tc_Type_Oty))* -> .
% 299.70/300.42 14050[0:SpL:279.1,12679.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(y,c_List_Otake(x1,z,tc_Type_Oty))* -> .
% 299.70/300.42 14081[0:SpL:279.1,12692.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,x1,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(y,c_List_Orev(x1,tc_Type_Oty)) -> .
% 299.70/300.42 14095[0:SpL:279.1,12693.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,x1,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(y,c_List_Orev(x1,tc_Type_Oty)) -> .
% 299.70/300.42 14109[0:SpL:279.1,12729.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),z)* equal(c_List_Olist_OCons(x1,y,tc_Type_Oty),z)* -> .
% 299.70/300.42 14188[0:SpL:279.1,13067.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Orev(c_List_Otake(z,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Orev(y,tc_Type_Oty))** -> .
% 299.70/300.42 14666[0:SpL:279.1,13495.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.42 14832[0:SpL:279.1,13909.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),z)* equal(y,c_List_Odrop(x1,z,tc_Type_Oty))* -> .
% 299.70/300.42 14881[0:SpL:279.1,13981.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(y,c_List_Odrop(x1,z,tc_Type_Oty))* -> .
% 299.70/300.42 14927[0:SpL:279.1,13996.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,x1,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(y,c_List_Orev(z,tc_Type_Oty)) -> .
% 299.70/300.42 15319[0:SpL:279.1,14596.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Otake(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),x1)* equal(c_List_Orev(y,tc_Type_Oty),x1) -> .
% 299.70/300.42 15327[0:SpL:279.1,14729.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),z)* equal(c_List_Oappend(x1,y,tc_Type_Oty),z)* -> .
% 299.70/300.42 15476[0:SpL:279.1,15204.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),z)* -> .
% 299.70/300.42 15520[0:SpL:279.1,15228.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Orev(c_List_Odrop(z,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Orev(y,tc_Type_Oty))** -> .
% 299.70/300.42 15994[0:Rew:11156.1,15959.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),z,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),z)**.
% 299.70/300.42 17930[0:SpL:279.1,16106.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(c_List_Olist_OCons(z,y,tc_Type_Oty),tc_Type_Oty)* -> c_List_Odistinct(c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.42 17933[0:SpL:279.1,16159.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,y,tc_Type_Oty),tc_Type_Oty),c_List_Odrop(x2,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.42 17983[0:SpL:279.1,16209.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(c_List_Oappend(z,y,tc_Type_Oty),tc_Type_Oty)* -> c_List_Odistinct(c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.42 18016[0:SpL:279.1,16241.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(c_List_Olist_OCons(z,c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)* -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty).
% 299.70/300.42 18031[0:SpL:279.1,16242.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(c_List_Oappend(z,c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)* -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty).
% 299.70/300.42 18057[0:SpL:279.1,16297.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),c_List_Odrop(x2,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.42 18119[0:SpL:279.1,16328.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Oappend(x2,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.42 18153[0:SpL:279.1,16329.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Oappend(x2,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.42 18178[0:SpL:279.1,16381.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.42 18207[0:SpL:279.1,16437.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Olist_OCons(z,y,tc_Type_Oty),c_List_Odrop(x1,c_List_Odrop(x2,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty))* -> .
% 299.70/300.42 18440[0:SpL:279.1,17615.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.42 18444[0:SpL:279.1,17622.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.42 18775[0:SpL:279.1,18329.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Odrop(z,c_List_Odrop(x1,c_List_Odrop(x2,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),y)** -> .
% 299.70/300.42 19045[0:SpL:279.1,18544.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.42 19812[0:SpR:2317.1,308.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Olist__update(c_List_Oappend(u,c_List_Olist_OCons(x,y,v),v),c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),z,v),c_List_Oappend(u,c_List_Olist_OCons(z,y,v),v))**.
% 299.70/300.42 20918[0:Rew:11156.1,20912.2] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(z,c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(z,tc_List_Olist(tc_Option_Ooption(tc_Type_Oty))))*.
% 299.70/300.42 22994[0:SpL:6605.0,469.0] || c_List_Olist__all2(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),y,x,z)* -> c_List_Olist__all2(c_COMBB(u,v,x,tc_fun(z,tc_bool),x1),c_List_Olist_OCons(w,c_List_Olist_ONil(x1),x1),y,x1,z)*.
% 299.70/300.42 23480[0:SpL:279.1,22745.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(y,tc_Type_Oty),z) equal(c_List_Olist_OCons(x1,z,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.42 23791[0:SpL:279.1,23678.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),z)* equal(c_List_Orotate(x1,y,tc_Type_Oty),z)* -> .
% 299.70/300.42 24212[0:SpL:279.1,22266.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),c_List_Odrop(x2,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.42 24293[0:SpL:279.1,22331.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Oappend(x2,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.42 24322[0:SpL:279.1,22332.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Oappend(x2,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.42 24577[0:SpL:279.1,24059.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,y,tc_Type_Oty),tc_Type_Oty),c_List_Odrop(x2,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.42 24645[0:SpL:279.1,24096.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,c_List_Olist_OCons(x2,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.42 24660[0:SpL:279.1,24097.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Oappend(x1,c_List_Olist_OCons(x2,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.42 24868[0:SpL:279.1,24689.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Oappend(z,y,tc_Type_Oty),c_List_Odrop(x1,c_List_Odrop(x2,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty))* -> .
% 299.70/300.42 25619[0:SpR:25354.1,452.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,y,z,v) c_List_Olist__all2(w,x1,u,z,v)* -> c_List_Olist__all2(w,c_List_Oappend(x,x1,z),y,z,v)*.
% 299.70/300.42 25611[0:SpR:25354.1,452.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olist__all2(w,x,y,v,z) c_List_Olist__all2(w,u,x1,v,z)* -> c_List_Olist__all2(w,x,c_List_Oappend(y,x1,z),v,z)*.
% 299.70/300.42 26437[0:SpR:421.0,1446.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,z,x),x,y),y),y),c_List_Omap(v,z,x,y))**.
% 299.70/300.42 26432[0:SpR:336.0,1446.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Olist_OCons(u,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),x),c_List_Olist_OCons(w,y,x))**.
% 299.70/300.42 26431[0:SpR:161.0,1446.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(y,w,x),c_List_Oreplicate(v,w,x),x),x),x),c_List_Oreplicate(y,w,x))**.
% 299.70/300.42 26741[0:SpR:161.0,1541.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w),tc_List_Olist(w)),c_List_Oappend(c_List_Oreplicate(x,v,w),c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),w),y)**.
% 299.70/300.42 26720[0:SpR:421.0,1541.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,z,x),x,y),y),y),c_List_Omap(v,z,x,y))**.
% 299.70/300.42 26715[0:SpR:336.0,1541.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),x),c_List_Olist_OCons(w,y,x))**.
% 299.70/300.42 26714[0:SpR:161.0,1541.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(y,w,x),c_List_Oreplicate(v,w,x),x),x),x),c_List_Oreplicate(y,w,x))**.
% 299.70/300.42 27079[0:SpR:429.0,1548.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,w,x),x,y),c_List_Oappend(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),z,y),y),c_List_Oappend(c_List_Omap(u,w,x,y),z,y))**.
% 299.70/300.42 27055[0:SpR:418.0,1548.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Oappend(c_List_Omap(v,c_List_Odrop(u,w,x),x,y),z,y),y),c_List_Oappend(c_List_Omap(v,w,x,y),z,y))**.
% 299.70/300.42 28054[0:SpL:279.1,26942.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Orev(z,tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.42 28100[0:SpL:279.1,26950.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.42 28201[0:SpL:279.1,26953.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.42 32593[0:SpR:4132.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Otake(u,c_List_Omap(x,v,w,y),y),y),y),c_List_Orev(c_List_Otake(u,c_List_Omap(x,v,w,y),y),y))**.
% 299.70/300.42 32829[0:Rew:4132.0,32706.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_Nat_Osize__class_Osize(c_List_Otake(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(c_List_Otake(z,x,tc_Value_Oval),tc_List_Olist(tc_Value_Oval)))**.
% 299.70/300.42 33221[0:SpR:4351.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),y),y),c_List_Orev(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),y))**.
% 299.70/300.42 33490[0:Rew:4351.0,33332.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(c_List_Odrop(z,x,tc_Value_Oval),tc_List_Olist(tc_Value_Oval)))**.
% 299.70/300.42 36444[0:Rew:11156.1,36443.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* -> equal(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orotate(z,x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty)))**.
% 299.70/300.42 37011[0:Rew:11156.1,37002.2] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Option_Ooption(tc_Type_Oty)),z)**.
% 299.70/300.42 38080[0:SpR:1375.1,943.1] || equal(u,v)* equal(c_List_Oappend(v,w,x),y)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_List_Orev(c_List_Oappend(u,w,x),x),x),c_List_Orev(c_List_Oappend(u,w,x),x))**.
% 299.70/300.42 38930[0:SpR:1378.1,943.1] || equal(u,v)* equal(c_List_Oappend(w,v,x),y)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_List_Orev(c_List_Oappend(w,u,x),x),x),c_List_Orev(c_List_Oappend(w,u,x),x))**.
% 299.70/300.42 39849[0:SpR:39516.1,452.2] || equal(u,v)* c_List_Olist__all2(w,x,y,z,x1) c_List_Olist__all2(w,x2,u,z,x1)* -> c_List_Olist__all2(w,c_List_Oappend(x,x2,z),c_List_Oappend(y,v,x1),z,x1)*.
% 299.70/300.42 39836[0:SpR:39516.1,452.2] || equal(u,v)* c_List_Olist__all2(w,x,y,z,x1) c_List_Olist__all2(w,u,x2,z,x1)* -> c_List_Olist__all2(w,c_List_Oappend(x,v,z),c_List_Oappend(y,x2,x1),z,x1)*.
% 299.70/300.42 41276[0:Rew:207.0,41182.0,377.0,41182.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Olist_OCons(y,c_List_Oappend(w,z,x),x),x),x),c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x))**.
% 299.70/300.42 41175[0:SpR:820.0,451.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Olist__update(v,w,x,y),z,y),x1,y,x2)* -> c_List_Olist__all2(u,c_List_Olist__update(v,w,x,y),c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),x1,x2),y,x2)*.
% 299.70/300.42 41174[0:SpR:820.0,451.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Olist__update(w,x,y,z),x1,z),x2,z)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(z)),v,x2),c_List_Olist__update(w,x,y,z),x2,z)*.
% 299.70/300.42 41449[0:SpR:829.0,451.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Omap(v,w,x,y),z,y),x1,y,x2)* -> c_List_Olist__all2(u,c_List_Omap(v,w,x,y),c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),x1,x2),y,x2)*.
% 299.70/300.42 41448[0:SpR:829.0,451.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),x2,z)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),v,x2),c_List_Omap(w,x,y,z),x2,z)*.
% 299.70/300.42 41732[0:SpR:4144.0,451.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Omap(v,w,y,z),c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(y)),x1,x2),z,x2)*.
% 299.70/300.42 41731[0:SpR:4144.0,451.1] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(z)),v,x2),c_List_Omap(w,x,z,x1),x2,x1)*.
% 299.70/300.42 42131[0:SpR:4351.0,4367.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),x1,z),z,x2),x2),c_List_Omap(x,x1,z,x2))**.
% 299.70/300.42 42130[0:SpR:4132.0,4367.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(c_List_Otake(u,c_List_Omap(y,v,w,z),z),x1,z),z,x2),x2),c_List_Omap(x,x1,z,x2))**.
% 299.70/300.42 42129[0:SpR:4351.0,4367.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Oappend(c_List_Odrop(u,w,x),x1,x),x,x2),x2),c_List_Omap(z,x1,x,x2))**.
% 299.70/300.42 42128[0:SpR:4132.0,4367.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Oappend(c_List_Otake(u,w,x),x1,x),x,x2),x2),c_List_Omap(z,x1,x,x2))**.
% 299.70/300.42 42080[0:SpR:4367.0,443.1] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Oappend(x,y,z),z,x1),x2,x1) -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(z)),v,x2),c_List_Omap(w,y,z,x1),x2,x1)*.
% 299.70/300.42 42077[0:SpR:4367.0,443.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),x1,z,x2) -> c_List_Olist__all2(u,c_List_Omap(v,x,y,z),c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(y)),x1,x2),z,x2)*.
% 299.70/300.42 42231[0:SpL:279.1,41614.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Odrop(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),x1)* equal(c_List_Orev(y,tc_Type_Oty),x1) -> .
% 299.70/300.42 42246[0:SpL:279.1,41990.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),c_List_Orev(z,tc_Type_Oty))* c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(z,tc_Type_Oty).
% 299.70/300.42 43044[0:SpL:294.0,7159.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,w,x,y),z,y,x,x1),x2,x1,x),x)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(v,z,y,w,x1),x2,x1,w),w)*.
% 299.70/300.42 44871[0:SpR:431.0,6590.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(c_Fun_Ocomp(u,w,x,y,z),x1,z,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Omap(w,x1,z,x),x),tc_List_Olist(x)))*.
% 299.70/300.42 44835[0:SpR:6590.0,649.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Olist_OCons(v,w,x),x),x),c_List_Orotate(z,c_List_Olist_OCons(v,w,x),x))**.
% 299.70/300.42 44747[0:SpR:6590.0,641.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist_OCons(hAPP(x,u),c_List_Omap(x,v,w,y),y),y),c_List_Olist_OCons(hAPP(x,u),c_List_Omap(x,v,w,y),y))**.
% 299.70/300.42 45787[0:SpR:279.1,45578.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Olist_OCons(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.70/300.42 46053[0:SpR:279.1,46002.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),tc_List_Olist(x1)),y,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))*.
% 299.70/300.42 46455[0:SpL:1550.0,8542.0] || equal(c_List_Omap(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,x),y,x),x,z),c_List_Olist_ONil(z)).
% 299.70/300.42 46137[0:SpR:1550.0,1541.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(x,v,w),w),y,w),w),w),c_List_Oappend(c_List_Orev(x,w),y,w))**.
% 299.70/300.42 46793[0:Rew:344.0,46153.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,v),v),y,v),v,z),z),c_List_Omap(w,c_List_Oappend(c_List_Orev(x,v),y,v),v,z))**.
% 299.70/300.42 46926[0:SpR:45729.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),z,y),y),c_List_Orotate(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y))**.
% 299.70/300.42 48333[0:Rew:377.0,48244.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Oappend(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,y,x),x),x),x),c_List_Oappend(u,c_List_Oappend(v,w,x),x))**.
% 299.70/300.42 48334[0:Rew:207.0,48243.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),tc_List_Olist(x)),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,y,x),x),x),x),c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x))**.
% 299.70/300.42 48212[0:SpR:1550.0,1540.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(x,v,w),w),y,w),w),w),c_List_Oappend(u,c_List_Orev(v,w),w))**.
% 299.70/300.42 48883[0:SpL:1648.0,11882.1] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y)) equal(c_List_Olist_OCons(z,c_List_Oappend(u,x1,y),y),c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y))* -> .
% 299.70/300.42 48872[0:SpL:1648.0,7021.1] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),y) equal(c_List_Olist_OCons(z,y,x),c_List_Otake(x1,c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),x))* -> .
% 299.70/300.42 48870[0:SpL:1648.0,11937.1] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),c_List_Otake(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x))* -> .
% 299.70/300.42 48866[0:SpL:1648.0,6917.1] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),c_List_Oappend(y,z,x))* equal(c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),x),y)* -> .
% 299.70/300.42 48860[0:SpL:1648.0,6987.1] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),y) equal(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),x),c_List_Otake(x1,y,x))* -> .
% 299.70/300.42 48796[0:SpL:1648.0,14150.0] || equal(c_List_Otake(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y),z)* -> .
% 299.70/300.42 49322[0:SpL:431.0,8899.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist__update(w,x,y,z),z,x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),w,z,x2),c_List_Olist_ONil(x2))**.
% 299.70/300.42 49452[0:SpR:704.0,4140.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Oreplicate(v,hAPP(y,w),z),z),c_List_Omap(y,c_List_Otake(u,c_List_Oreplicate(v,w,x),x),x,z))**.
% 299.70/300.42 49384[0:SpR:4140.0,783.1] || equal(u,c_List_Oreplicate(v,hAPP(w,x),y)) -> equal(c_List_Omap(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_List_Oreplicate(v,x,z),z),z,y),c_List_Oreplicate(v,hAPP(w,x),y))**.
% 299.70/300.42 50081[0:SpL:4139.0,7159.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(w,c_List_Otake(u,c_List_Orev(x1,z),z),z,x),x)*.
% 299.70/300.42 49948[0:SpR:431.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Otake(u,c_List_Orev(x,y),y),y,x1))*.
% 299.70/300.42 49937[0:SpR:431.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Omap(v,c_List_Otake(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x,y))*.
% 299.70/300.42 49931[0:SpR:4139.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,c_List_Orev(x,y),y),y,z),z,x1),c_List_Otake(w,c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1),x1),x1))*.
% 299.70/300.42 49926[0:SpR:4139.0,431.0] || -> equal(c_List_Omap(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Otake(v,c_List_Orev(x,y),y),y,x1))*.
% 299.70/300.42 49898[0:SpR:4139.0,4116.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Otake(x1,c_List_Orev(w,x),x),x,y),y,z),z)*.
% 299.70/300.42 49886[0:SpR:4139.0,219.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orev(w,x),x),x,y),c_List_Odrop(v,c_List_Orev(c_List_Omap(u,w,x,y),y),y),y),c_List_Orev(c_List_Omap(u,w,x,y),y))**.
% 299.70/300.42 50149[0:Rew:88.0,50031.1] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Orev(x,y),y),y,z))* equal(c_List_Omap(v,x,y,z),u) -> equal(c_List_Orev(c_List_Omap(v,x,y,z),z),u)*.
% 299.70/300.42 50747[0:SpL:4133.0,7159.0] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Otake(u,x1,z),z),z,x),x)*.
% 299.70/300.42 50684[0:SpL:4133.0,23537.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Orotate(x1,c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 50683[0:SpL:4133.0,13578.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Oappend(x1,c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 50682[0:SpL:4133.0,7107.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 50681[0:SpL:4133.0,6799.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Oappend(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 50674[0:SpL:4133.0,40050.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Oappend(x2,u,z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.42 50673[0:SpL:4133.0,11882.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Oappend(u,x2,z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.42 50667[0:SpL:4133.0,21887.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Oappend(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),x2)** -> .
% 299.70/300.42 50664[0:SpL:4133.0,12026.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Odrop(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y))* -> .
% 299.70/300.42 50663[0:SpL:4133.0,11853.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),x2,y),y),z)* -> .
% 299.70/300.42 50661[0:SpL:4133.0,7021.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Otake(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y))* -> .
% 299.70/300.42 50660[0:SpL:4133.0,6954.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))* -> .
% 299.70/300.42 50659[0:SpL:4133.0,11937.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Otake(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))* -> .
% 299.70/300.42 50658[0:SpL:4133.0,11908.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),x1)* -> .
% 299.70/300.42 50657[0:SpL:4133.0,12017.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),x1)* -> .
% 299.70/300.42 50656[0:SpL:4133.0,22879.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Orotate(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),x1)* -> .
% 299.70/300.42 50655[0:SpL:4133.0,6917.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),z)* -> .
% 299.70/300.42 50653[0:SpL:4133.0,3783.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Oappend(x1,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),y)* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 50652[0:SpL:4133.0,2946.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),c_List_Odrop(x2,x1,y))* -> .
% 299.70/300.42 50650[0:SpL:4133.0,11954.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),c_List_Odrop(x2,z,y))* -> .
% 299.70/300.42 50649[0:SpL:4133.0,6987.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),c_List_Otake(x2,z,y))* -> .
% 299.70/300.42 50648[0:SpL:4133.0,4742.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),y)* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 50644[0:SpL:4133.0,50187.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),x1),x1),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.42 50616[0:SpL:4133.0,41582.0] || equal(c_List_Odrop(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(x,z,x1,w),w),w)*.
% 299.70/300.42 50615[0:SpL:4133.0,12791.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Otake(y,c_List_Omap(x,z,x1,w),w),w)*.
% 299.70/300.42 50614[0:SpL:4133.0,13450.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,w))* equal(c_List_Olist_OCons(x2,v,w),c_List_Otake(y,c_List_Omap(x,z,x1,w),w))* -> .
% 299.70/300.42 50610[0:SpL:4133.0,6488.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,w))* -> equal(c_List_Odrop(u,c_List_Otake(y,c_List_Omap(x,z,x1,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.42 50597[0:SpL:4133.0,13996.1] || equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z,y),x1)* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))* -> .
% 299.70/300.42 50593[0:SpL:4133.0,3647.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),x1,y),y)* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 50589[0:SpL:4133.0,10514.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Otake(x1,z,y),y)*.
% 299.70/300.42 50588[0:SpL:4133.0,10665.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(x1,z,y),y)*.
% 299.70/300.42 50587[0:SpL:4133.0,49710.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),x1,z),c_List_Otake(w,c_List_Omap(v,x,y,z),z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.42 50585[0:SpL:4133.0,15215.0] || equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),x1)* -> .
% 299.70/300.42 50584[0:SpL:4133.0,14150.0] || equal(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),x1)* -> .
% 299.70/300.42 50583[0:SpL:4133.0,12821.1] || equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z),x1)* -> .
% 299.70/300.42 50582[0:SpL:4133.0,14502.1] || equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z),x1)* -> .
% 299.70/300.42 50581[0:SpL:4133.0,12692.1] || equal(c_List_Oappend(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.42 50580[0:SpL:4133.0,12693.1] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.42 50578[0:SpL:4133.0,15228.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Odrop(x1,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 50568[0:SpL:4133.0,14084.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Otake(w,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.42 50556[0:SpL:4133.0,13067.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 50544[0:SpL:4133.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Odrop(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.42 50542[0:SpL:4133.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.42 50532[0:SpL:4133.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.42 50531[0:SpL:4133.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.42 50530[0:SpL:4133.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Orotate(x2,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.42 50514[0:SpL:4133.0,37135.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Orotate(z,x1,y),y),x1)** -> equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.42 50513[0:SpL:4133.0,23499.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Orotate(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),x1)* -> .
% 299.70/300.42 50512[0:SpL:4133.0,11837.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.70/300.42 50511[0:SpL:4133.0,13557.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),x1)* -> .
% 299.70/300.42 50510[0:SpL:4133.0,5284.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Otake(x1,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 50509[0:SpL:4133.0,5191.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 50507[0:SpL:4133.0,22401.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Oappend(x2,c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),x2)** -> .
% 299.70/300.42 50504[0:SpL:4133.0,12896.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),z)* c_List_Odistinct(c_List_Otake(v,c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(x1,z,y),y)*.
% 299.70/300.42 50503[0:SpL:4133.0,13023.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),z)* c_List_Odistinct(c_List_Otake(v,c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(x1,z,y),y)*.
% 299.70/300.42 50500[0:SpL:4133.0,14930.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),z,y),x1)* equal(c_List_Olist_OCons(x2,x1,y),c_List_Otake(v,c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.42 50429[0:SpR:431.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(c_List_Otake(u,x,y),y),y,x1))*.
% 299.70/300.42 50417[0:SpR:431.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,c_List_Omap(w,x1,z,x),x),x),x,y))*.
% 299.70/300.42 50411[0:SpR:4133.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z,x1),c_List_Orev(c_List_Otake(w,c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1),x1),x1))*.
% 299.70/300.42 50405[0:SpR:4133.0,431.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(c_List_Otake(v,x,y),y),y,x1))*.
% 299.70/300.42 50376[0:SpR:4133.0,694.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.42 50361[0:SpR:4133.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.42 50360[0:SpR:4133.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Olist__update(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),z,x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.42 51022[0:SpR:4036.1,943.1] || equal(u,v)* equal(c_List_Olist_OCons(w,u,x),y)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),c_List_Orev(c_List_Olist_OCons(w,v,x),x),x),c_List_Orev(c_List_Olist_OCons(w,v,x),x))**.
% 299.70/300.42 51851[0:SpR:51643.1,445.2] || equal(u,v)* hBOOL(hAPP(hAPP(w,x),y)) c_List_Olist__all2(w,z,v,x1,x2)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,z,x1),c_List_Olist_OCons(y,u,x2),x1,x2)*.
% 299.70/300.42 51839[0:SpR:51643.1,445.2] || equal(u,v)* hBOOL(hAPP(hAPP(w,x),y)) c_List_Olist__all2(w,v,z,x1,x2)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,u,x1),c_List_Olist_OCons(y,z,x2),x1,x2)*.
% 299.70/300.42 53125[0:Rew:424.0,52996.1] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z,x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Oreplicate(x,hAPP(u,hAPP(v,y)),x2),c_List_Olist_ONil(x2)).
% 299.70/300.42 53390[0:SpL:4253.0,7159.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orotate(u,c_List_Orev(x1,z),z),z,x),x)*.
% 299.70/300.42 53323[0:SpL:4253.0,4260.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,x,y,z),z),z,x1),x1)*.
% 299.70/300.42 53270[0:SpR:431.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orotate(u,c_List_Orev(x,y),y),y,x1))*.
% 299.70/300.42 53256[0:SpR:431.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Omap(v,c_List_Orotate(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x,y))*.
% 299.70/300.42 53250[0:SpR:4253.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z),z,x1),c_List_Orotate(w,c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1),x1),x1))*.
% 299.70/300.42 53242[0:SpR:4253.0,431.0] || -> equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orotate(v,c_List_Orev(x,y),y),y,x1))*.
% 299.70/300.42 53222[0:SpR:4253.0,4236.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(x1,c_List_Orev(w,x),x),x,y),y,z),z)*.
% 299.70/300.42 53460[0:Rew:344.0,53234.0,154.0,53234.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Orev(c_List_Omap(x,u,v,y),y),y),z,y),y),c_List_Orotate(w,c_List_Orev(c_List_Omap(x,u,v,y),y),y))**.
% 299.70/300.42 53461[0:Rew:425.0,53210.0,344.0,53210.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Orotate(x,c_List_Orev(u,v),v),v,y),z,y),y),c_List_Omap(w,c_List_Orotate(x,c_List_Orev(u,v),v),v,y))**.
% 299.70/300.42 53496[0:SpL:279.1,51183.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(c_List_Orev(y,tc_Type_Oty),c_List_Odrop(x1,z,tc_Type_Oty))* -> .
% 299.70/300.42 53579[0:SpL:279.1,51191.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(c_List_Orev(y,tc_Type_Oty),c_List_Otake(x1,z,tc_Type_Oty))* -> .
% 299.70/300.42 54004[0:SpL:4246.0,7159.0] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Orotate(u,x1,z),z),z,x),x)*.
% 299.70/300.42 53939[0:SpL:4246.0,23537.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Orotate(x1,c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 53938[0:SpL:4246.0,13578.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Oappend(x1,c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 53937[0:SpL:4246.0,7107.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 53936[0:SpL:4246.0,6799.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Oappend(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 53929[0:SpL:4246.0,40050.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Oappend(x2,u,z),z),c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.42 53928[0:SpL:4246.0,11882.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Oappend(u,x2,z),z),c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.42 53919[0:SpL:4246.0,21887.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Oappend(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),x2)** -> .
% 299.70/300.42 53916[0:SpL:4246.0,12026.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Odrop(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y))* -> .
% 299.70/300.42 53915[0:SpL:4246.0,11853.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),x2,y),y),z)* -> .
% 299.70/300.42 53913[0:SpL:4246.0,7021.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Otake(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y))* -> .
% 299.70/300.42 53912[0:SpL:4246.0,6954.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.70/300.42 53911[0:SpL:4246.0,11937.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Otake(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.70/300.42 53910[0:SpL:4246.0,11908.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),x1)* -> .
% 299.70/300.42 53909[0:SpL:4246.0,12017.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),x1)* -> .
% 299.70/300.42 53908[0:SpL:4246.0,22879.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Orotate(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),x1)* -> .
% 299.70/300.42 53907[0:SpL:4246.0,6917.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),z)* -> .
% 299.70/300.42 53905[0:SpL:4246.0,3783.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Oappend(x1,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),y)* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 53904[0:SpL:4246.0,2946.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),c_List_Odrop(x2,x1,y))* -> .
% 299.70/300.42 53902[0:SpL:4246.0,11954.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),c_List_Odrop(x2,z,y))* -> .
% 299.70/300.42 53901[0:SpL:4246.0,6987.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),c_List_Otake(x2,z,y))* -> .
% 299.70/300.42 53900[0:SpL:4246.0,4742.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),y)* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 53896[0:SpL:4246.0,50187.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),x1),x1),c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.42 53865[0:SpL:4246.0,41582.0] || equal(c_List_Odrop(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Orotate(y,c_List_Omap(x,z,x1,w),w),w)*.
% 299.70/300.42 53864[0:SpL:4246.0,12791.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Orotate(y,c_List_Omap(x,z,x1,w),w),w)*.
% 299.70/300.42 53863[0:SpL:4246.0,13450.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,w))* equal(c_List_Olist_OCons(x2,v,w),c_List_Orotate(y,c_List_Omap(x,z,x1,w),w))* -> .
% 299.70/300.42 53859[0:SpL:4246.0,6488.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,w))* -> equal(c_List_Odrop(u,c_List_Orotate(y,c_List_Omap(x,z,x1,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.42 53854[0:SpL:4246.0,13996.1] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z,y),x1)* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.70/300.42 53850[0:SpL:4246.0,3647.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),x1,y),y)* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 53846[0:SpL:4246.0,10514.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Otake(x1,z,y),y)*.
% 299.70/300.42 53845[0:SpL:4246.0,10665.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(x1,z,y),y)*.
% 299.70/300.42 53844[0:SpL:4246.0,49710.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),x1,z),c_List_Orotate(w,c_List_Omap(v,x,y,z),z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.42 53842[0:SpL:4246.0,15215.0] || equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),x1)* -> .
% 299.70/300.42 53841[0:SpL:4246.0,14150.0] || equal(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),x1)* -> .
% 299.70/300.42 53840[0:SpL:4246.0,12821.1] || equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z),x1)* -> .
% 299.70/300.42 53839[0:SpL:4246.0,14502.1] || equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z),x1)* -> .
% 299.70/300.42 53838[0:SpL:4246.0,12692.1] || equal(c_List_Oappend(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.42 53837[0:SpL:4246.0,12693.1] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.42 53835[0:SpL:4246.0,15228.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Odrop(x1,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 53825[0:SpL:4246.0,14084.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Orotate(w,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.42 53813[0:SpL:4246.0,13067.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 53801[0:SpL:4246.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Odrop(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.42 53799[0:SpL:4246.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.42 53789[0:SpL:4246.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.42 53788[0:SpL:4246.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.42 53787[0:SpL:4246.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Orotate(x2,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.42 53772[0:SpL:4246.0,37135.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Orotate(z,x1,y),y),x1)** -> equal(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.42 53771[0:SpL:4246.0,23499.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Orotate(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),x1)* -> .
% 299.70/300.42 53770[0:SpL:4246.0,11837.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.70/300.42 53769[0:SpL:4246.0,13557.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),x1)* -> .
% 299.70/300.42 53768[0:SpL:4246.0,5284.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Otake(x1,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 53767[0:SpL:4246.0,5191.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 53765[0:SpL:4246.0,22401.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Oappend(x2,c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),x2)** -> .
% 299.70/300.42 53762[0:SpL:4246.0,12896.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z)* c_List_Odistinct(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(x1,z,y),y)*.
% 299.70/300.42 53761[0:SpL:4246.0,13023.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z)* c_List_Odistinct(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(x1,z,y),y)*.
% 299.70/300.42 53758[0:SpL:4246.0,14930.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z,y),x1)* equal(c_List_Olist_OCons(x2,x1,y),c_List_Orotate(v,c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.42 53722[0:SpR:431.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(c_List_Orotate(u,x,y),y),y,x1))*.
% 299.70/300.42 53707[0:SpR:431.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,c_List_Omap(w,x1,z,x),x),x),x,y))*.
% 299.70/300.42 53701[0:SpR:4246.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z,x1),c_List_Orev(c_List_Orotate(w,c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1),x1),x1))*.
% 299.70/300.42 53694[0:SpR:4246.0,431.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(c_List_Orotate(v,x,y),y),y,x1))*.
% 299.70/300.42 53663[0:SpR:4246.0,694.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.42 54123[0:Rew:154.0,53685.0,344.0,53685.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Orotate(w,c_List_Omap(x,u,v,y),y),y),z,y),y),c_List_Orev(c_List_Orotate(w,c_List_Omap(x,u,v,y),y),y))**.
% 299.70/300.42 54127[0:Rew:425.0,53650.0,154.0,53650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(y,u,v),v),v,z),z),z),z),c_List_Orotate(y,c_List_Omap(x,u,v,z),z))**.
% 299.70/300.42 54128[0:Rew:425.0,53647.0,154.0,53647.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Orotate(x,u,v),v),v,y),z,y),y),c_List_Omap(w,c_List_Orev(c_List_Orotate(x,u,v),v),v,y))**.
% 299.70/300.42 54137[0:SpL:279.1,51245.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),c_List_Oappend(z,x1,tc_Type_Oty))* equal(c_List_Orev(y,tc_Type_Oty),x1) -> .
% 299.70/300.42 55043[0:SpL:4360.0,7159.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(w,c_List_Odrop(u,c_List_Orev(x1,z),z),z,x),x)*.
% 299.70/300.42 54883[0:SpR:431.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Odrop(u,c_List_Orev(x,y),y),y,x1))*.
% 299.70/300.42 54866[0:SpR:431.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Omap(v,c_List_Odrop(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x,y))*.
% 299.70/300.42 54860[0:SpR:4360.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Odrop(w,c_List_Orev(x,y),y),y,z),z,x1),c_List_Odrop(w,c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1),x1),x1))*.
% 299.70/300.42 54851[0:SpR:4360.0,431.0] || -> equal(c_List_Omap(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Odrop(v,c_List_Orev(x,y),y),y,x1))*.
% 299.70/300.42 54819[0:SpR:4360.0,4335.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),z)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Odrop(x1,c_List_Orev(w,x),x),x,y),y,z),z)*.
% 299.70/300.42 54810[0:SpR:4360.0,219.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Odrop(u,c_List_Orev(w,x),x),x,y),y),c_List_Orev(c_List_Omap(v,w,x,y),y))**.
% 299.70/300.42 55119[0:Rew:88.0,54812.0] || equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,w,x,y))** -> equal(c_List_Omap(v,c_List_Odrop(u,c_List_Orev(w,x),x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.42 55167[0:SpL:279.1,51249.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),c_List_Oappend(z,x1,tc_Type_Oty))* equal(c_List_Orev(y,tc_Type_Oty),z) -> .
% 299.70/300.42 55708[0:SpL:4352.0,7159.0] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(c_List_Odrop(u,x1,z),z),z,x),x)*.
% 299.70/300.42 55643[0:SpL:4352.0,23537.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Orotate(x1,c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 55642[0:SpL:4352.0,13578.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Oappend(x1,c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 55641[0:SpL:4352.0,7107.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 55640[0:SpL:4352.0,6799.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Oappend(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 55633[0:SpL:4352.0,40050.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Oappend(x2,u,z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.42 55632[0:SpL:4352.0,11882.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Oappend(u,x2,z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.42 55624[0:SpL:4352.0,21887.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Oappend(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),x2)** -> .
% 299.70/300.42 55621[0:SpL:4352.0,12026.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Odrop(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y))* -> .
% 299.70/300.42 55620[0:SpL:4352.0,11853.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),x2,y),y),z)* -> .
% 299.70/300.42 55618[0:SpL:4352.0,7021.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Otake(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y))* -> .
% 299.70/300.42 55617[0:SpL:4352.0,6954.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.70/300.42 55616[0:SpL:4352.0,11937.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Otake(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.70/300.42 55615[0:SpL:4352.0,11908.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),x1)* -> .
% 299.70/300.42 55614[0:SpL:4352.0,12017.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),x1)* -> .
% 299.70/300.42 55613[0:SpL:4352.0,22879.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Orotate(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),x1)* -> .
% 299.70/300.42 55612[0:SpL:4352.0,6917.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),z)* -> .
% 299.70/300.42 55610[0:SpL:4352.0,3783.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Oappend(x1,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),y)* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 55609[0:SpL:4352.0,2946.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),c_List_Odrop(x2,x1,y))* -> .
% 299.70/300.42 55607[0:SpL:4352.0,11954.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),c_List_Odrop(x2,z,y))* -> .
% 299.70/300.42 55606[0:SpL:4352.0,6987.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),c_List_Otake(x2,z,y))* -> .
% 299.70/300.42 55605[0:SpL:4352.0,4742.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),y)* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 55601[0:SpL:4352.0,50187.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),x1),x1),c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1))** -> .
% 299.70/300.42 55566[0:SpL:4352.0,41582.0] || equal(c_List_Odrop(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(x,z,x1,w),w),w)*.
% 299.70/300.42 55565[0:SpL:4352.0,12791.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Odrop(y,c_List_Omap(x,z,x1,w),w),w)*.
% 299.70/300.42 55564[0:SpL:4352.0,13450.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,w))* equal(c_List_Olist_OCons(x2,v,w),c_List_Odrop(y,c_List_Omap(x,z,x1,w),w))* -> .
% 299.70/300.42 55560[0:SpL:4352.0,6488.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,w))* -> equal(c_List_Odrop(u,c_List_Odrop(y,c_List_Omap(x,z,x1,w),w),w),c_List_Olist_ONil(w))**.
% 299.70/300.42 55555[0:SpL:4352.0,13996.1] || equal(c_List_Oappend(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z,y),x1)* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.70/300.42 55551[0:SpL:4352.0,3647.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),x1,y),y)* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 55547[0:SpL:4352.0,10514.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Otake(x1,z,y),y)*.
% 299.70/300.42 55546[0:SpL:4352.0,10665.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(x1,z,y),y)*.
% 299.70/300.42 55545[0:SpL:4352.0,49710.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),x1,z),c_List_Odrop(w,c_List_Omap(v,x,y,z),z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.42 55543[0:SpL:4352.0,15215.0] || equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),x1)* -> .
% 299.70/300.42 55542[0:SpL:4352.0,14150.0] || equal(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),x1)* -> .
% 299.70/300.42 55541[0:SpL:4352.0,12821.1] || equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z),x1)* -> .
% 299.70/300.42 55540[0:SpL:4352.0,14502.1] || equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z),x1)* -> .
% 299.70/300.42 55539[0:SpL:4352.0,12692.1] || equal(c_List_Oappend(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.42 55538[0:SpL:4352.0,12693.1] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.42 55536[0:SpL:4352.0,15228.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Odrop(x1,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 55526[0:SpL:4352.0,14084.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Odrop(w,c_List_Omap(v,x,y,z),z))* -> .
% 299.70/300.42 55514[0:SpL:4352.0,13067.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 55502[0:SpL:4352.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Odrop(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.42 55500[0:SpL:4352.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.42 55490[0:SpL:4352.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.42 55489[0:SpL:4352.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.42 55488[0:SpL:4352.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Orotate(x2,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.70/300.42 55471[0:SpL:4352.0,37135.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Orotate(z,x1,y),y),x1)** -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.42 55470[0:SpL:4352.0,23499.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Orotate(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),x1)* -> .
% 299.70/300.42 55469[0:SpL:4352.0,11837.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.70/300.42 55468[0:SpL:4352.0,13557.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),x1)* -> .
% 299.70/300.42 55467[0:SpL:4352.0,5284.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Otake(x1,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 55466[0:SpL:4352.0,5191.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 55464[0:SpL:4352.0,22401.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Oappend(x2,c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),x2)** -> .
% 299.70/300.42 55461[0:SpL:4352.0,12896.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),z)* c_List_Odistinct(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(x1,z,y),y)*.
% 299.70/300.42 55460[0:SpL:4352.0,13023.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),z)* c_List_Odistinct(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(x1,z,y),y)*.
% 299.70/300.42 55457[0:SpL:4352.0,14930.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),z,y),x1)* equal(c_List_Olist_OCons(x2,x1,y),c_List_Odrop(v,c_List_Omap(u,w,x,y),y))* -> .
% 299.70/300.42 55362[0:SpR:1116.1,4352.0] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orev(c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))*.
% 299.70/300.42 55354[0:SpR:431.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(c_List_Odrop(u,x,y),y),y,x1))*.
% 299.70/300.42 55336[0:SpR:431.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,c_List_Omap(w,x1,z,x),x),x),x,y))*.
% 299.70/300.42 55330[0:SpR:4352.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z,x1),c_List_Orev(c_List_Odrop(w,c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1),x1),x1))*.
% 299.70/300.42 55322[0:SpR:4352.0,431.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(c_List_Odrop(v,x,y),y),y,x1))*.
% 299.70/300.42 55289[0:SpR:4352.0,694.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.42 55274[0:SpR:4352.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y,x1),x1),c_List_Olist_ONil(x1))**.
% 299.70/300.42 55273[0:SpR:4352.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Olist__update(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),z,x1,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.42 55947[0:SpL:279.1,51266.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),c_List_Orotate(z,x1,tc_Type_Oty))* equal(c_List_Orev(y,tc_Type_Oty),x1) -> .
% 299.70/300.42 55982[0:SpL:279.1,51901.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(y,c_List_Orev(c_List_Odrop(x1,z,tc_Type_Oty),tc_Type_Oty))* -> .
% 299.70/300.42 56110[0:SpL:431.0,6649.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Olist_OCons(z,x1,x2),x2,x3),x3,w))* -> equal(v,c_List_Omap(c_Fun_Ocomp(x,y,x3,w,x2),x1,x2,w))*.
% 299.70/300.42 56121[0:SpL:279.1,51906.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(y,c_List_Orev(c_List_Otake(x1,z,tc_Type_Oty),tc_Type_Oty))* -> .
% 299.70/300.42 56191[0:SpL:279.1,52143.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(c_List_Orev(c_List_Olist_OCons(x1,y,tc_Type_Oty),tc_Type_Oty),z)* -> .
% 299.70/300.42 56233[0:SpL:4352.0,52146.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,z,y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.70/300.42 56232[0:SpL:4246.0,52146.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,z,y),y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.70/300.42 56231[0:SpL:4133.0,52146.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,z,y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))* -> .
% 299.70/300.42 56208[0:SpL:279.1,52146.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(c_List_Olist_OCons(x1,y,tc_Type_Oty),c_List_Orev(z,tc_Type_Oty))* -> .
% 299.70/300.42 56257[0:SpL:431.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1,hAPP(u,x2),x),x)* -> c_List_Odistinct(c_List_Olist__update(c_List_Omap(v,z,y,w),x1,x2,w),w)*.
% 299.70/300.42 56332[0:SpL:4352.0,52176.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Oappend(x1,c_List_Olist_OCons(x2,z,y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.70/300.42 56331[0:SpL:4246.0,52176.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Oappend(x1,c_List_Olist_OCons(x2,z,y),y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.70/300.42 56330[0:SpL:4133.0,52176.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Oappend(x1,c_List_Olist_OCons(x2,z,y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))* -> .
% 299.70/300.42 56295[0:SpL:279.1,52176.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(c_List_Oappend(x1,y,tc_Type_Oty),c_List_Orev(z,tc_Type_Oty))* -> .
% 299.70/300.42 56375[0:SpL:4352.0,52188.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Orotate(x1,c_List_Olist_OCons(x2,z,y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.70/300.42 56374[0:SpL:4246.0,52188.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Orotate(x1,c_List_Olist_OCons(x2,z,y),y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.70/300.42 56373[0:SpL:4133.0,52188.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Orotate(x1,c_List_Olist_OCons(x2,z,y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))* -> .
% 299.70/300.42 56351[0:SpL:279.1,52188.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(c_List_Orotate(x1,y,tc_Type_Oty),c_List_Orev(z,tc_Type_Oty))* -> .
% 299.70/300.42 56388[0:SpL:279.1,52194.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(c_List_Oappend(x1,y,tc_Type_Oty),z)* -> .
% 299.70/300.42 56491[0:Rew:424.0,56484.1] || c_List_Olist__all2(c_COMBB(u,v,w,tc_fun(x,tc_bool),y),c_List_Oreplicate(z,x1,y),x2,y,x)* -> c_List_Olist__all2(u,c_List_Oreplicate(z,hAPP(v,x1),w),c_List_Orev(x2,x),w,x)*.
% 299.70/300.42 56621[0:SpL:279.1,52196.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(c_List_Orotate(x1,y,tc_Type_Oty),z)* -> .
% 299.70/300.42 56685[0:SpL:279.1,54149.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(c_List_Oappend(x1,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),z)* -> .
% 299.70/300.42 56751[0:SpL:4352.0,55192.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),c_List_Olist_OCons(x1,x2,y),y),z)* -> .
% 299.70/300.42 56750[0:SpL:4246.0,55192.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),c_List_Olist_OCons(x1,x2,y),y),z)* -> .
% 299.70/300.42 56749[0:SpL:4133.0,55192.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),c_List_Olist_OCons(x1,x2,y),y),z)* -> .
% 299.70/300.42 56889[0:SpL:4352.0,55215.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Omap(y,c_List_Orev(c_List_Odrop(z,x1,x2),x2),x2,x),u,x),c_List_Odrop(z,c_List_Omap(y,x1,x2,x),x))** -> .
% 299.70/300.42 56888[0:SpL:4246.0,55215.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Omap(y,c_List_Orev(c_List_Orotate(z,x1,x2),x2),x2,x),u,x),c_List_Orotate(z,c_List_Omap(y,x1,x2,x),x))** -> .
% 299.70/300.42 56887[0:SpL:4133.0,55215.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Omap(y,c_List_Orev(c_List_Otake(z,x1,x2),x2),x2,x),u,x),c_List_Otake(z,c_List_Omap(y,x1,x2,x),x))** -> .
% 299.70/300.42 56962[0:SpL:4352.0,55246.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Oappend(u,c_List_Olist_OCons(x1,x2,z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.42 56961[0:SpL:4246.0,55246.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Oappend(u,c_List_Olist_OCons(x1,x2,z),z),c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.42 56960[0:SpL:4133.0,55246.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Oappend(u,c_List_Olist_OCons(x1,x2,z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.42 56953[0:SpL:1648.0,55246.1] || equal(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y)) equal(c_List_Oappend(u,c_List_Olist_OCons(z,x1,y),y),c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y))* -> .
% 299.70/300.42 57021[0:SpL:279.1,55959.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(c_List_Orotate(x1,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty),z)* -> .
% 299.70/300.42 57089[0:SpL:4352.0,55967.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),x1)* -> .
% 299.70/300.42 57088[0:SpL:4246.0,55967.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),x1)* -> .
% 299.70/300.42 57087[0:SpL:4133.0,55967.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),x1)* -> .
% 299.70/300.42 57143[0:SpL:279.1,56412.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(c_List_Orev(c_List_Oappend(x1,y,tc_Type_Oty),tc_Type_Oty),z)* -> .
% 299.70/300.42 57186[0:Res:4527.1,6743.0] || c_List_Olist__all2(u,v,c_List_Oreplicate(w,x,y),z,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(x1,c_List_Orev(v,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(x1,c_List_Oreplicate(w,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.42 57184[0:Res:4537.1,6743.0] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),y,x,z)* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(x1,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Otake(x1,c_List_Orev(y,z),z),tc_List_Olist(z)))*.
% 299.70/300.42 57200[0:SpL:279.1,56626.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(c_List_Orev(c_List_Orotate(x1,y,tc_Type_Oty),tc_Type_Oty),z)* -> .
% 299.70/300.42 57332[0:Res:4527.1,6874.0] || c_List_Olist__all2(u,v,c_List_Oreplicate(w,x,y),z,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(x1,c_List_Orev(v,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(x1,c_List_Oreplicate(w,x,y),y),tc_List_Olist(y)))*.
% 299.70/300.42 57330[0:Res:4537.1,6874.0] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),y,x,z)* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(x1,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Odrop(x1,c_List_Orev(y,z),z),tc_List_Olist(z)))*.
% 299.70/300.42 57368[0:SpL:279.1,57069.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),y) equal(c_List_Orotate(x1,z,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.42 57361[0:SpL:4352.0,57069.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(x2,c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),x1)* -> .
% 299.70/300.42 57360[0:SpL:4246.0,57069.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(x2,c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),x1)* -> .
% 299.70/300.42 57359[0:SpL:4133.0,57069.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(x2,c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),x1)* -> .
% 299.70/300.42 57392[0:SpL:4352.0,57101.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Orotate(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 57391[0:SpL:4246.0,57101.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Orotate(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 57390[0:SpL:4133.0,57101.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,c_List_Orotate(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),y),z)* -> .
% 299.70/300.42 57448[0:SpL:4352.0,55182.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Omap(z,c_List_Olist_OCons(x1,x2,x3),x3,y),y),c_List_Odrop(v,c_List_Omap(u,w,x,y),y))** -> .
% 299.70/300.42 57447[0:SpL:4246.0,55182.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Omap(z,c_List_Olist_OCons(x1,x2,x3),x3,y),y),c_List_Orotate(v,c_List_Omap(u,w,x,y),y))** -> .
% 299.70/300.42 57446[0:SpL:4133.0,55182.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Omap(z,c_List_Olist_OCons(x1,x2,x3),x3,y),y),c_List_Otake(v,c_List_Omap(u,w,x,y),y))** -> .
% 299.70/300.42 58181[0:SpR:418.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Omap(y,z,x1,x2),x,x2) -> c_List_Olist__all2(u,w,c_List_Omap(y,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),z,x1),x1,x2),x,x2)*.
% 299.70/300.42 58119[0:SpR:2317.1,6845.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* c_List_Olist__all2(x,c_List_Oappend(w,y,v),z,v,x1)* -> c_List_Olist__all2(x,y,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),z,x1),v,x1)*.
% 299.70/300.42 58388[0:Rew:11156.1,58377.2] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Oreplicate(z,x1,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z)*.
% 299.70/300.42 58475[0:SpR:418.0,6815.1] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),c_List_Oappend(z,x1,x2),y,x2) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Odrop(c_Nat_Osize__class_Osize(z,tc_List_Olist(x2)),w,x),x,y),x1,y,x2)*.
% 299.70/300.42 58413[0:SpR:2317.1,6815.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* c_List_Olist__all2(x,y,c_List_Oappend(w,z,v),x1,v)* -> c_List_Olist__all2(x,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),y,x1),z,x1,v)*.
% 299.70/300.42 59085[0:SpL:9462.1,8266.0] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,y,w))* equal(c_List_Olist_OCons(v,c_List_Odrop(x,y,w),w),c_List_Olist_OCons(v,y,w))** -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)).
% 299.70/300.42 60715[0:SpL:54.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(c_COMBB(u,v,w,x,y),z,x1,x2),x3,hAPP(u,hAPP(v,x4)),x2),c_List_Olist_ONil(x2))** -> equal(c_List_Olist__update(z,x3,x4,x1),c_List_Olist_ONil(x1)).
% 299.70/300.42 60714[0:SpL:125.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,x1,x2),x3,hAPP(u,hAPP(v,x4)),x2),c_List_Olist_ONil(x2))** -> equal(c_List_Olist__update(z,x3,x4,x1),c_List_Olist_ONil(x1)).
% 299.70/300.42 61280[0:SpL:1633.0,8529.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,x1),x1)*.
% 299.70/300.42 61228[0:SpL:1633.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Oappend(c_List_Odrop(x1,c_List_Orev(z,y),y),c_List_Omap(v,c_List_Orev(w,x),x,y),y))* -> .
% 299.70/300.42 61586[0:Rew:61018.0,61038.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1,z),z),c_List_Orev(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),x1,z),z))*.
% 299.70/300.42 62101[0:SpL:1632.0,8528.0] || c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1)*.
% 299.70/300.42 62048[0:SpL:1632.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Oappend(c_List_Odrop(x1,c_List_Omap(w,c_List_Orev(x,y),y,z),z),c_List_Orev(v,z),z))* -> .
% 299.70/300.42 61808[0:SpR:1632.0,784.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_List_Orev(c_List_Oappend(z,c_List_Omap(v,w,x,y),y),y),y),c_List_Orev(z,y))**.
% 299.70/300.42 62442[0:Rew:61866.0,61886.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Orev(c_List_Oappend(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1))*.
% 299.70/300.42 64508[0:SpL:6606.0,6633.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,x,y,z),z),z,x1),x1)*.
% 299.70/300.42 65300[0:SpL:6591.0,21973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),x1),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1))* -> .
% 299.70/300.42 65206[0:SpL:6591.0,21930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),c_List_Otake(x1,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z))* -> .
% 299.70/300.42 65203[0:SpL:6591.0,2111.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 65193[0:SpL:6591.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z),c_List_Otake(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z))* -> .
% 299.70/300.42 65191[0:SpL:6591.0,13130.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z)*.
% 299.70/300.42 65186[0:SpL:6591.0,2053.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Orev(c_List_Otake(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.70/300.42 64969[0:SpR:6591.0,662.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z,y),y),z)**.
% 299.70/300.42 65543[0:Rew:65161.1,65143.1] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.70/300.42 65755[0:SpL:39737.1,8532.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Omap(y,c_List_Otake(v,w,x),x,z),c_List_Omap(y,w,x,z))** -> equal(c_List_Omap(y,u,x,z),c_List_Olist_ONil(z))**.
% 299.70/300.42 65750[0:SpL:9462.1,8532.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Omap(y,w,x,z),c_List_Omap(y,u,x,z))* -> equal(c_List_Omap(y,c_List_Odrop(v,w,x),x,z),c_List_Olist_ONil(z))**.
% 299.70/300.42 66149[0:SpL:39737.1,8531.0] || equal(u,c_List_Odrop(v,w,x))* equal(c_List_Omap(y,w,x,z),c_List_Omap(y,u,x,z))* -> equal(c_List_Omap(y,c_List_Otake(v,w,x),x,z),c_List_Olist_ONil(z))**.
% 299.70/300.42 66144[0:SpL:9462.1,8531.0] || equal(u,c_List_Otake(v,w,x))* equal(c_List_Omap(y,c_List_Odrop(v,w,x),x,z),c_List_Omap(y,w,x,z))** -> equal(c_List_Omap(y,u,x,z),c_List_Olist_ONil(z))**.
% 299.70/300.42 66681[0:SpL:1635.0,21973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),x2),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2))** -> .
% 299.70/300.42 66611[0:SpL:1635.0,6201.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Olist_ONil(x1)).
% 299.70/300.42 66603[0:SpL:1635.0,21930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1))* -> .
% 299.70/300.42 66600[0:SpL:1635.0,2111.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1))* -> .
% 299.70/300.42 66590[0:SpL:1635.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1))* -> .
% 299.70/300.42 66588[0:SpL:1635.0,13130.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1).
% 299.70/300.42 66583[0:SpL:1635.0,2053.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1))* -> .
% 299.70/300.42 66538[0:SpL:1635.0,6155.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_ONil(z)).
% 299.70/300.42 67359[0:SpL:4137.0,1924.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Otake(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,x1),x1)*.
% 299.70/300.42 67358[0:SpL:4137.0,16856.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Otake(x,y,z),z),z,x1))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)),c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),x1),u)**.
% 299.70/300.42 67355[0:SpL:4137.0,51906.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Omap(v,c_List_Otake(x2,c_List_Otake(u,w,x),x),x,y),y))* -> .
% 299.70/300.42 67354[0:SpL:4137.0,51191.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Orev(c_List_Olist_OCons(x1,u,z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.42 67351[0:SpL:4137.0,6987.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Orev(u,z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.42 67349[0:SpL:4137.0,12640.1] || equal(c_List_Orev(u,v),c_List_Otake(w,c_List_Omap(x,y,z,v),v))* equal(c_List_Olist_OCons(x1,u,v),c_List_Omap(x,c_List_Otake(x2,c_List_Otake(w,y,z),z),z,v))* -> .
% 299.70/300.42 67334[0:SpL:4137.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.42 67330[0:SpL:4137.0,12791.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,x,y),y),y,z),c_List_Orev(x1,z))* c_List_Odistinct(c_List_Otake(w,c_List_Omap(u,x,y,z),z),z)* -> c_List_Odistinct(x1,z).
% 299.70/300.42 67329[0:SpL:4137.0,13450.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,x,y),y),y,z),c_List_Orev(x1,z))* equal(c_List_Olist_OCons(x2,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),x1)* -> .
% 299.70/300.42 67327[0:SpL:4137.0,14481.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),x1)* -> .
% 299.70/300.42 67320[0:SpL:4137.0,12679.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(v,c_List_Otake(x2,c_List_Otake(u,w,x),x),x,y))* -> .
% 299.70/300.42 67319[0:SpL:4137.0,1926.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Otake(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 67317[0:SpL:4137.0,1597.1] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* equal(z,c_List_Omap(v,c_List_Otake(x1,c_List_Otake(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 67311[0:SpR:783.1,4137.0] || equal(u,c_List_Otake(v,w,x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Omap(y,c_List_Otake(v,w,x),x,z))**.
% 299.70/300.42 67186[0:SpR:4137.0,16074.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Omap(w,c_List_Otake(x1,c_List_Otake(v,x,y),y),y,z),z),z)*.
% 299.70/300.42 67185[0:SpR:4137.0,16058.1] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(w,c_List_Otake(x1,c_List_Otake(v,x,y),y),y,z),z),z)*.
% 299.70/300.42 67165[0:SpR:4137.0,29014.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 67164[0:SpR:4137.0,28988.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 67163[0:SpR:4137.0,28247.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 67162[0:SpR:4137.0,28221.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 67814[0:SpL:4256.0,37380.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orotate(y,c_List_Otake(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Otake(z,c_List_Omap(x,x1,x2,x3),x3))** -> .
% 299.70/300.42 67813[0:SpL:4256.0,37379.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orotate(y,c_List_Otake(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Otake(z,c_List_Omap(x,x1,x2,x3),x3))** -> .
% 299.70/300.42 67812[0:SpL:4256.0,37336.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orotate(y,c_List_Otake(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Otake(z,c_List_Omap(x,x1,x2,x3),x3))** -> .
% 299.70/300.42 67811[0:SpL:4256.0,37335.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orotate(y,c_List_Otake(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Otake(z,c_List_Omap(x,x1,x2,x3),x3))** -> .
% 299.70/300.42 67810[0:SpL:4256.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),u,z),z),c_List_Omap(w,c_List_Orotate(x1,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.42 67808[0:SpL:4256.0,37194.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Otake(y,z,x1),x1),x1,x2),x2))* equal(c_List_Orev(u,x2),c_List_Otake(y,c_List_Omap(w,z,x1,x2),x2))* -> .
% 299.70/300.42 67805[0:SpL:4256.0,37237.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1),x1),c_List_Otake(x,c_List_Omap(v,y,z,x1),x1))** -> equal(c_List_Orev(u,x1),c_List_Olist_ONil(x1)).
% 299.70/300.42 67799[0:SpL:4256.0,22851.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1),x1),x1),x1),c_List_Orev(c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),x1))** -> .
% 299.70/300.42 67796[0:SpL:4256.0,780.0] || equal(u,c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),tc_List_Olist(x1)))*.
% 299.70/300.42 67795[0:SpL:4256.0,52024.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))* -> .
% 299.70/300.42 67793[0:SpL:4256.0,37037.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,x,y),y),y,z),z),x1,z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.42 67792[0:SpL:4256.0,1001.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,x,y),y),y,z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(w,c_List_Omap(u,x,y,z),z),tc_List_Olist(z)),x1,z),x1)**.
% 299.70/300.42 67789[0:SpL:4256.0,6456.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,x,y),y),y,z),x1,z),z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))** -> equal(c_List_Olist_ONil(z),x1).
% 299.70/300.42 67788[0:SpL:4256.0,5928.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,x,y),y),y,z),x1,z),c_List_Orev(c_List_Otake(w,c_List_Omap(u,x,y,z),z),z))* -> equal(c_List_Olist_ONil(z),x1).
% 299.70/300.42 67779[0:SpL:4256.0,37135.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Orotate(x,c_List_Otake(y,z,x1),x1),x1,v),v),c_List_Otake(y,c_List_Omap(w,z,x1,v),v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.42 67778[0:SpL:4256.0,23499.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Orotate(x,c_List_Otake(y,z,x1),x1),x1,v))* equal(c_List_Olist_OCons(x2,u,v),c_List_Otake(y,c_List_Omap(w,z,x1,v),v))* -> .
% 299.70/300.42 67777[0:SpL:4256.0,57372.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orotate(x2,c_List_Otake(u,w,x),x),x,y),y),z)* -> .
% 299.70/300.42 67649[0:SpR:4256.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Omap(v,c_List_Orotate(x1,c_List_Otake(u,w,x),x),x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.42 67947[0:Rew:154.0,67845.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Otake(z,c_List_Omap(u,x1,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(z,x1,w),tc_List_Olist(w)))*.
% 299.70/300.42 68420[0:SpL:4250.0,37380.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orotate(y,c_List_Orotate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Orotate(z,c_List_Omap(x,x1,x2,x3),x3))** -> .
% 299.70/300.42 68419[0:SpL:4250.0,37379.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orotate(y,c_List_Orotate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Orotate(z,c_List_Omap(x,x1,x2,x3),x3))** -> .
% 299.70/300.42 68418[0:SpL:4250.0,37336.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orotate(y,c_List_Orotate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Orotate(z,c_List_Omap(x,x1,x2,x3),x3))** -> .
% 299.70/300.42 68417[0:SpL:4250.0,37335.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orotate(y,c_List_Orotate(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Orotate(z,c_List_Omap(x,x1,x2,x3),x3))** -> .
% 299.70/300.42 68414[0:SpL:4250.0,37194.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,z,x1),x1),x1,x2),x2))* equal(c_List_Orev(u,x2),c_List_Orotate(y,c_List_Omap(w,z,x1,x2),x2))* -> .
% 299.70/300.42 68411[0:SpL:4250.0,37237.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1),x1),c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1))** -> equal(c_List_Orev(u,x1),c_List_Olist_ONil(x1)).
% 299.70/300.42 68405[0:SpL:4250.0,22851.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1),x1),x1),x1),c_List_Orev(c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),x1))** -> .
% 299.70/300.42 68401[0:SpL:4250.0,52024.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))* -> .
% 299.70/300.42 68399[0:SpL:4250.0,37037.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),y,z),z),x1,z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.42 68395[0:SpL:4250.0,6456.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),y,z),x1,z),z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))** -> equal(c_List_Olist_ONil(z),x1).
% 299.70/300.42 68394[0:SpL:4250.0,5928.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),y,z),x1,z),c_List_Orev(c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z))* -> equal(c_List_Olist_ONil(z),x1).
% 299.70/300.42 68385[0:SpL:4250.0,37135.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,z,x1),x1),x1,v),v),c_List_Orotate(y,c_List_Omap(w,z,x1,v),v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.42 68384[0:SpL:4250.0,23499.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,z,x1),x1),x1,v))* equal(c_List_Olist_OCons(x2,u,v),c_List_Orotate(y,c_List_Omap(w,z,x1,v),v))* -> .
% 299.70/300.42 68383[0:SpL:4250.0,57372.1] || equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orotate(x2,c_List_Orotate(u,w,x),x),x,y),y),z)* -> .
% 299.70/300.42 68957[0:SpL:4249.0,1924.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Orotate(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,x1),x1)*.
% 299.70/300.42 68956[0:SpL:4249.0,16856.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Orotate(x,y,z),z),z,x1))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)),c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),x1),u)**.
% 299.70/300.42 68952[0:SpL:4249.0,51906.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Omap(v,c_List_Otake(x2,c_List_Orotate(u,w,x),x),x,y),y))* -> .
% 299.70/300.42 68951[0:SpL:4249.0,51191.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Orev(c_List_Olist_OCons(x1,u,z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.42 68948[0:SpL:4249.0,6987.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Orev(u,z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.42 68946[0:SpL:4249.0,12640.1] || equal(c_List_Orev(u,v),c_List_Orotate(w,c_List_Omap(x,y,z,v),v))* equal(c_List_Olist_OCons(x1,u,v),c_List_Omap(x,c_List_Otake(x2,c_List_Orotate(w,y,z),z),z,v))* -> .
% 299.70/300.42 68934[0:SpL:4249.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.42 68930[0:SpL:4249.0,12791.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,x,y),y),y,z),c_List_Orev(x1,z))* c_List_Odistinct(c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z)* -> c_List_Odistinct(x1,z).
% 299.70/300.42 68929[0:SpL:4249.0,13450.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,x,y),y),y,z),c_List_Orev(x1,z))* equal(c_List_Olist_OCons(x2,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),x1)* -> .
% 299.70/300.42 68927[0:SpL:4249.0,14481.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),x1)* -> .
% 299.70/300.42 68921[0:SpL:4249.0,12679.1] || equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(v,c_List_Otake(x2,c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.70/300.42 68920[0:SpL:4249.0,1926.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Orotate(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 68918[0:SpL:4249.0,1597.1] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* equal(z,c_List_Omap(v,c_List_Otake(x1,c_List_Orotate(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 68912[0:SpR:783.1,4249.0] || equal(u,c_List_Orotate(v,w,x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Omap(y,c_List_Orotate(v,w,x),x,z))**.
% 299.70/300.42 68812[0:SpR:4249.0,16074.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Omap(w,c_List_Otake(x1,c_List_Orotate(v,x,y),y),y,z),z),z)*.
% 299.70/300.42 68811[0:SpR:4249.0,16058.1] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(w,c_List_Otake(x1,c_List_Orotate(v,x,y),y),y,z),z),z)*.
% 299.70/300.42 68794[0:SpR:4249.0,29014.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 68793[0:SpR:4249.0,28988.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 68792[0:SpR:4249.0,28247.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 68791[0:SpR:4249.0,28221.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 69550[0:SpL:4364.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Orotate(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 69549[0:SpL:4364.0,24059.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Orotate(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 69548[0:SpL:4364.0,22266.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Orotate(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 69547[0:SpL:4364.0,16297.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Orotate(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 69546[0:SpL:4364.0,16159.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Orotate(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 69545[0:SpL:4364.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Orotate(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 69544[0:SpL:4364.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Orotate(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 69543[0:SpL:4364.0,51901.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Omap(v,c_List_Odrop(x2,c_List_Orotate(u,w,x),x),x,y),y))* -> .
% 299.70/300.42 69542[0:SpL:4364.0,51183.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Orev(c_List_Olist_OCons(x1,u,z),z),c_List_Omap(w,c_List_Odrop(x2,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.42 69541[0:SpL:4364.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),x1,z),z),c_List_Oappend(c_List_Omap(w,c_List_Odrop(x2,c_List_Orotate(v,x,y),y),y,z),x1,z))* -> .
% 299.70/300.42 69540[0:SpL:4364.0,11954.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Orev(u,z),z),c_List_Omap(w,c_List_Odrop(x2,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.70/300.42 69539[0:SpL:4364.0,24689.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Odrop(x2,c_List_Omap(x,c_List_Odrop(x3,c_List_Orotate(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.42 69538[0:SpL:4364.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Odrop(x2,c_List_Omap(x,c_List_Odrop(x3,c_List_Orotate(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.42 69537[0:SpL:4364.0,16437.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Odrop(x2,c_List_Omap(x,c_List_Odrop(x3,c_List_Orotate(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.42 69535[0:SpL:4364.0,1523.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Orotate(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,x1),x1)*.
% 299.70/300.42 69531[0:SpL:4364.0,2946.1] || equal(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1))* equal(c_List_Orev(u,x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.70/300.42 69523[0:SpL:4364.0,18329.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Omap(w,c_List_Odrop(x3,c_List_Orotate(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 69514[0:SpL:4364.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.70/300.42 69510[0:SpL:4364.0,41582.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Orotate(w,x,y),y),y,z),c_List_Orev(x1,z))* c_List_Odistinct(c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z)* -> c_List_Odistinct(x1,z).
% 299.70/300.42 69507[0:SpL:4364.0,13372.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Orotate(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),x1)* -> .
% 299.70/300.42 69504[0:SpL:4364.0,13909.1] || equal(c_List_Orev(u,v),c_List_Orotate(w,c_List_Omap(x,y,z,v),v))* equal(c_List_Olist_OCons(x1,u,v),c_List_Omap(x,c_List_Odrop(x2,c_List_Orotate(w,y,z),z),z,v))* -> .
% 299.70/300.42 69501[0:SpL:4364.0,13981.1] || equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(v,c_List_Odrop(x2,c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.70/300.42 69500[0:SpL:4364.0,1525.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Orev(c_List_Omap(v,c_List_Odrop(x1,c_List_Orotate(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 69498[0:SpL:4364.0,1963.1] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y)* equal(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Orotate(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 69377[0:SpR:4364.0,27109.1] || c_List_Odistinct(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z,y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Omap(v,c_List_Odrop(x1,c_List_Orotate(u,w,x),x),x,y),z,y),y)*.
% 299.70/300.42 69373[0:SpR:4364.0,2337.1] || equal(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z))* -> equal(c_List_Omap(w,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Orotate(v,x,y),y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.42 69365[0:SpR:4364.0,1076.1] || equal(c_List_Orev(u,v),c_List_Orotate(w,c_List_Omap(x,y,z,v),v)) -> equal(c_List_Omap(x,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,y,z),z),z,v),c_List_Olist_ONil(v))**.
% 299.70/300.42 69362[0:SpR:4364.0,18639.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 69361[0:SpR:4364.0,18451.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 69360[0:SpR:4364.0,19052.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 69359[0:SpR:4364.0,18185.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 70183[0:SpL:4363.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Otake(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 70182[0:SpL:4363.0,24059.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Otake(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 70181[0:SpL:4363.0,22266.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Otake(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 70180[0:SpL:4363.0,16297.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Otake(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 70179[0:SpL:4363.0,16159.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Otake(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 70178[0:SpL:4363.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Otake(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 70177[0:SpL:4363.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Otake(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 70176[0:SpL:4363.0,51901.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Omap(v,c_List_Odrop(x2,c_List_Otake(u,w,x),x),x,y),y))* -> .
% 299.70/300.42 70175[0:SpL:4363.0,51183.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Orev(c_List_Olist_OCons(x1,u,z),z),c_List_Omap(w,c_List_Odrop(x2,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.42 70174[0:SpL:4363.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z),z),c_List_Oappend(c_List_Omap(w,c_List_Odrop(x2,c_List_Otake(v,x,y),y),y,z),x1,z))* -> .
% 299.70/300.42 70173[0:SpL:4363.0,11954.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Orev(u,z),z),c_List_Omap(w,c_List_Odrop(x2,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.70/300.42 70172[0:SpL:4363.0,24689.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Odrop(x2,c_List_Omap(x,c_List_Odrop(x3,c_List_Otake(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.42 70171[0:SpL:4363.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Odrop(x2,c_List_Omap(x,c_List_Odrop(x3,c_List_Otake(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.42 70170[0:SpL:4363.0,16437.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Odrop(x2,c_List_Omap(x,c_List_Odrop(x3,c_List_Otake(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.42 70168[0:SpL:4363.0,1523.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Otake(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,x1),x1)*.
% 299.70/300.42 70164[0:SpL:4363.0,2946.1] || equal(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1))* equal(c_List_Orev(u,x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.70/300.42 70156[0:SpL:4363.0,18329.0] || equal(c_List_Olist_OCons(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Omap(w,c_List_Odrop(x3,c_List_Otake(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 70147[0:SpL:4363.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.70/300.42 70143[0:SpL:4363.0,41582.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Otake(w,x,y),y),y,z),c_List_Orev(x1,z))* c_List_Odistinct(c_List_Otake(w,c_List_Omap(u,x,y,z),z),z)* -> c_List_Odistinct(x1,z).
% 299.70/300.42 70140[0:SpL:4363.0,13372.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Otake(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),x1)* -> .
% 299.70/300.42 70137[0:SpL:4363.0,13909.1] || equal(c_List_Orev(u,v),c_List_Otake(w,c_List_Omap(x,y,z,v),v))* equal(c_List_Olist_OCons(x1,u,v),c_List_Omap(x,c_List_Odrop(x2,c_List_Otake(w,y,z),z),z,v))* -> .
% 299.70/300.42 70133[0:SpL:4363.0,13981.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(v,c_List_Odrop(x2,c_List_Otake(u,w,x),x),x,y))* -> .
% 299.70/300.42 70132[0:SpL:4363.0,1525.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Orev(c_List_Omap(v,c_List_Odrop(x1,c_List_Otake(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 70130[0:SpL:4363.0,1963.1] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y)* equal(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Otake(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 69982[0:SpR:4363.0,27109.1] || c_List_Odistinct(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z,y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Omap(v,c_List_Odrop(x1,c_List_Otake(u,w,x),x),x,y),z,y),y)*.
% 299.70/300.42 69978[0:SpR:4363.0,2337.1] || equal(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z))* -> equal(c_List_Omap(w,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Otake(v,x,y),y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.42 69966[0:SpR:4363.0,1076.1] || equal(c_List_Orev(u,v),c_List_Otake(w,c_List_Omap(x,y,z,v),v)) -> equal(c_List_Omap(x,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Otake(w,y,z),z),z,v),c_List_Olist_ONil(v))**.
% 299.70/300.42 69964[0:SpR:4363.0,18639.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 69963[0:SpR:4363.0,18451.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 69962[0:SpR:4363.0,19052.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 69961[0:SpR:4363.0,18185.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 70831[0:SpL:4357.0,24110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Odrop(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 70830[0:SpL:4357.0,24059.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Odrop(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 70829[0:SpL:4357.0,22266.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Odrop(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 70828[0:SpL:4357.0,16297.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Odrop(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 70827[0:SpL:4357.0,16159.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Odrop(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 70826[0:SpL:4357.0,1786.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Odrop(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 70825[0:SpL:4357.0,1785.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Odrop(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 70824[0:SpL:4357.0,51901.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Omap(v,c_List_Odrop(x2,c_List_Odrop(u,w,x),x),x,y),y))* -> .
% 299.70/300.42 70820[0:SpL:4357.0,51183.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Orev(c_List_Olist_OCons(x1,u,z),z),c_List_Omap(w,c_List_Odrop(x2,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.42 70819[0:SpL:4357.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),x1,z),z),c_List_Oappend(c_List_Omap(w,c_List_Odrop(x2,c_List_Odrop(v,x,y),y),y,z),x1,z))* -> .
% 299.70/300.42 70818[0:SpL:4357.0,11954.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Orev(u,z),z),c_List_Omap(w,c_List_Odrop(x2,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.42 70817[0:SpL:4357.0,24689.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Odrop(x2,c_List_Omap(x,c_List_Odrop(x3,c_List_Odrop(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.42 70816[0:SpL:4357.0,16503.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Odrop(x2,c_List_Omap(x,c_List_Odrop(x3,c_List_Odrop(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.42 70815[0:SpL:4357.0,16437.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Odrop(x2,c_List_Omap(x,c_List_Odrop(x3,c_List_Odrop(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.42 70813[0:SpL:4357.0,1523.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Odrop(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,x1),x1)*.
% 299.70/300.42 70809[0:SpL:4357.0,2946.1] || equal(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1))* equal(c_List_Orev(u,x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.70/300.42 70796[0:SpL:4357.0,18329.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Omap(w,c_List_Odrop(x3,c_List_Odrop(v,x,y),y),y,z),z),z))* -> .
% 299.70/300.42 70787[0:SpL:4357.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Odrop(x1,c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.42 70783[0:SpL:4357.0,41582.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Odrop(w,x,y),y),y,z),c_List_Orev(x1,z))* c_List_Odistinct(c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z)* -> c_List_Odistinct(x1,z).
% 299.70/300.42 70780[0:SpL:4357.0,13372.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Odrop(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),x1)* -> .
% 299.70/300.42 70777[0:SpL:4357.0,13909.1] || equal(c_List_Orev(u,v),c_List_Odrop(w,c_List_Omap(x,y,z,v),v))* equal(c_List_Olist_OCons(x1,u,v),c_List_Omap(x,c_List_Odrop(x2,c_List_Odrop(w,y,z),z),z,v))* -> .
% 299.70/300.42 70773[0:SpL:4357.0,13981.1] || equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(v,c_List_Odrop(x2,c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.70/300.42 70772[0:SpL:4357.0,1525.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Orev(c_List_Omap(v,c_List_Odrop(x1,c_List_Odrop(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 70770[0:SpL:4357.0,1963.1] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* equal(z,c_List_Omap(v,c_List_Odrop(x1,c_List_Odrop(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 70587[0:SpR:4357.0,27109.1] || c_List_Odistinct(c_List_Oappend(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z,y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Omap(v,c_List_Odrop(x1,c_List_Odrop(u,w,x),x),x,y),z,y),y)*.
% 299.70/300.42 70583[0:SpR:4357.0,2337.1] || equal(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z))* -> equal(c_List_Omap(w,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Odrop(v,x,y),y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.42 70571[0:SpR:4357.0,1076.1] || equal(c_List_Orev(u,v),c_List_Odrop(w,c_List_Omap(x,y,z,v),v)) -> equal(c_List_Omap(x,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Odrop(w,y,z),z),z,v),c_List_Olist_ONil(v))**.
% 299.70/300.42 70569[0:SpR:4357.0,18639.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 70568[0:SpR:4357.0,18451.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 70567[0:SpR:4357.0,19052.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 70566[0:SpR:4357.0,18185.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 71057[0:SpL:279.1,70516.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),c_List_Orev(y,tc_Type_Oty))* -> equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v))*.
% 299.70/300.42 71433[0:SpL:4356.0,37380.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orotate(y,c_List_Odrop(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Odrop(z,c_List_Omap(x,x1,x2,x3),x3))** -> .
% 299.70/300.42 71432[0:SpL:4356.0,37379.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orotate(y,c_List_Odrop(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Odrop(z,c_List_Omap(x,x1,x2,x3),x3))** -> .
% 299.70/300.42 71431[0:SpL:4356.0,37336.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orotate(y,c_List_Odrop(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Odrop(z,c_List_Omap(x,x1,x2,x3),x3))** -> .
% 299.70/300.42 71430[0:SpL:4356.0,37335.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orotate(y,c_List_Odrop(z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Odrop(z,c_List_Omap(x,x1,x2,x3),x3))** -> .
% 299.70/300.42 71429[0:SpL:4356.0,21650.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),tc_List_Olist(z)),u,z),z),c_List_Omap(w,c_List_Orotate(x1,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.42 71427[0:SpL:4356.0,37194.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Odrop(y,z,x1),x1),x1,x2),x2))* equal(c_List_Orev(u,x2),c_List_Odrop(y,c_List_Omap(w,z,x1,x2),x2))* -> .
% 299.70/300.42 71424[0:SpL:4356.0,37237.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1),x1),c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1))** -> equal(c_List_Orev(u,x1),c_List_Olist_ONil(x1)).
% 299.70/300.42 71418[0:SpL:4356.0,22851.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1),x1),x1),x1),c_List_Orev(c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),x1))** -> .
% 299.70/300.42 71415[0:SpL:4356.0,780.0] || equal(u,c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),tc_List_Olist(x1)))*.
% 299.70/300.42 71414[0:SpL:4356.0,52024.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))* -> .
% 299.70/300.42 71412[0:SpL:4356.0,37037.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y),y,z),z),x1,z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.42 71411[0:SpL:4356.0,1001.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y),y,z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(w,c_List_Omap(u,x,y,z),z),tc_List_Olist(z)),x1,z),x1)**.
% 299.70/300.42 71408[0:SpL:4356.0,6456.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y),y,z),x1,z),z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))** -> equal(c_List_Olist_ONil(z),x1).
% 299.70/300.42 71407[0:SpL:4356.0,5928.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y),y,z),x1,z),c_List_Orev(c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z))* -> equal(c_List_Olist_ONil(z),x1).
% 299.70/300.42 71398[0:SpL:4356.0,37135.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Orotate(x,c_List_Odrop(y,z,x1),x1),x1,v),v),c_List_Odrop(y,c_List_Omap(w,z,x1,v),v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.70/300.42 71397[0:SpL:4356.0,23499.0] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Orotate(x,c_List_Odrop(y,z,x1),x1),x1,v))* equal(c_List_Olist_OCons(x2,u,v),c_List_Odrop(y,c_List_Omap(w,z,x1,v),v))* -> .
% 299.70/300.42 71396[0:SpL:4356.0,57372.1] || equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orotate(x2,c_List_Odrop(u,w,x),x),x,y),y),z)* -> .
% 299.70/300.42 71219[0:SpR:4356.0,968.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Omap(v,c_List_Orotate(x1,c_List_Odrop(u,w,x),x),x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.42 71641[0:Rew:154.0,71465.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Odrop(z,c_List_Omap(u,x1,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(z,x1,w),tc_List_Olist(w)))*.
% 299.70/300.42 71939[0:SpR:38750.1,308.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* -> equal(c_List_Olist__update(c_List_Oappend(y,c_List_Orev(u,x),x),c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),z,x),c_List_Oappend(y,c_List_Olist_OCons(z,w,x),x))*.
% 299.70/300.42 73743[0:SpL:4355.0,1924.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Odrop(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,x1),x1)*.
% 299.70/300.42 73742[0:SpL:4355.0,16856.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Odrop(x,y,z),z),z,x1))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x1)),c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),x1),u)**.
% 299.70/300.42 73738[0:SpL:4355.0,51906.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Orev(c_List_Omap(v,c_List_Otake(x2,c_List_Odrop(u,w,x),x),x,y),y))* -> .
% 299.70/300.42 73736[0:SpL:4355.0,51191.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Orev(c_List_Olist_OCons(x1,u,z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.42 73732[0:SpL:4355.0,6987.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Orev(u,z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.70/300.42 73730[0:SpL:4355.0,12640.1] || equal(c_List_Orev(u,v),c_List_Odrop(w,c_List_Omap(x,y,z,v),v))* equal(c_List_Olist_OCons(x1,u,v),c_List_Omap(x,c_List_Otake(x2,c_List_Odrop(w,y,z),z),z,v))* -> .
% 299.70/300.42 73718[0:SpL:4355.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x1,c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.70/300.42 73714[0:SpL:4355.0,12791.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,x,y),y),y,z),c_List_Orev(x1,z))* c_List_Odistinct(c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z)* -> c_List_Odistinct(x1,z).
% 299.70/300.42 73713[0:SpL:4355.0,13450.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,x,y),y),y,z),c_List_Orev(x1,z))* equal(c_List_Olist_OCons(x2,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),x1)* -> .
% 299.70/300.42 73711[0:SpL:4355.0,14481.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),x1)* -> .
% 299.70/300.42 73704[0:SpL:4355.0,12679.1] || equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Omap(v,c_List_Otake(x2,c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.70/300.42 73703[0:SpL:4355.0,1926.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Odrop(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 73701[0:SpL:4355.0,1597.1] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y)* equal(z,c_List_Omap(v,c_List_Otake(x1,c_List_Odrop(u,w,x),x),x,y))* -> c_List_Odistinct(z,y)*.
% 299.70/300.42 73695[0:SpR:783.1,4355.0] || equal(u,c_List_Odrop(v,w,x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Omap(y,c_List_Odrop(v,w,x),x,z))**.
% 299.70/300.42 73517[0:SpR:4355.0,16074.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Oappend(u,c_List_Omap(w,c_List_Otake(x1,c_List_Odrop(v,x,y),y),y,z),z),z)*.
% 299.70/300.42 73516[0:SpR:4355.0,16058.1] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(w,c_List_Otake(x1,c_List_Odrop(v,x,y),y),y,z),z),z)*.
% 299.70/300.42 73496[0:SpR:4355.0,29014.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 73495[0:SpR:4355.0,28988.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 73494[0:SpR:4355.0,28247.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Otake(z,c_List_Otake(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 73493[0:SpR:4355.0,28221.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Otake(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.70/300.42 77386[0:Rew:344.0,76313.2] || equal(u,v)* c_List_Olist__all2(w,x,c_List_Oappend(c_List_Orev(v,y),z,y),x1,y)* -> c_List_Olist__all2(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),x,x1),c_List_Orev(u,y),x1,y)*.
% 299.70/300.42 77387[0:Rew:344.0,76213.2] || equal(u,v)* c_List_Olist__all2(w,c_List_Oappend(c_List_Orev(v,x),y,x),z,x,x1)* -> c_List_Olist__all2(w,c_List_Orev(u,x),c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),z,x1),x,x1)*.
% 299.70/300.42 77390[0:Rew:344.0,75312.1] || equal(u,v) -> equal(c_List_Olist__update(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),z,w),c_List_Oappend(c_List_Orev(u,w),c_List_Olist_OCons(z,y,w),w))**.
% 299.70/300.42 78682[0:SpL:39580.1,6712.0] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,y,c_List_Oappend(c_List_Orev(u,w),z,w),x1,w)* -> c_List_Olist__all2(x,c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),y,x1),v,x1,w)*.
% 299.70/300.42 78577[0:SpL:39580.1,6728.0] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,c_List_Oappend(c_List_Orev(u,w),y,w),z,w,x1)* -> c_List_Olist__all2(x,v,c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),z,x1),w,x1)*.
% 299.70/300.42 77679[0:SpR:39580.1,308.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Olist__update(c_List_Oappend(c_List_Orev(u,w),c_List_Olist_OCons(x,y,w),w),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),z,w),c_List_Oappend(v,c_List_Olist_OCons(z,y,w),w))**.
% 299.70/300.42 79469[0:Rew:344.0,78123.2] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,y,c_List_Oappend(v,z,w),x1,w)* -> c_List_Olist__all2(x,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),y,x1),c_List_Orev(u,w),x1,w)*.
% 299.70/300.42 79470[0:Rew:344.0,78023.2] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,c_List_Oappend(v,y,w),z,w,x1)* -> c_List_Olist__all2(x,c_List_Orev(u,w),c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),z,x1),w,x1)*.
% 299.70/300.42 79677[0:SpR:39773.2,308.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(y,z) -> equal(c_List_Olist__update(c_List_Oappend(z,u,x),c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),x1,x),c_List_Oappend(y,c_List_Olist_OCons(x1,w,x),x))*.
% 299.70/300.42 82029[0:SpL:11156.1,22865.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Oreplicate(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),x1,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w))* -> .
% 299.70/300.42 82026[0:SpL:11156.1,21658.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Oreplicate(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),tc_Type_Oty),c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty))* -> .
% 299.70/300.42 81991[0:SpR:11156.1,661.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),x1,tc_Type_Oty),tc_Type_Oty),x1)**.
% 299.70/300.42 81989[0:SpR:11156.1,1003.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),z)**.
% 299.70/300.42 81987[0:SpR:11156.1,970.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orotate(z,c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.70/300.42 81986[0:SpR:11156.1,697.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orev(c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.70/300.42 81985[0:SpR:11156.1,899.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),c_List_Olist_ONil(tc_Type_Oty)) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,x1),c_List_Olist_ONil(x1))**.
% 299.70/300.42 81983[0:SpR:11156.1,888.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),c_List_Olist_ONil(tc_Type_Oty)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,x1),c_List_Olist_ONil(x1))**.
% 299.70/300.42 81981[0:SpR:11156.1,836.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),c_List_Olist_ONil(tc_Type_Oty)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)))*.
% 299.70/300.42 81964[0:SpR:11156.1,787.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),c_List_Orev(z,tc_Type_Oty))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(z,tc_List_Olist(tc_Type_Oty)))*.
% 299.70/300.42 81960[0:SpR:11156.1,2335.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),c_List_Orev(z,tc_Type_Oty))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),z)**.
% 299.70/300.42 81956[0:SpR:11156.1,787.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(z,c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)))*.
% 299.70/300.42 82708[0:SpL:6605.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Olist_OCons(hAPP(u,z),c_List_Olist_ONil(x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(z,c_List_Olist_ONil(w),w),tc_List_Olist(w)))*.
% 299.70/300.42 82683[0:SpL:418.0,7291.0] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Orotate(z,c_List_Omap(v,x1,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)))*.
% 299.70/300.42 82679[0:SpL:429.0,7291.0] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Orotate(z,c_List_Omap(v,x1,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)))*.
% 299.70/300.42 82670[0:SpL:6605.0,7291.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(w),w),c_List_Orotate(x,c_List_Omap(u,y,z,w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_ONil(z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(y,tc_List_Olist(z)))*.
% 299.70/300.42 82763[0:Rew:256.0,82711.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Olist__update(c_List_Omap(u,z,w,x),x1,hAPP(u,x2),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(z,tc_List_Olist(w))).
% 299.70/300.42 82769[0:Rew:256.0,82673.1] || equal(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),c_List_Orotate(x1,c_List_Omap(u,x2,w,x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(w))).
% 299.70/300.42 82771[0:Rew:154.0,82738.1,154.0,82738.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orotate(z,c_List_Orotate(x1,c_List_Omap(u,x2,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(w))).
% 299.70/300.42 82773[0:Rew:344.0,82733.1,425.0,82733.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orev(c_List_Omap(u,c_List_Omap(z,x1,x2,w),w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x2))).
% 299.70/300.42 82776[0:Rew:154.0,82700.1,154.0,82700.1] || equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Orotate(x1,c_List_Omap(w,x2,y,z),z))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(y))).
% 299.70/300.42 82778[0:Rew:344.0,82695.1,425.0,82695.1] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Orotate(x1,c_List_Omap(u,x2,y,z),z))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(y))).
% 299.70/300.42 83057[0:SpL:10588.0,10762.0] || equal(c_List_Olist__update(c_List_Olist_OCons(u,v,w),x,y,w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(z),tc_List_Olist(z)),x)* equal(c_List_Olist__update(c_List_Olist_OCons(x1,v,w),x,y,w),c_List_Olist_ONil(w))**.
% 299.70/300.42 83584[0:SpL:4122.0,39880.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Omap(v,w,x,y),z) -> equal(c_List_Omap(v,c_List_Otake(u,w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.42 83553[0:SpL:4122.0,8742.1] || equal(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z))* equal(u,c_List_Omap(v,x,y,z)) -> equal(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z))**.
% 299.70/300.42 83453[0:SpL:4122.0,6568.0] || equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,w,x,y))** -> equal(c_List_Orev(c_List_Omap(v,c_List_Otake(u,w,x),x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.42 83447[0:SpL:4122.0,6583.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,w,x),x,y),y),c_List_Orev(c_List_Omap(u,w,x,y),y))** -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.70/300.42 83438[0:SpL:4122.0,1367.0] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Omap(v,w,x,y),y)) -> equal(c_List_Orev(c_List_Omap(v,c_List_Otake(u,w,x),x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.42 83341[0:SpR:4139.0,4122.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Odrop(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))**.
% 299.70/300.42 84369[0:SpL:4341.0,39880.1] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),z)* equal(c_List_Omap(u,w,x,y),z) -> equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y))**.
% 299.70/300.42 84339[0:SpL:4341.0,8742.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(u,c_List_Omap(w,x,y,z)) -> equal(c_List_Omap(w,c_List_Odrop(v,x,y),y,z),c_List_Olist_ONil(z))**.
% 299.70/300.42 84241[0:SpL:4341.0,6568.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),y),c_List_Omap(u,w,x,y))** -> equal(c_List_Orev(c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.70/300.42 84235[0:SpL:4341.0,6583.0] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,w,x,y),y))** -> equal(c_List_Omap(v,c_List_Odrop(u,w,x),x,y),c_List_Olist_ONil(y))**.
% 299.70/300.42 84226[0:SpL:4341.0,1367.0] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Omap(u,c_List_Odrop(y,v,w),w,x))* -> equal(c_List_Orev(c_List_Otake(y,c_List_Omap(u,v,w,x),x),x),c_List_Olist_ONil(x))**.
% 299.70/300.42 84078[0:SpR:4360.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))**.
% 299.70/300.42 84631[0:Rew:81.0,84054.0,438.0,84054.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y),y,z),z),c_List_Omap(v,c_List_Orev(c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),y),y,z))**.
% 299.70/300.42 85043[0:SpL:7148.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v))* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(z,w,v,x1,y),c_List_Orev(x,y),y,x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.42 85029[0:SpL:7148.0,5772.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(z,v,y,x1,x),c_List_Orev(w,x),x,x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.42 85027[0:SpL:7148.0,3902.0] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(w,x1,z,x),x),x)*.
% 299.70/300.42 85024[0:SpL:7148.0,7170.0] || equal(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Orev(c_List_Omap(w,x1,z,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.42 85021[0:SpL:7148.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x)*.
% 299.70/300.42 85019[0:SpL:7148.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x)*.
% 299.70/300.42 85017[0:SpL:7148.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x)*.
% 299.70/300.42 84872[0:SpR:7148.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Odrop(u,x1,z),z,x),x),x,y))*.
% 299.70/300.42 84871[0:SpR:7148.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Orotate(u,x1,z),z,x),x),x,y))*.
% 299.70/300.42 84870[0:SpR:7148.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Otake(u,x1,z),z,x),x),x,y))*.
% 299.70/300.42 84860[0:SpR:7148.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Odrop(u,c_List_Orev(x,y),y),y,x1))*.
% 299.70/300.42 84858[0:SpR:7148.0,426.0] || -> equal(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orotate(u,c_List_Orev(x,y),y),y,x1))*.
% 299.70/300.42 84855[0:SpR:7148.0,429.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Otake(u,c_List_Orev(x,y),y),y,x1))*.
% 299.70/300.42 84808[0:SpR:7148.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Omap(v,c_List_Odrop(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x,y))*.
% 299.70/300.42 84806[0:SpR:7148.0,426.0] || -> equal(c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Omap(v,c_List_Orotate(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x,y))*.
% 299.70/300.42 84803[0:SpR:7148.0,429.0] || -> equal(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Omap(v,c_List_Otake(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x,y))*.
% 299.70/300.42 85282[0:Rew:425.0,84997.1,344.0,84997.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Orev(c_List_Omap(u,x1,w,x),x))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(w))).
% 299.70/300.42 85467[0:SpL:4357.0,84733.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Odrop(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 85466[0:SpL:4363.0,84733.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Otake(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 85465[0:SpL:4364.0,84733.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Orotate(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 85401[0:SpL:279.1,84733.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,y,tc_Type_Oty),tc_Type_Oty),c_List_Odrop(x2,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> .
% 299.70/300.42 85582[0:SpL:4357.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Odrop(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 85581[0:SpL:4363.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Otake(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 85580[0:SpL:4364.0,85310.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(x3,c_List_Orotate(x,z,x1),x1),x1,x2))* -> .
% 299.70/300.42 85614[0:SpL:279.1,85464.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.42 86132[0:SpL:7129.0,5780.1] || equal(c_List_Orev(u,v),c_List_Omap(w,c_List_Orev(x,y),y,v))* c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(z,w,v,x1,y),x,y,x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.42 86123[0:SpL:7129.0,5772.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(z,v,y,x1,x),w,x,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.42 86121[0:SpL:7129.0,3902.0] || equal(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(c_List_Omap(w,c_List_Orev(x1,z),z,x),x)*.
% 299.70/300.42 86115[0:SpL:7129.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),x)*.
% 299.70/300.42 86113[0:SpL:7129.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),x)*.
% 299.70/300.42 86111[0:SpL:7129.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),x)*.
% 299.70/300.42 86027[0:SpL:7129.0,12690.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,x1,x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))* -> .
% 299.70/300.42 86012[0:SpL:7129.0,6887.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x1)* -> .
% 299.70/300.42 85993[0:SpL:7129.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2,x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))** -> .
% 299.70/300.42 85875[0:SpL:7129.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1)*.
% 299.70/300.42 85867[0:SpL:7129.0,609.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y)* -> c_List_Odistinct(u,y)*.
% 299.70/300.42 85865[0:SpL:7129.0,909.0] || equal(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1)* -> c_List_Odistinct(u,x1)*.
% 299.70/300.42 85861[0:SpL:7129.0,12788.0] || equal(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* c_List_Odistinct(u,x1)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1)*.
% 299.70/300.42 85835[0:SpL:7129.0,6516.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),x1)** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Olist_ONil(z)).
% 299.70/300.42 85825[0:SpL:7129.0,1152.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z))** -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.42 85807[0:SpR:4352.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Odrop(z,x1,y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Odrop(z,c_List_Omap(v,x1,y,w),w),w),w,x))*.
% 299.70/300.42 85806[0:SpR:4246.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orotate(z,x1,y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Orotate(z,c_List_Omap(v,x1,y,w),w),w),w,x))*.
% 299.70/300.42 85805[0:SpR:4133.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Otake(z,x1,y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Otake(z,c_List_Omap(v,x1,y,w),w),w),w,x))*.
% 299.70/300.42 85709[0:SpR:7129.0,418.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Omap(v,c_List_Odrop(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),x,y))*.
% 299.70/300.42 85707[0:SpR:7129.0,426.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Omap(v,c_List_Orotate(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),x,y))*.
% 299.70/300.42 85704[0:SpR:7129.0,429.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Omap(v,c_List_Otake(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),x,y))*.
% 299.70/300.42 86214[0:Rew:61867.0,85651.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Orev(x1,z),z),c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Orev(x1,z),z))*.
% 299.70/300.42 86219[0:Rew:61019.0,85630.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,v),v),c_List_Oappend(c_List_Orev(u,v),c_List_Omap(c_Fun_Ocomp(w,x,x1,v,z),y,z,v),v))*.
% 299.70/300.42 86273[0:Rew:344.0,86103.1,425.0,86103.1] || equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),c_List_Orev(c_List_Omap(u,x1,w,x),x))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(w))).
% 299.70/300.42 86294[0:Rew:88.0,85762.0,125.0,85762.0,88.0,85762.0] || -> equal(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(c_Fun_Ocomp(u,v,x,y,z),x1,z,y),y),c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x1,z),z,x),x,y))*.
% 299.70/300.42 86373[0:SpL:4357.0,85481.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Odrop(x2,c_List_Omap(x,c_List_Odrop(x3,c_List_Odrop(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.42 86372[0:SpL:4363.0,85481.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Odrop(x2,c_List_Omap(x,c_List_Odrop(x3,c_List_Otake(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.42 86371[0:SpL:4364.0,85481.0] || equal(c_List_Orotate(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Odrop(x2,c_List_Omap(x,c_List_Odrop(x3,c_List_Orotate(w,y,z),z),z,x1),x1))* -> .
% 299.70/300.42 86310[0:SpL:279.1,85481.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Orotate(z,y,tc_Type_Oty),c_List_Odrop(x1,c_List_Odrop(x2,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty))* -> .
% 299.70/300.42 86442[0:SpL:279.1,85579.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,c_List_Olist_OCons(x1,c_List_Oappend(x2,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.42 86956[0:SpL:7128.0,12690.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))* -> .
% 299.70/300.42 86941[0:SpL:7128.0,6887.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),x1)* -> .
% 299.70/300.42 86922[0:SpL:7128.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z,z),c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z))* -> .
% 299.70/300.42 86806[0:SpL:7128.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y,x2),x2)* -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y)*.
% 299.70/300.42 86798[0:SpL:7128.0,609.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1)* -> c_List_Odistinct(u,x1)*.
% 299.70/300.42 86796[0:SpL:7128.0,909.0] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y))* c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y)* -> c_List_Odistinct(u,y)*.
% 299.70/300.42 86792[0:SpL:7128.0,12788.0] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y))* c_List_Odistinct(u,y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y)*.
% 299.70/300.42 86766[0:SpL:7128.0,6516.0] || equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1,x),x1)** -> equal(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),c_List_Olist_ONil(x))**.
% 299.70/300.42 86756[0:SpL:7128.0,1152.0] || equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1,x),c_List_Omap(u,c_List_Omap(v,z,y,w),w,x))* -> equal(x1,c_List_Olist_ONil(x)).
% 299.70/300.42 86685[0:SpR:418.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(c_List_Odrop(v,x,y),y),y,x1))*.
% 299.70/300.42 86683[0:SpR:426.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(c_List_Orotate(v,x,y),y),y,x1))*.
% 299.70/300.42 86681[0:SpR:429.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(c_List_Otake(v,x,y),y),y,x1))*.
% 299.70/300.42 86643[0:SpR:7128.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Orev(c_List_Omap(v,c_List_Omap(w,c_List_Odrop(u,x1,z),z,x),x,y),y))*.
% 299.70/300.42 86642[0:SpR:7128.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Orev(c_List_Omap(v,c_List_Omap(w,c_List_Orotate(u,x1,z),z,x),x,y),y))*.
% 299.70/300.42 86641[0:SpR:7128.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Orev(c_List_Omap(v,c_List_Omap(w,c_List_Otake(u,x1,z),z,x),x,y),y))*.
% 299.70/300.42 87977[0:SpL:7113.0,5780.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v))* c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(z,w,v,x1,y),x,y,x1),x1),x1)* -> c_List_Odistinct(u,v).
% 299.70/300.42 87967[0:SpL:7113.0,5772.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y))* c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(z,v,y,x1,x),w,x,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(u,y),y)*.
% 299.70/300.42 87965[0:SpL:7113.0,3902.0] || equal(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y))* c_List_Odistinct(c_List_Orev(u,y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Omap(w,x1,z,x),x),x)*.
% 299.70/300.42 87962[0:SpL:7113.0,7170.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Orev(c_List_Omap(w,x1,z,x),x),c_List_Olist_ONil(x))**.
% 299.70/300.42 87959[0:SpL:7113.0,4396.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x)*.
% 299.70/300.42 87957[0:SpL:7113.0,4265.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Orotate(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x)*.
% 299.70/300.42 87955[0:SpL:7113.0,4158.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x)*.
% 299.70/300.42 87862[0:SpL:7113.0,12690.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,x1,x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))* -> .
% 299.70/300.42 87847[0:SpL:7113.0,6887.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x1)* -> .
% 299.70/300.42 87828[0:SpL:7113.0,64393.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2,x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))* -> .
% 299.70/300.42 87710[0:SpL:7113.0,3904.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1)*.
% 299.70/300.42 87702[0:SpL:7113.0,609.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y)* -> c_List_Odistinct(u,y)*.
% 299.70/300.42 87700[0:SpL:7113.0,909.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1))* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1)* -> c_List_Odistinct(u,x1)*.
% 299.70/300.42 87696[0:SpL:7113.0,12788.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1))* c_List_Odistinct(u,x1)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1)*.
% 299.70/300.42 87670[0:SpL:7113.0,6516.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1,z),x1)** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Olist_ONil(z))**.
% 299.70/300.42 87660[0:SpL:7113.0,1152.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z))* -> equal(x1,c_List_Olist_ONil(z)).
% 299.70/300.42 92309[0:SpL:279.1,92271.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,c_List_Oappend(x1,c_List_Oappend(x2,y,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.70/300.42 4667[0:SpL:429.0,3469.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,w,x),x,y),y),c_List_Omap(u,w,x,y))** -> equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Omap(u,w,x,y)).
% 299.70/300.42 4688[0:SpL:429.0,3472.0] || equal(c_List_Omap(u,c_List_Otake(v,w,x),x,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Omap(u,w,x,y))**.
% 299.70/300.42 5519[0:SpR:642.0,783.1] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),u)** -> equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v)).
% 299.70/300.42 6616[0:SpR:54.0,434.0] || -> equal(c_List_Omap(c_COMBB(u,v,w,x,y),c_List_Olist_OCons(z,x1,x2),x2,x3),c_List_Olist_OCons(hAPP(u,hAPP(v,z)),c_List_Omap(c_COMBB(u,v,w,x,y),x1,x2,x3),x3))*.
% 299.70/300.42 6615[0:SpR:125.0,434.0] || -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist_OCons(z,x1,x2),x2,x3),c_List_Olist_OCons(hAPP(u,hAPP(v,z)),c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),x1,x2,x3),x3))*.
% 299.70/300.42 8632[0:Rew:421.0,8563.1] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),c_List_Omap(u,v,x,y))** -> equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Omap(u,v,x,y)).
% 299.70/300.42 8633[0:Rew:421.0,8547.1] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Orev(c_List_Omap(u,v,x,y),y))* -> equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Omap(u,v,x,y)).
% 299.70/300.42 8866[0:SpR:437.0,437.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist__update(w,x,y,z),z,x1),x1,x2),c_List_Olist__update(c_List_Omap(u,c_List_Omap(v,w,z,x1),x1,x2),x,hAPP(u,hAPP(v,y)),x2))*.
% 299.70/300.42 8849[0:SpR:437.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Olist__update(v,w,x,y),z,x1,y),y,x2),c_List_Olist__update(c_List_Olist__update(c_List_Omap(u,v,y,x2),w,hAPP(u,x),x2),z,hAPP(u,x1),x2))*.
% 299.70/300.42 8848[0:SpR:437.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Olist__update(c_List_Omap(u,y,w,x),z,hAPP(u,x1),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Olist__update(y,z,x1,w),w),w,x))*.
% 299.70/300.42 8847[0:SpR:437.0,421.0] || -> equal(c_List_Oappend(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),c_List_Omap(u,x1,w,x),x),c_List_Omap(u,c_List_Oappend(c_List_Olist__update(v,y,z,w),x1,w),w,x))*.
% 299.70/300.42 10597[0:Rew:377.0,10580.0] || -> equal(c_List_Olist__update(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_Nat_Osize__class_Osize(c_List_Oappend(u,v,y),tc_List_Olist(y)),z,y),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(z,x,y),y),y))**.
% 299.70/300.42 11804[0:Res:461.1,455.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,c_List_Orev(x,tc_Type_Oty),tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),x,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,c_List_Orev(x,tc_Type_Oty),y,v),tc_Type_Oty),tc_Type_Oty,tc_Type_Oty)*.
% 299.70/300.42 14636[0:SpL:1086.1,151.1] || equal(u,c_List_Olist_ONil(v)) equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,z,c_List_Oappend(w,x1,x),v,x)* -> c_List_Olist__all2(y,u,w,v,x)*.
% 299.70/300.42 14621[0:SpL:1086.1,151.1] || equal(u,c_List_Olist_ONil(v)) equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v))) c_List_Olist__all2(y,c_List_Oappend(w,z,x),x1,x,v)* -> c_List_Olist__all2(y,w,u,x,v)*.
% 299.70/300.42 14780[0:SpL:2717.1,152.1] || equal(u,c_List_Olist_ONil(v)) equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,w,c_List_Oappend(x,x1,y),v,y)* -> c_List_Olist__all2(z,u,x1,v,y)*.
% 299.70/300.42 14772[0:SpL:1086.1,152.1] || equal(u,c_List_Olist_ONil(v)) equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x)))* c_List_Olist__all2(y,z,c_List_Oappend(w,x1,x),v,x)* -> c_List_Olist__all2(y,z,x1,v,x).
% 299.70/300.42 14765[0:SpL:2717.1,152.1] || equal(u,c_List_Olist_ONil(v)) equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(y,tc_List_Olist(v))) c_List_Olist__all2(z,c_List_Oappend(w,x1,x),y,x,v)* -> c_List_Olist__all2(z,x1,u,x,v)*.
% 299.70/300.42 14757[0:SpL:1086.1,152.1] || equal(u,c_List_Olist_ONil(v)) equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))* c_List_Olist__all2(y,c_List_Oappend(w,z,x),x1,x,v)* -> c_List_Olist__all2(y,z,x1,x,v).
% 299.70/300.42 15970[0:SpL:79.1,423.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty))) -> equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),c_List_Olist_ONil(tc_Type_Oty)).
% 299.70/300.42 15967[0:SpL:79.1,3872.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)) -> c_List_Odistinct(c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty)*.
% 299.70/300.42 15957[0:SpR:79.1,1272.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),c_List_Olist_ONil(tc_Type_Oty)) -> equal(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty))).
% 299.70/300.42 15985[0:Rew:427.0,15972.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orev(x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty).
% 299.70/300.42 17348[0:SpL:438.0,58.0] || equal(c_List_Omap(c_Objects_Otypeof__h(u),v,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty))) c_List_Olist__all2(c_TypeRel_Owiden(w,x),c_List_Olist_ONil(tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> c_List_Olist__all2(c_Conform_Oconf(w,u,x),v,y,tc_Value_Oval,tc_Type_Oty)*.
% 299.70/300.42 17342[0:SpL:438.0,58.0] || equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),u,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty))) c_List_Olist__all2(c_TypeRel_Owiden(v,w),u,x,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(v,y,w),c_List_Olist_ONil(tc_Value_Oval),x,tc_Value_Oval,tc_Type_Oty)*.
% 299.70/300.42 20401[0:SpL:810.1,4043.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* equal(c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(z,w),w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(z,v)*.
% 299.70/300.42 23265[0:SpL:279.1,6647.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_BigStep_Ofinals(c_List_Omap(z,y,tc_Type_Oty,tc_Expr_Oexp(x1)),x1)* -> c_BigStep_Ofinal(hAPP(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v)),x1)*.
% 299.70/300.42 24465[0:Res:445.2,6742.0] || hBOOL(hAPP(hAPP(c_fequal(u),v),w))* c_List_Olist__all2(c_fequal(u),x,y,u,u)* -> equal(c_List_Otake(z,c_List_Olist_OCons(v,x,u),u),c_List_Otake(z,c_List_Olist_OCons(w,y,u),u))*.
% 299.70/300.42 24464[0:Res:452.2,6742.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* c_List_Olist__all2(c_fequal(u),x,y,u,u)* -> equal(c_List_Otake(z,c_List_Oappend(v,x,u),u),c_List_Otake(z,c_List_Oappend(w,y,u),u))*.
% 299.70/300.42 24574[0:Res:445.2,6873.0] || hBOOL(hAPP(hAPP(c_fequal(u),v),w))* c_List_Olist__all2(c_fequal(u),x,y,u,u)* -> equal(c_List_Odrop(z,c_List_Olist_OCons(v,x,u),u),c_List_Odrop(z,c_List_Olist_OCons(w,y,u),u))*.
% 299.70/300.42 24573[0:Res:452.2,6873.0] || c_List_Olist__all2(c_fequal(u),v,w,u,u)* c_List_Olist__all2(c_fequal(u),x,y,u,u)* -> equal(c_List_Odrop(z,c_List_Oappend(v,x,u),u),c_List_Odrop(z,c_List_Oappend(w,y,u),u))*.
% 299.70/300.42 31643[0:SpL:421.0,1362.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),c_List_Oappend(z,c_List_Orev(c_List_Omap(u,v,x,y),y),y))* -> equal(c_List_Orev(c_List_Omap(u,w,x,y),y),z).
% 299.70/300.42 31867[0:SpL:421.0,1363.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),y),c_List_Oappend(c_List_Orev(c_List_Omap(u,w,x,y),y),z,y))* -> equal(c_List_Orev(c_List_Omap(u,v,x,y),y),z).
% 299.70/300.42 32685[0:SpR:4132.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orotate(z,c_List_Otake(u,w,x),x),x1,x),x),c_List_Orotate(z,c_List_Otake(u,w,x),x))**.
% 299.70/300.42 32872[0:SpL:279.1,12721.2] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,x1)* equal(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(y,c_List_Orev(z,tc_Type_Oty))* -> .
% 299.70/300.42 33186[0:SpL:279.1,14616.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,y)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),x1)* equal(c_List_Orev(z,tc_Type_Oty),x1)* -> .
% 299.70/300.42 33311[0:SpR:4351.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orotate(z,c_List_Odrop(u,w,x),x),x1,x),x),c_List_Orotate(z,c_List_Odrop(u,w,x),x))**.
% 299.70/300.42 33496[0:SpL:279.1,17418.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* equal(c_List_Orev(y,tc_Type_Oty),c_List_Orev(z,tc_Type_Oty))* -> .
% 299.70/300.42 34365[0:SpR:279.1,30468.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),c_List_Olist_ONil(tc_Type_Oty)) -> c_BigStep_Ofinals(c_List_Omap(c_Expr_Oexp_OVal(z),y,tc_Type_Oty,tc_Expr_Oexp(z)),z)*.
% 299.70/300.42 34385[0:SpL:279.1,30622.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),c_List_Olist_ONil(tc_Type_Oty)) equal(z,y)* -> equal(c_List_Orev(z,tc_Type_Oty),z)**.
% 299.70/300.42 35126[0:SpL:421.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Oappend(x1,x,y),y,z))* -> equal(c_List_Olist_OCons(u,v,z),c_List_Omap(w,x1,y,z)).
% 299.70/300.42 35119[0:SpL:336.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(z,w,y),x,y),y))* -> equal(c_List_Olist_OCons(u,v,y),c_List_Oreplicate(z,w,y)).
% 299.70/300.42 35118[0:SpL:161.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y))* -> equal(c_List_Olist_OCons(u,v,y),c_List_Oreplicate(z,x,y)).
% 299.70/300.42 35105[0:SpL:421.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Oappend(x1,c_List_Omap(v,x,y,z),z))* -> equal(c_List_Olist_OCons(u,c_List_Omap(v,w,y,z),z),x1).
% 299.70/300.42 35098[0:SpL:336.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Oappend(z,c_List_Olist_OCons(v,y,x),x))* -> equal(c_List_Olist_OCons(u,c_List_Oreplicate(w,v,x),x),z).
% 299.70/300.42 35097[0:SpL:161.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),c_List_Oappend(z,c_List_Oreplicate(v,w,x),x))* -> equal(c_List_Olist_OCons(u,c_List_Oreplicate(y,w,x),x),z).
% 299.70/300.42 35169[0:SpL:279.1,31929.2] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),z)* equal(z,x1)* equal(y,x1)* -> .
% 299.70/300.42 35216[0:SpL:279.1,33504.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* equal(c_List_Orev(y,tc_Type_Oty),z) -> .
% 299.70/300.42 35271[0:SpL:421.0,1467.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),c_List_Olist_OCons(u,c_List_Omap(v,c_List_Oappend(w,x1,x),x,y),y))* -> equal(z,c_List_Omap(v,x1,x,y)).
% 299.70/300.42 35264[0:SpL:336.0,1467.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),c_List_Olist_OCons(u,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(v,w,x),z,x),x),x))* -> equal(y,c_List_Olist_OCons(w,z,x)).
% 299.70/300.42 35263[0:SpL:161.0,1467.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(z,w,x),c_List_Oreplicate(v,w,x),x),x))* -> equal(y,c_List_Oreplicate(z,w,x)).
% 299.70/300.42 35508[0:SpL:421.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Oappend(x1,x,y),y,z))* -> equal(c_List_Oappend(u,v,z),c_List_Omap(w,x1,y,z)).
% 299.70/300.42 35501[0:SpL:336.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(z,w,y),x,y),y))* -> equal(c_List_Oappend(u,v,y),c_List_Oreplicate(z,w,y)).
% 299.70/300.42 35500[0:SpL:161.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y))* -> equal(c_List_Oappend(u,v,y),c_List_Oreplicate(z,x,y)).
% 299.70/300.42 35478[0:SpL:421.0,1562.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z),c_List_Oappend(x1,c_List_Omap(v,x,y,z),z))* -> equal(c_List_Oappend(u,c_List_Omap(v,w,y,z),z),x1).
% 299.70/300.42 35471[0:SpL:336.0,1562.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Oappend(z,c_List_Olist_OCons(v,y,x),x))* -> equal(c_List_Oappend(u,c_List_Oreplicate(w,v,x),x),z).
% 299.70/300.42 35470[0:SpL:161.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),c_List_Oappend(z,c_List_Oreplicate(v,w,x),x))* -> equal(c_List_Oappend(u,c_List_Oreplicate(y,w,x),x),z).
% 299.70/300.42 35784[0:SpL:421.0,1572.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,x1,x),x,y),y))* -> equal(z,c_List_Omap(v,x1,x,y)).
% 299.70/300.42 35777[0:SpL:336.0,1572.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),c_List_Oappend(u,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(v,w,x),z,x),x),x))* -> equal(y,c_List_Olist_OCons(w,z,x)).
% 299.70/300.42 35776[0:SpL:161.0,1572.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(z,w,x),c_List_Oreplicate(v,w,x),x),x))* -> equal(y,c_List_Oreplicate(z,w,x)).
% 299.70/300.42 36038[0:SpL:4047.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x),x))* -> equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(z,c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),x))*.
% 299.70/300.42 36019[0:SpL:4047.0,1655.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x,y),c_List_Orev(z,y))* -> equal(c_List_Omap(u,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x,y),z)*.
% 299.70/300.42 36468[0:SpR:4048.0,782.1] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(v,y,x),x),x),c_List_Orev(c_List_Olist_OCons(v,w,x),x))**.
% 299.70/300.42 36980[0:Rew:4048.0,36551.1,88.0,36551.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),c_List_Olist_OCons(w,u,v))** -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),c_List_Orev(c_List_Olist_OCons(w,u,v),v)).
% 299.70/300.42 38554[0:SpL:1375.1,4043.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(u,x1,y),y),y),y))* -> equal(x,c_List_Oappend(v,x1,y))*.
% 299.70/300.42 39406[0:SpL:1378.1,4043.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_List_Oappend(x1,u,y),y),y),y))* -> equal(x,c_List_Oappend(x1,v,y))*.
% 299.70/300.42 41817[0:SpL:4144.0,17203.0] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Orev(c_List_Omap(v,c_List_Oappend(w,z,x),x,y),y),u)* -> equal(c_List_Omap(v,c_List_Oappend(w,z,x),x,y),u).
% 299.70/300.42 41816[0:SpL:4144.0,17205.0] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Omap(v,c_List_Oappend(w,z,x),x,y),c_List_Orev(u,y))* -> equal(c_List_Omap(v,c_List_Oappend(w,z,x),x,y),u).
% 299.70/300.42 44229[0:Rew:43969.1,43531.2] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** c_List_Olist__all2(x,y,u,z,w)* c_List_Olist__all2(x,x1,x2,z,w) -> c_List_Olist__all2(x,c_List_Oappend(y,x1,z),x2,z,w)*.
% 299.70/300.42 44230[0:Rew:43969.1,43520.2] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** c_List_Olist__all2(x,u,y,w,z)* c_List_Olist__all2(x,x1,x2,w,z) -> c_List_Olist__all2(x,x1,c_List_Oappend(y,x2,z),w,z)*.
% 299.70/300.42 44357[0:SpL:434.0,13770.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,hAPP(w,x),c_List_Omap(w,y,z,tc_Type_Oty),x1,v),x1)** -> .
% 299.70/300.42 44570[0:SpL:434.0,3991.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,v,w,x),x),y,x),c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,v,w),w,x),x))* -> equal(y,c_List_Olist_OCons(hAPP(u,z),c_List_Olist_ONil(x),x)).
% 299.81/300.42 44553[0:SpL:1378.1,3991.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,x),x),y,x),c_List_Orev(c_List_Olist_OCons(z,c_List_Oappend(w,u,x),x),x))* -> equal(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x)).
% 299.81/300.42 44551[0:SpL:1375.1,3991.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),c_List_Orev(c_List_Olist_OCons(z,c_List_Oappend(u,w,x),x),x))* -> equal(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x)).
% 299.81/300.42 44599[0:SpL:279.1,44359.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),y,x1),y)** -> .
% 299.81/300.42 44872[0:SpR:437.0,6590.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Olist__update(c_List_Omap(u,w,x,y),z,hAPP(u,x1),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist__update(w,z,x1,x),x),tc_List_Olist(x)))*.
% 299.81/300.42 44847[0:SpR:6590.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),x),c_List_Olist_OCons(v,w,x))**.
% 299.81/300.42 44846[0:SpR:6590.0,4019.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Olist_OCons(z,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orev(c_List_Olist_OCons(v,w,x),x))**.
% 299.81/300.42 44845[0:SpR:6590.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Oappend(z,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orev(c_List_Olist_OCons(v,w,x),x))**.
% 299.81/300.42 44928[0:Rew:4048.0,44838.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(v,z,x),x),x),c_List_Orev(c_List_Olist_OCons(v,w,x),x))**.
% 299.81/300.42 45103[0:SpL:1378.1,7427.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),y),c_List_Orev(c_List_Olist_OCons(z,x1,y),y))* -> equal(c_List_Oappend(x,u,y),c_List_Orev(x1,y))*.
% 299.81/300.42 45101[0:SpL:1375.1,7427.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y),c_List_Orev(c_List_Olist_OCons(z,x1,y),y))* -> equal(c_List_Oappend(u,x,y),c_List_Orev(x1,y))*.
% 299.81/300.42 45551[0:Rew:4048.0,45501.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,v),v),v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(z,y,v),v),v),tc_List_Olist(v)))*.
% 299.81/300.42 45423[0:SpR:10554.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),x),x),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),x))**.
% 299.81/300.42 45741[0:Rew:207.0,45696.0,207.0,45696.0] || -> equal(c_List_Olist__update(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_Nat_Osize__class_Osize(c_List_Olist_OCons(z,v,y),tc_List_Olist(y)),x1,y),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(x1,x,y),y),y))**.
% 299.81/300.42 46482[0:SpL:1550.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Oappend(c_List_Orev(c_List_Oappend(w,z,x),x),y,x))* -> equal(c_List_Oappend(u,v,x),c_List_Orev(z,x)).
% 299.81/300.42 46481[0:SpL:1550.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Oappend(c_List_Orev(c_List_Oappend(w,z,x),x),y,x))* -> equal(c_List_Olist_OCons(u,v,x),c_List_Orev(z,x)).
% 299.81/300.42 46460[0:SpL:1550.0,1572.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(y,v,w),w),z,w),w))* -> equal(x,c_List_Oappend(c_List_Orev(y,w),z,w)).
% 299.81/300.42 46459[0:SpL:1550.0,1467.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(y,v,w),w),z,w),w))* -> equal(x,c_List_Oappend(c_List_Orev(y,w),z,w)).
% 299.81/300.42 46427[0:SpL:1550.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Oappend(z,c_List_Oappend(c_List_Orev(v,x),y,x),x))* -> equal(c_List_Oappend(u,c_List_Orev(w,x),x),z).
% 299.81/300.42 46404[0:SpL:1550.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Oappend(z,c_List_Oappend(c_List_Orev(v,x),y,x),x))* -> equal(c_List_Olist_OCons(u,c_List_Orev(w,x),x),z).
% 299.81/300.42 47050[0:SpL:279.1,45919.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),c_List_Orev(y,tc_Type_Oty))* -> equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),c_List_Olist_ONil(tc_Type_Oty)).
% 299.81/300.42 48236[0:SpR:39737.1,1540.0] || equal(c_List_Oappend(u,v,w),c_List_Odrop(x,y,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Otake(x,y,w),u,w),tc_List_Olist(w)),y,w),c_List_Oappend(c_List_Otake(x,y,w),u,w))**.
% 299.81/300.42 48194[0:SpR:1540.0,451.1] || c_List_Olist__all2(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Oappend(v,w,y),c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(v,w,y),tc_List_Olist(y)),z,x1),y,x1)*.
% 299.81/300.42 48193[0:SpR:1540.0,451.1] || c_List_Olist__all2(u,v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),x1,z)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(w,x,z),tc_List_Olist(z)),v,x1),c_List_Oappend(w,x,z),x1,z)*.
% 299.81/300.42 48885[0:SpL:1648.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,x1),w,x1)* -> c_List_Olist__all2(u,v,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,x1),w,x1).
% 299.81/300.42 48844[0:SpL:1648.0,454.0] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),x1,z) -> c_List_Olist__all2(u,c_List_Orev(v,x1),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),x1,z)*.
% 299.81/300.42 48782[0:SpL:1648.0,449.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),c_List_Orev(z,x1),y,x1)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),z,y,x1).
% 299.81/300.42 48781[0:SpL:1648.0,455.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),z,y,x1) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),c_List_Orev(z,x1),y,x1)*.
% 299.81/300.42 48936[0:Rew:32219.0,48820.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Olist_OCons(hAPP(x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(w),w),w))* -> equal(v,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(x1),x1),x1,w))*.
% 299.81/300.42 48937[0:Rew:32219.0,48760.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),c_List_Orev(c_List_Olist_OCons(y,z,x),x))* -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x1),x1),x1,x),c_List_Orev(z,x))*.
% 299.81/300.42 49519[0:SpL:4140.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Otake(y,c_List_Oreplicate(z,hAPP(u,x1),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(y,c_List_Oreplicate(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.42 49403[0:SpR:4140.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Otake(v,c_List_Oreplicate(w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Otake(v,c_List_Oreplicate(w,hAPP(u,x),x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.42 49401[0:SpR:4140.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Otake(y,c_List_Oreplicate(z,hAPP(u,x1),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Otake(y,c_List_Oreplicate(z,x1,w),w),w),w,x))*.
% 299.81/300.42 49400[0:SpR:4140.0,421.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Omap(w,z,x1,y),y),c_List_Omap(w,c_List_Oappend(c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),z,x1),x1,y))*.
% 299.81/300.42 49392[0:SpR:4140.0,451.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,hAPP(w,x),y),z,y,x1) -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Otake(x2,c_List_Oreplicate(v,x,x3),x3),x3,y),c_List_Otake(x2,z,x1),y,x1)*.
% 299.81/300.42 49391[0:SpR:4140.0,451.1] || c_List_Olist__all2(u,v,c_List_Oreplicate(w,hAPP(x,y),z),x1,z) -> c_List_Olist__all2(u,c_List_Otake(x2,v,x1),c_List_Omap(x,c_List_Otake(x2,c_List_Oreplicate(w,y,x3),x3),x3,z),x1,z)*.
% 299.81/300.42 50061[0:SpL:4139.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Otake(y,c_List_Orev(c_List_Omap(u,z,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(y,c_List_Orev(z,w),w),tc_List_Olist(w)))*.
% 299.81/300.42 49973[0:SpR:1378.1,4139.0] || equal(u,v) -> equal(c_List_Otake(w,c_List_Orev(c_List_Omap(x,c_List_Oappend(y,u,z),z,x1),x1),x1),c_List_Omap(x,c_List_Otake(w,c_List_Orev(c_List_Oappend(y,v,z),z),z),z,x1))*.
% 299.81/300.42 49971[0:SpR:1375.1,4139.0] || equal(u,v) -> equal(c_List_Otake(w,c_List_Orev(c_List_Omap(x,c_List_Oappend(u,y,z),z,x1),x1),x1),c_List_Omap(x,c_List_Otake(w,c_List_Orev(c_List_Oappend(v,y,z),z),z),z,x1))*.
% 299.81/300.42 49941[0:SpR:4140.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 49938[0:SpR:437.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),y),c_List_Omap(v,c_List_Otake(u,c_List_Orev(c_List_Olist__update(w,z,x1,x),x),x),x,y))*.
% 299.81/300.42 49927[0:SpR:4139.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 49912[0:SpR:4139.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Otake(v,c_List_Orev(w,x),x),y,z,x),x,x1),c_List_Olist__update(c_List_Otake(v,c_List_Orev(c_List_Omap(u,w,x,x1),x1),x1),y,hAPP(u,z),x1))*.
% 299.81/300.42 49910[0:SpR:4139.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Otake(y,c_List_Orev(c_List_Omap(u,z,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Otake(y,c_List_Orev(z,w),w),w),w,x))*.
% 299.81/300.42 49909[0:SpR:4139.0,421.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,z,x,y),y),c_List_Omap(v,c_List_Oappend(c_List_Otake(u,c_List_Orev(w,x),x),z,x),x,y))*.
% 299.81/300.42 49903[0:SpR:4139.0,451.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Omap(v,w,x,y),y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Otake(x2,c_List_Orev(w,x),x),x,y),c_List_Otake(x2,z,x1),y,x1)*.
% 299.81/300.42 49902[0:SpR:4139.0,451.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Omap(w,x,y,z),z),x1,z)* -> c_List_Olist__all2(u,c_List_Otake(x2,v,x1),c_List_Omap(w,c_List_Otake(x2,c_List_Orev(x,y),y),y,z),x1,z)*.
% 299.81/300.42 49894[0:SpR:4139.0,783.1] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y)) -> equal(c_List_Omap(v,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_List_Orev(w,x),x),x,y),c_List_Orev(c_List_Omap(v,w,x,y),y))**.
% 299.81/300.42 50151[0:Rew:88.0,49883.0] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v)) -> equal(c_List_Omap(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(x,y),y),y,v),c_List_Orev(c_List_Omap(w,x,y,v),v))**.
% 299.81/300.42 50686[0:SpL:4133.0,12721.2] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(z,x1)* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))* -> .
% 299.81/300.42 50685[0:SpL:4133.0,7048.2] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(z,x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),x1)* -> .
% 299.81/300.42 50675[0:SpL:4133.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,x2),w,x2)* -> c_List_Olist__all2(u,v,c_List_Otake(y,c_List_Omap(x,z,x1,x2),x2),w,x2)*.
% 299.81/300.42 50670[0:SpL:4133.0,37574.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(x2,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),c_List_Olist_ONil(y))** -> .
% 299.81/300.42 50669[0:SpL:4133.0,17420.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Orev(c_List_Olist_OCons(x1,c_List_Orev(z,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))* -> .
% 299.81/300.42 50666[0:SpL:4133.0,1017.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(x1,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))* c_List_Odistinct(z,y)* -> c_List_Odistinct(x1,y)*.
% 299.81/300.42 50665[0:SpL:4133.0,12811.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(x1,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))* c_List_Odistinct(x1,y)* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 50651[0:SpL:4133.0,912.2] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(x1,z)* c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y)* -> c_List_Odistinct(x1,y)*.
% 299.81/300.42 50643[0:SpL:4133.0,40021.1] || equal(u,v) equal(c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),u,x1),v)* -> equal(c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),c_List_Olist_ONil(x1)).
% 299.81/300.42 50642[0:SpL:4133.0,40013.1] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),u,x1),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1))** -> equal(v,c_List_Olist_ONil(x1))*.
% 299.81/300.42 50641[0:SpL:4133.0,4784.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),v,x1)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),v,x1)*.
% 299.81/300.42 50637[0:SpL:4133.0,6286.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),c_List_Olist_ONil(x1)).
% 299.81/300.42 50632[0:SpL:4133.0,454.0] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Orev(v,x2),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),x2,x1)*.
% 299.81/300.42 50631[0:SpL:4133.0,31815.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1))* equal(c_List_Orev(u,x1),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.81/300.42 50621[0:SpL:4133.0,17420.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z)) equal(c_List_Orev(c_List_Olist_OCons(x1,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z),z),c_List_Orev(u,z))* -> .
% 299.81/300.42 50620[0:SpL:4133.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),c_List_Odrop(x2,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.81/300.42 50605[0:SpL:4133.0,3469.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Omap(u,w,x,y))** -> equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Omap(u,w,x,y))**.
% 299.81/300.42 50600[0:SpL:4133.0,17418.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y))* equal(c_List_Orev(c_List_Olist_OCons(x1,z,y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))* -> .
% 299.81/300.42 50599[0:SpL:4133.0,8735.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),c_List_Oappend(z,x1,y))* -> equal(x1,c_List_Olist_ONil(y)).
% 299.81/300.42 50594[0:SpL:4133.0,1185.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),x1,y),z)* -> equal(x1,c_List_Olist_ONil(y)).
% 299.81/300.42 50586[0:SpL:4133.0,4774.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),c_List_Olist_ONil(x1),z,x1)* -> c_List_Olist__all2(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(x1),z,x1)*.
% 299.81/300.42 50572[0:SpL:4133.0,6207.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),x1,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z)).
% 299.81/300.42 50570[0:SpL:4133.0,449.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),c_List_Orev(x1,x2),z,x2)* -> c_List_Olist__all2(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),x1,z,x2)*.
% 299.81/300.42 50569[0:SpL:4133.0,455.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Orev(x1,x2),z,x2)*.
% 299.81/300.42 50560[0:SpL:4133.0,3689.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Oappend(c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Orev(u,z),z),z)*.
% 299.81/300.42 50533[0:SpL:4133.0,1652.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z,x1),x1)*.
% 299.81/300.42 50506[0:SpL:4133.0,37617.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(x2,c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),c_List_Olist_ONil(y))** -> .
% 299.81/300.42 50505[0:SpL:4133.0,106.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Otake(v,c_List_Omap(u,w,x,y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.42 50502[0:SpL:4133.0,20921.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),z)* equal(x1,z)* c_List_Odistinct(c_List_Otake(v,c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(x1,y)*.
% 299.81/300.42 50490[0:SpL:4133.0,3563.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(z,y),c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.81/300.42 50438[0:SpR:2335.1,4133.0] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y)) -> equal(c_List_Omap(v,c_List_Orev(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w,x),x),x,y),c_List_Orev(c_List_Omap(v,w,x,y),y))**.
% 299.81/300.42 50435[0:SpR:1003.1,4133.0] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v)) -> equal(c_List_Omap(w,c_List_Orev(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),y),y,v),c_List_Orev(c_List_Omap(w,x,y,v),v))**.
% 299.81/300.42 50423[0:SpR:4139.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 50421[0:SpR:4140.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 50418[0:SpR:437.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,c_List_Olist__update(w,z,x1,x),x),x),x,y))*.
% 299.81/300.42 50401[0:SpR:4133.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Otake(v,x,y),y),y),y),y,z))*.
% 299.81/300.42 50391[0:SpR:4133.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Orev(c_List_Otake(v,w,x),x),y,z,x),x,x1),c_List_Olist__update(c_List_Orev(c_List_Otake(v,c_List_Omap(u,w,x,x1),x1),x1),y,hAPP(u,z),x1))*.
% 299.81/300.42 50390[0:SpR:4133.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Otake(y,c_List_Omap(u,z,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Orev(c_List_Otake(y,z,w),w),w),w,x))*.
% 299.81/300.42 50386[0:SpR:4133.0,421.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,z,x,y),y),c_List_Omap(v,c_List_Oappend(c_List_Orev(c_List_Otake(u,w,x),x),z,x),x,y))*.
% 299.81/300.42 50382[0:SpR:4133.0,448.1] || c_List_Olist__all2(u,v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Orev(v,x2),c_List_Omap(x,c_List_Orev(c_List_Otake(w,y,z),z),z,x1),x2,x1)*.
% 299.81/300.42 50379[0:SpR:4133.0,448.1] || c_List_Olist__all2(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),c_List_Orev(x1,x2),z,x2)*.
% 299.81/300.42 50372[0:SpR:4133.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z,x1),x1)*.
% 299.81/300.42 50356[0:SpR:4133.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orotate(z,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),x1,y),y),x1)**.
% 299.81/300.42 50355[0:SpR:4133.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Orotate(z,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),y),y),c_List_Olist_ONil(y))**.
% 299.81/300.42 50890[0:Rew:424.0,50460.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Otake(u,c_List_Oreplicate(v,y,x1),x1),x1,x2),x2),x2,z))*.
% 299.81/300.42 50936[0:SpL:4133.0,3915.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Omap(x1,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y,x2),x2)* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 51514[0:SpL:4036.1,4043.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_List_Olist_OCons(x1,v,y),y),y),y))* -> equal(x,c_List_Olist_OCons(x1,u,y))*.
% 299.81/300.42 51416[0:SpL:4036.1,7427.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,v,y),y),y),y),c_List_Orev(c_List_Olist_OCons(z,x1,y),y))* -> equal(c_List_Olist_OCons(x,u,y),c_List_Orev(x1,y))*.
% 299.81/300.42 51769[0:Rew:4048.0,51365.1] || equal(u,v) equal(c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),c_List_Orev(c_List_Olist_OCons(z,c_List_Olist_OCons(x,u,w),w),w))* -> equal(y,c_List_Olist_OCons(z,c_List_Olist_ONil(w),w)).
% 299.81/300.42 51027[0:SpR:4036.1,4139.0] || equal(u,v) -> equal(c_List_Otake(w,c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,u,z),z,x1),x1),x1),c_List_Omap(x,c_List_Otake(w,c_List_Orev(c_List_Olist_OCons(y,v,z),z),z),z,x1))*.
% 299.81/300.42 52945[0:SpR:4254.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 52940[0:SpR:4254.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 52929[0:SpR:4254.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Orotate(v,c_List_Oreplicate(w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Orotate(v,c_List_Oreplicate(w,hAPP(u,x),x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.42 52927[0:SpR:4254.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Oreplicate(z,hAPP(u,x1),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Orotate(y,c_List_Oreplicate(z,x1,w),w),w),w,x))*.
% 299.81/300.42 52926[0:SpR:4254.0,421.0] || -> equal(c_List_Oappend(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Omap(w,z,x1,y),y),c_List_Omap(w,c_List_Oappend(c_List_Orotate(u,c_List_Oreplicate(v,x,x1),x1),z,x1),x1,y))*.
% 299.81/300.42 53297[0:SpR:4036.1,4253.0] || equal(u,v) -> equal(c_List_Orotate(w,c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,v,z),z,x1),x1),x1),c_List_Omap(x,c_List_Orotate(w,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),z,x1))*.
% 299.81/300.42 53295[0:SpR:1378.1,4253.0] || equal(u,v) -> equal(c_List_Orotate(w,c_List_Orev(c_List_Omap(x,c_List_Oappend(y,u,z),z,x1),x1),x1),c_List_Omap(x,c_List_Orotate(w,c_List_Orev(c_List_Oappend(y,v,z),z),z),z,x1))*.
% 299.81/300.42 53293[0:SpR:1375.1,4253.0] || equal(u,v) -> equal(c_List_Orotate(w,c_List_Orev(c_List_Omap(x,c_List_Oappend(u,y,z),z,x1),x1),x1),c_List_Omap(x,c_List_Orotate(w,c_List_Orev(c_List_Oappend(v,y,z),z),z),z,x1))*.
% 299.81/300.42 53263[0:SpR:4139.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Orev(c_List_Otake(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 53261[0:SpR:4254.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 53260[0:SpR:4140.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Orotate(u,c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 53257[0:SpR:437.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),y),c_List_Omap(v,c_List_Orotate(u,c_List_Orev(c_List_Olist__update(w,z,x1,x),x),x),x,y))*.
% 299.81/300.42 53244[0:SpR:4253.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 53243[0:SpR:4253.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 53238[0:SpR:4253.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 53228[0:SpR:4253.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Orotate(v,c_List_Orev(w,x),x),y,z,x),x,x1),c_List_Olist__update(c_List_Orotate(v,c_List_Orev(c_List_Omap(u,w,x,x1),x1),x1),y,hAPP(u,z),x1))*.
% 299.81/300.42 53226[0:SpR:4253.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orev(c_List_Omap(u,z,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Orotate(y,c_List_Orev(z,w),w),w),w,x))*.
% 299.81/300.42 53225[0:SpR:4253.0,421.0] || -> equal(c_List_Oappend(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,z,x,y),y),c_List_Omap(v,c_List_Oappend(c_List_Orotate(u,c_List_Orev(w,x),x),z,x),x,y))*.
% 299.81/300.42 53941[0:SpL:4246.0,12721.2] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* equal(z,x1)* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.81/300.42 53940[0:SpL:4246.0,7048.2] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* equal(z,x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),x1)* -> .
% 299.81/300.42 53930[0:SpL:4246.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,x2),w,x2)* -> c_List_Olist__all2(u,v,c_List_Orotate(y,c_List_Omap(x,z,x1,x2),x2),w,x2)*.
% 299.81/300.42 53923[0:SpL:4246.0,3915.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Omap(x1,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y,x2),x2)* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 53922[0:SpL:4246.0,37574.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(x2,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),c_List_Olist_ONil(y))** -> .
% 299.81/300.42 53921[0:SpL:4246.0,17420.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Orev(c_List_Olist_OCons(x1,c_List_Orev(z,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.81/300.42 53918[0:SpL:4246.0,1017.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* equal(x1,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))* c_List_Odistinct(z,y)* -> c_List_Odistinct(x1,y)*.
% 299.81/300.42 53917[0:SpL:4246.0,12811.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* equal(x1,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))* c_List_Odistinct(x1,y)* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 53903[0:SpL:4246.0,912.2] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* equal(x1,z)* c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y)* -> c_List_Odistinct(x1,y)*.
% 299.81/300.42 53895[0:SpL:4246.0,40021.1] || equal(u,v) equal(c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),u,x1),v)* -> equal(c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),c_List_Olist_ONil(x1)).
% 299.81/300.42 53894[0:SpL:4246.0,40013.1] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),u,x1),c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1))** -> equal(v,c_List_Olist_ONil(x1))*.
% 299.81/300.42 53893[0:SpL:4246.0,4784.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),v,x1)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),v,x1)*.
% 299.81/300.42 53889[0:SpL:4246.0,6286.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),c_List_Olist_ONil(x1)).
% 299.81/300.42 53884[0:SpL:4246.0,454.0] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Orev(v,x2),c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),x2,x1)*.
% 299.81/300.42 53883[0:SpL:4246.0,31815.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1))* equal(c_List_Orev(u,x1),c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.81/300.42 53872[0:SpL:4246.0,17420.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z)) equal(c_List_Orev(c_List_Olist_OCons(x1,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z),z),c_List_Orev(u,z))* -> .
% 299.81/300.42 53871[0:SpL:4246.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),c_List_Odrop(x2,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.81/300.42 53857[0:SpL:4246.0,17418.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y))* equal(c_List_Orev(c_List_Olist_OCons(x1,z,y),y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.81/300.42 53856[0:SpL:4246.0,8735.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),c_List_Oappend(z,x1,y))* -> equal(x1,c_List_Olist_ONil(y)).
% 299.81/300.42 53851[0:SpL:4246.0,1185.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),x1,y),z)* -> equal(x1,c_List_Olist_ONil(y)).
% 299.81/300.42 53843[0:SpL:4246.0,4774.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),c_List_Olist_ONil(x1),z,x1)* -> c_List_Olist__all2(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(x1),z,x1)*.
% 299.81/300.42 53829[0:SpL:4246.0,6207.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),x1,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z)).
% 299.81/300.42 53827[0:SpL:4246.0,449.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),c_List_Orev(x1,x2),z,x2)* -> c_List_Olist__all2(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),x1,z,x2)*.
% 299.81/300.42 53826[0:SpL:4246.0,455.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),c_List_Orev(x1,x2),z,x2)*.
% 299.81/300.42 53817[0:SpL:4246.0,3689.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Oappend(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),c_List_Orev(u,z),z),z)*.
% 299.81/300.42 53790[0:SpL:4246.0,1652.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z,x1),x1)*.
% 299.81/300.42 53764[0:SpL:4246.0,37617.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(x2,c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),c_List_Olist_ONil(y))** -> .
% 299.81/300.42 53763[0:SpL:4246.0,106.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.42 53760[0:SpL:4246.0,20921.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z)* equal(x1,z)* c_List_Odistinct(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(x1,y)*.
% 299.81/300.42 53748[0:SpL:4246.0,3563.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(z,y),c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.81/300.42 53718[0:SpR:4133.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Otake(v,x,y),y),y),y),y,z))*.
% 299.81/300.42 53716[0:SpR:4253.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 53714[0:SpR:4139.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 53712[0:SpR:4254.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 53711[0:SpR:4140.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 53708[0:SpR:437.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,c_List_Olist__update(w,z,x1,x),x),x),x,y))*.
% 299.81/300.42 53691[0:SpR:4246.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),y),y,z))*.
% 299.81/300.42 53689[0:SpR:4246.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),y),y,z))*.
% 299.81/300.42 53679[0:SpR:4246.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Orev(c_List_Orotate(v,w,x),x),y,z,x),x,x1),c_List_Olist__update(c_List_Orev(c_List_Orotate(v,c_List_Omap(u,w,x,x1),x1),x1),y,hAPP(u,z),x1))*.
% 299.81/300.42 53678[0:SpR:4246.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Orotate(y,c_List_Omap(u,z,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Orev(c_List_Orotate(y,z,w),w),w),w,x))*.
% 299.81/300.42 53674[0:SpR:4246.0,421.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,z,x,y),y),c_List_Omap(v,c_List_Oappend(c_List_Orev(c_List_Orotate(u,w,x),x),z,x),x,y))*.
% 299.81/300.42 53670[0:SpR:4246.0,448.1] || c_List_Olist__all2(u,v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Orev(v,x2),c_List_Omap(x,c_List_Orev(c_List_Orotate(w,y,z),z),z,x1),x2,x1)*.
% 299.81/300.42 53666[0:SpR:4246.0,448.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),c_List_Orev(x1,x2),z,x2)*.
% 299.81/300.42 53659[0:SpR:4246.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z,x1),x1)*.
% 299.81/300.42 54121[0:Rew:424.0,53731.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Orotate(u,c_List_Oreplicate(v,y,x1),x1),x1,x2),x2),x2,z))*.
% 299.81/300.42 54477[0:SpL:4361.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Odrop(y,c_List_Oreplicate(z,hAPP(u,x1),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(y,c_List_Oreplicate(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.42 54404[0:SpL:4361.0,2766.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(v,c_List_Oreplicate(w,hAPP(u,x),z),z),c_List_Oreplicate(w,hAPP(u,x),z))**.
% 299.81/300.42 54403[0:SpL:4361.0,719.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Oreplicate(w,hAPP(u,x),z))** -> equal(c_List_Otake(v,c_List_Oreplicate(w,hAPP(u,x),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 54356[0:SpR:4361.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 54355[0:SpR:4361.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 54351[0:SpR:4361.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 54349[0:SpR:4361.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 54339[0:SpR:4361.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Odrop(v,c_List_Oreplicate(w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Odrop(v,c_List_Oreplicate(w,hAPP(u,x),x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.42 54337[0:SpR:4361.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Odrop(y,c_List_Oreplicate(z,hAPP(u,x1),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Odrop(y,c_List_Oreplicate(z,x1,w),w),w),w,x))*.
% 299.81/300.42 54336[0:SpR:4361.0,421.0] || -> equal(c_List_Oappend(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Omap(w,z,x1,y),y),c_List_Omap(w,c_List_Oappend(c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),z,x1),x1,y))*.
% 299.81/300.42 54328[0:SpR:4361.0,443.1] || c_List_Olist__all2(u,v,c_List_Oreplicate(w,hAPP(x,y),z),x1,z) -> c_List_Olist__all2(u,c_List_Odrop(x2,v,x1),c_List_Omap(x,c_List_Odrop(x2,c_List_Oreplicate(w,y,x3),x3),x3,z),x1,z)*.
% 299.81/300.42 54326[0:SpR:4361.0,443.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,hAPP(w,x),y),z,y,x1) -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Odrop(x2,c_List_Oreplicate(v,x,x3),x3),x3,y),c_List_Odrop(x2,z,x1),y,x1)*.
% 299.81/300.42 54313[0:SpR:4361.0,720.1] || equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Oreplicate(v,hAPP(w,x),y))** -> equal(c_List_Omap(w,c_List_Odrop(u,c_List_Oreplicate(v,x,z),z),z,y),c_List_Olist_ONil(y))**.
% 299.81/300.42 54311[0:SpR:4361.0,1116.1] || equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(w,c_List_Odrop(u,c_List_Oreplicate(v,x,z),z),z,y),c_List_Oreplicate(v,hAPP(w,x),y))**.
% 299.81/300.42 55022[0:SpL:4360.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Odrop(y,c_List_Orev(c_List_Omap(u,z,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(y,c_List_Orev(z,w),w),tc_List_Olist(w)))*.
% 299.81/300.42 54910[0:SpR:4036.1,4360.0] || equal(u,v) -> equal(c_List_Odrop(w,c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,v,z),z,x1),x1),x1),c_List_Omap(x,c_List_Odrop(w,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),z,x1))*.
% 299.81/300.42 54908[0:SpR:1378.1,4360.0] || equal(u,v) -> equal(c_List_Odrop(w,c_List_Orev(c_List_Omap(x,c_List_Oappend(y,u,z),z,x1),x1),x1),c_List_Omap(x,c_List_Odrop(w,c_List_Orev(c_List_Oappend(y,v,z),z),z),z,x1))*.
% 299.81/300.42 54906[0:SpR:1375.1,4360.0] || equal(u,v) -> equal(c_List_Odrop(w,c_List_Orev(c_List_Omap(x,c_List_Oappend(u,y,z),z,x1),x1),x1),c_List_Omap(x,c_List_Odrop(w,c_List_Orev(c_List_Oappend(v,y,z),z),z),z,x1))*.
% 299.81/300.42 54876[0:SpR:4253.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 54874[0:SpR:4139.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 54872[0:SpR:4361.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 54871[0:SpR:4254.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 54870[0:SpR:4140.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 54867[0:SpR:437.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),y),c_List_Omap(v,c_List_Odrop(u,c_List_Orev(c_List_Olist__update(w,z,x1,x),x),x),x,y))*.
% 299.81/300.42 54854[0:SpR:4360.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 54853[0:SpR:4360.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 54852[0:SpR:4360.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 54848[0:SpR:4360.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 54846[0:SpR:4360.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 54837[0:SpR:4360.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Odrop(v,c_List_Orev(w,x),x),y,z,x),x,x1),c_List_Olist__update(c_List_Odrop(v,c_List_Orev(c_List_Omap(u,w,x,x1),x1),x1),y,hAPP(u,z),x1))*.
% 299.81/300.42 54835[0:SpR:4360.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Odrop(y,c_List_Orev(c_List_Omap(u,z,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Odrop(y,c_List_Orev(z,w),w),w),w,x))*.
% 299.81/300.42 54834[0:SpR:4360.0,421.0] || -> equal(c_List_Oappend(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,z,x,y),y),c_List_Omap(v,c_List_Oappend(c_List_Odrop(u,c_List_Orev(w,x),x),z,x),x,y))*.
% 299.81/300.42 54831[0:SpR:4360.0,443.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Omap(w,x,y,z),z),x1,z)* -> c_List_Olist__all2(u,c_List_Odrop(x2,v,x1),c_List_Omap(w,c_List_Odrop(x2,c_List_Orev(x,y),y),y,z),x1,z)*.
% 299.81/300.42 54829[0:SpR:4360.0,443.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Omap(v,w,x,y),y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Odrop(x2,c_List_Orev(w,x),x),x,y),c_List_Odrop(x2,z,x1),y,x1)*.
% 299.81/300.42 55645[0:SpL:4352.0,12721.2] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(z,x1)* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.81/300.42 55644[0:SpL:4352.0,7048.2] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(z,x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),x1)* -> .
% 299.81/300.42 55634[0:SpL:4352.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,x2),w,x2)* -> c_List_Olist__all2(u,v,c_List_Odrop(y,c_List_Omap(x,z,x1,x2),x2),w,x2)*.
% 299.81/300.42 55628[0:SpL:4352.0,3915.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* c_List_Odistinct(c_List_Omap(x1,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y,x2),x2)* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 55627[0:SpL:4352.0,37574.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(x2,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),c_List_Olist_ONil(y))** -> .
% 299.81/300.42 55626[0:SpL:4352.0,17420.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Orev(c_List_Olist_OCons(x1,c_List_Orev(z,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.81/300.42 55623[0:SpL:4352.0,1017.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(x1,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))* c_List_Odistinct(z,y)* -> c_List_Odistinct(x1,y)*.
% 299.81/300.42 55622[0:SpL:4352.0,12811.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(x1,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))* c_List_Odistinct(x1,y)* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 55608[0:SpL:4352.0,912.2] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(x1,z)* c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y)* -> c_List_Odistinct(x1,y)*.
% 299.81/300.42 55600[0:SpL:4352.0,40021.1] || equal(u,v) equal(c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),u,x1),v)* -> equal(c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),c_List_Olist_ONil(x1)).
% 299.81/300.42 55599[0:SpL:4352.0,40013.1] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),u,x1),c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1))** -> equal(v,c_List_Olist_ONil(x1))*.
% 299.81/300.42 55598[0:SpL:4352.0,4784.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),v,x1)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),v,x1)*.
% 299.81/300.42 55594[0:SpL:4352.0,6286.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),c_List_Olist_ONil(x1)).
% 299.81/300.42 55589[0:SpL:4352.0,454.0] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Orev(v,x2),c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),x2,x1)*.
% 299.81/300.42 55588[0:SpL:4352.0,31815.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1))* equal(c_List_Orev(u,x1),c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1))* -> .
% 299.81/300.42 55577[0:SpL:4352.0,17420.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z)) equal(c_List_Orev(c_List_Olist_OCons(x1,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z),z),c_List_Orev(u,z))* -> .
% 299.81/300.42 55576[0:SpL:4352.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),c_List_Odrop(x2,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.81/300.42 55558[0:SpL:4352.0,17418.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y))* equal(c_List_Orev(c_List_Olist_OCons(x1,z,y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.81/300.42 55557[0:SpL:4352.0,8735.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),c_List_Oappend(z,x1,y))* -> equal(x1,c_List_Olist_ONil(y)).
% 299.81/300.42 55552[0:SpL:4352.0,1185.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),x1,y),z)* -> equal(x1,c_List_Olist_ONil(y)).
% 299.81/300.42 55544[0:SpL:4352.0,4774.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),c_List_Olist_ONil(x1),z,x1)* -> c_List_Olist__all2(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(x1),z,x1)*.
% 299.81/300.42 55530[0:SpL:4352.0,6207.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),x1,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z)).
% 299.81/300.42 55528[0:SpL:4352.0,449.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),c_List_Orev(x1,x2),z,x2)* -> c_List_Olist__all2(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),x1,z,x2)*.
% 299.81/300.42 55527[0:SpL:4352.0,455.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Orev(x1,x2),z,x2)*.
% 299.81/300.42 55518[0:SpL:4352.0,3689.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Oappend(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Orev(u,z),z),z)*.
% 299.81/300.42 55491[0:SpL:4352.0,1652.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z,x1),x1)*.
% 299.81/300.42 55463[0:SpL:4352.0,37617.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(x2,c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),c_List_Olist_ONil(y))** -> .
% 299.81/300.42 55462[0:SpL:4352.0,106.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.42 55459[0:SpL:4352.0,20921.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),z)* equal(x1,z)* c_List_Odistinct(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(x1,y)*.
% 299.81/300.42 55447[0:SpL:4352.0,3563.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(z,y),c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),y)*.
% 299.81/300.42 55350[0:SpR:4246.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),y),y,z))*.
% 299.81/300.42 55349[0:SpR:4133.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Otake(v,x,y),y),y),y),y,z))*.
% 299.81/300.42 55348[0:SpR:4360.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 55346[0:SpR:4253.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 55344[0:SpR:4139.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.42 55342[0:SpR:4361.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 55341[0:SpR:4254.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 55340[0:SpR:4140.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z),c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.42 55337[0:SpR:437.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,c_List_Olist__update(w,z,x1,x),x),x),x,y))*.
% 299.81/300.42 55321[0:SpR:4352.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),y),y,z))*.
% 299.81/300.42 55318[0:SpR:4352.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),y),y,z))*.
% 299.81/300.42 55316[0:SpR:4352.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),y),y,z))*.
% 299.81/300.42 55306[0:SpR:4352.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Orev(c_List_Odrop(v,w,x),x),y,z,x),x,x1),c_List_Olist__update(c_List_Orev(c_List_Odrop(v,c_List_Omap(u,w,x,x1),x1),x1),y,hAPP(u,z),x1))*.
% 299.81/300.42 55305[0:SpR:4352.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Odrop(y,c_List_Omap(u,z,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Orev(c_List_Odrop(y,z,w),w),w),w,x))*.
% 299.81/300.42 55301[0:SpR:4352.0,421.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,z,x,y),y),c_List_Omap(v,c_List_Oappend(c_List_Orev(c_List_Odrop(u,w,x),x),z,x),x,y))*.
% 299.81/300.42 55297[0:SpR:4352.0,448.1] || c_List_Olist__all2(u,v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Orev(v,x2),c_List_Omap(x,c_List_Orev(c_List_Odrop(w,y,z),z),z,x1),x2,x1)*.
% 299.81/300.42 55292[0:SpR:4352.0,448.1] || c_List_Olist__all2(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),c_List_Orev(x1,x2),z,x2)*.
% 299.81/300.42 55285[0:SpR:4352.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z,x1),x1)*.
% 299.81/300.42 55269[0:SpR:4352.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orotate(z,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),x1,y),y),x1)**.
% 299.81/300.42 55268[0:SpR:4352.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Orotate(z,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),y),y),c_List_Olist_ONil(y))**.
% 299.81/300.42 55921[0:Rew:424.0,55426.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Odrop(u,c_List_Oreplicate(v,y,x1),x1),x1,x2),x2),x2,z))*.
% 299.81/300.42 56272[0:SpL:4352.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),z,hAPP(v,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Odrop(u,w,x),x),z,x1,x),x)*.
% 299.81/300.42 56271[0:SpL:4246.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),z,hAPP(v,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Orotate(u,w,x),x),z,x1,x),x)*.
% 299.81/300.42 56270[0:SpL:4133.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),z,hAPP(v,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Otake(u,w,x),x),z,x1,x),x)*.
% 299.81/300.42 56269[0:SpL:4360.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),z,hAPP(v,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Odrop(u,c_List_Orev(w,x),x),z,x1,x),x)*.
% 299.81/300.42 56267[0:SpL:4253.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),z,hAPP(v,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orotate(u,c_List_Orev(w,x),x),z,x1,x),x)*.
% 299.81/300.42 56265[0:SpL:4139.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),z,hAPP(v,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Otake(u,c_List_Orev(w,x),x),z,x1,x),x)*.
% 299.81/300.42 56263[0:SpL:4361.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,hAPP(w,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Odrop(u,c_List_Oreplicate(v,x,x2),x2),z,x1,x2),x2)*.
% 299.81/300.42 56262[0:SpL:4254.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,hAPP(w,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orotate(u,c_List_Oreplicate(v,x,x2),x2),z,x1,x2),x2)*.
% 299.81/300.42 56261[0:SpL:4140.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,hAPP(w,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Otake(u,c_List_Oreplicate(v,x,x2),x2),z,x1,x2),x2)*.
% 299.81/300.42 56258[0:SpL:437.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x1,hAPP(u,x2),x),x)* -> c_List_Odistinct(c_List_Olist__update(c_List_Olist__update(v,y,z,w),x1,x2,w),w)*.
% 299.81/300.42 56468[0:SpR:4036.1,4537.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Olist_OCons(x1,v,x2),z,x2)* -> c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Orev(c_List_Olist_OCons(x1,u,x2),x2),z,x2)*.
% 299.81/300.42 56466[0:SpR:1378.1,4537.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Oappend(x1,u,x2),z,x2)* -> c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Orev(c_List_Oappend(x1,v,x2),x2),z,x2)*.
% 299.81/300.42 56464[0:SpR:1375.1,4537.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Oappend(u,x1,x2),z,x2)* -> c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Orev(c_List_Oappend(v,x1,x2),x2),z,x2)*.
% 299.81/300.42 56453[0:SpR:4041.1,4537.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Olist_OCons(x1,u,v),z,v)* -> c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(v),v),z,v)*.
% 299.81/300.42 56658[0:SpR:4036.1,4527.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,v,y),c_List_Oreplicate(z,x1,x2),y,x2)* -> c_List_Olist__all2(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),c_List_Oreplicate(z,x1,x2),y,x2)*.
% 299.81/300.42 56656[0:SpR:1378.1,4527.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Oappend(x,u,y),c_List_Oreplicate(z,x1,x2),y,x2)* -> c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(x,v,y),y),c_List_Oreplicate(z,x1,x2),y,x2)*.
% 299.81/300.42 56654[0:SpR:1375.1,4527.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Oappend(u,x,y),c_List_Oreplicate(z,x1,x2),y,x2)* -> c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(v,x,y),y),c_List_Oreplicate(z,x1,x2),y,x2)*.
% 299.81/300.42 56643[0:SpR:4041.1,4527.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,u,v),c_List_Oreplicate(y,z,x1),v,x1)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Oreplicate(y,z,x1),v,x1)*.
% 299.81/300.42 56856[0:SpL:4036.1,4789.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Orev(c_List_Olist_OCons(x1,u,x2),x2),z,x2)* -> c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Olist_OCons(x1,v,x2),z,x2)*.
% 299.81/300.42 56854[0:SpL:1378.1,4789.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Orev(c_List_Oappend(x1,v,x2),x2),z,x2)* -> c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Oappend(x1,u,x2),z,x2)*.
% 299.81/300.42 56852[0:SpL:1375.1,4789.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Orev(c_List_Oappend(v,x1,x2),x2),z,x2)* -> c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Oappend(u,x1,x2),z,x2)*.
% 299.81/300.42 56841[0:SpL:4041.1,4789.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(v),v),z,v)* -> c_List_Olist__all2(w,c_List_Oreplicate(x,y,z),c_List_Olist_OCons(x1,u,v),z,v)*.
% 299.81/300.42 57058[0:SpL:4036.1,4779.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),c_List_Oreplicate(z,x1,x2),y,x2)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,v,y),c_List_Oreplicate(z,x1,x2),y,x2)*.
% 299.81/300.42 57056[0:SpL:1378.1,4779.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(x,v,y),y),c_List_Oreplicate(z,x1,x2),y,x2)* -> c_List_Olist__all2(w,c_List_Oappend(x,u,y),c_List_Oreplicate(z,x1,x2),y,x2)*.
% 299.81/300.42 57054[0:SpL:1375.1,4779.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(v,x,y),y),c_List_Oreplicate(z,x1,x2),y,x2)* -> c_List_Olist__all2(w,c_List_Oappend(u,x,y),c_List_Oreplicate(z,x1,x2),y,x2)*.
% 299.81/300.42 57043[0:SpL:4041.1,4779.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Oreplicate(y,z,x1),v,x1)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,u,v),c_List_Oreplicate(y,z,x1),v,x1)*.
% 299.81/300.42 57705[0:SpL:279.1,51280.2] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(z,x1)* equal(c_List_Orev(y,tc_Type_Oty),x1)* -> .
% 299.81/300.42 57753[0:SpL:207.0,6728.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),z,y,x1)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,w,y),c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,y),tc_List_Olist(y)),z,x1),y,x1)*.
% 299.81/300.42 57802[0:SpL:279.1,52082.2] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(c_List_Orev(z,tc_Type_Oty),x1)* equal(y,x1)* -> .
% 299.81/300.42 57814[0:SpL:279.1,52226.2] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(z,x1)* equal(y,x1)* -> .
% 299.81/300.42 57866[0:SpL:279.1,4235.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Oappend(z,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),c_List_Oappend(z,c_List_Orev(y,tc_Type_Oty),tc_Type_Oty))** -> .
% 299.81/300.42 57913[0:SpL:207.0,6712.0] || c_List_Olist__all2(u,v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),x1,z)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,x,z),tc_List_Olist(z)),v,x1),c_List_Olist_OCons(w,x,z),x1,z)*.
% 299.81/300.42 58099[0:SpL:279.1,5152.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Odrop(z,c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.42 58203[0:Res:6845.1,6728.0] || c_List_Olist__all2(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),z,y,x1)* -> c_List_Olist__all2(u,w,c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(y)),c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),z,x1),x1),y,x1)*.
% 299.81/300.42 58199[0:Res:6845.1,6743.0] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),y,x,z)* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(x1,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Otake(x1,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,z),z),tc_List_Olist(z)))*.
% 299.81/300.42 58198[0:Res:6845.1,6874.0] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),y,x,z)* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(x1,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Odrop(x1,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),y,z),z),tc_List_Olist(z)))*.
% 299.81/300.42 58496[0:Res:6815.1,6712.0] || c_List_Olist__all2(u,v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),x1,z)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(z)),c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(z)),v,x1),x1),x,x1,z)*.
% 299.81/300.42 58488[0:Res:6815.1,6743.0] || c_List_Olist__all2(u,v,c_List_Oappend(w,x,y),z,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(x1,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(y)),v,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(x1,x,y),tc_List_Olist(y)))*.
% 299.81/300.42 58487[0:Res:6815.1,6874.0] || c_List_Olist__all2(u,v,c_List_Oappend(w,x,y),z,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(x1,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(y)),v,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(x1,x,y),tc_List_Olist(y)))*.
% 299.81/300.42 58725[0:SpL:4352.0,6885.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),x1,z),z),c_List_Oappend(c_List_Orev(x1,z),c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.81/300.42 58724[0:SpL:4246.0,6885.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),x1,z),z),c_List_Oappend(c_List_Orev(x1,z),c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.81/300.42 58723[0:SpL:4133.0,6885.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),x1,z),z),c_List_Oappend(c_List_Orev(x1,z),c_List_Otake(w,c_List_Omap(v,x,y,z),z),z))* -> .
% 299.81/300.42 58793[0:SpL:4352.0,6889.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),c_List_Oappend(c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),c_List_Orev(v,x1),x1))* -> .
% 299.81/300.42 58792[0:SpL:4246.0,6889.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),c_List_Oappend(c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),c_List_Orev(v,x1),x1))* -> .
% 299.81/300.42 58791[0:SpL:4133.0,6889.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),c_List_Oappend(c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),c_List_Orev(v,x1),x1))* -> .
% 299.81/300.42 58934[0:SpL:434.0,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Olist_OCons(hAPP(u,y),c_List_Omap(u,z,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,z,w),tc_List_Olist(w)))*.
% 299.81/300.42 58909[0:SpL:434.0,7288.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Orev(c_List_Omap(u,z,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x)))*.
% 299.81/300.42 58962[0:Rew:344.0,58906.1] || equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,z,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x)))*.
% 299.81/300.42 58964[0:Rew:344.0,58904.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,z,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x)))*.
% 299.81/300.42 60649[0:Rew:1351.0,59799.1] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(x,w,y),y),y),y),c_List_Olist_OCons(w,c_List_Orev(v,y),y))* -> equal(c_List_Oreplicate(x,w,y),c_List_Olist_ONil(y)).
% 299.81/300.42 59312[0:SpR:4352.0,9809.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Oappend(x1,c_List_Orev(u,z),z),c_List_Oappend(x1,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z))*.
% 299.81/300.42 59311[0:SpR:4246.0,9809.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Oappend(x1,c_List_Orev(u,z),z),c_List_Oappend(x1,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z))*.
% 299.81/300.42 59310[0:SpR:4133.0,9809.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Oappend(x1,c_List_Orev(u,z),z),c_List_Oappend(x1,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z))*.
% 299.81/300.42 59217[0:SpR:9809.1,1540.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(w,c_List_Orev(u,x),x),tc_List_Olist(x)),c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,x),y,x),x),x),c_List_Oappend(w,c_List_Orev(u,x),x))**.
% 299.81/300.42 60750[0:SpL:434.0,8890.0] || equal(c_List_Olist__update(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z,hAPP(u,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Olist_OCons(v,w,x),z,x1,x),c_List_Olist_ONil(x))**.
% 299.81/300.42 60794[0:SpR:279.1,10588.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* -> equal(c_List_Olist__update(y,c_Nat_Osize__class_Osize(c_List_Olist_ONil(z),tc_List_Olist(z)),x1,tc_Type_Oty),c_List_Olist_OCons(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))*.
% 299.81/300.42 60825[0:SpL:279.1,11072.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(c_List_Orev(y,tc_Type_Oty),tc_Type_Oty) -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.42 60846[0:SpL:279.1,12436.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Olist_OCons(z,y,tc_Type_Oty),c_List_Odrop(x1,c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),tc_Type_Oty))* -> .
% 299.81/300.42 61318[0:SpL:1633.0,9541.1] || equal(u,v)* equal(c_List_Oappend(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z))* -> equal(v,c_List_Orev(x1,z))*.
% 299.81/300.42 61302[0:SpL:1633.0,9542.1] || equal(c_List_Orev(u,v),w) equal(c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,v),u,v),v),c_List_Oappend(w,x1,v))* -> equal(c_List_Omap(x,c_List_Orev(y,z),z,v),x1)*.
% 299.81/300.42 61301[0:SpL:1633.0,9541.1] || equal(c_List_Orev(u,v),w)* equal(c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,v),u,v),v),c_List_Oappend(x1,c_List_Omap(x,c_List_Orev(y,z),z,v),v))* -> equal(w,x1)*.
% 299.81/300.42 61274[0:SpL:1633.0,6564.0] || equal(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y))* equal(c_List_Orev(u,y),c_List_Orev(z,y))* -> equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_ONil(y))**.
% 299.81/300.42 61273[0:SpL:1633.0,44445.0] || equal(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y))* equal(c_List_Orev(u,y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Orev(z,y))*.
% 299.81/300.42 61251[0:SpL:1633.0,1557.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Oappend(u,c_List_Orev(z,y),y))** -> equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_ONil(y))**.
% 299.81/300.42 61250[0:SpL:1633.0,1556.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))* -> equal(c_List_Oappend(u,c_List_Orev(z,y),y),c_List_Olist_ONil(y)).
% 299.81/300.42 61195[0:SpL:1633.0,3991.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),x),c_List_Orev(c_List_Olist_OCons(z,y,x),x))* -> equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(z,c_List_Olist_ONil(x),x))*.
% 299.81/300.42 61162[0:SpL:1633.0,8735.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Orev(u,w),c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,w),v,w),w))* -> equal(c_List_Omap(x,c_List_Orev(y,z),z,w),c_List_Olist_ONil(w))**.
% 299.81/300.42 61050[0:SpR:427.0,1633.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Orev(z,x1),x1,x),x),c_List_Orev(c_List_Oappend(c_List_Omap(y,z,x1,x),c_List_Omap(u,v,w,x),x),x))*.
% 299.81/300.42 61574[0:Rew:377.0,61044.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,c_List_Omap(x,c_List_Orev(y,z),z,v),v),v),c_List_Orev(c_List_Oappend(c_List_Omap(x,y,z,v),c_List_Oappend(c_List_Orev(w,v),u,v),v),v))*.
% 299.81/300.42 61019[0:SpR:1625.0,1633.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),z),c_List_Oappend(c_List_Orev(x1,z),c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z))**.
% 299.81/300.42 61018[0:SpR:427.0,1633.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,v),v),c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,v),u,v),v))**.
% 299.81/300.42 61016[0:SpR:1349.0,1633.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Oappend(x,c_List_Orev(y,z),z),z,v),v),c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Oappend(y,c_List_Orev(x,z),z),z,v),u,v),v))**.
% 299.81/300.42 61012[0:SpR:1342.0,1633.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Oappend(c_List_Orev(x,y),z,y),y,v),v),c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Oappend(c_List_Orev(z,y),x,y),y,v),u,v),v))**.
% 299.81/300.42 61602[0:Rew:1633.0,61026.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Olist_OCons(x,u,y),y,z),x1,z),z),c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Olist_OCons(x,v,y),y,z),x1,z),z))*.
% 299.81/300.42 61604[0:Rew:1633.0,61024.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Oappend(x,v,y),y,z),x1,z),z),c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Oappend(x,u,y),y,z),x1,z),z))*.
% 299.81/300.42 61606[0:Rew:1633.0,61022.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Oappend(v,x,y),y,z),x1,z),z),c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Oappend(u,x,y),y,z),x1,z),z))*.
% 299.81/300.42 62146[0:SpL:1632.0,9541.1] || equal(u,v)* equal(c_List_Oappend(u,c_List_Orev(w,x),x),c_List_Orev(c_List_Oappend(w,c_List_Omap(y,z,x1,x),x),x))* -> equal(v,c_List_Omap(y,c_List_Orev(z,x1),x1,x))*.
% 299.81/300.42 62125[0:SpL:1632.0,9542.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Orev(c_List_Oappend(z,c_List_Omap(u,v,w,x),x),x),c_List_Oappend(y,x1,x))* -> equal(c_List_Orev(z,x),x1).
% 299.81/300.42 62124[0:SpL:1632.0,9541.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Orev(c_List_Oappend(z,c_List_Omap(u,v,w,x),x),x),c_List_Oappend(x1,c_List_Orev(z,x),x))* -> equal(y,x1)*.
% 299.81/300.42 62094[0:SpL:1632.0,6564.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z))* equal(c_List_Orev(u,z),c_List_Omap(w,c_List_Orev(x,y),y,z))* -> equal(c_List_Orev(v,z),c_List_Olist_ONil(z)).
% 299.81/300.42 62093[0:SpL:1632.0,44445.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z))* equal(c_List_Orev(u,z),c_List_Olist_ONil(z))** -> equal(c_List_Orev(v,z),c_List_Omap(w,c_List_Orev(x,y),y,z))*.
% 299.81/300.42 62071[0:SpL:1632.0,1557.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Oappend(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z))* -> equal(c_List_Orev(v,z),c_List_Olist_ONil(z)).
% 299.81/300.42 62070[0:SpL:1632.0,1556.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(v,z))** -> equal(c_List_Oappend(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 61999[0:SpL:1632.0,8735.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* equal(c_List_Orev(u,y),c_List_Orev(c_List_Oappend(z,c_List_Omap(v,w,x,y),y),y))* -> equal(c_List_Orev(z,y),c_List_Olist_ONil(y)).
% 299.81/300.42 61867[0:SpR:1625.0,1632.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Oappend(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Orev(u,x1),x1))**.
% 299.81/300.42 61866[0:SpR:427.0,1632.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Orev(x1,z),z),c_List_Orev(c_List_Oappend(x1,c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z))**.
% 299.81/300.42 61864[0:SpR:1349.0,1632.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Oappend(v,c_List_Orev(w,x),x),x,y),c_List_Orev(z,y),y),c_List_Orev(c_List_Oappend(z,c_List_Omap(u,c_List_Oappend(w,c_List_Orev(v,x),x),x,y),y),y))**.
% 299.81/300.42 61860[0:SpR:1342.0,1632.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),x,w),w,y),c_List_Orev(z,y),y),c_List_Orev(c_List_Oappend(z,c_List_Omap(u,c_List_Oappend(c_List_Orev(x,w),v,w),w,y),y),y))**.
% 299.81/300.42 62433[0:Rew:377.0,61841.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Oappend(y,c_List_Orev(z,x),x),x),c_List_Orev(c_List_Oappend(z,c_List_Oappend(c_List_Orev(y,x),c_List_Omap(u,v,w,x),x),x),x))*.
% 299.81/300.42 62447[0:Rew:1632.0,61874.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,u,z),z,x1),x1),x1),c_List_Orev(c_List_Oappend(w,c_List_Omap(x,c_List_Olist_OCons(y,v,z),z,x1),x1),x1))*.
% 299.81/300.42 62449[0:Rew:1632.0,61872.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(w,c_List_Omap(x,c_List_Oappend(y,v,z),z,x1),x1),x1),c_List_Orev(c_List_Oappend(w,c_List_Omap(x,c_List_Oappend(y,u,z),z,x1),x1),x1))*.
% 299.81/300.42 62451[0:Rew:1632.0,61870.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(w,c_List_Omap(x,c_List_Oappend(v,y,z),z,x1),x1),x1),c_List_Orev(c_List_Oappend(w,c_List_Omap(x,c_List_Oappend(u,y,z),z,x1),x1),x1))*.
% 299.81/300.42 62465[0:Rew:83.0,61842.0,207.0,61842.0,207.0,61842.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x),x),x),c_List_Orev(c_List_Olist_OCons(z,c_List_Olist_OCons(y,c_List_Omap(u,v,w,x),x),x),x))**.
% 299.81/300.42 62469[0:Rew:23233.0,61845.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1,x),x),c_List_Orev(c_List_Olist_OCons(hAPP(y,z),c_List_Omap(u,v,w,x),x),x))**.
% 299.81/300.42 62590[0:SpL:4352.0,13136.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.42 62589[0:SpL:4246.0,13136.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.42 62588[0:SpL:4133.0,13136.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.42 62621[0:SpR:1625.0,4535.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Orev(y,z),z,x1),w,x1)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,y,z,x1),w,x1).
% 299.81/300.42 62620[0:SpR:427.0,4535.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,y,z,x1),w,x1) -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Orev(y,z),z,x1),w,x1)*.
% 299.81/300.42 62618[0:SpR:1349.0,4535.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Oappend(x,c_List_Orev(y,z),z),w,z)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Oappend(y,c_List_Orev(x,z),z),w,z)*.
% 299.81/300.42 62614[0:SpR:1342.0,4535.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Oappend(c_List_Orev(x,y),z,y),w,y)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Oappend(c_List_Orev(z,y),x,y),w,y)*.
% 299.81/300.42 62898[0:SpR:1625.0,4525.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1)* -> c_List_Olist__all2(u,c_List_Omap(v,w,x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1).
% 299.81/300.42 62897[0:SpR:427.0,4525.1] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1)*.
% 299.81/300.42 62895[0:SpR:1349.0,4525.1] || c_List_Olist__all2(u,c_List_Oappend(v,c_List_Orev(w,x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),x,z)* -> c_List_Olist__all2(u,c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),x,z)*.
% 299.81/300.42 62891[0:SpR:1342.0,4525.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(v,w),x,w),c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),w,z)* -> c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),w,z)*.
% 299.81/300.42 63281[0:SpL:279.1,17610.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(y,tc_Type_Oty) equal(z,c_List_Otake(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* -> c_List_Odistinct(z,tc_Type_Oty)*.
% 299.81/300.42 63814[0:SpL:6607.0,450.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,w,x),c_List_Omap(y,c_List_Olist_OCons(z,c_List_Oreplicate(x1,x2,x3),x3),x3,x4),x,x4)* -> c_List_Olist__all2(u,w,c_List_Oreplicate(x1,hAPP(y,x2),x4),x,x4).
% 299.81/300.42 63724[0:SpL:6607.0,450.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),c_List_Olist_OCons(x2,x3,x4),x1,x4)* -> c_List_Olist__all2(u,c_List_Oreplicate(x,hAPP(v,y),x1),x3,x1,x4).
% 299.81/300.42 63542[0:SpL:6607.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(hAPP(u,w),c_List_Oreplicate(x,hAPP(u,y),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1)*.
% 299.81/300.42 63530[0:SpL:6607.0,4398.0] || equal(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.81/300.42 63526[0:SpL:6607.0,4160.0] || equal(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.81/300.42 63443[0:SpR:6607.0,4036.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),y) -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(v,z),y,x),x),c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x))*.
% 299.81/300.42 63432[0:SpR:6607.0,6607.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1,x2),c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Oreplicate(x,hAPP(u,hAPP(v,y)),x2),x2))*.
% 299.81/300.42 63419[0:SpR:6607.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(hAPP(u,w),c_List_Oreplicate(x,hAPP(u,y),x1),x1),x1))*.
% 299.81/300.42 63411[0:SpR:6607.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),tc_List_Olist(x1)))*.
% 299.81/300.42 63406[0:SpR:6607.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),tc_List_Olist(x1)))*.
% 299.81/300.42 63920[0:Rew:424.0,63816.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Olist_OCons(z,c_List_Oreplicate(x1,x2,x3),x3),x3,x4),x4,w))* -> equal(v,c_List_Oreplicate(x1,hAPP(x,hAPP(y,x2)),w)).
% 299.81/300.42 63921[0:Rew:100.0,63641.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x2),x2),x2,w),w))* -> equal(v,c_List_Oreplicate(z,hAPP(x,x1),w)).
% 299.81/300.42 63924[0:Rew:100.0,63425.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),z),x1,z),c_List_Oappend(c_List_Oreplicate(w,hAPP(u,x),z),c_List_Olist_OCons(hAPP(u,v),x1,z),z))*.
% 299.81/300.42 63933[0:Rew:125.0,63563.0,125.0,63563.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Oreplicate(x,hAPP(u,hAPP(v,y)),z),z),z)* -> c_List_Odistinct(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1,x2),x2)*.
% 299.81/300.42 64610[0:SpL:6606.0,450.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,w,x),c_List_Omap(y,c_List_Olist_OCons(z,c_List_Orev(x1,x2),x2),x2,x3),x,x3)* -> c_List_Olist__all2(u,w,c_List_Orev(c_List_Omap(y,x1,x2,x3),x3),x,x3)*.
% 299.81/300.42 64503[0:SpL:6606.0,450.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),c_List_Olist_OCons(x1,x2,x3),z,x3)* -> c_List_Olist__all2(u,c_List_Orev(c_List_Omap(v,x,y,z),z),x2,z,x3)*.
% 299.81/300.42 64314[0:SpL:6606.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(hAPP(u,w),c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y)*.
% 299.81/300.42 64302[0:SpL:6606.0,4398.0] || equal(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),c_List_Olist_ONil(y))**.
% 299.81/300.42 64298[0:SpL:6606.0,4160.0] || equal(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),c_List_Olist_ONil(y))**.
% 299.81/300.42 64239[0:SpR:434.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Olist_OCons(hAPP(u,w),c_List_Omap(u,x,y,z),z),z),z))*.
% 299.81/300.42 64202[0:SpR:427.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,c_List_Omap(w,x,y,z),z,x1),x1),x1))*.
% 299.81/300.42 64183[0:SpR:6606.0,4036.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),y) -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,z),y,x),x),c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),x))*.
% 299.81/300.42 64157[0:SpR:6606.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(hAPP(u,w),c_List_Orev(c_List_Omap(u,x,y,z),z),z),z))*.
% 299.81/300.42 64149[0:SpR:6606.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),tc_List_Olist(y)))*.
% 299.81/300.42 64144[0:SpR:6606.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),tc_List_Olist(y)))*.
% 299.81/300.42 64719[0:Rew:48682.1,64195.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v),v,z),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,c_List_Olist_OCons(y,u,v),v,z),z))*.
% 299.81/300.42 64724[0:Rew:88.0,64425.0] || equal(c_List_Oappend(c_List_Omap(u,v,w,x),y,x),c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(z,c_List_Orev(v,w),w),w,x),x))* -> equal(y,c_List_Olist_OCons(hAPP(u,z),c_List_Olist_ONil(x),x)).
% 299.81/300.42 65472[0:SpL:6591.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Olist_OCons(hAPP(u,w),c_List_Omap(u,x,y,z),z),z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y)*.
% 299.81/300.42 65459[0:SpL:6591.0,4398.0] || equal(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.81/300.42 65455[0:SpL:6591.0,4160.0] || equal(c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.81/300.42 65396[0:SpL:6591.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,x2),x2))* -> .
% 299.81/300.42 65395[0:SpL:6591.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,x2),x2))* -> .
% 299.81/300.42 65394[0:SpL:6591.0,13197.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,x2),x2))* -> .
% 299.81/300.42 65393[0:SpL:6591.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,x2),x2))* -> .
% 299.81/300.42 65392[0:SpL:6591.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,x2),x2))* -> .
% 299.81/300.42 65347[0:SpL:6591.0,4228.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Orev(c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),y),z)* -> .
% 299.81/300.42 65346[0:SpL:6591.0,4058.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Orev(x1,y))* -> .
% 299.81/300.42 65316[0:SpL:6591.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),c_List_Otake(x2,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1))* -> .
% 299.81/300.42 65315[0:SpL:6591.0,7518.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),c_List_Otake(x2,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1))* -> .
% 299.81/300.42 65312[0:SpL:6591.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1)*.
% 299.81/300.42 65310[0:SpL:6591.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Otake(x2,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1))* -> .
% 299.81/300.42 65308[0:SpL:6591.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1)*.
% 299.81/300.42 65303[0:SpL:6591.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1)*.
% 299.81/300.42 65301[0:SpL:6591.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1)*.
% 299.81/300.42 65299[0:SpL:6591.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Otake(x2,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1))* -> .
% 299.81/300.42 65297[0:SpL:6591.0,4193.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1))* equal(c_List_Orev(u,x1),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1))* -> .
% 299.81/300.42 65296[0:SpL:6591.0,4058.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1))* equal(c_List_Orev(u,x1),c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1))* -> .
% 299.81/300.42 65294[0:SpL:6591.0,51184.1] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* equal(c_List_Orev(c_List_Olist_OCons(x1,u,z),z),c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z))* -> .
% 299.81/300.42 65519[0:Rew:207.0,65291.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oappend(c_List_Omap(v,x,y,z),x1,z),z),z),c_List_Odrop(x2,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z))* -> .
% 299.81/300.42 65290[0:SpL:6591.0,614.1] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* equal(x1,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z))* -> equal(c_List_Orev(x1,z),u)*.
% 299.81/300.42 65257[0:SpL:6591.0,2296.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,w),w),tc_List_Olist(w)),u)*.
% 299.81/300.42 65256[0:SpL:6591.0,574.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,w),w))*.
% 299.81/300.42 65253[0:SpL:6591.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w))* -> equal(u,c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,w),w))*.
% 299.81/300.42 65228[0:SpL:6591.0,12273.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z))* -> .
% 299.81/300.42 65223[0:SpL:6591.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),x1,z),z),c_List_Odrop(x2,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z))* -> .
% 299.81/300.42 65219[0:SpL:6591.0,8125.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),c_List_Otake(x1,c_List_Otake(x2,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z))* -> .
% 299.81/300.42 65215[0:SpL:6591.0,6566.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* -> equal(c_List_Orev(u,z),c_List_Olist_ONil(z)).
% 299.81/300.42 65209[0:SpL:6591.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.42 65207[0:SpL:6591.0,612.1] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* equal(c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),c_List_Orev(x1,z))* -> equal(u,x1)*.
% 299.81/300.42 65202[0:SpL:6591.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Odrop(x2,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.81/300.42 65200[0:SpL:6591.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Otake(x1,c_List_Otake(x2,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.81/300.42 65196[0:SpL:6591.0,4801.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.42 65169[0:SpL:6591.0,2468.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z))* equal(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),c_List_Orev(x1,z))* -> equal(u,x1)*.
% 299.81/300.42 65168[0:SpL:6591.0,2486.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z))* equal(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* -> equal(c_List_Orev(x1,z),u)*.
% 299.81/300.42 65163[0:SpL:6591.0,3991.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,v,w,x),x),y,x),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(z,v,w),w),w,x))* -> equal(y,c_List_Olist_OCons(hAPP(u,z),c_List_Olist_ONil(x),x))*.
% 299.81/300.42 65147[0:SpL:6591.0,4183.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Orev(x1,y))* -> .
% 299.81/300.42 65129[0:SpL:6591.0,4871.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)*.
% 299.81/300.42 65127[0:SpL:6591.0,64100.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)*.
% 299.81/300.42 65076[0:SpR:434.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(hAPP(u,w),c_List_Omap(u,x,y,z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y,z))*.
% 299.81/300.42 65039[0:SpR:6591.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),tc_List_Olist(y)))*.
% 299.81/300.42 65034[0:SpR:6591.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),tc_List_Olist(y)))*.
% 299.81/300.42 64989[0:SpR:6591.0,427.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z,x1),x1),c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z,x1))*.
% 299.81/300.42 64972[0:SpR:6591.0,970.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orotate(z,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),y),c_List_Olist_ONil(y))**.
% 299.81/300.42 65585[0:SpL:6591.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1,x1),x1),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1))* -> .
% 299.81/300.42 65752[0:SpL:9809.1,8532.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Oappend(x,c_List_Orev(u,y),y),y,z),c_List_Omap(w,x,y,z))** -> equal(c_List_Omap(w,c_List_Orev(v,y),y,z),c_List_Olist_ONil(z))**.
% 299.81/300.42 65767[0:Rew:424.0,65741.1] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x,z),c_List_Omap(u,c_List_Orev(y,x),x,z))** -> equal(c_List_Oreplicate(v,hAPP(u,w),z),c_List_Olist_ONil(z)).
% 299.81/300.42 65768[0:Rew:424.0,65739.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y,z),c_List_Oreplicate(w,hAPP(u,x),z))** -> equal(c_List_Omap(u,c_List_Orev(v,y),y,z),c_List_Olist_ONil(z)).
% 299.81/300.42 66146[0:SpL:9809.1,8531.0] || equal(u,v) equal(c_List_Omap(w,c_List_Oappend(x,c_List_Orev(u,y),y),y,z),c_List_Omap(w,c_List_Orev(v,y),y,z))* -> equal(c_List_Omap(w,x,y,z),c_List_Olist_ONil(z)).
% 299.81/300.42 66129[0:SpL:3954.0,8531.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x,y),c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x,y))** -> equal(c_List_Omap(u,w,x,y),c_List_Olist_ONil(y)).
% 299.81/300.42 66162[0:Rew:424.0,66135.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x,z),c_List_Oreplicate(v,hAPP(u,w),z))** -> equal(c_List_Omap(u,c_List_Orev(y,x),x,z),c_List_Olist_ONil(z)).
% 299.81/300.42 66163[0:Rew:424.0,66133.1] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y,z),c_List_Omap(u,c_List_Orev(v,y),y,z))** -> equal(c_List_Oreplicate(w,hAPP(u,x),z),c_List_Olist_ONil(z)).
% 299.81/300.42 66326[0:SpL:6591.0,66199.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.42 66817[0:SpL:1635.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z)*.
% 299.81/300.42 66805[0:SpL:1635.0,4398.0] || equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 66803[0:SpL:1635.0,4267.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 66801[0:SpL:1635.0,4160.0] || equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 66742[0:SpL:1635.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),x3),x3),x3),c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,x3))** -> .
% 299.81/300.42 66741[0:SpL:1635.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),x3),x3),x3),c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,x3))** -> .
% 299.81/300.42 66740[0:SpL:1635.0,13197.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),x3),x3),x3),c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,x3))** -> .
% 299.81/300.42 66739[0:SpL:1635.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),x3),x3),x3),c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,x3))** -> .
% 299.81/300.42 66738[0:SpL:1635.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),x3),x3),x3),c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,x3))** -> .
% 299.81/300.42 66705[0:SpL:1635.0,4228.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Orev(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),z),x1)* -> .
% 299.81/300.42 66704[0:SpL:1635.0,4058.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Orev(x2,z))* -> .
% 299.81/300.42 66698[0:SpL:1635.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Otake(x3,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2))* -> .
% 299.81/300.42 66697[0:SpL:1635.0,7518.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Otake(x3,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2))* -> .
% 299.81/300.42 66694[0:SpL:1635.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),x2)* -> c_List_Odistinct(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2).
% 299.81/300.42 66692[0:SpL:1635.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Otake(x3,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2))* -> .
% 299.81/300.42 66690[0:SpL:1635.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),x2)* -> c_List_Odistinct(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2).
% 299.81/300.42 66688[0:SpL:1635.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2,x2),x2),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2))** -> .
% 299.81/300.42 66684[0:SpL:1635.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),x2)* -> c_List_Odistinct(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2).
% 299.81/300.42 66682[0:SpL:1635.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),x2)* -> c_List_Odistinct(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2).
% 299.81/300.42 66680[0:SpL:1635.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Otake(x3,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2))* -> .
% 299.81/300.42 66678[0:SpL:1635.0,4193.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2))* equal(c_List_Orev(u,x2),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2))* -> .
% 299.81/300.42 66677[0:SpL:1635.0,4058.1] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2))* equal(c_List_Orev(u,x2),c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2))* -> .
% 299.81/300.42 66675[0:SpL:1635.0,51184.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1)) equal(c_List_Orev(c_List_Olist_OCons(x2,u,x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* -> .
% 299.81/300.42 66672[0:SpL:1635.0,12225.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x2,x1),x1),c_List_Odrop(x3,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1))* -> .
% 299.81/300.42 66671[0:SpL:1635.0,614.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* equal(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* -> equal(c_List_Orev(x2,x1),u)*.
% 299.81/300.42 66654[0:SpL:1635.0,574.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,w)).
% 299.81/300.42 66651[0:SpL:1635.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* -> equal(u,c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,w))*.
% 299.81/300.42 66626[0:SpL:1635.0,12273.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Odrop(x2,c_List_Odrop(x3,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1))* -> .
% 299.81/300.42 66621[0:SpL:1635.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x2,x1),x1),c_List_Odrop(x3,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1))* -> .
% 299.81/300.42 66617[0:SpL:1635.0,8125.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Otake(x2,c_List_Otake(x3,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1))* -> .
% 299.81/300.42 66613[0:SpL:1635.0,6566.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))** -> equal(c_List_Orev(u,x1),c_List_Olist_ONil(x1)).
% 299.81/300.42 66607[0:SpL:1635.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1)*.
% 299.81/300.42 66605[0:SpL:1635.0,66199.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1)*.
% 299.81/300.42 66604[0:SpL:1635.0,612.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* equal(c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),c_List_Orev(x2,x1))* -> equal(u,x2)*.
% 299.81/300.42 66599[0:SpL:1635.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Odrop(x2,c_List_Odrop(x3,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1))* -> .
% 299.81/300.42 66597[0:SpL:1635.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Otake(x2,c_List_Otake(x3,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1))* -> .
% 299.81/300.42 66593[0:SpL:1635.0,4801.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1)*.
% 299.81/300.42 66580[0:SpL:1635.0,22102.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Olist_ONil(x1)).
% 299.81/300.42 66567[0:SpL:1635.0,3101.0] || equal(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* equal(u,c_List_Olist_ONil(x1)) -> equal(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Olist_ONil(x1)).
% 299.81/300.42 66566[0:SpL:1635.0,2468.0] || equal(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* equal(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Orev(x2,x1))* -> equal(u,x2)*.
% 299.81/300.42 66565[0:SpL:1635.0,2486.0] || equal(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* equal(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* -> equal(c_List_Orev(x2,x1),u)*.
% 299.81/300.42 66551[0:SpL:1635.0,4183.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Orev(x2,z)) -> .
% 299.81/300.42 66541[0:SpL:1635.0,6563.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),c_List_Orev(x1,z))** -> equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_ONil(z)).
% 299.81/300.42 66533[0:SpL:1635.0,4871.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),z)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)*.
% 299.81/300.42 66531[0:SpL:1635.0,64100.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),z)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)*.
% 299.81/300.42 66517[0:SpR:6591.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,x1),x1),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z,x1))*.
% 299.81/300.42 66497[0:SpR:1625.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),x2),c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2))**.
% 299.81/300.42 66496[0:SpR:427.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),x2),c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2))*.
% 299.81/300.42 66494[0:SpR:1349.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(w,c_List_Orev(x,y),y),y,z),z,x1),x1),c_List_Omap(u,c_List_Omap(v,c_List_Oappend(x,c_List_Orev(w,y),y),y,z),z,x1))**.
% 299.81/300.42 66490[0:SpR:1342.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(c_List_Orev(w,x),y,x),x,z),z,x1),x1),c_List_Omap(u,c_List_Omap(v,c_List_Oappend(c_List_Orev(y,x),w,x),x,z),z,x1))**.
% 299.81/300.42 66436[0:SpR:1635.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),tc_List_Olist(z)))*.
% 299.81/300.42 66431[0:SpR:1635.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),tc_List_Olist(z)))*.
% 299.81/300.42 66409[0:SpR:1635.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1))*.
% 299.81/300.42 67016[0:SpL:1635.0,66211.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1)*.
% 299.81/300.42 67012[0:SpL:6591.0,66211.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.42 67031[0:SpL:279.1,18480.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(c_List_Orev(y,tc_Type_Oty),tc_Type_Oty) -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.42 67072[0:SpL:4352.0,18481.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.42 67071[0:SpL:4246.0,18481.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.42 67070[0:SpL:4133.0,18481.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.42 67412[0:SpL:4137.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Otake(w,c_List_Otake(x,y,z),z),z),z)*.
% 299.81/300.42 67400[0:SpL:4137.0,4398.0] || equal(c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 67398[0:SpL:4137.0,4267.0] || equal(c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 67396[0:SpL:4137.0,4160.0] || equal(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 67322[0:SpL:4137.0,18508.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Otake(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 67321[0:SpL:4137.0,5346.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Otake(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Otake(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 67316[0:SpL:4137.0,12911.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Otake(z,c_List_Otake(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Otake(x2,x1,y),y)*.
% 299.81/300.42 67315[0:SpL:4137.0,13038.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Otake(z,c_List_Otake(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Odrop(x2,x1,y),y)*.
% 299.81/300.42 67288[0:SpR:429.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Otake(u,c_List_Omap(x,c_List_Otake(v,y,z),z,x1),x1),x1,x2))*.
% 299.81/300.42 67268[0:SpR:783.1,4137.0] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Omap(v,c_List_Otake(z,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w,x),x),x,y),c_List_Otake(z,c_List_Omap(v,w,x,y),y))**.
% 299.81/300.42 67253[0:SpR:434.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),c_List_Omap(w,c_List_Otake(u,c_List_Otake(v,c_List_Olist_OCons(x,y,z),z),z),z,x1))*.
% 299.81/300.42 67224[0:SpR:4137.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Otake(x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1))*.
% 299.81/300.42 67215[0:SpR:4137.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 67210[0:SpR:4137.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 67194[0:SpR:4137.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Omap(x,c_List_Otake(u,c_List_Otake(v,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 67178[0:SpR:4137.0,429.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),c_List_Omap(v,c_List_Omap(x,c_List_Otake(u,c_List_Otake(w,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 67867[0:SpL:4256.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z),z)*.
% 299.81/300.42 67855[0:SpL:4256.0,4398.0] || equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 67853[0:SpL:4256.0,4267.0] || equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 67851[0:SpL:4256.0,4160.0] || equal(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 67794[0:SpL:4256.0,37382.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** equal(c_List_Olist_OCons(x1,x2,z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))* -> .
% 299.81/300.42 67791[0:SpL:4256.0,1074.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,x,y),y),y,z),x1)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(w,c_List_Omap(u,x,y,z),z),tc_List_Olist(z)),x1,z),c_List_Olist_ONil(z))**.
% 299.81/300.42 67775[0:SpL:4256.0,12921.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Orotate(z,c_List_Otake(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Otake(x2,x1,y),y)*.
% 299.81/300.42 67774[0:SpL:4256.0,13048.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Orotate(z,c_List_Otake(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Odrop(x2,x1,y),y)*.
% 299.81/300.42 67755[0:SpR:429.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(x,c_List_Otake(v,y,z),z,x1),x1),x1,x2))*.
% 299.81/300.42 67735[0:SpR:783.1,4256.0] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Omap(v,c_List_Orotate(z,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w,x),x),x,y),c_List_Orotate(z,c_List_Omap(v,w,x,y),y))**.
% 299.81/300.42 67719[0:SpR:434.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),c_List_Omap(w,c_List_Orotate(u,c_List_Otake(v,c_List_Olist_OCons(x,y,z),z),z),z,x1))*.
% 299.81/300.42 67689[0:SpR:4256.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1))*.
% 299.81/300.42 67679[0:SpR:4256.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 67674[0:SpR:4256.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 67658[0:SpR:4256.0,967.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Omap(w,c_List_Orotate(x1,c_List_Otake(v,x,y),y),y,z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 67657[0:SpR:4256.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Omap(x,c_List_Orotate(u,c_List_Otake(v,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 67655[0:SpR:4256.0,426.0] || -> equal(c_List_Orotate(u,c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),c_List_Omap(v,c_List_Omap(x,c_List_Orotate(u,c_List_Otake(w,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 67650[0:SpR:4256.0,1277.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Omap(v,c_List_Orotate(x1,c_List_Otake(u,w,x),x),x,y),y,x2),x2),c_List_Olist_ONil(x2))**.
% 299.81/300.42 67648[0:SpR:4256.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Olist__update(c_List_Omap(v,c_List_Orotate(z,c_List_Otake(u,w,x),x),x,y),x1,x2,y),y),c_List_Olist_ONil(y))**.
% 299.81/300.42 67644[0:SpR:4256.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orev(c_List_Omap(v,c_List_Orotate(z,c_List_Otake(u,w,x),x),x,y),y),x1,y),y),x1)**.
% 299.81/300.42 68473[0:SpL:4250.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z),z)*.
% 299.81/300.42 68461[0:SpL:4250.0,4398.0] || equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 68459[0:SpL:4250.0,4267.0] || equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 68457[0:SpL:4250.0,4160.0] || equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 68400[0:SpL:4250.0,37382.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** equal(c_List_Olist_OCons(x1,x2,z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))* -> .
% 299.81/300.42 68381[0:SpL:4250.0,12921.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Orotate(z,c_List_Orotate(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Otake(x2,x1,y),y)*.
% 299.81/300.42 68380[0:SpL:4250.0,13048.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Orotate(z,c_List_Orotate(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Odrop(x2,x1,y),y)*.
% 299.81/300.42 68374[0:SpR:426.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(x,c_List_Orotate(v,y,z),z,x1),x1),x1,x2))*.
% 299.81/300.42 68359[0:SpR:434.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),c_List_Omap(w,c_List_Orotate(u,c_List_Orotate(v,c_List_Olist_OCons(x,y,z),z),z),z,x1))*.
% 299.81/300.42 68328[0:SpR:4250.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1))*.
% 299.81/300.42 68318[0:SpR:4250.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 68313[0:SpR:4250.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 68296[0:SpR:4250.0,967.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Omap(w,c_List_Orotate(x1,c_List_Orotate(v,x,y),y),y,z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 68295[0:SpR:4250.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(v,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 68292[0:SpR:4250.0,426.0] || -> equal(c_List_Orotate(u,c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),c_List_Omap(v,c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(w,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 69010[0:SpL:4249.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Otake(w,c_List_Orotate(x,y,z),z),z),z)*.
% 299.81/300.42 68998[0:SpL:4249.0,4398.0] || equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 68996[0:SpL:4249.0,4267.0] || equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 68994[0:SpL:4249.0,4160.0] || equal(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 68923[0:SpL:4249.0,18508.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Orotate(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 68922[0:SpL:4249.0,5346.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Otake(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Orotate(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 68917[0:SpL:4249.0,12911.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Otake(z,c_List_Orotate(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Otake(x2,x1,y),y)*.
% 299.81/300.42 68916[0:SpL:4249.0,13038.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Otake(z,c_List_Orotate(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Odrop(x2,x1,y),y)*.
% 299.81/300.42 68899[0:SpR:426.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Otake(u,c_List_Omap(x,c_List_Orotate(v,y,z),z,x1),x1),x1,x2))*.
% 299.81/300.42 68883[0:SpR:434.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),c_List_Omap(w,c_List_Otake(u,c_List_Orotate(v,c_List_Olist_OCons(x,y,z),z),z),z,x1))*.
% 299.81/300.42 68851[0:SpR:4249.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Orotate(x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1))*.
% 299.81/300.42 68842[0:SpR:4249.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 68837[0:SpR:4249.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 68821[0:SpR:4249.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Omap(x,c_List_Otake(u,c_List_Orotate(v,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 68804[0:SpR:4249.0,429.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),c_List_Omap(v,c_List_Omap(x,c_List_Otake(u,c_List_Orotate(w,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 69604[0:SpL:4364.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Orotate(x,y,z),z),z),z)*.
% 299.81/300.42 69592[0:SpL:4364.0,4398.0] || equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 69590[0:SpL:4364.0,4267.0] || equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 69588[0:SpL:4364.0,4160.0] || equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 69503[0:SpL:4364.0,17766.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Otake(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Orotate(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 69502[0:SpL:4364.0,1833.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Orotate(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 69497[0:SpL:4364.0,12908.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Odrop(z,c_List_Orotate(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Otake(x2,x1,y),y)*.
% 299.81/300.42 69496[0:SpL:4364.0,13035.1] || c_List_Odistinct(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Odrop(z,c_List_Orotate(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Odrop(x2,x1,y),y)*.
% 299.81/300.42 69485[0:SpR:1116.1,4364.0] || equal(c_List_Otake(u,c_List_Orotate(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Omap(y,c_List_Orotate(v,w,x),x,z))*.
% 299.81/300.42 69470[0:SpR:426.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(x,c_List_Orotate(v,y,z),z,x1),x1),x1,x2))*.
% 299.81/300.42 69453[0:SpR:434.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,c_List_Olist_OCons(x,y,z),z),z),z,x1))*.
% 299.81/300.42 69420[0:SpR:4364.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Orotate(x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1))*.
% 299.81/300.42 69410[0:SpR:4364.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 69405[0:SpR:4364.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 69386[0:SpR:4364.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 69381[0:SpR:4364.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),c_List_Omap(v,c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(w,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 69901[0:SpL:4249.0,27226.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x2,c_List_Orotate(v,x,y),y),y,z),z))* -> .
% 299.81/300.42 69900[0:SpL:4137.0,27226.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x2,c_List_Otake(v,x,y),y),y,z),z))* -> .
% 299.81/300.42 70237[0:SpL:4363.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Otake(x,y,z),z),z),z)*.
% 299.81/300.42 70225[0:SpL:4363.0,4398.0] || equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 70223[0:SpL:4363.0,4267.0] || equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 70221[0:SpL:4363.0,4160.0] || equal(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 70135[0:SpL:4363.0,17766.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Otake(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Otake(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 70134[0:SpL:4363.0,1833.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Otake(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 70129[0:SpL:4363.0,12908.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Odrop(z,c_List_Otake(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Otake(x2,x1,y),y)*.
% 299.81/300.42 70128[0:SpL:4363.0,13035.1] || c_List_Odistinct(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Odrop(z,c_List_Otake(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Odrop(x2,x1,y),y)*.
% 299.81/300.42 70121[0:SpR:1116.1,4363.0] || equal(c_List_Otake(u,c_List_Otake(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Omap(y,c_List_Otake(v,w,x),x,z))*.
% 299.81/300.42 70097[0:SpR:429.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(x,c_List_Otake(v,y,z),z,x1),x1),x1,x2))*.
% 299.81/300.42 70077[0:SpR:783.1,4363.0] || equal(u,c_List_Omap(v,w,x,y)) -> equal(c_List_Omap(v,c_List_Odrop(z,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w,x),x),x,y),c_List_Odrop(z,c_List_Omap(v,w,x,y),y))**.
% 299.81/300.42 70057[0:SpR:434.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,c_List_Olist_OCons(x,y,z),z),z),z,x1))*.
% 299.81/300.42 70023[0:SpR:4363.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Otake(x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1))*.
% 299.81/300.42 70013[0:SpR:4363.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 70008[0:SpR:4363.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 69990[0:SpR:4363.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 69985[0:SpR:4363.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),c_List_Omap(v,c_List_Omap(x,c_List_Odrop(u,c_List_Otake(w,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 70405[0:SpL:4249.0,27232.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.81/300.42 70404[0:SpL:4137.0,27232.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.81/300.42 70532[0:SpL:279.1,33800.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Olist_OCons(z,x1,tc_Type_Oty),tc_Type_Oty),c_List_Orev(y,tc_Type_Oty))* -> equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v))*.
% 299.81/300.42 70885[0:SpL:4357.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Odrop(x,y,z),z),z),z)*.
% 299.81/300.42 70873[0:SpL:4357.0,4398.0] || equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 70871[0:SpL:4357.0,4267.0] || equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 70869[0:SpL:4357.0,4160.0] || equal(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 70775[0:SpL:4357.0,17766.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Otake(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Odrop(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 70774[0:SpL:4357.0,1833.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Odrop(x2,c_List_Odrop(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 70769[0:SpL:4357.0,12908.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Odrop(z,c_List_Odrop(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Otake(x2,x1,y),y)*.
% 299.81/300.42 70768[0:SpL:4357.0,13035.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Odrop(z,c_List_Odrop(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Odrop(x2,x1,y),y)*.
% 299.81/300.42 70761[0:SpR:1116.1,4357.0] || equal(c_List_Otake(u,c_List_Odrop(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Omap(y,c_List_Odrop(v,w,x),x,z))*.
% 299.81/300.42 70745[0:SpR:418.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(x,c_List_Odrop(v,y,z),z,x1),x1),x1,x2))*.
% 299.81/300.42 70664[0:SpR:434.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,c_List_Olist_OCons(x,y,z),z),z),z,x1))*.
% 299.81/300.42 70629[0:SpR:4357.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Odrop(x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1))*.
% 299.81/300.42 70619[0:SpR:4357.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 70614[0:SpR:4357.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 70595[0:SpR:4357.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 70590[0:SpR:4357.0,418.0] || -> equal(c_List_Odrop(u,c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),c_List_Omap(v,c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(w,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 71103[0:SpL:1632.0,35087.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(c_List_Oappend(v,c_List_Omap(x,y,z,w),w),w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Orev(y,z),z,w))*.
% 299.81/300.42 71098[0:SpL:1633.0,35087.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(y),y),c_List_Orev(z,y)).
% 299.81/300.42 71079[0:SpL:6607.0,35087.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Oappend(x1,c_List_Oreplicate(w,hAPP(u,x),z),z))* -> equal(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(z),z),x1)*.
% 299.81/300.42 71077[0:SpL:6606.0,35087.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Oappend(z,c_List_Orev(c_List_Omap(u,w,x,y),y),y))* -> equal(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_ONil(y),y),z)*.
% 299.81/300.42 71487[0:SpL:4356.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z),z)*.
% 299.81/300.42 71475[0:SpL:4356.0,4398.0] || equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 71473[0:SpL:4356.0,4267.0] || equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 71471[0:SpL:4356.0,4160.0] || equal(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 71413[0:SpL:4356.0,37382.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** equal(c_List_Olist_OCons(x1,x2,z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))* -> .
% 299.81/300.42 71410[0:SpL:4356.0,1074.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y),y,z),x1)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(w,c_List_Omap(u,x,y,z),z),tc_List_Olist(z)),x1,z),c_List_Olist_ONil(z))**.
% 299.81/300.42 71394[0:SpL:4356.0,12921.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Orotate(z,c_List_Odrop(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Otake(x2,x1,y),y)*.
% 299.81/300.42 71393[0:SpL:4356.0,13048.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Orotate(z,c_List_Odrop(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Odrop(x2,x1,y),y)*.
% 299.81/300.42 71380[0:SpR:418.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(x,c_List_Odrop(v,y,z),z,x1),x1),x1,x2))*.
% 299.81/300.42 71298[0:SpR:434.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),c_List_Omap(w,c_List_Orotate(u,c_List_Odrop(v,c_List_Olist_OCons(x,y,z),z),z),z,x1))*.
% 299.81/300.42 71262[0:SpR:4356.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1))*.
% 299.81/300.42 71252[0:SpR:4356.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 71247[0:SpR:4356.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 71230[0:SpR:4356.0,967.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Omap(w,c_List_Orotate(x1,c_List_Odrop(v,x,y),y),y,z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 71229[0:SpR:4356.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(v,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 71224[0:SpR:4356.0,426.0] || -> equal(c_List_Orotate(u,c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),c_List_Omap(v,c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(w,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 71220[0:SpR:4356.0,1277.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Omap(v,c_List_Orotate(x1,c_List_Odrop(u,w,x),x),x,y),y,x2),x2),c_List_Olist_ONil(x2))**.
% 299.81/300.42 71218[0:SpR:4356.0,1250.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Olist__update(c_List_Omap(v,c_List_Orotate(z,c_List_Odrop(u,w,x),x),x,y),x1,x2,y),y),c_List_Olist_ONil(y))**.
% 299.81/300.42 71214[0:SpR:4356.0,1165.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orev(c_List_Omap(v,c_List_Orotate(z,c_List_Odrop(u,w,x),x),x,y),y),x1,y),y),x1)**.
% 299.81/300.42 71755[0:SpL:1635.0,71688.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),x3),x3),x3),c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,x3))** -> .
% 299.81/300.42 71751[0:SpL:6591.0,71688.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,x2),x2))* -> .
% 299.81/300.42 72703[0:SpL:38750.1,8531.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Omap(x,c_List_Oappend(y,c_List_Orev(u,w),w),w,z),c_List_Omap(x,v,w,z))* -> equal(c_List_Omap(x,y,w,z),c_List_Olist_ONil(z)).
% 299.81/300.42 72702[0:SpL:38750.1,8532.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Omap(x,c_List_Oappend(y,c_List_Orev(u,w),w),w,z),c_List_Omap(x,y,w,z))** -> equal(c_List_Omap(x,v,w,z),c_List_Olist_ONil(z))**.
% 299.81/300.42 73474[0:Rew:1351.0,72538.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(y,x,w),w),w),w),c_List_Olist_OCons(x,v,w))* -> equal(c_List_Oreplicate(y,x,w),c_List_Olist_ONil(w)).
% 299.81/300.42 72255[0:SpL:38750.1,8531.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Omap(x,c_List_Oappend(y,v,w),w,z),c_List_Omap(x,c_List_Orev(u,w),w,z))* -> equal(c_List_Omap(x,y,w,z),c_List_Olist_ONil(z)).
% 299.81/300.42 72254[0:SpL:38750.1,8532.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Omap(x,c_List_Oappend(y,v,w),w,z),c_List_Omap(x,y,w,z))** -> equal(c_List_Omap(x,c_List_Orev(u,w),w,z),c_List_Olist_ONil(z))**.
% 299.81/300.42 72102[0:SpL:38750.1,8266.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(y,x,w),v,w),w),c_List_Olist_OCons(x,c_List_Orev(u,w),w))* -> equal(c_List_Oreplicate(y,x,w),c_List_Olist_ONil(w)).
% 299.81/300.42 71976[0:SpR:4352.0,38750.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y)) -> equal(c_List_Oappend(x1,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),c_List_Oappend(x1,z,y))*.
% 299.81/300.42 71975[0:SpR:4246.0,38750.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y)) -> equal(c_List_Oappend(x1,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),c_List_Oappend(x1,z,y))*.
% 299.81/300.42 71974[0:SpR:4133.0,38750.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y)) -> equal(c_List_Oappend(x1,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),c_List_Oappend(x1,z,y))*.
% 299.81/300.42 71966[0:SpR:1648.0,38750.1] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),c_List_Orev(y,x)) -> equal(c_List_Oappend(z,c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w,x),x),c_List_Oappend(z,y,x))*.
% 299.81/300.42 71881[0:SpR:38750.1,1540.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(x,c_List_Orev(u,w),w),tc_List_Olist(w)),c_List_Oappend(x,c_List_Oappend(v,y,w),w),w),c_List_Oappend(x,c_List_Orev(u,w),w))**.
% 299.81/300.42 73797[0:SpL:4355.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Otake(w,c_List_Odrop(x,y,z),z),z),z)*.
% 299.81/300.42 73785[0:SpL:4355.0,4398.0] || equal(c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 73783[0:SpL:4355.0,4267.0] || equal(c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 73781[0:SpL:4355.0,4160.0] || equal(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.42 73737[0:SpL:4355.0,27232.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),z),c_List_Omap(w,c_List_Otake(x2,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.81/300.42 73735[0:SpL:4355.0,27226.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),x1,z),z),z),c_List_Orev(c_List_Omap(w,c_List_Otake(x2,c_List_Odrop(v,x,y),y),y,z),z))* -> .
% 299.81/300.42 73706[0:SpL:4355.0,18508.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Odrop(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Odrop(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 73705[0:SpL:4355.0,5346.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(z,c_List_Otake(x1,c_List_Omap(v,c_List_Otake(x2,c_List_Odrop(u,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.81/300.42 73700[0:SpL:4355.0,12911.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Otake(z,c_List_Odrop(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Otake(x2,x1,y),y)*.
% 299.81/300.42 73699[0:SpL:4355.0,13038.1] || c_List_Odistinct(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y)* equal(c_List_Omap(v,c_List_Otake(z,c_List_Odrop(u,w,x),x),x,y),x1)* -> c_List_Odistinct(c_List_Odrop(x2,x1,y),y)*.
% 299.81/300.42 73677[0:SpR:418.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Otake(u,c_List_Omap(x,c_List_Odrop(v,y,z),z,x1),x1),x1,x2))*.
% 299.81/300.42 73594[0:SpR:434.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),c_List_Omap(w,c_List_Otake(u,c_List_Odrop(v,c_List_Olist_OCons(x,y,z),z),z),z,x1))*.
% 299.81/300.42 73557[0:SpR:4355.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Odrop(x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1))*.
% 299.81/300.42 73548[0:SpR:4355.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 73543[0:SpR:4355.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),tc_List_Olist(z)))*.
% 299.81/300.42 73527[0:SpR:4355.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Omap(x,c_List_Otake(u,c_List_Odrop(v,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 73509[0:SpR:4355.0,429.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),c_List_Omap(v,c_List_Omap(x,c_List_Otake(u,c_List_Odrop(w,y,z),z),z,x1),x1,x2))*.
% 299.81/300.42 74111[0:SpR:4352.0,38776.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Olist_OCons(x1,c_List_Orev(u,z),z),c_List_Olist_OCons(x1,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),z))*.
% 299.81/300.42 74110[0:SpR:4246.0,38776.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Olist_OCons(x1,c_List_Orev(u,z),z),c_List_Olist_OCons(x1,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),z))*.
% 299.81/300.42 74109[0:SpR:4133.0,38776.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Olist_OCons(x1,c_List_Orev(u,z),z),c_List_Olist_OCons(x1,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),z))*.
% 299.81/300.42 74038[0:SpR:38776.1,6591.0] || equal(u,v) -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,c_List_Orev(v,y),y,z),z),z),c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),y,z))*.
% 299.81/300.42 75211[0:SpL:1635.0,74113.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Olist_OCons(x2,c_List_Orev(x1,z),z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))* -> .
% 299.81/300.42 75207[0:SpL:6591.0,74113.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Orev(z,y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))* -> .
% 299.81/300.42 75181[0:SpL:1635.0,74113.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1)) equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Orev(u,x1))* -> .
% 299.81/300.42 75177[0:SpL:6591.0,74113.1] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Orev(u,z))* -> .
% 299.81/300.42 76212[0:SpL:39528.1,8531.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Oappend(c_List_Orev(v,x),y,x),x,z),c_List_Omap(w,y,x,z))** -> equal(c_List_Omap(w,c_List_Orev(u,x),x,z),c_List_Olist_ONil(z))**.
% 299.81/300.42 76211[0:SpL:39528.1,8532.0] || equal(u,v) equal(c_List_Omap(w,c_List_Oappend(c_List_Orev(v,x),y,x),x,z),c_List_Omap(w,c_List_Orev(u,x),x,z))* -> equal(c_List_Omap(w,y,x,z),c_List_Olist_ONil(z)).
% 299.81/300.42 75370[0:SpR:4352.0,39528.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) -> equal(c_List_Oappend(c_List_Orev(z,y),x1,y),c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),x1,y))*.
% 299.81/300.42 75369[0:SpR:4246.0,39528.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) -> equal(c_List_Oappend(c_List_Orev(z,y),x1,y),c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),x1,y))*.
% 299.81/300.42 75368[0:SpR:4133.0,39528.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) -> equal(c_List_Oappend(c_List_Orev(z,y),x1,y),c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),x1,y))*.
% 299.81/300.42 75285[0:SpR:39528.1,1540.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,w),x,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(v,w),c_List_Oappend(x,y,w),w),w),c_List_Oappend(c_List_Orev(u,w),x,w))**.
% 299.81/300.42 77419[0:SpR:437.0,8862.0] || -> equal(c_List_Olist__update(c_List_Omap(u,c_List_Omap(v,c_List_Olist__update(w,x,y,z),z,x1),x1,x2),x,x3,x2),c_List_Olist__update(c_List_Omap(u,c_List_Omap(v,w,z,x1),x1,x2),x,x3,x2))**.
% 299.81/300.42 78576[0:SpL:39580.1,8531.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Omap(x,c_List_Oappend(c_List_Orev(u,w),y,w),w,z),c_List_Omap(x,y,w,z))** -> equal(c_List_Omap(x,v,w,z),c_List_Olist_ONil(z))**.
% 299.81/300.42 78575[0:SpL:39580.1,8532.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Omap(x,c_List_Oappend(c_List_Orev(u,w),y,w),w,z),c_List_Omap(x,v,w,z))* -> equal(c_List_Omap(x,y,w,z),c_List_Olist_ONil(z)).
% 299.81/300.42 78022[0:SpL:39580.1,8531.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Omap(x,c_List_Oappend(v,y,w),w,z),c_List_Omap(x,y,w,z))** -> equal(c_List_Omap(x,c_List_Orev(u,w),w,z),c_List_Olist_ONil(z))**.
% 299.81/300.42 78021[0:SpL:39580.1,8532.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Omap(x,c_List_Oappend(v,y,w),w,z),c_List_Omap(x,c_List_Orev(u,w),w,z))* -> equal(c_List_Omap(x,y,w,z),c_List_Olist_ONil(z)).
% 299.81/300.42 77716[0:SpR:4352.0,39580.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y)) -> equal(c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),x1,y),c_List_Oappend(z,x1,y))*.
% 299.81/300.42 77715[0:SpR:4246.0,39580.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y)) -> equal(c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),x1,y),c_List_Oappend(z,x1,y))*.
% 299.81/300.42 77714[0:SpR:4133.0,39580.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Orev(z,y)) -> equal(c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),x1,y),c_List_Oappend(z,x1,y))*.
% 299.81/300.42 77617[0:SpR:39580.1,1540.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,w),x,w),tc_List_Olist(w)),c_List_Oappend(v,c_List_Oappend(x,y,w),w),w),c_List_Oappend(c_List_Orev(u,w),x,w))**.
% 299.81/300.42 80575[0:SpL:39773.2,8531.0] || equal(u,v) equal(w,x)* equal(c_List_Omap(y,c_List_Oappend(x,u,z),z,x1),c_List_Omap(y,v,z,x1))* -> equal(c_List_Omap(y,w,z,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.42 80574[0:SpL:39773.2,8532.0] || equal(u,v)* equal(w,x) equal(c_List_Omap(y,c_List_Oappend(x,u,z),z,x1),c_List_Omap(y,w,z,x1))* -> equal(c_List_Omap(y,v,z,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.42 80409[0:SpL:39773.2,8266.0] || equal(u,v) equal(c_List_Oreplicate(w,x,y),z)* equal(c_List_Olist_OCons(x,c_List_Oappend(z,u,y),y),c_List_Olist_OCons(x,v,y))* -> equal(c_List_Oreplicate(w,x,y),c_List_Olist_ONil(y))**.
% 299.81/300.42 79691[0:SpR:39773.2,80.0] || equal(u,c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(v),c_Value_Oval_OAddr(w)),v),x,tc_Expr_Oexp(v)))* equal(c_List_Omap(c_Expr_Oexp_OVal(v),y,tc_Value_Oval,tc_Expr_Oexp(v)),z)* -> c_BigStep_Ofinals(c_List_Oappend(z,u,tc_Expr_Oexp(v)),v)*.
% 299.81/300.42 79673[0:SpR:39773.2,1632.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Omap(x,c_List_Orev(y,z),z,w),x1)* -> equal(c_List_Oappend(x1,u,w),c_List_Orev(c_List_Oappend(v,c_List_Omap(x,y,z,w),w),w))*.
% 299.81/300.42 79651[0:SpR:39773.2,1633.0] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* equal(c_List_Orev(z,y),x1) -> equal(c_List_Oappend(x1,u,y),c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y))*.
% 299.81/300.42 82027[0:SpL:11156.1,21650.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) equal(c_List_Olist_OCons(z,c_List_Oreplicate(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),tc_Type_Oty),c_List_Orotate(x1,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty))* -> .
% 299.81/300.42 82024[0:SpL:11156.1,21580.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Olist_OCons(z,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),x1,tc_Type_Oty),tc_Type_Oty),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w))* -> .
% 299.81/300.42 82004[0:SpR:11156.1,831.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(c_List_Omap(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty,x1),x2,x1),x1),x2)**.
% 299.81/300.42 82003[0:SpR:11156.1,822.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(c_List_Olist__update(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z,x1,tc_Type_Oty),x2,tc_Type_Oty),tc_Type_Oty),x2)**.
% 299.81/300.42 81999[0:SpR:11156.1,1338.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orev(c_List_Oappend(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Orev(z,tc_Type_Oty))**.
% 299.81/300.42 81998[0:SpR:11156.1,1279.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Omap(z,c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty,x1),x1),c_List_Olist_ONil(x1))**.
% 299.81/300.42 81997[0:SpR:11156.1,1252.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Olist__update(c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),z,x1,tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.42 81996[0:SpR:11156.1,968.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orotate(z,c_List_Orotate(x1,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.42 81995[0:SpR:11156.1,833.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orev(c_List_Omap(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty,x1),x1),x1),c_List_Olist_ONil(x1))**.
% 299.81/300.42 81994[0:SpR:11156.1,824.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orev(c_List_Olist__update(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z,x1,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.42 81992[0:SpR:11156.1,1076.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.42 81975[0:SpR:11156.1,1101.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty)) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,x1),z)**.
% 299.81/300.42 81966[0:SpR:11156.1,784.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(z,x1,tc_Type_Oty),tc_Type_Oty),x1)**.
% 299.81/300.42 81965[0:SpR:11156.1,782.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(z,x1,tc_Type_Oty),tc_Type_Oty),z)**.
% 299.81/300.42 81962[0:SpR:11156.1,2337.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),c_List_Orev(z,tc_Type_Oty))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.42 81957[0:SpR:11156.1,694.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orev(z,tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.42 82102[0:SpL:1632.0,39899.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,u,w),c_List_Orev(c_List_Oappend(v,c_List_Omap(y,z,x1,w),w),w))* -> equal(x,c_List_Omap(y,c_List_Orev(z,x1),x1,w))*.
% 299.81/300.42 82097[0:SpL:1633.0,39899.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y))* equal(c_List_Oappend(z,u,y),c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),x1,y),y))* -> equal(z,c_List_Orev(x1,y)).
% 299.81/300.42 82185[0:SpL:1632.0,39900.1] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,c_List_Orev(x,y),y,z),u,z),c_List_Orev(c_List_Oappend(x1,c_List_Omap(w,x,y,z),z),z))* -> equal(v,c_List_Orev(x1,z))*.
% 299.81/300.42 82180[0:SpL:1633.0,39900.1] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(w,x),u,x),c_List_Orev(c_List_Oappend(c_List_Omap(y,z,x1,x),w,x),x))* -> equal(v,c_List_Omap(y,c_List_Orev(z,x1),x1,x))*.
% 299.81/300.42 82147[0:SpL:1632.0,39900.1] || equal(c_List_Orev(u,v),w)* equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(x,y,z,v),v),v),c_List_Oappend(c_List_Omap(x,c_List_Orev(y,z),z,v),x1,v))* -> equal(w,x1)*.
% 299.81/300.42 82142[0:SpL:1633.0,39900.1] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),y)* equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,v,w,x),z,x),x),c_List_Oappend(c_List_Orev(z,x),x1,x))* -> equal(y,x1)*.
% 299.81/300.42 82359[0:SpL:4357.0,40043.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Oappend(x2,u,z),z),c_List_Omap(w,c_List_Odrop(x3,c_List_Odrop(v,x,y),y),y,z))* -> .
% 299.81/300.42 82358[0:SpL:4363.0,40043.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Oappend(x2,u,z),z),c_List_Omap(w,c_List_Odrop(x3,c_List_Otake(v,x,y),y),y,z))* -> .
% 299.81/300.42 82357[0:SpL:4364.0,40043.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Oappend(x2,u,z),z),c_List_Omap(w,c_List_Odrop(x3,c_List_Orotate(v,x,y),y),y,z))* -> .
% 299.81/300.42 82409[0:SpL:279.1,40132.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,y)* c_List_Odistinct(c_List_Oappend(x1,z,tc_Type_Oty),tc_Type_Oty)* -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty).
% 299.81/300.42 82508[0:SpL:4357.0,40134.1] || equal(u,c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1))* equal(c_List_Oappend(x2,u,x1),c_List_Omap(x,c_List_Odrop(x3,c_List_Odrop(w,y,z),z),z,x1))* -> .
% 299.81/300.42 82507[0:SpL:4363.0,40134.1] || equal(u,c_List_Olist_OCons(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1))* equal(c_List_Oappend(x2,u,x1),c_List_Omap(x,c_List_Odrop(x3,c_List_Otake(w,y,z),z),z,x1))* -> .
% 299.81/300.42 82506[0:SpL:4364.0,40134.1] || equal(u,c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1))* equal(c_List_Oappend(x2,u,x1),c_List_Omap(x,c_List_Odrop(x3,c_List_Orotate(w,y,z),z),z,x1))* -> .
% 299.81/300.42 83499[0:SpL:4122.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Oappend(c_List_Odrop(z,c_List_Omap(v,c_List_Otake(x1,w,x),x,y),y),c_List_Odrop(x1,c_List_Omap(v,w,x,y),y),y))* -> .
% 299.81/300.42 83221[0:SpR:4122.0,784.1] || equal(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Omap(v,x,y,z),z),c_List_Odrop(w,c_List_Omap(v,x,y,z),z))*.
% 299.81/300.42 83814[0:Rew:81.0,83289.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Orev(c_List_Omap(v,w,x,y),y))** -> equal(c_List_Omap(v,c_List_Otake(u,w,x),x,y),c_List_Omap(v,w,x,y))**.
% 299.81/300.42 83815[0:Rew:425.0,83229.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Omap(y,v,w,z),z,x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z,x1))*.
% 299.81/300.42 83816[0:Rew:425.0,83228.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Omap(y,v,w,z),z,x1),x1),c_List_Omap(x,c_List_Omap(y,c_List_Otake(u,v,w),w,z),z,x1))**.
% 299.81/300.42 83840[0:Rew:4122.0,83440.1] || equal(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Omap(u,c_List_Otake(y,v,w),w,x))* -> equal(c_List_Omap(u,c_List_Otake(y,v,w),w,x),c_List_Omap(u,v,w,x)).
% 299.81/300.42 83841[0:Rew:4122.0,83408.1] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,w,x),x,y),y),c_List_Omap(u,w,x,y))** -> equal(c_List_Omap(u,c_List_Otake(v,w,x),x,y),c_List_Omap(u,w,x,y)).
% 299.81/300.42 84285[0:SpL:4341.0,27192.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Oappend(c_List_Odrop(z,c_List_Otake(x1,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),y))* -> .
% 299.81/300.42 83990[0:SpR:4341.0,784.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Omap(w,x,y,z),z),c_List_Omap(w,c_List_Odrop(v,x,y),y,z))*.
% 299.81/300.42 84633[0:Rew:81.0,84068.0,438.0,84068.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Omap(x,c_List_Orotate(y,u,v),v,z),z,x1),x1),c_List_Omap(w,c_List_Omap(x,c_List_Orotate(y,u,v),v,z),z,x1))**.
% 299.81/300.42 84634[0:Rew:81.0,84067.0,438.0,84067.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orotate(x,c_List_Omap(y,u,v,z),z),z,x1),x1),c_List_Omap(w,c_List_Orotate(x,c_List_Omap(y,u,v,z),z),z,x1))**.
% 299.81/300.42 84638[0:Rew:81.0,84034.0,438.0,84034.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Olist__update(c_List_Orotate(x,u,v),y,z,v),v,x1),x1),c_List_Omap(w,c_List_Olist__update(c_List_Orotate(x,u,v),y,z,v),v,x1))**.
% 299.81/300.42 84639[0:Rew:81.0,84031.0,438.0,84031.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orotate(x,c_List_Olist__update(u,y,z,v),v),v,x1),x1),c_List_Omap(w,c_List_Orotate(x,c_List_Olist__update(u,y,z,v),v),v,x1))**.
% 299.81/300.42 84640[0:Rew:81.0,84025.0,438.0,84025.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Orotate(x,c_List_Orev(u,v),v),v),v,y),y),c_List_Omap(w,c_List_Orev(c_List_Orotate(x,c_List_Orev(u,v),v),v),v,y))**.
% 299.81/300.42 85261[0:Rew:125.0,85074.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1,hAPP(u,hAPP(v,x2)),z),z)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orev(w,x),x1,x2,x),x)*.
% 299.81/300.42 85293[0:Rew:425.0,85013.1,344.0,85013.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Omap(c_Fun_Ocomp(u,z,w,x,x1),c_List_Orev(x2,x1),x1,x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(x1))).
% 299.81/300.42 85294[0:Rew:425.0,84998.1,344.0,84998.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Orotate(x1,c_List_Omap(u,x2,w,x),x))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(w))).
% 299.81/300.42 85987[0:SpL:7129.0,21973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))** -> .
% 299.81/300.42 85913[0:SpL:7129.0,6201.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_ONil(x1)).
% 299.81/300.42 85905[0:SpL:7129.0,21930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y))* -> .
% 299.81/300.42 85902[0:SpL:7129.0,2111.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Orev(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y),y))* -> .
% 299.81/300.42 85891[0:SpL:7129.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1))* -> .
% 299.81/300.42 85889[0:SpL:7129.0,13130.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1).
% 299.81/300.42 85883[0:SpL:7129.0,2053.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1))* -> .
% 299.81/300.42 85833[0:SpL:7129.0,6155.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Olist_ONil(z)).
% 299.81/300.42 86260[0:Rew:125.0,85749.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Oreplicate(v,y,x1),x1),x1),x1,x2),x2,z))*.
% 299.81/300.42 86261[0:Rew:125.0,85748.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Oreplicate(v,y,x1),x1),x1),x1,x2),x2,z))*.
% 299.81/300.42 86262[0:Rew:125.0,85747.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Oreplicate(v,y,x1),x1),x1),x1,x2),x2,z))*.
% 299.81/300.42 86279[0:Rew:344.0,86107.1,425.0,86107.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,z,w,x,x1),x2,x1,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(x1))).
% 299.81/300.42 86280[0:Rew:344.0,86104.1,425.0,86104.1] || equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),c_List_Orotate(x1,c_List_Omap(u,x2,w,x),x))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(w))).
% 299.81/300.42 86508[0:SpL:279.1,40208.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Oappend(x1,y,tc_Type_Oty))* equal(c_List_Oappend(x2,z,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.81/300.42 86916[0:SpL:7128.0,21973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),z),c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z))* -> .
% 299.81/300.42 86844[0:SpL:7128.0,6201.0] || equal(c_List_Oappend(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),c_List_Olist_ONil(y))**.
% 299.81/300.42 86836[0:SpL:7128.0,21930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1))* -> .
% 299.81/300.42 86833[0:SpL:7128.0,2111.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1),x1))* -> .
% 299.81/300.42 86822[0:SpL:7128.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y))* -> .
% 299.81/300.42 86820[0:SpL:7128.0,13130.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y)*.
% 299.81/300.42 86814[0:SpL:7128.0,2053.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Orev(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y))* -> .
% 299.81/300.42 86764[0:SpL:7128.0,6155.0] || equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1,x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),c_List_Olist_ONil(x))**.
% 299.81/300.42 87188[0:Rew:125.0,87025.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),x1,hAPP(u,hAPP(v,x2)),z),z)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orev(w,x),x1,x2,x),x)*.
% 299.81/300.42 87287[0:SpL:279.1,40217.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Olist_OCons(x1,y,tc_Type_Oty))* equal(c_List_Oappend(x2,z,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.81/300.42 87300[0:SpL:4356.0,40219.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Odrop(y,z,x1),x1),x1,x2),x2))* equal(c_List_Oappend(x3,u,x2),c_List_Odrop(y,c_List_Omap(w,z,x1,x2),x2))* -> .
% 299.81/300.42 87299[0:SpL:4250.0,40219.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,z,x1),x1),x1,x2),x2))* equal(c_List_Oappend(x3,u,x2),c_List_Orotate(y,c_List_Omap(w,z,x1,x2),x2))* -> .
% 299.81/300.42 87296[0:SpL:4256.0,40219.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orotate(x,c_List_Otake(y,z,x1),x1),x1,x2),x2))* equal(c_List_Oappend(x3,u,x2),c_List_Otake(y,c_List_Omap(w,z,x1,x2),x2))* -> .
% 299.81/300.42 87315[0:SpL:279.1,41949.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(c_List_Olist_OCons(x1,c_List_Oappend(x2,y,tc_Type_Oty),tc_Type_Oty),z)* -> .
% 299.81/300.42 87360[0:SpL:279.1,41950.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z)* equal(c_List_Oappend(x1,c_List_Oappend(x2,y,tc_Type_Oty),tc_Type_Oty),z)* -> .
% 299.81/300.42 87822[0:SpL:7113.0,21973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))* -> .
% 299.81/300.42 87748[0:SpL:7113.0,6201.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.42 87740[0:SpL:7113.0,21930.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Otake(x2,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y))* -> .
% 299.81/300.42 87737[0:SpL:7113.0,2111.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Orev(c_List_Otake(x2,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y),y))* -> .
% 299.81/300.42 87726[0:SpL:7113.0,21859.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1))* -> .
% 299.81/300.42 87724[0:SpL:7113.0,13130.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1)*.
% 299.81/300.42 87718[0:SpL:7113.0,2053.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1))* -> .
% 299.81/300.42 87668[0:SpL:7113.0,6155.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1,z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Olist_ONil(z))**.
% 299.81/300.42 88277[0:SpL:4357.0,42404.0] || equal(c_List_Oappend(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Odrop(z,x1,x2),x2),x2,w))* c_List_Odistinct(c_List_Odrop(z,c_List_Omap(x,x1,x2,w),w),w)* -> c_List_Odistinct(v,w).
% 299.81/300.42 88276[0:SpL:4363.0,42404.0] || equal(c_List_Oappend(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Otake(z,x1,x2),x2),x2,w))* c_List_Odistinct(c_List_Otake(z,c_List_Omap(x,x1,x2,w),w),w)* -> c_List_Odistinct(v,w).
% 299.81/300.42 88275[0:SpL:4364.0,42404.0] || equal(c_List_Oappend(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Orotate(z,x1,x2),x2),x2,w))* c_List_Odistinct(c_List_Orotate(z,c_List_Omap(x,x1,x2,w),w),w)* -> c_List_Odistinct(v,w).
% 299.81/300.42 88410[0:SpL:4357.0,42468.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Odrop(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Olist_OCons(x2,c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),x1),x1)* -> c_List_Odistinct(u,x1)*.
% 299.81/300.42 88409[0:SpL:4363.0,42468.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Otake(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Olist_OCons(x2,c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),x1),x1)* -> c_List_Odistinct(u,x1)*.
% 299.81/300.42 88408[0:SpL:4364.0,42468.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Orotate(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Olist_OCons(x2,c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),x1),x1)* -> c_List_Odistinct(u,x1)*.
% 299.81/300.42 88488[0:SpL:4357.0,42469.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Odrop(x3,c_List_Odrop(u,w,x),x),x,y))* -> .
% 299.81/300.42 88487[0:SpL:4363.0,42469.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Odrop(x3,c_List_Otake(u,w,x),x),x,y))* -> .
% 299.81/300.42 88486[0:SpL:4364.0,42469.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(v,c_List_Odrop(x3,c_List_Orotate(u,w,x),x),x,y))* -> .
% 299.81/300.42 88427[0:SpL:279.1,42469.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* equal(y,c_List_Odrop(x2,z,tc_Type_Oty))* -> .
% 299.81/300.42 88577[0:SpL:4357.0,42491.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Odrop(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Oappend(x2,c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),x1),x1)* -> c_List_Odistinct(u,x1)*.
% 299.81/300.42 88576[0:SpL:4363.0,42491.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Otake(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Oappend(x2,c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),x1),x1)* -> c_List_Odistinct(u,x1)*.
% 299.81/300.42 88575[0:SpL:4364.0,42491.0] || equal(u,c_List_Omap(v,c_List_Odrop(w,c_List_Orotate(x,y,z),z),z,x1))* c_List_Odistinct(c_List_Oappend(x2,c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),x1),x1)* -> c_List_Odistinct(u,x1)*.
% 299.81/300.42 88655[0:SpL:4357.0,42554.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Odrop(z,x1,x2),x2),x2,w))* c_List_Odistinct(c_List_Odrop(z,c_List_Omap(x,x1,x2,w),w),w)* -> c_List_Odistinct(v,w).
% 299.81/300.42 88654[0:SpL:4363.0,42554.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Otake(z,x1,x2),x2),x2,w))* c_List_Odistinct(c_List_Otake(z,c_List_Omap(x,x1,x2,w),w),w)* -> c_List_Odistinct(v,w).
% 299.81/300.42 88653[0:SpL:4364.0,42554.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Orotate(z,x1,x2),x2),x2,w))* c_List_Odistinct(c_List_Orotate(z,c_List_Omap(x,x1,x2,w),w),w)* -> c_List_Odistinct(v,w).
% 299.81/300.42 88594[0:SpL:279.1,42554.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(y,c_List_Odrop(z,x1,tc_Type_Oty))* c_List_Odistinct(x1,tc_Type_Oty) -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty).
% 299.81/300.42 88685[0:SpL:279.1,42576.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* equal(c_List_Olist_OCons(x2,y,tc_Type_Oty),z)* -> .
% 299.81/300.42 88717[0:SpL:279.1,42585.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_List_Odrop(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))* equal(c_List_Oappend(x2,y,tc_Type_Oty),z)* -> .
% 299.81/300.42 88884[0:SpL:4357.0,42611.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Odrop(z,x1,x2),x2),x2,w))* equal(c_List_Olist_OCons(x3,c_List_Odrop(z,c_List_Omap(x,x1,x2,w),w),w),v)* -> .
% 299.81/300.42 88883[0:SpL:4363.0,42611.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Otake(z,x1,x2),x2),x2,w))* equal(c_List_Olist_OCons(x3,c_List_Otake(z,c_List_Omap(x,x1,x2,w),w),w),v)* -> .
% 299.81/300.42 88882[0:SpL:4364.0,42611.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Orotate(z,x1,x2),x2),x2,w))* equal(c_List_Olist_OCons(x3,c_List_Orotate(z,c_List_Omap(x,x1,x2,w),w),w),v)* -> .
% 299.81/300.42 88823[0:SpL:279.1,42611.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(y,c_List_Odrop(z,x1,tc_Type_Oty))* equal(c_List_Olist_OCons(x2,x1,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.81/300.42 88962[0:SpL:4357.0,42619.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Odrop(z,x1,x2),x2),x2,w))* equal(c_List_Oappend(x3,c_List_Odrop(z,c_List_Omap(x,x1,x2,w),w),w),v)* -> .
% 299.81/300.42 88961[0:SpL:4363.0,42619.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Otake(z,x1,x2),x2),x2,w))* equal(c_List_Oappend(x3,c_List_Otake(z,c_List_Omap(x,x1,x2,w),w),w),v)* -> .
% 299.81/300.42 88960[0:SpL:4364.0,42619.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Orotate(z,x1,x2),x2),x2,w))* equal(c_List_Oappend(x3,c_List_Orotate(z,c_List_Omap(x,x1,x2,w),w),w),v)* -> .
% 299.81/300.42 88901[0:SpL:279.1,42619.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(y,c_List_Odrop(z,x1,tc_Type_Oty))* equal(c_List_Oappend(x2,x1,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.81/300.42 89056[0:SpL:4357.0,42626.0] || equal(c_List_Orotate(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Odrop(z,x1,x2),x2),x2,w))* equal(c_List_Olist_OCons(x3,c_List_Odrop(z,c_List_Omap(x,x1,x2,w),w),w),v)* -> .
% 299.81/300.42 89055[0:SpL:4363.0,42626.0] || equal(c_List_Orotate(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Otake(z,x1,x2),x2),x2,w))* equal(c_List_Olist_OCons(x3,c_List_Otake(z,c_List_Omap(x,x1,x2,w),w),w),v)* -> .
% 299.81/300.42 89054[0:SpL:4364.0,42626.0] || equal(c_List_Orotate(u,v,w),c_List_Omap(x,c_List_Odrop(y,c_List_Orotate(z,x1,x2),x2),x2,w))* equal(c_List_Olist_OCons(x3,c_List_Orotate(z,c_List_Omap(x,x1,x2,w),w),w),v)* -> .
% 299.81/300.42 88995[0:SpL:4356.0,42626.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,x,y),y),y,z),c_List_Odrop(x1,x2,z))* equal(c_List_Olist_OCons(x3,x2,z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))* -> .
% 299.81/300.42 88994[0:SpL:4250.0,42626.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,x,y),y),y,z),c_List_Odrop(x1,x2,z))* equal(c_List_Olist_OCons(x3,x2,z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))* -> .
% 299.81/300.42 88991[0:SpL:4256.0,42626.0] || equal(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,x,y),y),y,z),c_List_Odrop(x1,x2,z))* equal(c_List_Olist_OCons(x3,x2,z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))* -> .
% 299.81/300.42 89156[0:SpL:4357.0,42633.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Odrop(x1,x2,x3),x3),x3,x))* equal(c_List_Odrop(x1,c_List_Omap(y,x2,x3,x),x),w)* -> .
% 299.81/300.42 89155[0:SpL:4363.0,42633.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Otake(x1,x2,x3),x3),x3,x))* equal(c_List_Otake(x1,c_List_Omap(y,x2,x3,x),x),w)* -> .
% 299.81/300.42 89154[0:SpL:4364.0,42633.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Orotate(x1,x2,x3),x3),x3,x))* equal(c_List_Orotate(x1,c_List_Omap(y,x2,x3,x),x),w)* -> .
% 299.81/300.42 89073[0:SpL:279.1,42633.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,y,tc_Type_Oty),c_List_Odrop(x1,x2,tc_Type_Oty))* equal(x2,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.81/300.42 89256[0:SpL:4357.0,42642.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Odrop(x1,x2,x3),x3),x3,x))* equal(c_List_Odrop(x1,c_List_Omap(y,x2,x3,x),x),w)* -> .
% 299.81/300.42 89255[0:SpL:4363.0,42642.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Otake(x1,x2,x3),x3),x3,x))* equal(c_List_Otake(x1,c_List_Omap(y,x2,x3,x),x),w)* -> .
% 299.81/300.42 89254[0:SpL:4364.0,42642.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Orotate(x1,x2,x3),x3),x3,x))* equal(c_List_Orotate(x1,c_List_Omap(y,x2,x3,x),x),w)* -> .
% 299.81/300.42 89192[0:SpL:279.1,42642.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,y,tc_Type_Oty),c_List_Odrop(x1,x2,tc_Type_Oty))* equal(x2,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.81/300.42 89341[0:SpL:4357.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Odrop(x1,x2,x3),x3),x3,x))* equal(c_List_Odrop(x1,c_List_Omap(y,x2,x3,x),x),w)* -> .
% 299.81/300.42 89340[0:SpL:4363.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Otake(x1,x2,x3),x3),x3,x))* equal(c_List_Otake(x1,c_List_Omap(y,x2,x3,x),x),w)* -> .
% 299.81/300.42 89339[0:SpL:4364.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Orotate(v,w,x),x),c_List_Omap(y,c_List_Odrop(z,c_List_Orotate(x1,x2,x3),x3),x3,x))* equal(c_List_Orotate(x1,c_List_Omap(y,x2,x3,x),x),w)* -> .
% 299.81/300.42 89277[0:SpL:4356.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1),x1),c_List_Odrop(x2,x3,x1))* equal(x3,c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1)) -> .
% 299.81/300.42 89276[0:SpL:4250.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1),x1),c_List_Odrop(x2,x3,x1))* equal(x3,c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1)) -> .
% 299.81/300.42 89273[0:SpL:4256.0,42644.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1),x1),c_List_Odrop(x2,x3,x1))* equal(x3,c_List_Otake(x,c_List_Omap(v,y,z,x1),x1)) -> .
% 299.81/300.42 89388[0:SpL:279.1,43438.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(c_List_Orev(y,tc_Type_Oty),tc_Type_Oty) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.42 89620[0:SpL:46993.1,7443.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,v),v),v),c_List_Olist_OCons(y,c_List_Olist_OCons(z,u,v),v))* -> equal(x,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v)).
% 299.81/300.42 89632[0:Rew:3717.0,89589.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x),x))* -> equal(c_List_Oappend(u,c_List_Orev(w,x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x)).
% 299.81/300.42 90356[0:SpL:6605.0,3896.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1,x))* -> equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(hAPP(y,z),c_List_Olist_ONil(x),x))*.
% 299.81/300.42 90352[0:SpL:46993.1,3896.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Omap(w,c_List_Orev(x,y),y,v),c_List_Olist_OCons(z,u,v))* -> equal(c_List_Omap(w,x,y,v),c_List_Olist_OCons(z,c_List_Olist_ONil(v),v))*.
% 299.81/300.42 90344[0:SpL:4352.0,3896.0] || equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Omap(v,c_List_Odrop(u,w,x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.42 90343[0:SpL:4246.0,3896.0] || equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Omap(v,c_List_Orotate(u,w,x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.42 90342[0:SpL:4133.0,3896.0] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Omap(v,c_List_Otake(u,w,x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.42 90386[0:SpL:1632.0,44392.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Orev(w,x1),c_List_Omap(x,c_List_Orev(y,z),z,x1))*.
% 299.81/300.42 90381[0:SpL:1633.0,44392.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,c_List_Orev(x,y),y,z),c_List_Orev(x1,z))*.
% 299.81/300.42 90856[0:Rew:3717.0,90805.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x),x),x))* -> equal(c_List_Oappend(u,c_List_Orev(w,x),x),c_List_Oreplicate(z,x1,x)).
% 299.81/300.42 91011[0:SpL:4352.0,48362.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z),z)*.
% 299.81/300.42 91010[0:SpL:4246.0,48362.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z),z)*.
% 299.81/300.42 91009[0:SpL:4133.0,48362.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z),z)*.
% 299.81/300.42 91092[0:SpL:4355.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Orev(c_List_Omap(x,c_List_Otake(x2,c_List_Odrop(w,y,z),z),z,x1),x1))* -> .
% 299.81/300.42 91091[0:SpL:4249.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Orev(c_List_Omap(x,c_List_Otake(x2,c_List_Orotate(w,y,z),z),z,x1),x1))* -> .
% 299.81/300.42 91090[0:SpL:4137.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Orev(c_List_Omap(x,c_List_Otake(x2,c_List_Otake(w,y,z),z),z,x1),x1))* -> .
% 299.81/300.42 91047[0:SpL:4352.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),x1),x1))* -> .
% 299.81/300.42 91046[0:SpL:4246.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),x1),x1))* -> .
% 299.81/300.42 91045[0:SpL:4133.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),x1),x1))* -> .
% 299.81/300.42 91035[0:SpL:1648.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z),z))* -> .
% 299.81/300.42 91141[0:SpL:4352.0,48486.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z),z)*.
% 299.81/300.42 91140[0:SpL:4246.0,48486.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z),z)*.
% 299.81/300.42 91139[0:SpL:4133.0,48486.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z),z)*.
% 299.81/300.42 91212[0:SpL:434.0,6662.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),c_List_Omap(x1,c_List_Olist_OCons(x2,x3,x4),x4,x5),z,x5)* -> hBOOL(hAPP(hAPP(u,hAPP(v,w)),hAPP(x1,x2))).
% 299.81/300.42 91192[0:SpL:434.0,6662.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,w,x),c_List_Omap(y,c_List_Omap(z,c_List_Olist_OCons(x1,x2,x3),x3,x4),x4,x5),x,x5)* -> hBOOL(hAPP(hAPP(u,v),hAPP(y,hAPP(z,x1)))).
% 299.81/300.42 91316[0:SpL:4355.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Orev(c_List_Omap(x,c_List_Otake(x2,c_List_Odrop(w,y,z),z),z,x1),x1))* -> .
% 299.81/300.42 91315[0:SpL:4249.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Orev(c_List_Omap(x,c_List_Otake(x2,c_List_Orotate(w,y,z),z),z,x1),x1))* -> .
% 299.81/300.42 91314[0:SpL:4137.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Orev(c_List_Omap(x,c_List_Otake(x2,c_List_Otake(w,y,z),z),z,x1),x1))* -> .
% 299.81/300.42 91251[0:SpL:4352.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),x1),x1))* -> .
% 299.81/300.42 91250[0:SpL:4246.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),x1),x1))* -> .
% 299.81/300.42 91249[0:SpL:4133.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),x1),x1))* -> .
% 299.81/300.42 91239[0:SpL:1648.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z),z))* -> .
% 299.81/300.42 91388[0:SpR:4355.0,48948.1] || c_List_Odistinct(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Odrop(u,w,x),x),x,y),y),y),y)*.
% 299.81/300.42 91387[0:SpR:4249.0,48948.1] || c_List_Odistinct(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Orotate(u,w,x),x),x,y),y),y),y)*.
% 299.81/300.42 91386[0:SpR:4137.0,48948.1] || c_List_Odistinct(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),y) -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_List_Omap(v,c_List_Otake(x1,c_List_Otake(u,w,x),x),x,y),y),y),y)*.
% 299.81/300.42 91498[0:SpL:4355.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Omap(w,c_List_Otake(x2,c_List_Odrop(v,x,y),y),y,z),z),z))* -> .
% 299.81/300.42 91497[0:SpL:4249.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Omap(w,c_List_Otake(x2,c_List_Orotate(v,x,y),y),y,z),z),z))* -> .
% 299.81/300.42 91496[0:SpL:4137.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Odrop(x1,c_List_Orev(c_List_Omap(w,c_List_Otake(x2,c_List_Otake(v,x,y),y),y,z),z),z))* -> .
% 299.81/300.42 91456[0:SpL:4352.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Orev(c_List_Otake(x2,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z),z))* -> .
% 299.81/300.42 91455[0:SpL:4246.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Orev(c_List_Otake(x2,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z),z))* -> .
% 299.81/300.42 91454[0:SpL:4133.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Orev(c_List_Otake(x2,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z),z))* -> .
% 299.81/300.42 91574[0:SpL:434.0,6658.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1,x2),c_List_Olist_OCons(x3,x4,x5),x2,x5)* -> hBOOL(hAPP(hAPP(u,hAPP(v,hAPP(w,x))),x3)).
% 299.81/300.42 91608[0:SpL:279.1,51868.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Otake(x1,z,tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.42 91624[0:SpL:279.1,51875.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_List_Odrop(x1,z,tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.42 91653[0:SpL:279.1,51878.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,x1)* equal(c_List_Olist_OCons(x2,x1,tc_Type_Oty),y)* -> equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))*.
% 299.81/300.42 91642[0:SpL:279.1,51878.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(y,c_List_Olist_OCons(x1,x2,tc_Type_Oty))* -> equal(z,x2)*.
% 299.81/300.42 91714[0:Rew:1351.0,91689.1,100.0,91689.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Oappend(y,c_List_Oreplicate(z,w,x),x),c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(z,w,x),x),x))* -> equal(y,c_List_Oreplicate(v,w,x))*.
% 299.81/300.42 91715[0:Rew:1344.0,91688.1,100.0,91688.0] || equal(u,c_List_Oreplicate(v,w,x)) equal(c_List_Oappend(y,c_List_Oreplicate(v,w,x),x),c_List_Orev(c_List_Oappend(c_List_Oreplicate(z,w,x),u,x),x))* -> equal(y,c_List_Oreplicate(z,w,x)).
% 299.81/300.42 91793[0:SpL:4357.0,51880.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Odrop(x2,c_List_Omap(v,c_List_Odrop(x3,c_List_Odrop(u,w,x),x),x,y),y))* -> .
% 299.81/300.42 91792[0:SpL:4363.0,51880.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Odrop(x2,c_List_Omap(v,c_List_Odrop(x3,c_List_Otake(u,w,x),x),x,y),y))* -> .
% 299.81/300.42 91791[0:SpL:4364.0,51880.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) equal(c_List_Olist_OCons(x1,z,y),c_List_Odrop(x2,c_List_Omap(v,c_List_Odrop(x3,c_List_Orotate(u,w,x),x),x,y),y))* -> .
% 299.81/300.42 91732[0:SpL:279.1,51880.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(y,c_List_Odrop(x1,c_List_Odrop(x2,z,tc_Type_Oty),tc_Type_Oty))* -> .
% 299.81/300.42 91919[0:SpL:279.1,51954.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,y,tc_Type_Oty),x1)* equal(c_List_Olist_OCons(x2,x1,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.81/300.42 91961[0:SpL:4356.0,51959.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1))* -> .
% 299.81/300.42 91960[0:SpL:4250.0,51959.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1))* -> .
% 299.81/300.42 91957[0:SpL:4256.0,51959.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Otake(x,c_List_Omap(v,y,z,x1),x1))* -> .
% 299.81/300.42 92004[0:SpL:336.0,8040.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),c_List_Oappend(c_List_Oreplicate(y,u,w),c_List_Oreplicate(v,u,w),w))* -> equal(c_List_Olist_OCons(u,x,w),c_List_Oreplicate(y,u,w)).
% 299.81/300.42 92051[0:Rew:1351.0,92026.1,100.0,92026.0] || equal(u,c_List_Oreplicate(v,w,x)) equal(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(z,w,x),x),x))* -> equal(y,c_List_Oreplicate(z,w,x)).
% 299.81/300.42 92052[0:Rew:1344.0,92025.1,100.0,92025.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Oappend(c_List_Oreplicate(y,w,x),z,x),c_List_Orev(c_List_Oappend(c_List_Oreplicate(y,w,x),u,x),x))* -> equal(z,c_List_Oreplicate(v,w,x))*.
% 299.81/300.42 92056[0:Rew:100.0,92000.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),x),c_List_Oappend(c_List_Oreplicate(y,w,x),c_List_Oreplicate(v,w,x),x))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(x),x),c_List_Oreplicate(y,w,x)).
% 299.81/300.42 92070[0:SpL:279.1,51981.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,y,tc_Type_Oty),x1)* equal(c_List_Olist_OCons(x2,x1,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* -> .
% 299.81/300.42 92083[0:SpL:4356.0,51985.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1))* -> .
% 299.81/300.42 92082[0:SpL:4250.0,51985.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1))* -> .
% 299.81/300.42 92079[0:SpL:4256.0,51985.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Otake(x,c_List_Omap(v,y,z,x1),x1))* -> .
% 299.81/300.42 92098[0:SpL:279.1,51997.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(y,z)* c_List_Odistinct(c_List_Olist_OCons(x1,z,tc_Type_Oty),tc_Type_Oty)* -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty).
% 299.81/300.42 92108[0:SpL:6607.0,52060.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Oreplicate(y,hAPP(v,z),x))* equal(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(y,z,x1),x1),x1,x),c_List_Oreplicate(u,x2,x))* -> .
% 299.81/300.42 92106[0:SpL:6606.0,52060.1] || equal(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Orev(c_List_Omap(v,y,z,x),x))* equal(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(y,z),z),z,x),c_List_Oreplicate(u,x1,x))* -> .
% 299.81/300.42 92160[0:SpL:336.0,8303.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(v,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(y,v,x),w,x),x),x))* -> equal(u,c_List_Oreplicate(y,v,x)).
% 299.81/300.42 92159[0:SpL:161.0,8303.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),x),c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),c_List_Oreplicate(y,v,x),x),x))* -> equal(u,c_List_Oreplicate(y,v,x)).
% 299.81/300.42 92138[0:SpL:336.0,8303.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(y,u,w),x,w),w))* -> equal(c_List_Oreplicate(v,u,w),c_List_Oreplicate(y,u,w)).
% 299.81/300.42 92184[0:Rew:100.0,92156.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oreplicate(y,v,x),x),x),x))* -> equal(u,c_List_Oreplicate(y,v,x)).
% 299.81/300.42 92206[0:SpL:279.1,52138.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,x1,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(c_List_Olist_OCons(x2,y,tc_Type_Oty),x1)* -> .
% 299.81/300.42 92221[0:SpL:279.1,52139.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orotate(z,x1,tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))* equal(c_List_Oappend(x2,y,tc_Type_Oty),x1)* -> .
% 299.81/300.42 8916[0:Rew:125.0,8886.0] || -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist__update(z,x1,x2,y),y,x),c_List_Olist__update(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x1,hAPP(u,hAPP(v,x2)),x))*.
% 299.81/300.42 10560[0:SpR:308.0,437.0] || -> equal(c_List_Olist__update(c_List_Omap(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y,z),c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),hAPP(u,x1),z),c_List_Omap(u,c_List_Oappend(v,c_List_Olist_OCons(x1,x,y),y),y,z))**.
% 299.81/300.42 10758[0:SpR:437.0,330.1] || -> equal(u,v) equal(c_List_Olist__update(c_List_Olist__update(c_List_Omap(w,x,y,z),u,x1,z),v,hAPP(w,x2),z),c_List_Olist__update(c_List_Omap(w,c_List_Olist__update(x,v,x2,y),y,z),u,x1,z))*.
% 299.81/300.42 10745[0:SpR:330.1,437.0] || -> equal(u,v) equal(c_List_Omap(w,c_List_Olist__update(c_List_Olist__update(x,u,y,z),v,x1,z),z,x2),c_List_Olist__update(c_List_Omap(w,c_List_Olist__update(x,v,x1,z),z,x2),u,hAPP(w,y),x2))*.
% 299.81/300.42 11446[0:SpL:434.0,469.0] || c_List_Olist__all2(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,v,z,tc_fun(x2,tc_bool),y),c_List_Olist_OCons(w,x,y),x1,y,x2)*.
% 299.81/300.42 12010[0:Rew:125.0,12009.1] || equal(c_Fun_Ocomp(u,v,w,x,y),c_Fun_Ocomp(c_Fun_Ocomp(z,x1,x2,x,x3),x4,x3,x,y))* -> equal(hAPP(u,hAPP(v,x5)),hAPP(z,hAPP(x1,hAPP(x4,x5))))*.
% 299.81/300.42 12011[0:Rew:125.0,12008.1] || equal(c_Fun_Ocomp(u,v,w,x,y),c_Fun_Ocomp(z,c_Fun_Ocomp(x1,x2,x3,x4,y),x4,x,y))* -> equal(hAPP(u,hAPP(v,x5)),hAPP(z,hAPP(x1,hAPP(x2,x5))))*.
% 299.81/300.42 12712[0:Res:2.1,479.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Olist__all2(c_TypeRel_Owiden(u,w),y,z,tc_Type_Oty,tc_Type_Oty) -> c_List_Olist__all2(c_TypeRel_Owiden(u,w),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z,tc_Type_Oty,tc_Type_Oty)*.
% 299.81/300.42 12711[0:Res:443.1,479.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),w,x,tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Odrop(y,x,tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Odrop(y,w,tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)*.
% 299.81/300.42 12710[0:Res:451.1,479.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),w,x,tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Otake(y,x,tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Otake(y,w,tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)*.
% 299.81/300.42 12962[0:SpR:274.0,452.2] || c_List_Olist__all2(u,c_List_Orev(v,w),x,w,y) c_List_Olist__all2(u,c_List_Orev(z,w),x1,w,y) -> c_List_Olist__all2(u,c_List_Orev(c_List_Oappend(z,v,w),w),c_List_Oappend(x,x1,y),w,y)*.
% 299.81/300.42 12958[0:SpR:377.0,452.2] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),y,x,z) c_List_Olist__all2(u,x1,x2,x,z) -> c_List_Olist__all2(u,c_List_Oappend(v,c_List_Oappend(w,x1,x),x),c_List_Oappend(y,x2,z),x,z)*.
% 299.81/300.42 12957[0:SpR:207.0,452.2] || c_List_Olist__all2(u,c_List_Olist_OCons(v,w,x),y,x,z) c_List_Olist__all2(u,x1,x2,x,z) -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Oappend(w,x1,x),x),c_List_Oappend(y,x2,z),x,z)*.
% 299.81/300.42 12947[0:SpR:274.0,452.2] || c_List_Olist__all2(u,v,c_List_Orev(w,x),y,x) c_List_Olist__all2(u,z,c_List_Orev(x1,x),y,x) -> c_List_Olist__all2(u,c_List_Oappend(v,z,y),c_List_Orev(c_List_Oappend(x1,w,x),x),y,x)*.
% 299.81/300.42 12943[0:SpR:377.0,452.2] || c_List_Olist__all2(u,v,c_List_Oappend(w,x,y),z,y) c_List_Olist__all2(u,x1,x2,z,y) -> c_List_Olist__all2(u,c_List_Oappend(v,x1,z),c_List_Oappend(w,c_List_Oappend(x,x2,y),y),z,y)*.
% 299.81/300.42 12942[0:SpR:207.0,452.2] || c_List_Olist__all2(u,v,c_List_Olist_OCons(w,x,y),z,y) c_List_Olist__all2(u,x1,x2,z,y) -> c_List_Olist__all2(u,c_List_Oappend(v,x1,z),c_List_Olist_OCons(w,c_List_Oappend(x,x2,y),y),z,y)*.
% 299.81/300.42 13260[0:Res:448.1,196.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* c_Objects_Ohext(v,z)* -> c_List_Olist__all2(c_Conform_Oconf(u,z,w),c_List_Orev(x,tc_Value_Oval),c_List_Orev(y,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.42 13567[0:Res:448.1,462.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,w),c_List_Orev(y,tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Orev(x,tc_Value_Oval),z,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.42 14637[0:SpL:219.0,151.1] || equal(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,v,c_List_Oappend(x,x1,y),w,y)* -> c_List_Olist__all2(z,c_List_Otake(u,v,w),x,w,y)*.
% 299.81/300.42 14622[0:SpL:219.0,151.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Otake(w,x,y),tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(u,x1,v),x,v,y)* -> c_List_Olist__all2(z,u,c_List_Otake(w,x,y),v,y)*.
% 299.81/300.42 14773[0:SpL:219.0,152.1] || equal(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y)))* c_List_Olist__all2(z,v,c_List_Oappend(x,x1,y),w,y)* -> c_List_Olist__all2(z,c_List_Odrop(u,v,w),x1,w,y)*.
% 299.81/300.42 14758[0:SpL:219.0,152.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Otake(w,x,y),tc_List_Olist(y)))* c_List_Olist__all2(z,c_List_Oappend(u,x1,v),x,v,y)* -> c_List_Olist__all2(z,x1,c_List_Odrop(w,x,y),v,y)*.
% 299.81/300.42 15473[0:Rew:424.0,15465.0] || equal(c_List_Oreplicate(u,hAPP(c_Objects_Otypeof__h(v),w),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),x,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty))) -> c_WellTypeRT_OWTrts(y,v,z,c_List_Oreplicate(u,hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),w),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),x)*.
% 299.81/300.42 15700[0:Rew:424.0,15690.1] || c_WellTypeRT_OWTrts(u,v,w,c_List_Oreplicate(x,hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),y),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),z)* -> equal(c_List_Oreplicate(x,hAPP(c_Objects_Otypeof__h(v),y),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),z,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty))).
% 299.81/300.42 20785[0:Rew:20635.1,20247.3] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* hBOOL(hAPP(hAPP(x,y),v))* c_List_Olist__all2(x,z,c_List_Olist_ONil(w),x1,w)* -> c_List_Olist__all2(x,c_List_Olist_OCons(y,z,x1),u,x1,w)*.
% 299.81/300.42 20786[0:Rew:20635.1,20245.3] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* hBOOL(hAPP(hAPP(x,v),y))* c_List_Olist__all2(x,c_List_Olist_ONil(w),z,w,x1)* -> c_List_Olist__all2(x,u,c_List_Olist_OCons(y,z,x1),w,x1)*.
% 299.81/300.42 23618[0:SpL:79.1,23592.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)) -> c_List_Odistinct(c_List_Otake(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.42 23732[0:SpL:79.1,23709.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)) -> c_List_Odistinct(c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.42 23860[0:SpL:79.1,23829.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)) -> c_List_Odistinct(c_List_Odrop(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.42 24783[0:SpR:336.0,3679.1] || c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(u),v),w,tc_Expr_Oexp(u)),u) -> c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(u),v),c_List_Oappend(c_List_Oreplicate(x,hAPP(c_Expr_Oexp_OVal(u),v),tc_Expr_Oexp(u)),w,tc_Expr_Oexp(u)),tc_Expr_Oexp(u)),u)*.
% 299.81/300.42 24988[0:SpL:336.0,3831.0] || c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(u),v),c_List_Oappend(c_List_Oreplicate(w,hAPP(c_Expr_Oexp_OVal(u),v),tc_Expr_Oexp(u)),x,tc_Expr_Oexp(u)),tc_Expr_Oexp(u)),u)* -> c_BigStep_Ofinals(c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(u),v),x,tc_Expr_Oexp(u)),u).
% 299.81/300.42 28420[0:SpL:279.1,6633.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(c_List_Omap(z,y,tc_Type_Oty,x1),x1) -> c_List_Odistinct(c_List_Omap(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty,x1),x1)*.
% 299.81/300.42 32610[0:SpR:4132.0,649.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),z),c_List_Orotate(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z))**.
% 299.81/300.42 33238[0:SpR:4351.0,649.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),z),c_List_Orotate(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z))**.
% 299.81/300.42 42278[0:SpR:39737.1,308.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* -> equal(c_List_Olist__update(y,c_Nat_Osize__class_Osize(c_List_Otake(x,y,w),tc_List_Olist(w)),z,w),c_List_Oappend(c_List_Otake(x,y,w),c_List_Olist_OCons(z,v,w),w))*.
% 299.81/300.42 44929[0:Rew:207.0,44861.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Olist_OCons(v,c_List_Oappend(w,x1,x),x),x,x2),x2),c_List_Omap(z,x1,x,x2))**.
% 299.81/300.42 44930[0:Rew:207.0,44794.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Olist_OCons(hAPP(y,u),c_List_Oappend(c_List_Omap(y,v,w,z),x1,z),z),z,x2),x2),c_List_Omap(x,x1,z,x2))**.
% 299.81/300.42 45553[0:Rew:207.0,45466.0,377.0,45466.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Omap(y,c_List_Oappend(u,c_List_Olist_OCons(z,c_List_Oappend(w,x1,x),x),x),x,x2),x2),c_List_Omap(y,x1,x,x2))**.
% 299.81/300.42 46933[0:SpR:45729.0,820.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Oappend(c_List_Olist__update(c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),y,z,x),x1,x),x),c_List_Olist__update(c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),y,z,x))**.
% 299.81/300.42 48209[0:SpR:1351.0,1540.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Orev(c_List_Oappend(y,c_List_Oreplicate(v,w,x),x),x),x),x),c_List_Oappend(u,c_List_Oreplicate(v,w,x),x))**.
% 299.81/300.42 49316[0:SpL:330.1,8899.0] || equal(c_List_Omap(u,c_List_Olist__update(c_List_Olist__update(v,w,x,y),z,x1,y),y,x2),c_List_Olist_ONil(x2))** -> equal(w,z) equal(c_List_Omap(u,c_List_Olist__update(v,z,x1,y),y,x2),c_List_Olist_ONil(x2)).
% 299.81/300.42 49385[0:SpR:4140.0,704.0] || -> equal(c_List_Omap(u,c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Oreplicate(w,hAPP(u,x),y),y),tc_List_Olist(y)),c_List_Oreplicate(w,x,z),z),z,y),c_List_Otake(v,c_List_Oreplicate(w,hAPP(u,x),y),y))**.
% 299.81/300.42 49372[0:SpR:4140.0,1003.1] || equal(c_List_Orev(u,v),c_List_Oreplicate(w,hAPP(x,y),v)) -> equal(c_List_Omap(x,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oreplicate(w,y,z),z),z,v),c_List_Oreplicate(w,hAPP(x,y),v))**.
% 299.81/300.42 51860[0:SpR:51643.1,279.1] || equal(u,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(v,w,x,y,z)) c_List_Olist__all2(c_TypeRel_Owiden(v,z),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* -> equal(c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(v,w,x,y,z),u,tc_Type_Oty),y)**.
% 299.81/300.42 53324[0:SpL:4253.0,4261.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orev(x,y),y),y,z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,x,y,z),z),z,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.42 54318[0:SpR:4361.0,705.0] || -> equal(c_List_Omap(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Oreplicate(w,hAPP(u,x),y),y),tc_List_Olist(y)),c_List_Oreplicate(w,x,z),z),z,y),c_List_Odrop(v,c_List_Oreplicate(w,hAPP(u,x),y),y))**.
% 299.81/300.42 54944[0:SpL:4360.0,2766.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Orev(w,x),x),x,y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(v,c_List_Orev(c_List_Omap(u,w,x,y),y),y),c_List_Orev(c_List_Omap(u,w,x,y),y))**.
% 299.81/300.42 54943[0:SpL:4360.0,719.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Orev(w,x),x),x,y),c_List_Orev(c_List_Omap(u,w,x,y),y))* -> equal(c_List_Otake(v,c_List_Orev(c_List_Omap(u,w,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.81/300.42 54813[0:SpR:4360.0,720.1] || equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,w,x,y),y))** -> equal(c_List_Omap(v,c_List_Odrop(u,c_List_Orev(w,x),x),x,y),c_List_Olist_ONil(y))**.
% 299.81/300.42 54811[0:SpR:4360.0,1116.1] || equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Odrop(u,c_List_Orev(w,x),x),x,y),c_List_Orev(c_List_Omap(v,w,x,y),y))*.
% 299.81/300.42 56671[0:Res:4527.1,468.0] || c_List_Olist__all2(c_COMBB(u,v,w,tc_fun(x,tc_bool),y),z,c_List_Oreplicate(x1,x2,x),y,x)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(z,y),y,w),c_List_Oreplicate(x1,x2,x),w,x)*.
% 299.81/300.42 57188[0:Res:461.1,6743.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> equal(c_Nat_Osize__class_Osize(c_List_Otake(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(c_List_Otake(z,x,tc_Type_Oty),tc_List_Olist(tc_Type_Oty)))**.
% 299.81/300.42 57334[0:Res:461.1,6874.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(c_List_Odrop(z,x,tc_Type_Oty),tc_List_Olist(tc_Type_Oty)))**.
% 299.81/300.42 57470[0:SpL:294.0,7161.0] || equal(c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,w,x,y),z,y,x,x1),x2,x1,x),c_List_Olist_ONil(x))** -> equal(c_List_Omap(c_Fun_Ocomp(v,z,y,w,x1),x2,x1,w),c_List_Olist_ONil(w))**.
% 299.81/300.42 58130[0:SpR:4351.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),x1,z),x2,z,x3)* -> c_List_Olist__all2(u,x1,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(v,x,y),tc_List_Olist(y)),x2,x3),z,x3)*.
% 299.81/300.42 58129[0:SpR:4132.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z),x2,z,x3)* -> c_List_Olist__all2(u,x1,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(v,x,y),tc_List_Olist(y)),x2,x3),z,x3)*.
% 299.81/300.42 58125[0:SpR:4351.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Odrop(v,w,x),y,x),z,x,x1)* -> c_List_Olist__all2(u,y,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(v,c_List_Omap(x2,w,x,x3),x3),tc_List_Olist(x3)),z,x1),x,x1)*.
% 299.81/300.42 58124[0:SpR:4132.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Otake(v,w,x),y,x),z,x,x1)* -> c_List_Olist__all2(u,y,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Omap(x2,w,x,x3),x3),tc_List_Olist(x3)),z,x1),x,x1)*.
% 299.81/300.42 58424[0:SpR:4351.0,6815.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x2,x1),x3,x1)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(w,y,z),tc_List_Olist(z)),v,x3),x2,x3,x1)*.
% 299.81/300.42 58423[0:SpR:4132.0,6815.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x2,x1),x3,x1)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(w,y,z),tc_List_Olist(z)),v,x3),x2,x3,x1)*.
% 299.81/300.42 58419[0:SpR:4351.0,6815.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Odrop(w,x,y),z,y),x1,y)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Odrop(w,c_List_Omap(x2,x,y,x3),x3),tc_List_Olist(x3)),v,x1),z,x1,y)*.
% 299.81/300.42 58418[0:SpR:4132.0,6815.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Otake(w,x,y),z,y),x1,y)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(w,c_List_Omap(x2,x,y,x3),x3),tc_List_Olist(x3)),v,x1),z,x1,y)*.
% 299.81/300.42 58689[0:Res:445.2,11802.0] || hBOOL(hAPP(hAPP(c_TypeRel_Owiden(u,v),w),x)) c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_ONil(tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,c_List_Olist_ONil(tc_Type_Oty),c_List_Olist_OCons(x,y,tc_Type_Oty),v),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.42 58692[0:Rew:3954.0,58688.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* -> equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,c_List_Olist_ONil(tc_Type_Oty),c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(tc_Type_Oty)),y,tc_Type_Oty),v),c_List_Olist_ONil(tc_Type_Oty)).
% 299.81/300.43 58935[0:SpL:431.0,7288.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orev(c_List_Omap(u,c_List_Omap(v,x1,y,w),w,x),x))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(y))).
% 299.81/300.43 58910[0:SpL:431.0,7288.0] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),x1,x,z),z))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x))).
% 299.81/300.43 60732[0:SpL:431.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1,hAPP(u,x2),x),c_List_Olist_ONil(x))** -> equal(c_List_Olist__update(c_List_Omap(v,z,y,w),x1,x2,w),c_List_Olist_ONil(w))**.
% 299.81/300.43 60775[0:SpR:10588.0,330.1] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(u),tc_List_Olist(u)),v) equal(c_List_Olist__update(c_List_Olist__update(c_List_Olist_OCons(w,x,y),v,z,y),c_Nat_Osize__class_Osize(c_List_Olist_ONil(u),tc_List_Olist(u)),x1,y),c_List_Olist__update(c_List_Olist_OCons(x1,x,y),v,z,y))**.
% 299.81/300.43 61283[0:SpL:1633.0,8542.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.43 62102[0:SpL:1632.0,8541.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.43 61805[0:SpR:1632.0,1541.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),tc_List_Olist(y)),c_List_Oappend(u,c_List_Orev(c_List_Oappend(z,c_List_Omap(v,w,x,y),y),y),y),y),c_List_Orev(z,y))**.
% 299.81/300.43 62470[0:Rew:344.0,61814.0,425.0,61814.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Orev(c_List_Oappend(x,c_List_Omap(y,u,v,z),z),z),z,x1),x1),c_List_Omap(w,c_List_Omap(y,c_List_Orev(u,v),v,z),z,x1))**.
% 299.81/300.43 62642[0:Res:4535.1,6743.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),x,w,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Orev(x,y),y),tc_List_Olist(y)))*.
% 299.81/300.43 62641[0:Res:4535.1,6874.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),x,w,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Orev(x,y),y),tc_List_Olist(y)))*.
% 299.81/300.43 62914[0:Res:4525.1,6743.0] || c_List_Olist__all2(u,v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),y,x)* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Orev(v,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),tc_List_Olist(x)))*.
% 299.81/300.43 62913[0:Res:4525.1,6874.0] || c_List_Olist__all2(u,v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),y,x)* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Orev(v,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),tc_List_Olist(x)))*.
% 299.81/300.43 63413[0:SpR:6607.0,431.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,x2),c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x2),x2),x2,x1))*.
% 299.81/300.43 63929[0:Rew:54.0,63475.0] || -> equal(c_List_Omap(c_COMBB(u,v,w,x,y),c_List_Olist_OCons(z,c_List_Oreplicate(x1,x2,x3),x3),x3,x4),c_List_Olist_OCons(hAPP(u,hAPP(v,z)),c_List_Oreplicate(x1,hAPP(u,hAPP(v,x2)),x4),x4))*.
% 299.81/300.43 63930[0:Rew:125.0,63474.0] || -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist_OCons(z,c_List_Oreplicate(x1,x2,x3),x3),x3,x4),c_List_Olist_OCons(hAPP(u,hAPP(v,z)),c_List_Oreplicate(x1,hAPP(u,hAPP(v,x2)),x4),x4))*.
% 299.81/300.43 64221[0:SpR:431.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),x,y,x1),x1),x1))*.
% 299.81/300.43 64151[0:SpR:6606.0,431.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,x1))*.
% 299.81/300.43 65407[0:SpL:6591.0,57101.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Orotate(x2,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),y),z)* -> .
% 299.81/300.43 65406[0:SpL:6591.0,52188.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Orotate(x1,c_List_Olist_OCons(x2,z,y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))* -> .
% 299.81/300.43 65405[0:SpL:6591.0,52176.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Oappend(x1,c_List_Olist_OCons(x2,z,y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))* -> .
% 299.81/300.43 65404[0:SpL:6591.0,52146.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,z,y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))* -> .
% 299.81/300.43 65401[0:SpL:6591.0,23537.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Orotate(x1,c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),y),z)* -> .
% 299.81/300.43 65400[0:SpL:6591.0,13578.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Oappend(x1,c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),y),z)* -> .
% 299.81/300.43 65399[0:SpL:6591.0,7107.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),y),z)* -> .
% 299.81/300.43 65398[0:SpL:6591.0,6799.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Oappend(x2,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),y),z)* -> .
% 299.81/300.43 65390[0:SpL:6591.0,55246.1] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* equal(c_List_Oappend(u,c_List_Olist_OCons(x1,x2,z),z),c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z))* -> .
% 299.81/300.43 65389[0:SpL:6591.0,40050.1] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Oappend(x2,u,z),z),c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z))* -> .
% 299.81/300.43 65388[0:SpL:6591.0,11882.1] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* equal(c_List_Olist_OCons(x1,c_List_Oappend(u,x2,z),z),c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z))* -> .
% 299.81/300.43 65375[0:SpL:6591.0,55215.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Omap(y,c_List_Orev(c_List_Olist_OCons(z,x1,x2),x2),x2,x),u,x),c_List_Olist_OCons(hAPP(y,z),c_List_Omap(y,x1,x2,x),x))* -> .
% 299.81/300.43 65372[0:SpL:6591.0,55967.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(x2,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),x1)* -> .
% 299.81/300.43 65365[0:SpL:6591.0,12026.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Odrop(x2,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y))* -> .
% 299.81/300.43 65364[0:SpL:6591.0,11853.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),x2,y),y),z)* -> .
% 299.81/300.43 65362[0:SpL:6591.0,7021.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,z,y),c_List_Otake(x2,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y))* -> .
% 299.81/300.43 65361[0:SpL:6591.0,6954.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Odrop(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))* -> .
% 299.81/300.43 65360[0:SpL:6591.0,11937.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Otake(z,x1,y))* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))* -> .
% 299.81/300.43 65359[0:SpL:6591.0,11908.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),x1)* -> .
% 299.81/300.43 65358[0:SpL:6591.0,12017.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),x1)* -> .
% 299.81/300.43 65357[0:SpL:6591.0,22879.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Orotate(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),x1)* -> .
% 299.81/300.43 65356[0:SpL:6591.0,6917.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),z)* -> .
% 299.81/300.43 65354[0:SpL:6591.0,3783.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* c_List_Odistinct(c_List_Oappend(x1,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),y)* -> c_List_Odistinct(z,y)*.
% 299.81/300.43 65353[0:SpL:6591.0,2946.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Odrop(x2,x1,y))* -> .
% 299.81/300.43 65351[0:SpL:6591.0,11954.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),c_List_Odrop(x2,z,y))* -> .
% 299.81/300.43 65350[0:SpL:6591.0,6987.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),c_List_Otake(x2,z,y))* -> .
% 299.81/300.43 65349[0:SpL:6591.0,4742.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* c_List_Odistinct(c_List_Olist_OCons(x1,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),y)* -> c_List_Odistinct(z,y)*.
% 299.81/300.43 65320[0:SpL:6591.0,50187.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),x1),x1),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1))* -> .
% 299.81/300.43 65260[0:SpL:6591.0,41582.0] || equal(c_List_Odrop(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,w),w),w)*.
% 299.81/300.43 65259[0:SpL:6591.0,12791.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,w),w),w)*.
% 299.81/300.43 65258[0:SpL:6591.0,13450.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w))* equal(c_List_Olist_OCons(x2,v,w),c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,w),w))* -> .
% 299.81/300.43 65254[0:SpL:6591.0,6488.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w))* -> equal(c_List_Odrop(u,c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,w),w),w),c_List_Olist_ONil(w))**.
% 299.81/300.43 65252[0:SpL:6591.0,55192.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Olist_OCons(x1,x2,y),y),z)* -> .
% 299.81/300.43 65534[0:Rew:207.0,65248.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Oappend(c_List_Omap(u,w,x,y),z,y),y),x1)* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))* -> .
% 299.81/300.43 65244[0:SpL:6591.0,3647.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),x1,y),y)* -> c_List_Odistinct(z,y)*.
% 299.81/300.43 65240[0:SpL:6591.0,10514.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Otake(x1,z,y),y)*.
% 299.81/300.43 65239[0:SpL:6591.0,10665.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)* -> c_List_Odistinct(c_List_Odrop(x1,z,y),y)*.
% 299.81/300.43 65236[0:SpL:6591.0,49710.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),x1,z),c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* -> equal(x1,c_List_Olist_ONil(z)).
% 299.81/300.43 65234[0:SpL:6591.0,15215.0] || equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),x1)* -> .
% 299.81/300.43 65233[0:SpL:6591.0,14150.0] || equal(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),x1)* -> .
% 299.81/300.43 65232[0:SpL:6591.0,12821.1] || equal(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),x1)* -> .
% 299.81/300.43 65231[0:SpL:6591.0,14502.1] || equal(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),x1)* -> .
% 299.81/300.43 65230[0:SpL:6591.0,12692.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z))* -> .
% 299.81/300.43 65229[0:SpL:6591.0,12693.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z))* -> .
% 299.81/300.43 65227[0:SpL:6591.0,15228.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),c_List_Orev(c_List_Odrop(x1,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z))* -> .
% 299.81/300.43 65216[0:SpL:6591.0,14084.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* -> .
% 299.81/300.43 65204[0:SpL:6591.0,13067.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z))* -> .
% 299.81/300.43 65192[0:SpL:6591.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Odrop(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.81/300.43 65189[0:SpL:6591.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Otake(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z))* -> .
% 299.81/300.43 65179[0:SpL:6591.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.43 65178[0:SpL:6591.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.43 65177[0:SpL:6591.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Orotate(x2,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.43 65155[0:SpL:6591.0,55182.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Omap(z,c_List_Olist_OCons(x1,x2,x3),x3,y),y),c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y))* -> .
% 299.81/300.43 65152[0:SpL:6591.0,23499.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Orotate(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),x1)* -> .
% 299.81/300.43 65151[0:SpL:6591.0,11837.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),z)* -> .
% 299.81/300.43 65150[0:SpL:6591.0,13557.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Oappend(z,x1,y))* equal(c_List_Olist_OCons(x2,c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),x1)* -> .
% 299.81/300.43 65149[0:SpL:6591.0,5284.1] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* equal(z,c_List_Otake(x1,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.81/300.43 65148[0:SpL:6591.0,5191.1] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* equal(z,c_List_Odrop(x1,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y))* -> c_List_Odistinct(z,y)*.
% 299.81/300.43 65146[0:SpL:6591.0,22401.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Oappend(x2,c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),x2)** -> .
% 299.81/300.43 65144[0:SpL:6591.0,57069.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Olist_OCons(z,x1,y))* equal(c_List_Orotate(x2,c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),x1)* -> .
% 299.81/300.43 65142[0:SpL:6591.0,12896.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z)* c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Otake(x1,z,y),y)*.
% 299.81/300.43 65141[0:SpL:6591.0,13023.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z)* c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(c_List_Odrop(x1,z,y),y)*.
% 299.81/300.43 65138[0:SpL:6591.0,14930.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z,y),x1)* equal(c_List_Olist_OCons(x2,x1,y),c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y))* -> .
% 299.81/300.43 65058[0:SpR:431.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(c_Fun_Ocomp(u,w,x,y,z),x1,z,y),y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,x1,z,x),x),x),x,y))*.
% 299.81/300.43 65041[0:SpR:6591.0,431.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,x1))*.
% 299.81/300.43 64995[0:SpR:6591.0,694.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),c_List_Olist_ONil(y))**.
% 299.81/300.43 64979[0:SpR:6591.0,1279.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y,x1),x1),c_List_Olist_ONil(x1))**.
% 299.81/300.43 64978[0:SpR:6591.0,1252.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Olist__update(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z,x1,y),y),c_List_Olist_ONil(y))**.
% 299.81/300.43 65731[0:SpL:1548.0,8532.0] || equal(c_List_Omap(u,c_List_Oappend(v,w,x),x,y),c_List_Omap(u,c_List_Otake(z,v,x),x,y)) -> equal(c_List_Omap(u,c_List_Oappend(c_List_Odrop(z,v,x),w,x),x,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 66125[0:SpL:1548.0,8531.0] || equal(c_List_Omap(u,c_List_Oappend(c_List_Odrop(v,w,x),y,x),x,z),c_List_Omap(u,c_List_Oappend(w,y,x),x,z))** -> equal(c_List_Omap(u,c_List_Otake(v,w,x),x,z),c_List_Olist_ONil(z)).
% 299.81/300.43 66823[0:SpL:1635.0,7159.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Omap(z,x1,x2,y),y,x),x),x)* -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(z,c_List_Orev(x1,x2),x2,y),y,w),w)*.
% 299.81/300.43 66754[0:SpL:1635.0,57101.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Olist_OCons(x2,c_List_Orotate(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),z),x1)* -> .
% 299.81/300.43 66753[0:SpL:1635.0,52188.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Orotate(x2,c_List_Olist_OCons(x3,x1,z),z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))* -> .
% 299.81/300.43 66752[0:SpL:1635.0,52176.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Oappend(x2,c_List_Olist_OCons(x3,x1,z),z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))* -> .
% 299.81/300.43 66751[0:SpL:1635.0,52146.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Olist_OCons(x2,c_List_Olist_OCons(x3,x1,z),z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))* -> .
% 299.81/300.43 66748[0:SpL:1635.0,23537.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Orotate(x2,c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),z),x1)* -> .
% 299.81/300.43 66747[0:SpL:1635.0,13578.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Oappend(x2,c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),z),x1)* -> .
% 299.81/300.43 66746[0:SpL:1635.0,7107.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Olist_OCons(x2,c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),z),x1)* -> .
% 299.81/300.43 66745[0:SpL:1635.0,6799.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Olist_OCons(x2,c_List_Oappend(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),z),x1)* -> .
% 299.81/300.43 66736[0:SpL:1635.0,55246.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1)) equal(c_List_Oappend(u,c_List_Olist_OCons(x2,x3,x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* -> .
% 299.81/300.43 66735[0:SpL:1635.0,40050.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1)) equal(c_List_Olist_OCons(x2,c_List_Oappend(x3,u,x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* -> .
% 299.81/300.43 66734[0:SpL:1635.0,11882.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1)) equal(c_List_Olist_OCons(x2,c_List_Oappend(u,x3,x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* -> .
% 299.81/300.43 66733[0:SpL:1635.0,55215.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Omap(y,c_List_Omap(z,c_List_Orev(x1,x2),x2,x3),x3,x),u,x),c_List_Omap(y,c_List_Omap(z,x1,x2,x3),x3,x))** -> .
% 299.81/300.43 66730[0:SpL:1635.0,55967.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Orotate(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),x2)* -> .
% 299.81/300.43 66726[0:SpL:1635.0,21887.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Oappend(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),x3)** -> .
% 299.81/300.43 66723[0:SpL:1635.0,12026.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Olist_OCons(x2,x1,z),c_List_Odrop(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z))* -> .
% 299.81/300.43 66722[0:SpL:1635.0,11853.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Olist_OCons(x2,c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x3,z),z),x1)* -> .
% 299.81/300.43 66720[0:SpL:1635.0,7021.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Olist_OCons(x2,x1,z),c_List_Otake(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z))* -> .
% 299.81/300.43 66719[0:SpL:1635.0,6954.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Odrop(x1,x2,z))* equal(c_List_Olist_OCons(x3,x2,z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))* -> .
% 299.81/300.43 66718[0:SpL:1635.0,11937.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Otake(x1,x2,z))* equal(c_List_Olist_OCons(x3,x2,z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))* -> .
% 299.81/300.43 66717[0:SpL:1635.0,11908.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Oappend(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),x2)* -> .
% 299.81/300.43 66716[0:SpL:1635.0,12017.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),x2)* -> .
% 299.81/300.43 66715[0:SpL:1635.0,22879.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Orotate(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),x2)* -> .
% 299.81/300.43 66714[0:SpL:1635.0,6917.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Oappend(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),x1)* -> .
% 299.81/300.43 66712[0:SpL:1635.0,3783.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* c_List_Odistinct(c_List_Oappend(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),z)* -> c_List_Odistinct(x1,z)*.
% 299.81/300.43 66711[0:SpL:1635.0,2946.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Odrop(x3,x2,z))* -> .
% 299.81/300.43 66709[0:SpL:1635.0,11954.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),c_List_Odrop(x3,x1,z))* -> .
% 299.81/300.43 66708[0:SpL:1635.0,6987.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),c_List_Otake(x3,x1,z))* -> .
% 299.81/300.43 66707[0:SpL:1635.0,4742.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* c_List_Odistinct(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),z)* -> c_List_Odistinct(x1,z)*.
% 299.81/300.43 66702[0:SpL:1635.0,50187.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),x2),x2),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2))** -> .
% 299.81/300.43 66658[0:SpL:1635.0,41582.0] || equal(c_List_Odrop(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,w),w)*.
% 299.81/300.43 66657[0:SpL:1635.0,12791.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,w),w)*.
% 299.81/300.43 66656[0:SpL:1635.0,13450.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* equal(c_List_Olist_OCons(x3,v,w),c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,w))* -> .
% 299.81/300.43 66652[0:SpL:1635.0,6488.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* -> equal(c_List_Odrop(u,c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,w),w),c_List_Olist_ONil(w))**.
% 299.81/300.43 66650[0:SpL:1635.0,55192.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_OCons(x2,x3,z),z),x1)* -> .
% 299.81/300.43 66646[0:SpL:1635.0,13996.1] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1,z),x2)* equal(c_List_Olist_OCons(x3,x2,z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))* -> .
% 299.81/300.43 66642[0:SpL:1635.0,3647.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x2,z),z)* -> c_List_Odistinct(x1,z)*.
% 299.81/300.43 66638[0:SpL:1635.0,10514.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x2,x1,z),z)*.
% 299.81/300.43 66637[0:SpL:1635.0,10665.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x2,x1,z),z)*.
% 299.81/300.43 66634[0:SpL:1635.0,49710.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x2,x1),c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))** -> equal(x2,c_List_Olist_ONil(x1)).
% 299.81/300.43 66632[0:SpL:1635.0,15215.0] || equal(c_List_Odrop(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x2)* -> .
% 299.81/300.43 66631[0:SpL:1635.0,14150.0] || equal(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x2)* -> .
% 299.81/300.43 66630[0:SpL:1635.0,12821.1] || equal(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x2)* -> .
% 299.81/300.43 66629[0:SpL:1635.0,14502.1] || equal(c_List_Odrop(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x2)* -> .
% 299.81/300.43 66628[0:SpL:1635.0,12692.1] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* -> .
% 299.81/300.43 66627[0:SpL:1635.0,12693.1] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* -> .
% 299.81/300.43 66625[0:SpL:1635.0,15228.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Orev(c_List_Odrop(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1))* -> .
% 299.81/300.43 66614[0:SpL:1635.0,14084.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* -> .
% 299.81/300.43 66601[0:SpL:1635.0,13067.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1))* -> .
% 299.81/300.43 66589[0:SpL:1635.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Orev(c_List_Odrop(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1))* -> .
% 299.81/300.43 66586[0:SpL:1635.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1))* -> .
% 299.81/300.43 66576[0:SpL:1635.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Otake(x3,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1)*.
% 299.81/300.43 66575[0:SpL:1635.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Odrop(x3,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1)*.
% 299.81/300.43 66574[0:SpL:1635.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Orotate(x3,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1)*.
% 299.81/300.43 66559[0:SpL:1635.0,55182.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Omap(x1,c_List_Olist_OCons(x2,x3,x4),x4,z),z),c_List_Omap(u,c_List_Omap(v,w,x,y),y,z))** -> .
% 299.81/300.43 66557[0:SpL:1635.0,37135.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Orotate(x1,x2,z),z),x2)** -> equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_ONil(z)).
% 299.81/300.43 66556[0:SpL:1635.0,23499.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Orotate(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),x2)* -> .
% 299.81/300.43 66555[0:SpL:1635.0,11837.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Oappend(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),x1)* -> .
% 299.81/300.43 66554[0:SpL:1635.0,13557.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Oappend(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),x2)* -> .
% 299.81/300.43 66553[0:SpL:1635.0,5284.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z) equal(x1,c_List_Otake(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z))* -> c_List_Odistinct(x1,z)*.
% 299.81/300.43 66552[0:SpL:1635.0,5191.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z) equal(x1,c_List_Odrop(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z))* -> c_List_Odistinct(x1,z)*.
% 299.81/300.43 66550[0:SpL:1635.0,22401.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Oappend(x3,c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),x3)** -> .
% 299.81/300.43 66548[0:SpL:1635.0,57069.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Orotate(x3,c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),x2)* -> .
% 299.81/300.43 66546[0:SpL:1635.0,12896.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1)* c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Otake(x2,x1,z),z)*.
% 299.81/300.43 66545[0:SpL:1635.0,13023.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1)* c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(c_List_Odrop(x2,x1,z),z)*.
% 299.81/300.43 66542[0:SpL:1635.0,14930.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),x2)* equal(c_List_Olist_OCons(x3,x2,z),c_List_Omap(u,c_List_Omap(v,w,x,y),y,z))* -> .
% 299.81/300.43 66518[0:SpR:431.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y,x2),x2),c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y,x2))*.
% 299.81/300.43 66484[0:SpR:431.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),c_List_Omap(w,c_List_Orev(x,y),y,z),z,x2))*.
% 299.81/300.43 66476[0:SpR:431.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),x2),c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1,x2))*.
% 299.81/300.43 66455[0:SpR:431.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y,x2),x2),c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y,x2))*.
% 299.81/300.43 66448[0:SpR:1635.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),c_List_Omap(w,x,y,z),z,x2),x2))*.
% 299.81/300.43 66438[0:SpR:1635.0,431.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),c_List_Omap(w,c_List_Orev(x,y),y,z),z,x2))*.
% 299.81/300.43 66388[0:SpR:1635.0,694.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x1,tc_List_Olist(z)),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),c_List_Olist_ONil(z))**.
% 299.81/300.43 66982[0:Rew:344.0,66429.0,425.0,66429.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Omap(w,c_List_Omap(x,u,v,y),y,z),z),x1,z),z),c_List_Orev(c_List_Omap(w,c_List_Omap(x,u,v,y),y,z),z))**.
% 299.81/300.43 66985[0:Rew:425.0,66375.0,425.0,66375.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(u,v),v,z),z,x1),x1),x1),x1),c_List_Omap(x,c_List_Omap(y,u,v,z),z,x1))**.
% 299.81/300.43 66986[0:Rew:425.0,66372.0,425.0,66372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Omap(x,c_List_Orev(u,v),v,y),y,z),x1,z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(u,v),v,y),y,z))**.
% 299.81/300.43 67418[0:SpL:4137.0,7159.0] || c_List_Odistinct(c_List_Otake(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(x,c_List_Otake(u,c_List_Otake(v,x2,x1),x1),x1,y),y)*.
% 299.81/300.43 67312[0:SpR:704.0,4137.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Omap(y,c_List_Otake(u,c_List_Otake(v,w,x),x),x,z))**.
% 299.81/300.43 67310[0:SpR:2335.1,4137.0] || equal(u,c_List_Orev(c_List_Otake(v,w,x),x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Omap(y,c_List_Otake(v,w,x),x,z))**.
% 299.81/300.43 67308[0:SpR:1003.1,4137.0] || equal(c_List_Orev(u,v),c_List_Otake(w,x,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Otake(w,c_List_Omap(y,x,v,z),z),z),c_List_Omap(y,c_List_Otake(w,x,v),v,z))**.
% 299.81/300.43 67256[0:SpR:431.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Otake(u,c_List_Otake(v,y,z),z),z,x2))*.
% 299.81/300.43 67235[0:SpR:431.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Otake(v,c_List_Omap(x,x2,x1,y),y),y),y,z))*.
% 299.81/300.43 67227[0:SpR:4137.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,c_List_Otake(x,y,z),z),z,x1),x1,x2),c_List_Otake(w,c_List_Otake(x,c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),y,z,x2),x2),x2))*.
% 299.81/300.43 67217[0:SpR:4137.0,431.0] || -> equal(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Otake(v,c_List_Otake(w,y,z),z),z,x2))*.
% 299.81/300.43 67187[0:SpR:4137.0,4116.1] || c_List_Odistinct(c_List_Omap(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(w,c_List_Otake(x2,c_List_Otake(v,x,y),y),y,z),z,x1),x1)*.
% 299.81/300.43 67493[0:Rew:425.0,67175.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),c_List_Odrop(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z))**.
% 299.81/300.43 67875[0:SpL:4256.0,7159.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(x,c_List_Orotate(u,c_List_Otake(v,x2,x1),x1),x1,y),y)*.
% 299.81/300.43 67800[0:SpL:4256.0,4260.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Omap(u,c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),x1,x2),x2)*.
% 299.81/300.43 67722[0:SpR:431.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orotate(u,c_List_Otake(v,y,z),z),z,x2))*.
% 299.81/300.43 67701[0:SpR:431.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Otake(v,c_List_Omap(x,x2,x1,y),y),y),y,z))*.
% 299.81/300.43 67692[0:SpR:4256.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1),x1,x2),c_List_Orotate(w,c_List_Otake(x,c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),y,z,x2),x2),x2))*.
% 299.81/300.43 67681[0:SpR:4256.0,431.0] || -> equal(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orotate(v,c_List_Otake(w,y,z),z),z,x2))*.
% 299.81/300.43 67659[0:SpR:4256.0,4236.1] || c_List_Odistinct(c_List_Omap(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(w,c_List_Orotate(x2,c_List_Otake(v,x,y),y),y,z),z,x1),x1)*.
% 299.81/300.43 67954[0:Rew:154.0,67846.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Orotate(y,c_List_Otake(z,c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(z,x1,w),tc_List_Olist(w)))*.
% 299.81/300.43 67955[0:Rew:154.0,67844.1] || equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,x1,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(v,x,y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(y)))*.
% 299.81/300.43 68481[0:SpL:4250.0,7159.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(v,x2,x1),x1),x1,y),y)*.
% 299.81/300.43 68406[0:SpL:4250.0,4260.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Omap(u,c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),x1,x2),x2)*.
% 299.81/300.43 68362[0:SpR:431.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orotate(u,c_List_Orotate(v,y,z),z),z,x2))*.
% 299.81/300.43 68341[0:SpR:431.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(x,x2,x1,y),y),y),y,z))*.
% 299.81/300.43 68331[0:SpR:4250.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1),x1,x2),c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),y,z,x2),x2),x2))*.
% 299.81/300.43 68320[0:SpR:4250.0,431.0] || -> equal(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orotate(v,c_List_Orotate(w,y,z),z),z,x2))*.
% 299.81/300.43 68297[0:SpR:4250.0,4236.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(w,c_List_Orotate(x2,c_List_Orotate(v,x,y),y),y,z),z,x1),x1)*.
% 299.81/300.43 68549[0:Rew:154.0,68310.0,154.0,68310.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,u,v,z),z),z),x1,z),z),c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,u,v,z),z),z))**.
% 299.81/300.43 68550[0:Rew:425.0,68284.0,154.0,68284.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,u,v),v),v,z),x1,z),z),c_List_Omap(w,c_List_Orotate(x,c_List_Orotate(y,u,v),v),v,z))**.
% 299.81/300.43 69016[0:SpL:4249.0,7159.0] || c_List_Odistinct(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(x,c_List_Otake(u,c_List_Orotate(v,x2,x1),x1),x1,y),y)*.
% 299.81/300.43 68913[0:SpR:704.0,4249.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Omap(y,c_List_Otake(u,c_List_Orotate(v,w,x),x),x,z))**.
% 299.81/300.43 68911[0:SpR:2335.1,4249.0] || equal(u,c_List_Orev(c_List_Orotate(v,w,x),x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Omap(y,c_List_Orotate(v,w,x),x,z))**.
% 299.81/300.43 68908[0:SpR:1003.1,4249.0] || equal(c_List_Orev(u,v),c_List_Orotate(w,x,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(y,x,v,z),z),z),c_List_Omap(y,c_List_Orotate(w,x,v),v,z))**.
% 299.81/300.43 68886[0:SpR:431.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Otake(u,c_List_Orotate(v,y,z),z),z,x2))*.
% 299.81/300.43 68865[0:SpR:431.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Orotate(v,c_List_Omap(x,x2,x1,y),y),y),y,z))*.
% 299.81/300.43 68854[0:SpR:4249.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,c_List_Orotate(x,y,z),z),z,x1),x1,x2),c_List_Otake(w,c_List_Orotate(x,c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),y,z,x2),x2),x2))*.
% 299.81/300.43 68844[0:SpR:4249.0,431.0] || -> equal(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Otake(v,c_List_Orotate(w,y,z),z),z,x2))*.
% 299.81/300.43 68813[0:SpR:4249.0,4116.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(w,c_List_Otake(x2,c_List_Orotate(v,x,y),y),y,z),z,x1),x1)*.
% 299.81/300.43 69064[0:Rew:425.0,68801.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z))**.
% 299.81/300.43 69610[0:SpL:4364.0,7159.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,x2,x1),x1),x1,y),y)*.
% 299.81/300.43 69456[0:SpR:431.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Odrop(u,c_List_Orotate(v,y,z),z),z,x2))*.
% 299.81/300.43 69435[0:SpR:431.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(x,x2,x1,y),y),y),y,z))*.
% 299.81/300.43 69423[0:SpR:4364.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Odrop(w,c_List_Orotate(x,y,z),z),z,x1),x1,x2),c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),y,z,x2),x2),x2))*.
% 299.81/300.43 69412[0:SpR:4364.0,431.0] || -> equal(c_List_Omap(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Odrop(v,c_List_Orotate(w,y,z),z),z,x2))*.
% 299.81/300.43 69376[0:SpR:4364.0,4335.1] || c_List_Odistinct(c_List_Omap(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(w,c_List_Odrop(x2,c_List_Orotate(v,x,y),y),y,z),z,x1),x1)*.
% 299.81/300.43 70243[0:SpL:4363.0,7159.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,x2,x1),x1),x1,y),y)*.
% 299.81/300.43 70060[0:SpR:431.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Odrop(u,c_List_Otake(v,y,z),z),z,x2))*.
% 299.81/300.43 70039[0:SpR:431.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,c_List_Omap(x,x2,x1,y),y),y),y,z))*.
% 299.81/300.43 70026[0:SpR:4363.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Odrop(w,c_List_Otake(x,y,z),z),z,x1),x1,x2),c_List_Odrop(w,c_List_Otake(x,c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),y,z,x2),x2),x2))*.
% 299.81/300.43 70015[0:SpR:4363.0,431.0] || -> equal(c_List_Omap(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Odrop(v,c_List_Otake(w,y,z),z),z,x2))*.
% 299.81/300.43 69981[0:SpR:4363.0,4335.1] || c_List_Odistinct(c_List_Omap(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(w,c_List_Odrop(x2,c_List_Otake(v,x,y),y),y,z),z,x1),x1)*.
% 299.81/300.43 70891[0:SpL:4357.0,7159.0] || c_List_Odistinct(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,x2,x1),x1),x1,y),y)*.
% 299.81/300.43 70765[0:SpR:705.0,4357.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,w,x),x),tc_List_Olist(x)),c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Omap(y,c_List_Odrop(u,c_List_Odrop(v,w,x),x),x,z))**.
% 299.81/300.43 70683[0:SpR:1116.1,4357.0] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(z,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Odrop(z,c_List_Odrop(u,w,x),x),x,y))*.
% 299.81/300.43 70667[0:SpR:431.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Odrop(u,c_List_Odrop(v,y,z),z),z,x2))*.
% 299.81/300.43 70646[0:SpR:431.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(x,x2,x1,y),y),y),y,z))*.
% 299.81/300.43 70632[0:SpR:4357.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Odrop(w,c_List_Odrop(x,y,z),z),z,x1),x1,x2),c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),y,z,x2),x2),x2))*.
% 299.81/300.43 70621[0:SpR:4357.0,431.0] || -> equal(c_List_Omap(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Odrop(v,c_List_Odrop(w,y,z),z),z,x2))*.
% 299.81/300.43 70586[0:SpR:4357.0,4335.1] || c_List_Odistinct(c_List_Omap(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(w,c_List_Odrop(x2,c_List_Odrop(v,x,y),y),y,z),z,x1),x1)*.
% 299.81/300.43 71495[0:SpL:4356.0,7159.0] || c_List_Odistinct(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(v,x2,x1),x1),x1,y),y)*.
% 299.81/300.43 71419[0:SpL:4356.0,4260.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Omap(u,c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),x1,x2),x2)*.
% 299.81/300.43 71318[0:SpR:1116.1,4356.0] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(z,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Orotate(z,c_List_Odrop(u,w,x),x),x,y))*.
% 299.81/300.43 71301[0:SpR:431.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orotate(u,c_List_Odrop(v,y,z),z),z,x2))*.
% 299.81/300.43 71280[0:SpR:431.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(x,x2,x1,y),y),y),y,z))*.
% 299.81/300.43 71265[0:SpR:4356.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1),x1,x2),c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),y,z,x2),x2),x2))*.
% 299.81/300.43 71254[0:SpR:4356.0,431.0] || -> equal(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orotate(v,c_List_Odrop(w,y,z),z),z,x2))*.
% 299.81/300.43 71231[0:SpR:4356.0,4236.1] || c_List_Odistinct(c_List_Omap(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(w,c_List_Orotate(x2,c_List_Odrop(v,x,y),y),y,z),z,x1),x1)*.
% 299.81/300.43 71649[0:Rew:154.0,71466.1] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Orotate(y,c_List_Odrop(z,c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(z,x1,w),tc_List_Olist(w)))*.
% 299.81/300.43 71650[0:Rew:154.0,71464.1] || equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,x1,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(v,x,y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(y)))*.
% 299.81/300.43 73803[0:SpL:4355.0,7159.0] || c_List_Odistinct(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(x,c_List_Otake(u,c_List_Odrop(v,x2,x1),x1),x1,y),y)*.
% 299.81/300.43 73696[0:SpR:704.0,4355.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,w,x),x),tc_List_Olist(x)),c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Omap(y,c_List_Otake(u,c_List_Odrop(v,w,x),x),x,z))**.
% 299.81/300.43 73694[0:SpR:2335.1,4355.0] || equal(u,c_List_Orev(c_List_Odrop(v,w,x),x)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),c_List_Omap(y,c_List_Odrop(v,w,x),x,z))**.
% 299.81/300.43 73692[0:SpR:1003.1,4355.0] || equal(c_List_Orev(u,v),c_List_Odrop(w,x,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Odrop(w,c_List_Omap(y,x,v,z),z),z),c_List_Omap(y,c_List_Odrop(w,x,v),v,z))**.
% 299.81/300.43 73615[0:SpR:1116.1,4355.0] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(z,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Otake(z,c_List_Odrop(u,w,x),x),x,y))*.
% 299.81/300.43 73597[0:SpR:431.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Otake(u,c_List_Odrop(v,y,z),z),z,x2))*.
% 299.81/300.43 73576[0:SpR:431.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Odrop(v,c_List_Omap(x,x2,x1,y),y),y),y,z))*.
% 299.81/300.43 73560[0:SpR:4355.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,c_List_Odrop(x,y,z),z),z,x1),x1,x2),c_List_Otake(w,c_List_Odrop(x,c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),y,z,x2),x2),x2))*.
% 299.81/300.43 73550[0:SpR:4355.0,431.0] || -> equal(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Otake(v,c_List_Odrop(w,y,z),z),z,x2))*.
% 299.81/300.43 73518[0:SpR:4355.0,4116.1] || c_List_Odistinct(c_List_Omap(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(w,c_List_Otake(x2,c_List_Odrop(v,x,y),y),y,z),z,x1),x1)*.
% 299.81/300.43 79473[0:Rew:427.0,77691.0] || equal(u,c_List_Omap(c_Expr_Oexp_OVal(v),c_List_Orev(w,tc_Value_Oval),tc_Value_Oval,tc_Expr_Oexp(v)))* -> c_BigStep_Ofinals(c_List_Oappend(c_List_Orev(u,tc_Expr_Oexp(v)),c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(v),c_Value_Oval_OAddr(x)),v),y,tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v)*.
% 299.81/300.43 81779[0:SpR:39773.2,11035.0] || equal(c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(u),c_Value_Oval_OAddr(v)),u),w,tc_Expr_Oexp(u)),x)* equal(y,c_List_Oreplicate(z,hAPP(c_Expr_Oexp_OVal(u),x1),tc_Expr_Oexp(u)))* -> c_BigStep_Ofinals(c_List_Oappend(y,x,tc_Expr_Oexp(u)),u)*.
% 299.81/300.43 82034[0:SpL:11156.1,21649.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z)* equal(c_List_Olist_OCons(x1,c_List_Oreplicate(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),x1,tc_Type_Oty),tc_Type_Oty),z)* -> .
% 299.81/300.43 82033[0:SpL:11156.1,52057.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),x1)* equal(c_List_Olist_OCons(z,x1,tc_Type_Oty),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w))* -> .
% 299.81/300.43 82032[0:SpL:11156.1,1068.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),x1,tc_Type_Oty),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w))* -> equal(c_List_Olist_ONil(tc_Type_Oty),x1).
% 299.81/300.43 82031[0:SpL:11156.1,21663.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) equal(c_List_Olist_OCons(z,c_List_Oreplicate(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,x1),x1),c_List_Omap(x2,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty,x1))* -> .
% 299.81/300.43 82030[0:SpL:11156.1,22903.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Oreplicate(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),x1,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty))* -> .
% 299.81/300.43 82028[0:SpL:11156.1,21662.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) equal(c_List_Olist_OCons(z,c_List_Oreplicate(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),tc_Type_Oty),c_List_Olist__update(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),x1,x2,tc_Type_Oty))* -> .
% 299.81/300.43 82018[0:SpR:11156.1,2317.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(z,tc_List_Olist(tc_Type_Oty)))*.
% 299.81/300.43 82017[0:SpR:11156.1,3430.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(c_List_Orotate(z,c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),x1,tc_Type_Oty),tc_Type_Oty),x1)**.
% 299.81/300.43 82012[0:SpR:11156.1,1277.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Omap(z,c_List_Orotate(x1,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty,x2),x2),c_List_Olist_ONil(x2))**.
% 299.81/300.43 82011[0:SpR:11156.1,1250.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Olist__update(c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),x1,x2,tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.43 82010[0:SpR:11156.1,1165.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(c_List_Orev(c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),x1,tc_Type_Oty),tc_Type_Oty),x1)**.
% 299.81/300.43 82009[0:SpR:11156.1,974.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orotate(z,c_List_Omap(x1,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty,x2),x2),x2),c_List_Olist_ONil(x2))**.
% 299.81/300.43 82008[0:SpR:11156.1,973.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orotate(z,c_List_Olist__update(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),x1,x2,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.43 82007[0:SpR:11156.1,2524.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orev(c_List_Orotate(z,c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.43 81988[0:SpR:11156.1,3110.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),c_List_Orev(z,tc_Type_Oty))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),z)**.
% 299.81/300.43 81984[0:SpR:11156.1,2322.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty)) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.43 81982[0:SpR:11156.1,2321.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),z,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.43 81980[0:SpR:11156.1,2232.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)))*.
% 299.81/300.43 81968[0:SpR:11156.1,90.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z,tc_Type_Oty),tc_Type_Oty),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w))**.
% 299.81/300.43 81967[0:SpR:11156.1,967.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orotate(x1,z,tc_Type_Oty),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.43 81958[0:SpR:11156.1,943.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orev(z,tc_Type_Oty),tc_Type_Oty),c_List_Orev(z,tc_Type_Oty))**.
% 299.81/300.43 82384[0:SpL:38776.1,13779.0] || equal(u,v)* c_List_Olist__all2(c_TypeRel_Owiden(w,x),c_List_Olist_OCons(y,c_List_Orev(u,tc_Type_Oty),tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(z,tc_Type_Oty) -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(w,y,c_List_Orev(v,tc_Type_Oty),z,x),tc_Type_Oty)*.
% 299.81/300.43 82382[0:SpL:46993.1,13779.0] || equal(c_List_Orev(u,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty)) c_List_Olist__all2(c_TypeRel_Owiden(v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(y,tc_Type_Oty) -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(v,x,u,y,w),tc_Type_Oty)*.
% 299.81/300.43 82728[0:SpL:434.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Olist_OCons(hAPP(u,z),c_List_Omap(u,x1,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(z,x1,w),tc_List_Olist(w)))*.
% 299.81/300.43 82690[0:SpL:434.0,7291.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Orotate(z,c_List_Omap(u,x1,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)))*.
% 299.81/300.43 82758[0:Rew:344.0,82725.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orev(c_List_Odrop(z,c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(z,x1,w),tc_List_Olist(w)))*.
% 299.81/300.43 82760[0:Rew:344.0,82723.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orev(c_List_Otake(z,c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(z,x1,w),tc_List_Olist(w)))*.
% 299.81/300.43 82764[0:Rew:344.0,82687.1] || equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),c_List_Orotate(z,c_List_Omap(v,x1,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)))*.
% 299.81/300.43 82766[0:Rew:344.0,82685.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),c_List_Orotate(z,c_List_Omap(v,x1,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)))*.
% 299.81/300.43 83053[0:SpL:437.0,10762.0] || equal(c_List_Olist__update(c_List_Omap(u,c_List_Olist__update(v,w,x,y),y,z),x1,x2,z),c_List_Olist_ONil(z))** -> equal(w,x1) equal(c_List_Olist__update(c_List_Omap(u,v,y,z),x1,x2,z),c_List_Olist_ONil(z)).
% 299.81/300.43 83601[0:SpL:4122.0,9541.1] || equal(u,v)* equal(c_List_Oappend(u,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),c_List_Omap(x,y,z,x1))** -> equal(v,c_List_Omap(x,c_List_Otake(w,y,z),z,x1))*.
% 299.81/300.43 83598[0:SpL:4122.0,39899.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Oappend(x1,u,z),c_List_Omap(w,x,y,z))* -> equal(x1,c_List_Omap(w,c_List_Otake(v,x,y),y,z))*.
% 299.81/300.43 83594[0:SpL:4122.0,39900.1] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,c_List_Otake(x,y,z),z,x1),u,x1),c_List_Omap(w,y,z,x1))** -> equal(v,c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1))*.
% 299.81/300.43 83593[0:SpL:4122.0,39900.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Oappend(c_List_Omap(v,c_List_Otake(u,w,x),x,y),x1,y),c_List_Omap(v,w,x,y))** -> equal(z,x1)*.
% 299.81/300.43 83575[0:SpL:4122.0,9542.1] || equal(c_List_Omap(u,c_List_Otake(v,w,x),x,y),z)* equal(c_List_Omap(u,w,x,y),c_List_Oappend(z,x1,y))* -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),x1)*.
% 299.81/300.43 83574[0:SpL:4122.0,9541.1] || equal(c_List_Omap(u,c_List_Otake(v,w,x),x,y),z)* equal(c_List_Oappend(x1,c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),c_List_Omap(u,w,x,y))** -> equal(z,x1)*.
% 299.81/300.43 83548[0:SpL:4122.0,6564.0] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Orev(u,y),c_List_Omap(v,c_List_Otake(z,w,x),x,y))* -> equal(c_List_Odrop(z,c_List_Omap(v,w,x,y),y),c_List_Olist_ONil(y))**.
% 299.81/300.43 83545[0:SpL:4122.0,8741.1] || equal(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z))* equal(u,c_List_Orev(c_List_Omap(v,x,y,z),z))* -> equal(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z))**.
% 299.81/300.43 83522[0:SpL:4122.0,1557.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z),c_List_Oappend(u,c_List_Omap(v,x,y,z),z))** -> equal(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z)).
% 299.81/300.43 83521[0:SpL:4122.0,1556.0] || equal(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),c_List_Odrop(z,c_List_Omap(v,w,x,y),y)) -> equal(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(z,w,x),x,y),y),c_List_Olist_ONil(y))**.
% 299.81/300.43 83476[0:SpL:4122.0,25037.1] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,w,x),x,y),y),z)* equal(c_List_Omap(u,w,x,y),z) -> equal(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),c_List_Olist_ONil(y)).
% 299.81/300.43 83463[0:SpL:4122.0,35087.0] || equal(c_List_Olist_OCons(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,x,y,z))** -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(z),z),c_List_Omap(w,c_List_Otake(v,x,y),y,z))*.
% 299.81/300.43 83458[0:SpL:4122.0,8735.1] || equal(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z))* equal(c_List_Orev(u,z),c_List_Omap(v,x,y,z))* -> equal(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z))**.
% 299.81/300.43 83450[0:SpL:4122.0,1357.0] || equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,w,x,y),y))** -> equal(c_List_Orev(c_List_Omap(v,c_List_Otake(u,w,x),x,y),y),c_List_Olist_ONil(y))**.
% 299.81/300.43 83249[0:SpR:6605.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x,y),c_List_Odrop(v,c_List_Olist_OCons(hAPP(u,w),c_List_Olist_ONil(y),y),y),y),c_List_Olist_OCons(hAPP(u,w),c_List_Olist_ONil(y),y))**.
% 299.81/300.43 83244[0:SpR:4122.0,39773.2] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z)* equal(x1,c_List_Omap(v,c_List_Otake(u,w,x),x,y))* -> equal(c_List_Omap(v,w,x,y),c_List_Oappend(x1,z,y))*.
% 299.81/300.43 83223[0:SpR:4122.0,38750.1] || equal(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z)) -> equal(c_List_Oappend(c_List_Omap(w,c_List_Otake(v,x,y),y,z),c_List_Orev(u,z),z),c_List_Omap(w,x,y,z))**.
% 299.81/300.43 83222[0:SpR:4122.0,39580.1] || equal(u,c_List_Orev(c_List_Omap(v,c_List_Otake(w,x,y),y,z),z))* -> equal(c_List_Oappend(c_List_Orev(u,z),c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),c_List_Omap(v,x,y,z))**.
% 299.81/300.43 84386[0:SpL:4341.0,9541.1] || equal(u,v)* equal(c_List_Oappend(u,c_List_Omap(w,c_List_Odrop(x,y,z),z,x1),x1),c_List_Omap(w,y,z,x1))** -> equal(v,c_List_Otake(x,c_List_Omap(w,y,z,x1),x1))*.
% 299.81/300.43 84383[0:SpL:4341.0,39899.1] || equal(u,c_List_Omap(v,c_List_Odrop(w,x,y),y,z))* equal(c_List_Oappend(x1,u,z),c_List_Omap(v,x,y,z))* -> equal(x1,c_List_Otake(w,c_List_Omap(v,x,y,z),z))*.
% 299.81/300.43 84379[0:SpL:4341.0,39900.1] || equal(u,v)* equal(c_List_Oappend(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),u,x1),c_List_Omap(x,y,z,x1))** -> equal(v,c_List_Omap(x,c_List_Odrop(w,y,z),z,x1))*.
% 299.81/300.43 84378[0:SpL:4341.0,39900.1] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),z)* equal(c_List_Oappend(c_List_Otake(v,c_List_Omap(u,w,x,y),y),x1,y),c_List_Omap(u,w,x,y))** -> equal(z,x1)*.
% 299.81/300.43 84361[0:SpL:4341.0,9542.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Omap(v,w,x,y),c_List_Oappend(z,x1,y))* -> equal(c_List_Omap(v,c_List_Odrop(u,w,x),x,y),x1)*.
% 299.81/300.43 84360[0:SpL:4341.0,9541.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z)* equal(c_List_Oappend(x1,c_List_Omap(v,c_List_Odrop(u,w,x),x,y),y),c_List_Omap(v,w,x,y))** -> equal(z,x1)*.
% 299.81/300.43 84334[0:SpL:4341.0,6564.0] || equal(u,c_List_Omap(v,w,x,y)) equal(c_List_Orev(u,y),c_List_Otake(z,c_List_Omap(v,w,x,y),y))* -> equal(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 84333[0:SpL:4341.0,44445.0] || equal(u,c_List_Omap(v,w,x,y))* equal(c_List_Orev(u,y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Odrop(z,w,x),x,y),c_List_Otake(z,c_List_Omap(v,w,x,y),y))*.
% 299.81/300.43 84331[0:SpL:4341.0,8741.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(u,c_List_Orev(c_List_Omap(w,x,y,z),z)) -> equal(c_List_Omap(w,c_List_Odrop(v,x,y),y,z),c_List_Olist_ONil(z))**.
% 299.81/300.43 84308[0:SpL:4341.0,1557.0] || equal(c_List_Oappend(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Oappend(u,c_List_Omap(w,x,y,z),z))** -> equal(c_List_Omap(w,c_List_Odrop(v,x,y),y,z),c_List_Olist_ONil(z))**.
% 299.81/300.43 84307[0:SpL:4341.0,1556.0] || equal(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Odrop(z,w,x),x,y))* -> equal(c_List_Oappend(u,c_List_Otake(z,c_List_Omap(v,w,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.81/300.43 84262[0:SpL:4341.0,25037.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),z)* equal(c_List_Omap(v,w,x,y),z) -> equal(c_List_Omap(v,c_List_Odrop(u,w,x),x,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 84249[0:SpL:4341.0,35087.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Odrop(w,x,y),y,z),z),c_List_Omap(v,x,y,z))** -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(z),z),c_List_Otake(w,c_List_Omap(v,x,y,z),z)).
% 299.81/300.43 84246[0:SpL:4341.0,8735.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z))* equal(c_List_Orev(u,z),c_List_Omap(w,x,y,z))* -> equal(c_List_Omap(w,c_List_Odrop(v,x,y),y,z),c_List_Olist_ONil(z))**.
% 299.81/300.43 84238[0:SpL:4341.0,1357.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),y),c_List_Orev(c_List_Omap(u,w,x,y),y))** -> equal(c_List_Orev(c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.81/300.43 84087[0:SpR:6605.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x),x),c_List_Omap(v,c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y,x),x),c_List_Olist_OCons(hAPP(v,w),c_List_Olist_ONil(x),x))**.
% 299.81/300.43 84011[0:SpR:4341.0,39773.2] || equal(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),z)* equal(x1,c_List_Otake(v,c_List_Omap(u,w,x,y),y))* -> equal(c_List_Omap(u,w,x,y),c_List_Oappend(x1,z,y))*.
% 299.81/300.43 83992[0:SpR:4341.0,38750.1] || equal(u,c_List_Orev(c_List_Omap(v,c_List_Odrop(w,x,y),y,z),z))* -> equal(c_List_Oappend(c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Orev(u,z),z),c_List_Omap(v,x,y,z))**.
% 299.81/300.43 83991[0:SpR:4341.0,39580.1] || equal(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z)) -> equal(c_List_Oappend(c_List_Orev(u,z),c_List_Omap(w,c_List_Odrop(v,x,y),y,z),z),c_List_Omap(w,x,y,z))**.
% 299.81/300.43 84618[0:Rew:421.0,84126.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v)) -> equal(c_List_Omap(w,c_List_Oappend(x,c_List_Odrop(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),y),y,v),c_List_Omap(w,x,y,v))**.
% 299.81/300.43 84641[0:Rew:81.0,84064.0,438.0,84064.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,c_List_Oreplicate(u,y,z),z),z),z,x1),x1),c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,c_List_Oreplicate(u,y,z),z),z),z,x1))**.
% 299.81/300.43 84642[0:Rew:81.0,84043.0,438.0,84043.0] || -> equal(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Olist__update(c_List_Oreplicate(u,w,x),y,z,x),x),x,x1),x1),c_List_Omap(v,c_List_Orev(c_List_Olist__update(c_List_Oreplicate(u,w,x),y,z,x),x),x,x1))**.
% 299.81/300.43 85035[0:SpL:7148.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(c_Fun_Ocomp(u,w,x,y,z),c_List_Orev(x1,z),z,y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x)*.
% 299.81/300.43 85022[0:SpL:7148.0,4398.0] || equal(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),c_List_Olist_ONil(x))**.
% 299.81/300.43 85020[0:SpL:7148.0,4267.0] || equal(c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),c_List_Olist_ONil(x))**.
% 299.81/300.43 85018[0:SpL:7148.0,4160.0] || equal(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),c_List_Olist_ONil(x))**.
% 299.81/300.43 84939[0:SpR:1635.0,7148.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),c_List_Orev(c_List_Omap(w,x,y,z),z),z,x2))*.
% 299.81/300.43 84821[0:SpR:7148.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(x,y),y,x1),x1))*.
% 299.81/300.43 85260[0:Rew:344.0,85090.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,x1,y,w),w),w,x))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(y))).
% 299.81/300.43 85272[0:Rew:344.0,84853.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Omap(x,u,v,y),y),y,z),x1,z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,u,v,y),y),y,z))**.
% 299.81/300.43 86128[0:SpL:7129.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,w,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),x)*.
% 299.81/300.43 86116[0:SpL:7129.0,4398.0] || equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),c_List_Olist_ONil(x))**.
% 299.81/300.43 86114[0:SpL:7129.0,4267.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),c_List_Olist_ONil(x))**.
% 299.81/300.43 86112[0:SpL:7129.0,4160.0] || equal(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),c_List_Olist_ONil(x))**.
% 299.81/300.43 86050[0:SpL:7129.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),x3),x3),x3),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3))** -> .
% 299.81/300.43 86049[0:SpL:7129.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),x3),x3),x3),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3))** -> .
% 299.81/300.43 86048[0:SpL:7129.0,71688.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),x3),x3),x3),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3))** -> .
% 299.81/300.43 86047[0:SpL:7129.0,13197.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),x3),x3),x3),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3))** -> .
% 299.81/300.43 86046[0:SpL:7129.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),x3),x3),x3),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3))** -> .
% 299.81/300.43 86045[0:SpL:7129.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),x3),x3),x3),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3))** -> .
% 299.81/300.43 86038[0:SpL:7129.0,74113.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,c_List_Orev(x1,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))* -> .
% 299.81/300.43 86011[0:SpL:7129.0,4228.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) equal(c_List_Orev(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x),x1)* -> .
% 299.81/300.43 86010[0:SpL:7129.0,4058.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),c_List_Orev(x2,x))* -> .
% 299.81/300.43 86004[0:SpL:7129.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),c_List_Otake(x3,c_List_Omap(w,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y,z),z))* -> .
% 299.81/300.43 86003[0:SpL:7129.0,7518.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),c_List_Otake(x3,c_List_Omap(w,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y,z),z))* -> .
% 299.81/300.43 86000[0:SpL:7129.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),x2)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2).
% 299.81/300.43 85998[0:SpL:7129.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2))* -> .
% 299.81/300.43 85996[0:SpL:7129.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),x2)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2).
% 299.81/300.43 85994[0:SpL:7129.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2,x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))** -> .
% 299.81/300.43 85990[0:SpL:7129.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),x2)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2).
% 299.81/300.43 85988[0:SpL:7129.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),x2)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2).
% 299.81/300.43 85986[0:SpL:7129.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2))* -> .
% 299.81/300.43 85984[0:SpL:7129.0,4193.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2))* equal(c_List_Orev(u,x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))* -> .
% 299.81/300.43 85983[0:SpL:7129.0,4058.1] || equal(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z))* equal(c_List_Orev(u,z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y,z))* -> .
% 299.81/300.43 85981[0:SpL:7129.0,51184.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* equal(c_List_Orev(c_List_Olist_OCons(x2,u,y),y),c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y))* -> .
% 299.81/300.43 85980[0:SpL:7129.0,74113.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y)) equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y),c_List_Orev(u,y))* -> .
% 299.81/300.43 85977[0:SpL:7129.0,12225.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),x2,y),y),c_List_Odrop(x3,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y))* -> .
% 299.81/300.43 85976[0:SpL:7129.0,614.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* equal(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y))* -> equal(c_List_Orev(x2,y),u)*.
% 299.81/300.43 85971[0:SpL:7129.0,7288.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(x1,y),y,w),w,x))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(y))).
% 299.81/300.43 85957[0:SpL:7129.0,574.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w))*.
% 299.81/300.43 85954[0:SpL:7129.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* -> equal(u,c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w))*.
% 299.81/300.43 85928[0:SpL:7129.0,12273.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Odrop(x2,c_List_Odrop(x3,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y),y))* -> .
% 299.81/300.43 85923[0:SpL:7129.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x2,x1),x1),c_List_Odrop(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1))* -> .
% 299.81/300.43 85919[0:SpL:7129.0,8125.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Otake(x2,c_List_Otake(x3,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y),y))* -> .
% 299.81/300.43 85915[0:SpL:7129.0,6566.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))** -> equal(c_List_Orev(u,x1),c_List_Olist_ONil(x1)).
% 299.81/300.43 85909[0:SpL:7129.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 85907[0:SpL:7129.0,66199.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 85906[0:SpL:7129.0,612.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* equal(c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),c_List_Orev(x2,y))* -> equal(u,x2)*.
% 299.81/300.43 85901[0:SpL:7129.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Odrop(x2,c_List_Odrop(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1))* -> .
% 299.81/300.43 85899[0:SpL:7129.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Otake(x2,c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1))* -> .
% 299.81/300.43 85895[0:SpL:7129.0,4801.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 85894[0:SpL:7129.0,66211.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 85880[0:SpL:7129.0,22102.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_ONil(x1)).
% 299.81/300.43 85864[0:SpL:7129.0,3101.0] || equal(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* equal(u,c_List_Olist_ONil(x1)) -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.43 85863[0:SpL:7129.0,2468.0] || equal(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Orev(x2,x1))* -> equal(u,x2)*.
% 299.81/300.43 85862[0:SpL:7129.0,2486.0] || equal(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* equal(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))* -> equal(c_List_Orev(x2,x1),u)*.
% 299.81/300.43 85846[0:SpL:7129.0,4183.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Orev(x2,z))* -> .
% 299.81/300.43 85836[0:SpL:7129.0,6563.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),c_List_Orev(x1,z))** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Olist_ONil(z)).
% 299.81/300.43 85828[0:SpL:7129.0,4871.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),z)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),z)*.
% 299.81/300.43 85826[0:SpL:7129.0,64100.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),z)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),z)*.
% 299.81/300.43 85810[0:SpR:6591.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist_OCons(z,x1,y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,z),c_List_Omap(v,x1,y,w),w),w),w,x))*.
% 299.81/300.43 85721[0:SpR:7129.0,434.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),x,y,x1),x1),x1))*.
% 299.81/300.43 85710[0:SpR:7129.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),tc_List_Olist(x)))*.
% 299.81/300.43 85705[0:SpR:7129.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),tc_List_Olist(x)))*.
% 299.81/300.43 85687[0:SpR:7129.0,1635.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,v,x1,x2,z),c_List_Omap(w,c_List_Orev(x,y),y,z),z,x2))*.
% 299.81/300.43 86256[0:Rew:48682.1,85781.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Omap(c_Fun_Ocomp(w,x,y,z,v),c_List_Olist_OCons(x1,u,v),v,z),c_List_Omap(w,c_List_Omap(x,c_List_Olist_OCons(x1,c_List_Olist_ONil(v),v),v,y),y,z))*.
% 299.81/300.43 86979[0:SpL:7128.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(c_Fun_Ocomp(x,y,z,x1,x2),c_List_Orev(x3,x2),x2,x1),x1),x1),x1),c_List_Omap(x,c_List_Omap(y,x3,x2,z),z,x1))* -> .
% 299.81/300.43 86978[0:SpL:7128.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(c_Fun_Ocomp(x,y,z,x1,x2),c_List_Orev(x3,x2),x2,x1),x1),x1),x1),c_List_Omap(x,c_List_Omap(y,x3,x2,z),z,x1))* -> .
% 299.81/300.43 86977[0:SpL:7128.0,71688.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(c_Fun_Ocomp(x,y,z,x1,x2),c_List_Orev(x3,x2),x2,x1),x1),x1),x1),c_List_Omap(x,c_List_Omap(y,x3,x2,z),z,x1))* -> .
% 299.81/300.43 86976[0:SpL:7128.0,13197.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(c_Fun_Ocomp(x,y,z,x1,x2),c_List_Orev(x3,x2),x2,x1),x1),x1),x1),c_List_Omap(x,c_List_Omap(y,x3,x2,z),z,x1))* -> .
% 299.81/300.43 86975[0:SpL:7128.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(c_Fun_Ocomp(x,y,z,x1,x2),c_List_Orev(x3,x2),x2,x1),x1),x1),x1),c_List_Omap(x,c_List_Omap(y,x3,x2,z),z,x1))* -> .
% 299.81/300.43 86974[0:SpL:7128.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(c_Fun_Ocomp(x,y,z,x1,x2),c_List_Orev(x3,x2),x2,x1),x1),x1),x1),c_List_Omap(x,c_List_Omap(y,x3,x2,z),z,x1))* -> .
% 299.81/300.43 86967[0:SpL:7128.0,74113.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Olist_OCons(x2,c_List_Orev(x1,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))* -> .
% 299.81/300.43 86940[0:SpL:7128.0,4228.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Orev(c_List_Olist_OCons(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),z),x1)* -> .
% 299.81/300.43 86939[0:SpL:7128.0,4058.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),c_List_Orev(x2,z))* -> .
% 299.81/300.43 86933[0:SpL:7128.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(y,z),z,x2),x2))* -> .
% 299.81/300.43 86932[0:SpL:7128.0,7518.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(y,z),z,x2),x2))* -> .
% 299.81/300.43 86929[0:SpL:7128.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z),z)*.
% 299.81/300.43 86927[0:SpL:7128.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Otake(x3,c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z),z))* -> .
% 299.81/300.43 86925[0:SpL:7128.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z),z)*.
% 299.81/300.43 86923[0:SpL:7128.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z,z),z),c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z))* -> .
% 299.81/300.43 86919[0:SpL:7128.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z),z)*.
% 299.81/300.43 86917[0:SpL:7128.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),z)* -> c_List_Odistinct(c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z),z)*.
% 299.81/300.43 86915[0:SpL:7128.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Otake(x3,c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z),z))* -> .
% 299.81/300.43 86913[0:SpL:7128.0,4193.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z))* equal(c_List_Orev(u,z),c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z))* -> .
% 299.81/300.43 86912[0:SpL:7128.0,4058.1] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2))* equal(c_List_Orev(u,x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(y,z),z,x2))* -> .
% 299.81/300.43 86910[0:SpL:7128.0,51184.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* equal(c_List_Orev(c_List_Olist_OCons(x2,u,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1))* -> .
% 299.81/300.43 86909[0:SpL:7128.0,74113.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* equal(c_List_Olist_OCons(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1),c_List_Orev(u,x1))* -> .
% 299.81/300.43 86906[0:SpL:7128.0,12225.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x2,x1),x1),c_List_Odrop(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1))* -> .
% 299.81/300.43 86905[0:SpL:7128.0,614.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* equal(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1))* -> equal(c_List_Orev(x2,x1),u)*.
% 299.81/300.43 86888[0:SpL:7128.0,574.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(c_Fun_Ocomp(x,y,z,w,x1),c_List_Orev(x2,x1),x1,w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Omap(y,x2,x1,z),z,w))*.
% 299.81/300.43 86885[0:SpL:7128.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Omap(c_Fun_Ocomp(x,y,z,w,x1),c_List_Orev(x2,x1),x1,w))* -> equal(u,c_List_Omap(x,c_List_Omap(y,x2,x1,z),z,w))*.
% 299.81/300.43 86859[0:SpL:7128.0,12273.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Odrop(x2,c_List_Odrop(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1),x1))* -> .
% 299.81/300.43 86854[0:SpL:7128.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),x2,y),y),c_List_Odrop(x3,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y))* -> .
% 299.81/300.43 86850[0:SpL:7128.0,8125.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Otake(x2,c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1),x1))* -> .
% 299.81/300.43 86846[0:SpL:7128.0,6566.0] || equal(c_List_Oappend(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y))* -> equal(c_List_Orev(u,y),c_List_Olist_ONil(y)).
% 299.81/300.43 86840[0:SpL:7128.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y)*.
% 299.81/300.43 86838[0:SpL:7128.0,66199.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y)*.
% 299.81/300.43 86837[0:SpL:7128.0,612.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),c_List_Orev(x2,x1))* -> equal(u,x2)*.
% 299.81/300.43 86832[0:SpL:7128.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Odrop(x2,c_List_Odrop(x3,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y))* -> .
% 299.81/300.43 86830[0:SpL:7128.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Otake(x2,c_List_Otake(x3,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y))* -> .
% 299.81/300.43 86826[0:SpL:7128.0,4801.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y)*.
% 299.81/300.43 86825[0:SpL:7128.0,66211.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y)*.
% 299.81/300.43 86811[0:SpL:7128.0,22102.0] || equal(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 86795[0:SpL:7128.0,3101.0] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y))* equal(u,c_List_Olist_ONil(y)) -> equal(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 86794[0:SpL:7128.0,2468.0] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y))* equal(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),c_List_Orev(x2,y))* -> equal(u,x2)*.
% 299.81/300.43 86793[0:SpL:7128.0,2486.0] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y))* equal(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y))* -> equal(c_List_Orev(x2,y),u)*.
% 299.81/300.43 86777[0:SpL:7128.0,4183.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),c_List_Orev(x2,x))* -> .
% 299.81/300.43 86767[0:SpL:7128.0,6563.0] || equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1,x),c_List_Orev(x1,x))** -> equal(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),c_List_Olist_ONil(x))**.
% 299.81/300.43 86759[0:SpL:7128.0,4871.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1,x),x)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x),x)*.
% 299.81/300.43 86757[0:SpL:7128.0,64100.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1,x),x)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x),x)*.
% 299.81/300.43 86692[0:SpR:434.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,x1))*.
% 299.81/300.43 86644[0:SpR:7128.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y,x2),x2),c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y,x2))*.
% 299.81/300.43 87973[0:SpL:7113.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,w,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x)*.
% 299.81/300.43 87960[0:SpL:7113.0,4398.0] || equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),c_List_Olist_ONil(x))**.
% 299.81/300.43 87958[0:SpL:7113.0,4267.0] || equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),c_List_Olist_ONil(x))**.
% 299.81/300.43 87956[0:SpL:7113.0,4160.0] || equal(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),c_List_Olist_ONil(x))**.
% 299.81/300.43 87885[0:SpL:7113.0,13587.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3))* -> .
% 299.81/300.43 87884[0:SpL:7113.0,13198.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3))* -> .
% 299.81/300.43 87883[0:SpL:7113.0,71688.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3))* -> .
% 299.81/300.43 87882[0:SpL:7113.0,13197.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3))* -> .
% 299.81/300.43 87881[0:SpL:7113.0,6808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3))* -> .
% 299.81/300.43 87880[0:SpL:7113.0,6807.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),x3),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3))* -> .
% 299.81/300.43 87873[0:SpL:7113.0,74113.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,c_List_Orev(x1,x),x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))* -> .
% 299.81/300.43 87846[0:SpL:7113.0,4228.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Orev(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x),x1)* -> .
% 299.81/300.43 87845[0:SpL:7113.0,4058.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),c_List_Orev(x2,x))* -> .
% 299.81/300.43 87839[0:SpL:7113.0,7551.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),c_List_Otake(x3,c_List_Omap(w,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y,z),z))* -> .
% 299.81/300.43 87838[0:SpL:7113.0,7518.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),c_List_Otake(x3,c_List_Omap(w,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y,z),z))* -> .
% 299.81/300.43 87835[0:SpL:7113.0,3791.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),x2)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2)*.
% 299.81/300.43 87833[0:SpL:7113.0,7315.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2))* -> .
% 299.81/300.43 87831[0:SpL:7113.0,3790.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),x2)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2)*.
% 299.81/300.43 87829[0:SpL:7113.0,64392.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2,x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))* -> .
% 299.81/300.43 87825[0:SpL:7113.0,22732.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),x2)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2)*.
% 299.81/300.43 87823[0:SpL:7113.0,22730.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),x2)* -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2)*.
% 299.81/300.43 87821[0:SpL:7113.0,7299.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2))* -> .
% 299.81/300.43 87819[0:SpL:7113.0,4193.0] || equal(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2))* equal(c_List_Orev(u,x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))* -> .
% 299.81/300.43 87818[0:SpL:7113.0,4058.1] || equal(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z))* equal(c_List_Orev(u,z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y,z))* -> .
% 299.81/300.43 87816[0:SpL:7113.0,51184.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* equal(c_List_Orev(c_List_Olist_OCons(x2,u,y),y),c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y))* -> .
% 299.81/300.43 87815[0:SpL:7113.0,74113.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* equal(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y),c_List_Orev(u,y))* -> .
% 299.81/300.43 87812[0:SpL:7113.0,12225.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),x2,y),y),c_List_Odrop(x3,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y))* -> .
% 299.81/300.43 87811[0:SpL:7113.0,614.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* equal(x2,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y))* -> equal(c_List_Orev(x2,y),u)*.
% 299.81/300.43 87792[0:SpL:7113.0,574.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w))*.
% 299.81/300.43 87789[0:SpL:7113.0,612.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,w))* -> equal(u,c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w))*.
% 299.81/300.43 87763[0:SpL:7113.0,12273.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Odrop(x2,c_List_Odrop(x3,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y),y))* -> .
% 299.81/300.43 87758[0:SpL:7113.0,12177.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x2,x1),x1),c_List_Odrop(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1))* -> .
% 299.81/300.43 87754[0:SpL:7113.0,8125.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Otake(x2,c_List_Otake(x3,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y),y))* -> .
% 299.81/300.43 87750[0:SpL:7113.0,6566.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))* -> equal(c_List_Orev(u,x1),c_List_Olist_ONil(x1)).
% 299.81/300.43 87744[0:SpL:7113.0,4832.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 87742[0:SpL:7113.0,66199.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 87741[0:SpL:7113.0,612.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* equal(c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),c_List_Orev(x2,y))* -> equal(u,x2)*.
% 299.81/300.43 87736[0:SpL:7113.0,12165.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Odrop(x2,c_List_Odrop(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1))* -> .
% 299.81/300.43 87734[0:SpL:7113.0,7778.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Otake(x2,c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1))* -> .
% 299.81/300.43 87730[0:SpL:7113.0,4801.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 87729[0:SpL:7113.0,66211.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 87715[0:SpL:7113.0,22102.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.43 87699[0:SpL:7113.0,3101.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1))* equal(u,c_List_Olist_ONil(x1)) -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.43 87698[0:SpL:7113.0,2468.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1))* equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Orev(x2,x1))* -> equal(u,x2)*.
% 299.81/300.43 87697[0:SpL:7113.0,2486.0] || equal(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1))* equal(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))* -> equal(c_List_Orev(x2,x1),u)*.
% 299.81/300.43 87681[0:SpL:7113.0,4183.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Orev(x2,z))* -> .
% 299.81/300.43 87671[0:SpL:7113.0,6563.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1,z),c_List_Orev(x1,z))** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Olist_ONil(z))**.
% 299.81/300.43 87663[0:SpL:7113.0,4871.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1,z),z)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),z)*.
% 299.81/300.43 87661[0:SpL:7113.0,64100.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1,z),z)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),z)*.
% 299.81/300.43 87531[0:SpR:7113.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),x2),c_List_Omap(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1,x2))*.
% 299.81/300.43 87521[0:SpR:7113.0,4351.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),tc_List_Olist(x)))*.
% 299.81/300.43 87516[0:SpR:7113.0,4132.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),tc_List_Olist(x)))*.
% 299.81/300.43 88507[0:Res:13566.1,12953.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_ONil(tc_Type_Oty),w,tc_Type_Oty,tc_Type_Oty) c_List_Olist__all2(c_Conform_Oconf(u,x,v),y,z,tc_Value_Oval,tc_Type_Oty) -> c_List_Olist__all2(c_Conform_Oconf(u,x,v),y,c_List_Oappend(z,w,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.43 88697[0:Res:13566.1,12952.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_ONil(tc_Type_Oty),w,tc_Type_Oty,tc_Type_Oty) c_List_Olist__all2(c_Conform_Oconf(u,x,v),y,z,tc_Value_Oval,tc_Type_Oty) -> c_List_Olist__all2(c_Conform_Oconf(u,x,v),y,c_List_Oappend(w,z,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.43 91677[0:SpL:39737.1,8041.0] || equal(c_List_Oreplicate(u,v,w),c_List_Odrop(x,y,w))* equal(y,c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(z,v,w),w))* -> equal(c_List_Otake(x,y,w),c_List_Oreplicate(z,v,w))*.
% 299.81/300.43 92010[0:SpL:9462.1,8040.0] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,y,w))* equal(y,c_List_Oappend(c_List_Oreplicate(z,v,w),c_List_Oreplicate(u,v,w),w))* -> equal(c_List_Odrop(x,y,w),c_List_Oreplicate(z,v,w))*.
% 299.81/300.43 92166[0:SpL:9462.1,8303.0] || equal(c_List_Oreplicate(u,v,w),c_List_Otake(x,y,w))* equal(c_List_Oappend(z,c_List_Olist_OCons(v,c_List_Odrop(x,y,w),w),w),c_List_Olist_OCons(v,y,w))** -> equal(z,c_List_Oreplicate(u,v,w))*.
% 299.81/300.43 92145[0:SpL:39737.1,8303.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Odrop(x,y,w))* equal(y,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(z,u,w),v,w),w))* -> equal(c_List_Otake(x,y,w),c_List_Oreplicate(z,u,w))*.
% 299.81/300.43 5518[0:SpR:642.0,2335.1] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),v),u)** -> equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v)).
% 299.81/300.43 5511[0:SpR:642.0,1003.1] || equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),c_List_Orev(u,v))** -> equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v)).
% 299.81/300.43 8873[0:SpR:54.0,437.0] || -> equal(c_List_Omap(c_COMBB(u,v,w,x,y),c_List_Olist__update(z,x1,x2,x3),x3,x4),c_List_Olist__update(c_List_Omap(c_COMBB(u,v,w,x,y),z,x3,x4),x1,hAPP(u,hAPP(v,x2)),x4))*.
% 299.81/300.43 8872[0:SpR:125.0,437.0] || -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist__update(z,x1,x2,x3),x3,x4),c_List_Olist__update(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,x3,x4),x1,hAPP(u,hAPP(v,x2)),x4))*.
% 299.81/300.43 10748[0:SpR:330.1,330.1] || -> equal(u,v) equal(u,w) equal(c_List_Olist__update(c_List_Olist__update(c_List_Olist__update(x,u,y,z),v,x1,z),w,x2,z),c_List_Olist__update(c_List_Olist__update(c_List_Olist__update(x,v,x1,z),w,x2,z),u,y,z))*.
% 299.81/300.43 11217[0:SpR:294.0,294.0] || -> equal(c_Fun_Ocomp(u,c_Fun_Ocomp(v,c_Fun_Ocomp(w,x,y,z,x1),z,x2,x1),x2,x3,x1),c_Fun_Ocomp(c_Fun_Ocomp(c_Fun_Ocomp(u,v,x2,x3,z),w,z,x3,y),x,y,x3,x1))*.
% 299.81/300.43 11216[0:SpR:294.0,294.0] || -> equal(c_Fun_Ocomp(u,c_Fun_Ocomp(v,c_Fun_Ocomp(w,x,y,z,x1),z,x2,x1),x2,x3,x1),c_Fun_Ocomp(c_Fun_Ocomp(u,c_Fun_Ocomp(v,w,z,x2,y),x2,x3,y),x,y,x3,x1))*.
% 299.81/300.43 11214[0:SpR:294.0,294.0] || -> equal(c_Fun_Ocomp(c_Fun_Ocomp(u,v,w,x,y),c_Fun_Ocomp(z,x1,x2,y,x3),y,x,x3),c_Fun_Ocomp(c_Fun_Ocomp(u,c_Fun_Ocomp(v,z,y,w,x2),w,x,x2),x1,x2,x,x3))*.
% 299.81/300.43 11210[0:SpR:294.0,294.0] || -> equal(c_Fun_Ocomp(u,c_Fun_Ocomp(c_Fun_Ocomp(v,w,x,y,z),x1,z,y,x2),y,x3,x2),c_Fun_Ocomp(c_Fun_Ocomp(u,v,y,x3,x),c_Fun_Ocomp(w,x1,z,x,x2),x,x3,x2))*.
% 299.81/300.43 11208[0:SpR:294.0,294.0] || -> equal(c_Fun_Ocomp(u,c_Fun_Ocomp(c_Fun_Ocomp(v,w,x,y,z),x1,z,y,x2),y,x3,x2),c_Fun_Ocomp(c_Fun_Ocomp(c_Fun_Ocomp(u,v,y,x3,x),w,x,x3,z),x1,z,x3,x2))*.
% 299.81/300.43 11447[0:SpL:431.0,469.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x2,x1,x3)* -> c_List_Olist__all2(c_COMBB(u,c_Fun_Ocomp(v,w,z,x1,y),x1,tc_fun(x3,tc_bool),y),x,x2,y,x3)*.
% 299.81/300.43 11437[0:SpL:431.0,469.0] || c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),x2,y,x3)* -> c_List_Olist__all2(c_COMBB(u,v,y,tc_fun(x3,tc_bool),x),c_List_Omap(w,x1,z,x),x2,x,x3)*.
% 299.81/300.43 13849[0:SpL:279.1,453.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Olist__all2(z,c_List_Olist_OCons(x1,x2,x3),y,x3,tc_Type_Oty)* -> hBOOL(hAPP(hAPP(z,x1),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v)))*.
% 299.81/300.43 13848[0:SpL:279.1,450.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(z,c_List_Olist_OCons(x1,x2,x3),y,x3,tc_Type_Oty)* -> c_List_Olist__all2(z,x2,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),x3,tc_Type_Oty)*.
% 299.81/300.43 13829[0:SpL:279.1,453.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Olist__all2(z,y,c_List_Olist_OCons(x1,x2,x3),tc_Type_Oty,x3)* -> hBOOL(hAPP(hAPP(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v)),x1))*.
% 299.81/300.43 13828[0:SpL:279.1,450.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(z,y,c_List_Olist_OCons(x1,x2,x3),tc_Type_Oty,x3)* -> c_List_Olist__all2(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),x2,tc_Type_Oty,x3)*.
% 299.81/300.43 14647[0:SpL:9401.1,151.1] || equal(u,v)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(v,x1,w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,u,x,w,y)*.
% 299.81/300.43 14635[0:SpL:2742.1,151.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,z,c_List_Oappend(w,x1,x),v,x)* -> c_List_Olist__all2(y,u,w,v,x)*.
% 299.81/300.43 14632[0:SpL:9401.1,151.1] || equal(u,v)* equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(w,x1,x),c_List_Oappend(v,x2,y),x,y)* -> c_List_Olist__all2(z,w,u,x,y)*.
% 299.81/300.43 14620[0:SpL:2742.1,151.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v))) c_List_Olist__all2(y,c_List_Oappend(w,z,x),x1,x,v)* -> c_List_Olist__all2(y,w,u,x,v)*.
% 299.81/300.43 14655[0:Rew:344.0,14643.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Orev(c_List_Oappend(z,u,v),v),c_List_Oappend(w,x1,x),v,x)* -> c_List_Olist__all2(y,c_List_Orev(u,v),w,v,x).
% 299.81/300.43 14656[0:Rew:344.0,14628.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),c_List_Orev(c_List_Oappend(x1,w,x),x),v,x)* -> c_List_Olist__all2(y,u,c_List_Orev(w,x),v,x).
% 299.81/300.43 14783[0:SpL:9401.1,152.1] || equal(u,v)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y)))* c_List_Olist__all2(z,c_List_Oappend(v,x1,w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,x1,x2,w,y).
% 299.81/300.43 14771[0:SpL:2742.1,152.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x)))* c_List_Olist__all2(y,z,c_List_Oappend(w,x1,x),v,x)* -> c_List_Olist__all2(y,z,x1,v,x).
% 299.81/300.43 14768[0:SpL:9401.1,152.1] || equal(u,v)* equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(y)))* c_List_Olist__all2(z,c_List_Oappend(w,x1,x),c_List_Oappend(v,x2,y),x,y)* -> c_List_Olist__all2(z,x1,x2,x,y).
% 299.81/300.43 14756[0:SpL:2742.1,152.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))* c_List_Olist__all2(y,c_List_Oappend(w,z,x),x1,x,v)* -> c_List_Olist__all2(y,z,x1,x,v).
% 299.81/300.43 14789[0:Rew:344.0,14779.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Orev(c_List_Oappend(z,u,v),v),c_List_Oappend(w,x1,x),v,x)* -> c_List_Olist__all2(y,c_List_Orev(z,v),x1,v,x).
% 299.81/300.43 14790[0:Rew:344.0,14764.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),c_List_Orev(c_List_Oappend(x1,w,x),x),v,x)* -> c_List_Olist__all2(y,z,c_List_Orev(x1,x),v,x).
% 299.81/300.43 15979[0:SpL:79.1,5773.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w))* c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(z,tc_Type_Oty)*.
% 299.81/300.43 15977[0:SpL:79.1,7168.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* c_List_Odistinct(c_List_Omap(z,c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty),x1),x1)* -> c_List_Odistinct(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty).
% 299.81/300.43 15956[0:SpR:79.1,5628.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty)) -> equal(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty))).
% 299.81/300.43 15993[0:Rew:427.0,15973.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orev(x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.43 17074[0:SpL:9462.1,151.1] || equal(u,c_List_Otake(v,w,x))* equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x))) c_List_Olist__all2(x1,c_List_Oappend(y,x2,z),w,z,x)* -> c_List_Olist__all2(x1,y,u,z,x)*.
% 299.81/300.43 17021[0:SpL:9462.1,151.1] || equal(u,c_List_Otake(v,w,x))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_Nat_Osize__class_Osize(y,tc_List_Olist(z))) c_List_Olist__all2(x1,w,c_List_Oappend(y,x2,z),x,z)* -> c_List_Olist__all2(x1,u,y,x,z)*.
% 299.81/300.43 16882[0:SpR:9462.1,452.2] || equal(u,c_List_Otake(v,w,x))* c_List_Olist__all2(y,z,u,x1,x)* c_List_Olist__all2(y,x2,c_List_Odrop(v,w,x),x1,x)* -> c_List_Olist__all2(y,c_List_Oappend(z,x2,x1),w,x1,x)*.
% 299.81/300.43 16877[0:SpR:9462.1,452.2] || equal(u,c_List_Otake(v,w,x))* c_List_Olist__all2(y,u,z,x,x1)* c_List_Olist__all2(y,c_List_Odrop(v,w,x),x2,x,x1)* -> c_List_Olist__all2(y,w,c_List_Oappend(z,x2,x1),x,x1)*.
% 299.81/300.43 22117[0:Rew:427.0,22098.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orev(x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty)))** -> equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),c_List_Olist_ONil(tc_Type_Oty)).
% 299.81/300.43 22664[0:SpL:3954.0,151.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),c_List_Orev(c_List_Olist_OCons(x1,c_List_Orev(w,x),x),x),v,x)* -> c_List_Olist__all2(y,u,w,v,x).
% 299.81/300.43 22594[0:SpL:3954.0,151.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(u,v),v),v),c_List_Oappend(w,x1,x),v,x)* -> c_List_Olist__all2(y,u,w,v,x).
% 299.81/300.43 25845[0:SpL:25354.1,152.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(y,tc_List_Olist(v))) c_List_Olist__all2(z,c_List_Oappend(w,x1,x),y,x,v)* -> c_List_Olist__all2(z,x1,u,x,v)*.
% 299.81/300.43 25763[0:SpL:25354.1,152.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,w,c_List_Oappend(x,x1,y),v,y)* -> c_List_Olist__all2(z,u,x1,v,y)*.
% 299.81/300.43 32356[0:SpL:4047.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(w),w),w),w),w))* -> equal(v,c_List_Olist_OCons(z,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w)).
% 299.81/300.43 32622[0:SpR:4132.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),z),z),z),c_List_Otake(u,c_List_Omap(y,v,w,z),z))**.
% 299.81/300.43 32621[0:SpR:4132.0,4019.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),z),z),c_List_Orev(c_List_Otake(u,c_List_Omap(y,v,w,z),z),z))**.
% 299.81/300.43 32620[0:SpR:4132.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),z),z),c_List_Orev(c_List_Otake(u,c_List_Omap(y,v,w,z),z),z))**.
% 299.81/300.43 32613[0:SpR:4132.0,644.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Otake(u,c_List_Omap(x,v,w,y),y),y),z,y),y),c_List_Orev(c_List_Otake(u,c_List_Omap(x,v,w,y),y),y))**.
% 299.81/300.43 33250[0:SpR:4351.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),z),z),z),c_List_Odrop(u,c_List_Omap(y,v,w,z),z))**.
% 299.81/300.43 33249[0:SpR:4351.0,4019.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),z),z),c_List_Orev(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z))**.
% 299.81/300.43 33248[0:SpR:4351.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),z),z),c_List_Orev(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z))**.
% 299.81/300.43 33241[0:SpR:4351.0,644.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),y),z,y),y),c_List_Orev(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),y))**.
% 299.81/300.43 36979[0:Rew:4048.0,36575.1,4048.0,36575.0,1342.0,36575.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v),v),c_List_Orev(c_List_Olist_OCons(w,x,v),v))** -> equal(c_List_Oappend(c_List_Orev(x,v),c_List_Olist_OCons(w,u,v),v),c_List_Orev(c_List_Olist_OCons(w,x,v),v))**.
% 299.81/300.43 37323[0:SpL:279.1,6634.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Omap(z,c_List_Olist_OCons(x1,x2,x3),x3,tc_Type_Oty),y)* -> equal(hAPP(z,x1),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v))*.
% 299.81/300.43 37311[0:SpL:279.1,6634.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Omap(z,y,tc_Type_Oty,x1),c_List_Olist_OCons(x2,x3,x1))* -> equal(hAPP(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v)),x2)*.
% 299.81/300.43 40563[0:SpL:39516.1,152.1] || equal(u,v)* equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(y,tc_List_Olist(z))) c_List_Olist__all2(x1,c_List_Oappend(w,x2,x),c_List_Oappend(y,v,z),x,z)* -> c_List_Olist__all2(x1,x2,u,x,z)*.
% 299.81/300.43 40451[0:SpL:39516.1,152.1] || equal(u,v)* equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(y,tc_List_Olist(z))) c_List_Olist__all2(x1,c_List_Oappend(w,v,x),c_List_Oappend(y,x2,z),x,z)* -> c_List_Olist__all2(x1,u,x2,x,z)*.
% 299.81/300.43 41213[0:SpR:4351.0,820.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Olist__update(c_List_Odrop(u,w,x),z,x1,x),x2,x),x),c_List_Olist__update(c_List_Odrop(u,w,x),z,x1,x))**.
% 299.81/300.43 41212[0:SpR:4132.0,820.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Olist__update(c_List_Otake(u,w,x),z,x1,x),x2,x),x),c_List_Olist__update(c_List_Otake(u,w,x),z,x1,x))**.
% 299.81/300.43 41497[0:SpR:4351.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(z,c_List_Odrop(u,w,x),x,x1),x2,x1),x1),c_List_Omap(z,c_List_Odrop(u,w,x),x,x1))**.
% 299.81/300.43 41496[0:SpR:4132.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(z,c_List_Otake(u,w,x),x,x1),x2,x1),x1),c_List_Omap(z,c_List_Otake(u,w,x),x,x1))**.
% 299.81/300.43 41562[0:Rew:207.0,41464.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist_OCons(hAPP(x,u),c_List_Oappend(c_List_Omap(x,v,w,y),z,y),y),y),c_List_Olist_OCons(hAPP(x,u),c_List_Omap(x,v,w,y),y))**.
% 299.81/300.43 41781[0:SpR:4351.0,4144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Oappend(c_List_Odrop(u,w,x),x1,x),x,x2),x2),c_List_Omap(z,c_List_Odrop(u,w,x),x,x2))**.
% 299.81/300.43 41780[0:SpR:4132.0,4144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Oappend(c_List_Otake(u,w,x),x1,x),x,x2),x2),c_List_Omap(z,c_List_Otake(u,w,x),x,x2))**.
% 299.81/300.43 41856[0:Rew:344.0,41742.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,y,w),w),w,z),z),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(u,v,w),w),w,z))**.
% 299.81/300.43 42285[0:SpR:39737.1,452.2] || equal(u,c_List_Odrop(v,w,x))* c_List_Olist__all2(y,z,c_List_Otake(v,w,x),x1,x)* c_List_Olist__all2(y,x2,u,x1,x)* -> c_List_Olist__all2(y,c_List_Oappend(z,x2,x1),w,x1,x)*.
% 299.81/300.43 42274[0:SpR:39737.1,452.2] || equal(u,c_List_Odrop(v,w,x))* c_List_Olist__all2(y,c_List_Otake(v,w,x),z,x,x1)* c_List_Olist__all2(y,u,x2,x,x1)* -> c_List_Olist__all2(y,w,c_List_Oappend(z,x2,x1),x,x1)*.
% 299.81/300.43 44360[0:Res:445.2,13770.0] || hBOOL(hAPP(hAPP(c_TypeRel_Owiden(u,v),w),x)) c_List_Olist__all2(c_TypeRel_Owiden(u,v),y,z,tc_Type_Oty,tc_Type_Oty) equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,y,c_List_Olist_OCons(x,z,tc_Type_Oty),v),c_List_Olist_OCons(x,z,tc_Type_Oty))** -> .
% 299.81/300.43 44851[0:SpR:6590.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orotate(z,c_List_Olist_OCons(v,w,x),x),x1,x),x),c_List_Orotate(z,c_List_Olist_OCons(v,w,x),x))**.
% 299.81/300.43 45097[0:SpL:4047.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x),c_List_Orev(c_List_Olist_OCons(y,z,x),x))* -> equal(c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),c_List_Orev(z,x)).
% 299.81/300.43 45440[0:SpR:10554.0,649.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orotate(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x),c_List_Orotate(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x))**.
% 299.81/300.43 48216[0:SpR:421.0,1540.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(u,c_List_Omap(v,c_List_Oappend(w,z,x),x,y),y),y),c_List_Oappend(u,c_List_Omap(v,w,x,y),y))**.
% 299.81/300.43 48208[0:SpR:336.0,1540.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),x),c_List_Oappend(u,c_List_Oreplicate(v,w,x),x))**.
% 299.81/300.43 48207[0:SpR:161.0,1540.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(y,w,x),c_List_Oreplicate(v,w,x),x),x),x),c_List_Oappend(u,c_List_Oreplicate(v,w,x),x))**.
% 299.81/300.43 48882[0:SpL:1648.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1,x))* -> equal(c_List_Omap(u,v,w,x),c_List_Omap(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1,x)).
% 299.81/300.43 48751[0:SpL:1648.0,1655.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y,z),c_List_Orev(x1,z))* -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y,z),x1).
% 299.81/300.43 49466[0:SpL:4140.0,983.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y),y,z),x1,z),c_List_Oreplicate(w,hAPP(u,x),z))** -> equal(c_List_Odrop(v,c_List_Oreplicate(w,hAPP(u,x),z),z),x1).
% 299.81/300.43 49461[0:SpL:4140.0,2853.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(v,c_List_Oreplicate(w,hAPP(u,x),z),z),c_List_Oreplicate(w,hAPP(u,x),z)).
% 299.81/300.43 49459[0:SpL:4140.0,1193.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y),y,z),z),c_List_Oreplicate(w,hAPP(u,x),z))** -> equal(c_List_Odrop(v,c_List_Oreplicate(w,hAPP(u,x),z),z),c_List_Olist_ONil(z)).
% 299.81/300.43 49393[0:SpR:4140.0,39737.1] || equal(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z)) -> equal(c_List_Oappend(c_List_Omap(x,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1,z),u,z),c_List_Oreplicate(w,hAPP(x,y),z))**.
% 299.81/300.43 49895[0:SpR:4139.0,704.0] || -> equal(c_List_Omap(u,c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Orev(c_List_Omap(u,w,x,y),y),y),tc_List_Olist(y)),c_List_Orev(w,x),x),x,y),c_List_Otake(v,c_List_Orev(c_List_Omap(u,w,x,y),y),y))**.
% 299.81/300.43 49884[0:SpR:4139.0,1003.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v)) -> equal(c_List_Omap(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(x,y),y),y,v),c_List_Orev(c_List_Omap(w,x,y,v),v))**.
% 299.81/300.43 50672[0:SpL:4133.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Orev(c_List_Otake(z,x1,x2),x2),x2,x))* -> equal(c_List_Omap(u,v,w,x),c_List_Otake(z,c_List_Omap(y,x1,x2,x),x))*.
% 299.81/300.43 50598[0:SpL:4133.0,1362.0] || equal(c_List_Orev(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z,y),y),c_List_Oappend(x1,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y))* -> equal(c_List_Orev(z,y),x1).
% 299.81/300.43 50576[0:SpL:4133.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),x1,z))* -> equal(c_List_Orev(u,z),x1).
% 299.81/300.43 50546[0:SpL:4133.0,7439.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))* -> equal(c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z)).
% 299.81/300.43 50538[0:SpL:4133.0,1655.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z,x1),c_List_Orev(x2,x1))* -> equal(c_List_Omap(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z,x1),x2)*.
% 299.81/300.43 50474[0:SpR:4139.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Otake(u,c_List_Orev(x,y),y),y,z),z),z,x1))*.
% 299.81/300.43 50434[0:SpR:3110.1,4133.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v)) -> equal(c_List_Omap(w,c_List_Orev(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),y),y,v),c_List_Orev(c_List_Omap(w,x,y,v),v))**.
% 299.81/300.43 50378[0:SpR:4133.0,1351.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,w),w),c_List_Orev(c_List_Oappend(c_List_Otake(y,c_List_Omap(x,z,x1,w),w),c_List_Oreplicate(u,v,w),w),w))*.
% 299.81/300.43 50363[0:SpR:4133.0,1344.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Oreplicate(z,x1,y),y),c_List_Orev(c_List_Oappend(c_List_Oreplicate(z,x1,y),c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),y))*.
% 299.81/300.43 50892[0:Rew:46175.0,50366.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,w,x),x,y),z,y),y),x1,y),c_List_Oappend(c_List_Orev(c_List_Oappend(c_List_Otake(v,c_List_Omap(u,w,x,y),y),z,y),y),x1,y))*.
% 299.81/300.43 50893[0:Rew:46206.0,50364.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z),z),x1,z),c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z),x1,z))*.
% 299.81/300.43 53927[0:SpL:4246.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Orev(c_List_Orotate(z,x1,x2),x2),x2,x))* -> equal(c_List_Omap(u,v,w,x),c_List_Orotate(z,c_List_Omap(y,x1,x2,x),x))*.
% 299.81/300.43 53855[0:SpL:4246.0,1362.0] || equal(c_List_Orev(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z,y),y),c_List_Oappend(x1,c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y))* -> equal(c_List_Orev(z,y),x1).
% 299.81/300.43 53833[0:SpL:4246.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),x1,z))* -> equal(c_List_Orev(u,z),x1).
% 299.81/300.43 53803[0:SpL:4246.0,7439.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))* -> equal(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z)).
% 299.81/300.43 53795[0:SpL:4246.0,1655.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z,x1),c_List_Orev(x2,x1))* -> equal(c_List_Omap(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z,x1),x2)*.
% 299.81/300.43 53732[0:SpR:4253.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Orotate(u,c_List_Orev(x,y),y),y,z),z),z,x1))*.
% 299.81/300.43 53665[0:SpR:4246.0,1351.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,w),w),c_List_Orev(c_List_Oappend(c_List_Orotate(y,c_List_Omap(x,z,x1,w),w),c_List_Oreplicate(u,v,w),w),w))*.
% 299.81/300.43 53651[0:SpR:4246.0,1344.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Oreplicate(z,x1,y),y),c_List_Orev(c_List_Oappend(c_List_Oreplicate(z,x1,y),c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),y))*.
% 299.81/300.43 54124[0:Rew:46175.0,53654.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Orotate(v,w,x),x,y),z,y),y),x1,y),c_List_Oappend(c_List_Orev(c_List_Oappend(c_List_Orotate(v,c_List_Omap(u,w,x,y),y),z,y),y),x1,y))*.
% 299.81/300.43 54125[0:Rew:46206.0,53652.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),z),x1,z),c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z),x1,z))*.
% 299.81/300.43 54434[0:SpL:4361.0,926.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Odrop(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1))** -> equal(c_List_Otake(w,c_List_Oreplicate(x,hAPP(v,y),x1),x1),u).
% 299.81/300.43 54406[0:SpL:4361.0,25586.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Oreplicate(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(v,c_List_Oreplicate(w,hAPP(u,x),z),z),c_List_Oreplicate(w,hAPP(u,x),z)).
% 299.81/300.43 54325[0:SpR:4361.0,9462.1] || equal(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z)) -> equal(c_List_Oappend(u,c_List_Omap(x,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1,z),z),c_List_Oreplicate(w,hAPP(x,y),z))**.
% 299.81/300.43 54818[0:SpR:4360.0,705.0] || -> equal(c_List_Omap(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Orev(c_List_Omap(u,w,x,y),y),y),tc_List_Olist(y)),c_List_Orev(w,x),x),x,y),c_List_Odrop(v,c_List_Orev(c_List_Omap(u,w,x,y),y),y))**.
% 299.81/300.43 55631[0:SpL:4352.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Orev(c_List_Odrop(z,x1,x2),x2),x2,x))* -> equal(c_List_Omap(u,v,w,x),c_List_Odrop(z,c_List_Omap(y,x1,x2,x),x))*.
% 299.81/300.43 55556[0:SpL:4352.0,1362.0] || equal(c_List_Orev(c_List_Oappend(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z,y),y),c_List_Oappend(x1,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y))* -> equal(c_List_Orev(z,y),x1).
% 299.81/300.43 55534[0:SpL:4352.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),x1,z))* -> equal(c_List_Orev(u,z),x1).
% 299.81/300.43 55504[0:SpL:4352.0,7439.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))* -> equal(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(z)).
% 299.81/300.43 55496[0:SpL:4352.0,1655.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z,x1),c_List_Orev(x2,x1))* -> equal(c_List_Omap(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z,x1),x2)*.
% 299.81/300.43 55427[0:SpR:4360.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Odrop(u,c_List_Orev(x,y),y),y,z),z),z,x1))*.
% 299.81/300.43 55291[0:SpR:4352.0,1351.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,w),w),c_List_Orev(c_List_Oappend(c_List_Odrop(y,c_List_Omap(x,z,x1,w),w),c_List_Oreplicate(u,v,w),w),w))*.
% 299.81/300.43 55276[0:SpR:4352.0,1344.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Oreplicate(z,x1,y),y),c_List_Orev(c_List_Oappend(c_List_Oreplicate(z,x1,y),c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),y))*.
% 299.81/300.43 55923[0:Rew:46175.0,55279.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),z,y),y),x1,y),c_List_Oappend(c_List_Orev(c_List_Oappend(c_List_Odrop(v,c_List_Omap(u,w,x,y),y),z,y),y),x1,y))*.
% 299.81/300.43 55924[0:Rew:46206.0,55277.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Odrop(w,x,y),y,z),z),z),x1,z),c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z),x1,z))*.
% 299.81/300.43 56459[0:SpR:4047.0,4537.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),x1),x,x1)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Olist_OCons(z,c_List_Olist_OCons(y,c_List_Olist_ONil(x1),x1),x1),x,x1)*.
% 299.81/300.43 56649[0:SpR:4047.0,4527.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),c_List_Oreplicate(y,z,x1),x,x1)* -> c_List_Olist__all2(u,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),c_List_Oreplicate(y,z,x1),x,x1)*.
% 299.81/300.43 58210[0:Res:6845.1,468.0] || c_List_Olist__all2(c_COMBB(u,v,w,tc_fun(x,tc_bool),y),c_List_Oappend(z,x1,y),x2,y,x)* -> c_List_Olist__all2(u,c_List_Omap(v,x1,y,w),c_List_Odrop(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),x2,x),w,x)*.
% 299.81/300.43 58204[0:Res:6845.1,469.0] || c_List_Olist__all2(u,c_List_Oappend(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,w,z,tc_fun(x2,tc_bool),y),x,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(z)),x1,x2),y,x2)*.
% 299.81/300.43 58502[0:Res:6815.1,468.0] || c_List_Olist__all2(c_COMBB(u,v,w,tc_fun(x,tc_bool),y),z,c_List_Oappend(x1,x2,x),y,x)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Odrop(c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)),z,y),y,w),x2,w,x)*.
% 299.81/300.43 58928[0:SpL:4360.0,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Odrop(y,c_List_Orev(c_List_Omap(u,z,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(y,c_List_Orev(z,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 58924[0:SpL:4139.0,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Otake(y,c_List_Orev(c_List_Omap(u,z,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(y,c_List_Orev(z,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 58922[0:SpL:4361.0,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Odrop(y,c_List_Oreplicate(z,hAPP(u,x1),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(y,c_List_Oreplicate(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 58920[0:SpL:4140.0,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Otake(y,c_List_Oreplicate(z,hAPP(u,x1),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(y,c_List_Oreplicate(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 58903[0:SpL:4360.0,7288.0] || equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,z,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(w,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x)))*.
% 299.81/300.43 58899[0:SpL:4139.0,7288.0] || equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Omap(v,z,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(w,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x)))*.
% 299.81/300.43 58897[0:SpL:4361.0,7288.0] || equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Orev(c_List_Omap(w,z,x1,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Oreplicate(v,x,x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x1)))*.
% 299.81/300.43 58895[0:SpL:4140.0,7288.0] || equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Orev(c_List_Omap(w,z,x1,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Oreplicate(v,x,x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x1)))*.
% 299.81/300.43 60747[0:SpL:4352.0,8890.0] || equal(c_List_Olist__update(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),z,hAPP(v,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Orev(c_List_Odrop(u,w,x),x),z,x1,x),c_List_Olist_ONil(x))**.
% 299.81/300.43 60746[0:SpL:4246.0,8890.0] || equal(c_List_Olist__update(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),y),z,hAPP(v,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Orev(c_List_Orotate(u,w,x),x),z,x1,x),c_List_Olist_ONil(x))**.
% 299.81/300.43 60745[0:SpL:4133.0,8890.0] || equal(c_List_Olist__update(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),z,hAPP(v,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Orev(c_List_Otake(u,w,x),x),z,x1,x),c_List_Olist_ONil(x))**.
% 299.81/300.43 60744[0:SpL:4360.0,8890.0] || equal(c_List_Olist__update(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),z,hAPP(v,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Odrop(u,c_List_Orev(w,x),x),z,x1,x),c_List_Olist_ONil(x))**.
% 299.81/300.43 60742[0:SpL:4253.0,8890.0] || equal(c_List_Olist__update(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),z,hAPP(v,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Orotate(u,c_List_Orev(w,x),x),z,x1,x),c_List_Olist_ONil(x))**.
% 299.81/300.43 60740[0:SpL:4139.0,8890.0] || equal(c_List_Olist__update(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),z,hAPP(v,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Otake(u,c_List_Orev(w,x),x),z,x1,x),c_List_Olist_ONil(x))**.
% 299.81/300.43 60738[0:SpL:4361.0,8890.0] || equal(c_List_Olist__update(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,hAPP(w,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Odrop(u,c_List_Oreplicate(v,x,x2),x2),z,x1,x2),c_List_Olist_ONil(x2))**.
% 299.81/300.43 60737[0:SpL:4254.0,8890.0] || equal(c_List_Olist__update(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,hAPP(w,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Orotate(u,c_List_Oreplicate(v,x,x2),x2),z,x1,x2),c_List_Olist_ONil(x2))**.
% 299.81/300.43 60736[0:SpL:4140.0,8890.0] || equal(c_List_Olist__update(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),z,hAPP(w,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Otake(u,c_List_Oreplicate(v,x,x2),x2),z,x1,x2),c_List_Olist_ONil(x2))**.
% 299.81/300.43 60733[0:SpL:437.0,8890.0] || equal(c_List_Olist__update(c_List_Olist__update(c_List_Omap(u,v,w,x),y,hAPP(u,z),x),x1,hAPP(u,x2),x),c_List_Olist_ONil(x))** -> equal(c_List_Olist__update(c_List_Olist__update(v,y,z,w),x1,x2,w),c_List_Olist_ONil(w))**.
% 299.81/300.43 61317[0:SpL:1633.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z))* -> equal(c_List_Oappend(u,v,z),c_List_Orev(x1,z)).
% 299.81/300.43 61316[0:SpL:1633.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),c_List_Orev(c_List_Oappend(c_List_Omap(w,x,y,z),x1,z),z))* -> equal(c_List_Olist_OCons(u,v,z),c_List_Orev(x1,z)).
% 299.81/300.43 61290[0:SpL:1633.0,1572.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Omap(y,z,x1,w),v,w),w),w))* -> equal(x,c_List_Omap(y,c_List_Orev(z,x1),x1,w))*.
% 299.81/300.43 61289[0:SpL:1633.0,1467.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(y,z,x1,w),v,w),w),w))* -> equal(x,c_List_Omap(y,c_List_Orev(z,x1),x1,w))*.
% 299.81/300.43 61252[0:SpL:1633.0,1562.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Oappend(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y))* -> equal(c_List_Oappend(u,c_List_Orev(z,y),y),x1).
% 299.81/300.43 61229[0:SpL:1633.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y),c_List_Oappend(x1,c_List_Omap(v,c_List_Orev(w,x),x,y),y))* -> equal(c_List_Olist_OCons(u,c_List_Orev(z,y),y),x1).
% 299.81/300.43 62145[0:SpL:1632.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Orev(c_List_Oappend(w,c_List_Omap(y,z,x1,x),x),x))* -> equal(c_List_Oappend(u,v,x),c_List_Omap(y,c_List_Orev(z,x1),x1,x))*.
% 299.81/300.43 62144[0:SpL:1632.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Orev(c_List_Oappend(w,c_List_Omap(y,z,x1,x),x),x))* -> equal(c_List_Olist_OCons(u,v,x),c_List_Omap(y,c_List_Orev(z,x1),x1,x))*.
% 299.81/300.43 62113[0:SpL:1632.0,1572.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(w,x),x,y),z,y),y),c_List_Oappend(u,c_List_Orev(c_List_Oappend(x1,c_List_Omap(v,w,x,y),y),y),y))* -> equal(z,c_List_Orev(x1,y)).
% 299.81/300.43 62112[0:SpL:1632.0,1467.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(w,x),x,y),z,y),y),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(x1,c_List_Omap(v,w,x,y),y),y),y))* -> equal(z,c_List_Orev(x1,y)).
% 299.81/300.43 62072[0:SpL:1632.0,1562.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Oappend(x1,c_List_Orev(v,z),z))* -> equal(c_List_Oappend(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),x1)*.
% 299.81/300.43 62049[0:SpL:1632.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Oappend(x1,c_List_Orev(v,z),z))* -> equal(c_List_Olist_OCons(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),x1)*.
% 299.81/300.43 62628[0:SpR:4036.1,4535.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Olist_OCons(z,v,x1),y,x1)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Orev(c_List_Olist_OCons(z,u,x1),x1),y,x1)*.
% 299.81/300.43 62626[0:SpR:1378.1,4535.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Oappend(z,u,x1),y,x1)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Orev(c_List_Oappend(z,v,x1),x1),y,x1)*.
% 299.81/300.43 62624[0:SpR:1375.1,4535.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Oappend(u,z,x1),y,x1)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Orev(c_List_Oappend(v,z,x1),x1),y,x1)*.
% 299.81/300.43 62613[0:SpR:4041.1,4535.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Olist_OCons(z,u,v),y,v)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(v),v),y,v)*.
% 299.81/300.43 62905[0:SpR:4036.1,4525.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,v,y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1)* -> c_List_Olist__all2(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1)*.
% 299.81/300.43 62903[0:SpR:1378.1,4525.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Oappend(x,u,y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1)* -> c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(x,v,y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1)*.
% 299.81/300.43 62901[0:SpR:1375.1,4525.1] || equal(u,v)* c_List_Olist__all2(w,c_List_Oappend(u,x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1)* -> c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(v,x,y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1)*.
% 299.81/300.43 62890[0:SpR:4041.1,4525.1] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),v,z)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),v,z)*.
% 299.81/300.43 63074[0:SpL:4036.1,4787.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Orev(c_List_Olist_OCons(z,u,x1),x1),y,x1)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Olist_OCons(z,v,x1),y,x1)*.
% 299.81/300.43 63072[0:SpL:1378.1,4787.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Orev(c_List_Oappend(z,v,x1),x1),y,x1)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Oappend(z,u,x1),y,x1)*.
% 299.81/300.43 63070[0:SpL:1375.1,4787.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Orev(c_List_Oappend(v,z,x1),x1),y,x1)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Oappend(u,z,x1),y,x1)*.
% 299.81/300.43 63059[0:SpL:4041.1,4787.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(v),v),y,v)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),c_List_Olist_OCons(z,u,v),y,v)*.
% 299.81/300.43 63245[0:SpL:4036.1,4777.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,v,y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1)*.
% 299.81/300.43 63243[0:SpL:1378.1,4777.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(x,v,y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1)* -> c_List_Olist__all2(w,c_List_Oappend(x,u,y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1)*.
% 299.81/300.43 63241[0:SpL:1375.1,4777.0] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(c_List_Oappend(v,x,y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1)* -> c_List_Olist__all2(w,c_List_Oappend(u,x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(x1),x1),y,x1)*.
% 299.81/300.43 63230[0:SpL:4041.1,4777.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),v,z)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),v,z)*.
% 299.81/300.43 63624[0:SpL:6607.0,6649.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Omap(x1,c_List_Olist_OCons(x2,x3,x4),x4,z))* -> equal(c_List_Oreplicate(w,hAPP(u,x),z),c_List_Omap(x1,x3,x4,z)).
% 299.81/300.43 63518[0:SpL:6607.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(hAPP(u,y),c_List_Oreplicate(z,hAPP(u,x1),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 63515[0:SpL:6607.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),z,hAPP(u,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x2),x2),z,x1,x2),x2)*.
% 299.81/300.43 63447[0:SpR:6607.0,10554.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Omap(x,c_List_Olist_OCons(x1,c_List_Oreplicate(w,y,x2),x2),x2,z),z),tc_List_Olist(z)))*.
% 299.81/300.43 63416[0:SpR:6607.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),z),c_List_Omap(v,c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.43 63415[0:SpR:6607.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),z),c_List_Omap(v,c_List_Orotate(u,c_List_Orev(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.43 63414[0:SpR:6607.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),z),c_List_Omap(v,c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.43 63412[0:SpR:6607.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),z),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.43 63409[0:SpR:6607.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),z),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.43 63407[0:SpR:6607.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),z),c_List_Omap(v,c_List_Orev(c_List_Otake(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.43 63398[0:SpR:6607.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.43 63397[0:SpR:6607.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Olist_OCons(hAPP(u,y),c_List_Oreplicate(z,hAPP(u,x1),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,w),w),w),w,x))*.
% 299.81/300.43 63925[0:Rew:207.0,63396.0,207.0,63396.0] || -> equal(c_List_Olist_OCons(hAPP(u,v),c_List_Oappend(c_List_Oreplicate(w,hAPP(u,x),y),c_List_Omap(u,z,x1,y),y),y),c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,x1),z,x1),x1),x1,y))*.
% 299.81/300.43 63928[0:Rew:100.0,63649.0] || equal(c_List_Oappend(c_List_Oreplicate(u,hAPP(v,w),x),y,x),c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(z,c_List_Oreplicate(u,w,x1),x1),x1,x),x))* -> equal(y,c_List_Olist_OCons(hAPP(v,z),c_List_Olist_ONil(x),x)).
% 299.81/300.43 64612[0:SpL:6606.0,6649.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Olist_OCons(z,c_List_Orev(x1,x2),x2),x2,x3),x3,w))* -> equal(v,c_List_Omap(x,c_List_Orev(c_List_Omap(y,x1,x2,x3),x3),x3,w))*.
% 299.81/300.43 64390[0:SpL:6606.0,6649.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),c_List_Omap(z,c_List_Olist_OCons(x1,x2,x3),x3,y))* -> equal(c_List_Orev(c_List_Omap(u,w,x,y),y),c_List_Omap(z,x2,x3,y))*.
% 299.81/300.43 64293[0:SpL:6606.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(hAPP(u,y),c_List_Orev(c_List_Omap(u,z,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,c_List_Orev(z,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 64290[0:SpL:6606.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),z,hAPP(u,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Olist_OCons(v,c_List_Orev(w,x),x),z,x1,x),x)*.
% 299.81/300.43 64233[0:SpR:4360.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Odrop(w,c_List_Orev(x,y),y),y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Odrop(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z))*.
% 299.81/300.43 64231[0:SpR:4253.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Orotate(w,c_List_Orev(x,y),y),y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Orotate(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z))*.
% 299.81/300.43 64229[0:SpR:4139.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Otake(w,c_List_Orev(x,y),y),y),y),y,z),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Otake(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z))*.
% 299.81/300.43 64227[0:SpR:4361.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Odrop(w,c_List_Oreplicate(x,y,z),z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Odrop(w,c_List_Oreplicate(x,hAPP(u,y),x1),x1),x1),x1))*.
% 299.81/300.43 64226[0:SpR:4254.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Orotate(w,c_List_Oreplicate(x,hAPP(u,y),x1),x1),x1),x1))*.
% 299.81/300.43 64225[0:SpR:4140.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Otake(w,c_List_Oreplicate(x,y,z),z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Otake(w,c_List_Oreplicate(x,hAPP(u,y),x1),x1),x1),x1))*.
% 299.81/300.43 64222[0:SpR:437.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist__update(w,x,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Olist__update(c_List_Omap(u,w,z,x1),x,hAPP(u,y),x1),x1),x1))*.
% 299.81/300.43 64210[0:SpR:4036.1,6606.0] || equal(u,v) -> equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z),z,x1),c_List_Olist_OCons(hAPP(w,x),c_List_Orev(c_List_Omap(w,c_List_Olist_OCons(y,v,z),z,x1),x1),x1))*.
% 299.81/300.43 64208[0:SpR:1378.1,6606.0] || equal(u,v) -> equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,v,z),z),z),z,x1),c_List_Olist_OCons(hAPP(w,x),c_List_Orev(c_List_Omap(w,c_List_Oappend(y,u,z),z,x1),x1),x1))*.
% 299.81/300.43 64206[0:SpR:1375.1,6606.0] || equal(u,v) -> equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,z),z),z),z,x1),c_List_Olist_OCons(hAPP(w,x),c_List_Orev(c_List_Omap(w,c_List_Oappend(u,y,z),z,x1),x1),x1))*.
% 299.81/300.43 64187[0:SpR:6606.0,10554.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Omap(w,c_List_Olist_OCons(x1,c_List_Orev(x,y),y),y,z),z),tc_List_Olist(z)))*.
% 299.81/300.43 64174[0:SpR:6606.0,6606.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z,x1),c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Orev(c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),x1),x1))*.
% 299.81/300.43 64171[0:SpR:6606.0,434.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z,x1),c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(u,c_List_Orev(c_List_Omap(v,x,y,z),z),z,x1),x1))*.
% 299.81/300.43 64154[0:SpR:6606.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),z),c_List_Omap(v,c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.43 64153[0:SpR:6606.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),z),c_List_Omap(v,c_List_Orotate(u,c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.43 64152[0:SpR:6606.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),z),c_List_Omap(v,c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.43 64150[0:SpR:6606.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),z),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.43 64147[0:SpR:6606.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),z),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.43 64145[0:SpR:6606.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),z),c_List_Omap(v,c_List_Orev(c_List_Otake(u,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.43 64136[0:SpR:6606.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Olist_OCons(v,c_List_Orev(w,x),x),y,z,x),x,x1),c_List_Olist__update(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,x1),x1),x1),y,hAPP(u,z),x1))*.
% 299.81/300.43 64135[0:SpR:6606.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Olist_OCons(hAPP(u,y),c_List_Orev(c_List_Omap(u,z,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Olist_OCons(y,c_List_Orev(z,w),w),w),w,x))*.
% 299.81/300.43 64721[0:Rew:207.0,64134.0,207.0,64134.0] || -> equal(c_List_Olist_OCons(hAPP(u,v),c_List_Oappend(c_List_Orev(c_List_Omap(u,w,x,y),y),c_List_Omap(u,z,x,y),y),y),c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),z,x),x),x,y))*.
% 299.81/300.43 65440[0:SpL:6591.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),z,hAPP(u,x1),y),y)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Olist_OCons(v,w,x),x),z,x1,x),x)*.
% 299.81/300.43 65403[0:SpL:6591.0,12721.2] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(z,x1)* equal(c_List_Olist_OCons(x2,x1,y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))* -> .
% 299.81/300.43 65402[0:SpL:6591.0,7048.2] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(z,x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),x1)* -> .
% 299.81/300.43 65391[0:SpL:6591.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,x2),w,x2)* -> c_List_Olist__all2(u,v,c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,x2),x2),w,x2)*.
% 299.81/300.43 65373[0:SpL:6591.0,3915.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* c_List_Odistinct(c_List_Omap(x1,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y,x2),x2)* -> c_List_Odistinct(z,y)*.
% 299.81/300.43 65370[0:SpL:6591.0,17420.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Orev(c_List_Olist_OCons(x1,c_List_Orev(z,y),y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))* -> .
% 299.81/300.43 65367[0:SpL:6591.0,1017.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(x1,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))* c_List_Odistinct(z,y)* -> c_List_Odistinct(x1,y)*.
% 299.81/300.43 65366[0:SpL:6591.0,12811.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(x1,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))* c_List_Odistinct(x1,y)* -> c_List_Odistinct(z,y)*.
% 299.81/300.43 65352[0:SpL:6591.0,912.2] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(x1,z)* c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y)* -> c_List_Odistinct(x1,y)*.
% 299.81/300.43 65318[0:SpL:6591.0,40013.1] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),u,x1),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1))* -> equal(v,c_List_Olist_ONil(x1))*.
% 299.81/300.43 65317[0:SpL:6591.0,4784.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),v,x1)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),v,x1)*.
% 299.81/300.43 65539[0:Rew:207.0,65311.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Olist_OCons(hAPP(w,x),c_List_Oappend(c_List_Omap(w,y,z,x1),c_List_Orev(v,x1),x1),x1))* -> .
% 299.81/300.43 65307[0:SpL:6591.0,454.0] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Orev(v,x2),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x2,x1)*.
% 299.81/300.43 65305[0:SpL:6591.0,31815.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1))* equal(c_List_Orev(u,x1),c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1))* -> .
% 299.81/300.43 65293[0:SpL:6591.0,17420.1] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* equal(c_List_Orev(c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z),c_List_Orev(u,z))* -> .
% 299.81/300.43 65540[0:Rew:207.0,65292.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Oappend(c_List_Omap(v,x,y,z),x1,z),z),z),z),c_List_Odrop(x2,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z))* -> .
% 299.81/300.43 65251[0:SpL:6591.0,17418.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Orev(z,y))* equal(c_List_Orev(c_List_Olist_OCons(x1,z,y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))* -> .
% 299.81/300.43 65250[0:SpL:6591.0,8735.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Oappend(z,x1,y))* -> equal(x1,c_List_Olist_ONil(y)).
% 299.81/300.43 65245[0:SpL:6591.0,1185.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),x1,y),z)* -> equal(x1,c_List_Olist_ONil(y)).
% 299.81/300.43 65235[0:SpL:6591.0,4774.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),c_List_Olist_ONil(x1),z,x1)* -> c_List_Olist__all2(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),c_List_Olist_ONil(x1),z,x1)*.
% 299.81/300.43 65224[0:SpL:6591.0,6885.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),x1,z),z),c_List_Oappend(c_List_Orev(x1,z),c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z))* -> .
% 299.81/300.43 65218[0:SpL:6591.0,449.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),c_List_Orev(x1,x2),z,x2)* -> c_List_Olist__all2(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),x1,z,x2)*.
% 299.81/300.43 65217[0:SpL:6591.0,455.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),c_List_Orev(x1,x2),z,x2)*.
% 299.81/300.43 65542[0:Rew:207.0,65208.1] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Olist_OCons(hAPP(v,w),c_List_Oappend(c_List_Omap(v,x,y,z),c_List_Orev(u,z),z),z),z)*.
% 299.81/300.43 65190[0:SpL:6591.0,13136.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Otake(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.43 65180[0:SpL:6591.0,1652.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z,x1),x1)*.
% 299.81/300.43 65140[0:SpL:6591.0,20921.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z)* equal(x1,z)* c_List_Odistinct(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y)* -> c_List_Odistinct(x1,y)*.
% 299.81/300.43 65128[0:SpL:6591.0,3563.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z,y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(z,y),c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y)*.
% 299.81/300.43 65103[0:SpR:434.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),x1),x1),c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z,x1))*.
% 299.81/300.43 65073[0:SpR:4352.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Odrop(w,x,y),y),y),y),y,z))*.
% 299.81/300.43 65072[0:SpR:4246.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Orotate(w,x,y),y),y),y),y,z))*.
% 299.81/300.43 65071[0:SpR:4133.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Otake(w,x,y),y),y),y),y,z))*.
% 299.81/300.43 65070[0:SpR:4360.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.43 65068[0:SpR:4253.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.43 65066[0:SpR:4139.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Otake(w,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.43 65064[0:SpR:4361.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Oreplicate(x,hAPP(u,y),z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Oreplicate(x,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.43 65063[0:SpR:4254.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Oreplicate(x,hAPP(u,y),z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Oreplicate(x,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.43 65062[0:SpR:4140.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Oreplicate(x,hAPP(u,y),z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Otake(w,c_List_Oreplicate(x,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.43 65059[0:SpR:437.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Olist__update(c_List_Omap(u,w,x,y),z,hAPP(u,x1),y),y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist__update(w,z,x1,x),x),x),x,y))*.
% 299.81/300.43 65040[0:SpR:6591.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),z),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),y,z))*.
% 299.81/300.43 65037[0:SpR:6591.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),z),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),y,z))*.
% 299.81/300.43 65035[0:SpR:6591.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),z),c_List_Omap(v,c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),y,z))*.
% 299.81/300.43 65025[0:SpR:6591.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Orev(c_List_Olist_OCons(v,w,x),x),y,z,x),x,x1),c_List_Olist__update(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,x1),x1),x1),y,hAPP(u,z),x1))*.
% 299.81/300.43 65024[0:SpR:6591.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Olist_OCons(hAPP(u,y),c_List_Omap(u,z,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(y,z,w),w),w),w,x))*.
% 299.81/300.43 65547[0:Rew:4048.0,65019.0,4048.0,65019.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,v,w,x),x),c_List_Olist_OCons(hAPP(u,y),c_List_Omap(u,z,w,x),x),x),c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(y,z,w),w),w,x))*.
% 299.81/300.43 65011[0:SpR:6591.0,448.1] || c_List_Olist__all2(u,v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Orev(v,x2),c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x2,x1)*.
% 299.81/300.43 65008[0:SpR:6591.0,9809.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* -> equal(c_List_Oappend(x1,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),c_List_Oappend(x1,c_List_Orev(z,y),y))*.
% 299.81/300.43 65005[0:SpR:6591.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),x1),x1),c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z,x1))*.
% 299.81/300.43 64999[0:SpR:6591.0,448.1] || c_List_Olist__all2(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),c_List_Orev(x1,x2),z,x2)*.
% 299.81/300.43 64990[0:SpR:6591.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z,x1),x1)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z,x1),x1)*.
% 299.81/300.43 64974[0:SpR:6591.0,3430.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Orotate(z,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),x1,y),y),x1)**.
% 299.81/300.43 64973[0:SpR:6591.0,2524.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Orotate(z,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),y),y),c_List_Olist_ONil(y))**.
% 299.81/300.43 65549[0:Rew:344.0,65442.1] || equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),c_List_Orev(c_List_Omap(u,z,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x)))*.
% 299.81/300.43 65734[0:SpL:4048.0,8532.0] || equal(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),w,z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(x,v,w),w),w,z))** -> equal(c_List_Omap(u,y,w,z),c_List_Olist_ONil(z)).
% 299.81/300.43 66164[0:Rew:424.0,66132.1] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x,z),c_List_Omap(u,c_List_Olist_OCons(v,y,x),x,z))** -> equal(c_List_Oreplicate(w,hAPP(u,v),z),c_List_Olist_ONil(z)).
% 299.81/300.43 66789[0:SpL:1635.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),x1,hAPP(u,x2),z),z)* -> c_List_Odistinct(c_List_Olist__update(c_List_Omap(v,c_List_Orev(w,x),x,y),x1,x2,y),y)*.
% 299.81/300.43 66750[0:SpL:1635.0,12721.2] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(x1,x2)* equal(c_List_Olist_OCons(x3,x2,z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))* -> .
% 299.81/300.43 66749[0:SpL:1635.0,7048.2] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(x1,x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),x2)* -> .
% 299.81/300.43 66737[0:SpL:1635.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),w,x3)* -> c_List_Olist__all2(u,v,c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,x3),w,x3).
% 299.81/300.43 66731[0:SpL:1635.0,3915.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* c_List_Odistinct(c_List_Omap(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z,x3),x3)* -> c_List_Odistinct(x1,z)*.
% 299.81/300.43 66729[0:SpL:1635.0,37574.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Orotate(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),c_List_Olist_ONil(z))** -> .
% 299.81/300.43 66728[0:SpL:1635.0,17420.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Orev(c_List_Olist_OCons(x2,c_List_Orev(x1,z),z),z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))* -> .
% 299.81/300.43 66725[0:SpL:1635.0,1017.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))* c_List_Odistinct(x1,z)* -> c_List_Odistinct(x2,z)*.
% 299.81/300.43 66724[0:SpL:1635.0,12811.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))* c_List_Odistinct(x2,z)* -> c_List_Odistinct(x1,z)*.
% 299.81/300.43 66710[0:SpL:1635.0,912.2] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(x2,x1)* c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z)* -> c_List_Odistinct(x2,z)*.
% 299.81/300.43 66701[0:SpL:1635.0,40021.1] || equal(u,v) equal(c_List_Oappend(c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),u,x2),v)* -> equal(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),c_List_Olist_ONil(x2)).
% 299.81/300.43 66700[0:SpL:1635.0,40013.1] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),u,x2),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2))** -> equal(v,c_List_Olist_ONil(x2))*.
% 299.81/300.43 66699[0:SpL:1635.0,4784.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),v,x2)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),v,x2).
% 299.81/300.43 66695[0:SpL:1635.0,6286.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Olist_ONil(x2))** -> equal(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),c_List_Olist_ONil(x2)).
% 299.81/300.43 66693[0:SpL:1635.0,6889.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Oappend(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),c_List_Orev(v,x2),x2))** -> .
% 299.81/300.43 66689[0:SpL:1635.0,454.0] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x3,x2)* -> c_List_Olist__all2(u,c_List_Orev(v,x3),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x3,x2)*.
% 299.81/300.43 66686[0:SpL:1635.0,31815.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2))* equal(c_List_Orev(u,x2),c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2))* -> .
% 299.81/300.43 66674[0:SpL:1635.0,17420.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1)) equal(c_List_Orev(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Orev(u,x1))* -> .
% 299.81/300.43 66673[0:SpL:1635.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x2,x1),x1),x1),c_List_Odrop(x3,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1))* -> .
% 299.81/300.43 66649[0:SpL:1635.0,17418.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Orev(x1,z)) equal(c_List_Orev(c_List_Olist_OCons(x2,x1,z),z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))* -> .
% 299.81/300.43 66648[0:SpL:1635.0,8735.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Oappend(x1,x2,z))* -> equal(x2,c_List_Olist_ONil(z)).
% 299.81/300.43 66643[0:SpL:1635.0,1185.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x2,z),x1)* -> equal(x2,c_List_Olist_ONil(z)).
% 299.81/300.43 66633[0:SpL:1635.0,4774.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),c_List_Olist_ONil(x2),x1,x2)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Olist_ONil(x2),x1,x2).
% 299.81/300.43 66622[0:SpL:1635.0,6885.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x2,x1),x1),c_List_Oappend(c_List_Orev(x2,x1),c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1))** -> .
% 299.81/300.43 66618[0:SpL:1635.0,6207.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x2,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Olist_ONil(x1)).
% 299.81/300.43 66616[0:SpL:1635.0,449.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),c_List_Orev(x2,x3),x1,x3)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x2,x1,x3).
% 299.81/300.43 66615[0:SpL:1635.0,455.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x2,x1,x3)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Orev(x2,x3),x1,x3)*.
% 299.81/300.43 66606[0:SpL:1635.0,3689.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Oappend(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Orev(u,x1),x1),x1)*.
% 299.81/300.43 66587[0:SpL:1635.0,13136.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1)*.
% 299.81/300.43 66577[0:SpL:1635.0,1652.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),x2).
% 299.81/300.43 66549[0:SpL:1635.0,37617.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Orotate(x3,c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Olist_ONil(z))** -> .
% 299.81/300.43 66547[0:SpL:1635.0,106.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))* -> equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z)).
% 299.81/300.43 66544[0:SpL:1635.0,20921.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1)* equal(x2,x1)* c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* -> c_List_Odistinct(x2,z)*.
% 299.81/300.43 66532[0:SpL:1635.0,3563.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),z)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(x1,z),c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z)*.
% 299.81/300.43 66504[0:SpR:4036.1,1635.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(w,c_List_Omap(x,c_List_Olist_OCons(y,v,z),z,x1),x1,x2),x2),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,u,z),z),z,x1),x1,x2))*.
% 299.81/300.43 66502[0:SpR:1378.1,1635.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(w,c_List_Omap(x,c_List_Oappend(y,u,z),z,x1),x1,x2),x2),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Oappend(y,v,z),z),z,x1),x1,x2))*.
% 299.81/300.43 66500[0:SpR:1375.1,1635.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(w,c_List_Omap(x,c_List_Oappend(u,y,z),z,x1),x1,x2),x2),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Oappend(v,y,z),z),z,x1),x1,x2))*.
% 299.81/300.43 66467[0:SpR:4360.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),x1),c_List_Omap(u,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,c_List_Orev(x,y),y),y),y,z),z,x1))*.
% 299.81/300.43 66465[0:SpR:4253.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),x1),c_List_Omap(u,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,c_List_Orev(x,y),y),y),y,z),z,x1))*.
% 299.81/300.43 66463[0:SpR:4139.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),x1),c_List_Omap(u,c_List_Omap(w,c_List_Orev(c_List_Otake(v,c_List_Orev(x,y),y),y),y,z),z,x1))*.
% 299.81/300.43 66461[0:SpR:4361.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z,x1),x1),c_List_Omap(u,c_List_Omap(x,c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,y,x2),x2),x2),x2,z),z,x1))*.
% 299.81/300.43 66460[0:SpR:4254.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z,x1),x1),c_List_Omap(u,c_List_Omap(x,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,y,x2),x2),x2),x2,z),z,x1))*.
% 299.81/300.43 66459[0:SpR:4140.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z,x1),x1),c_List_Omap(u,c_List_Omap(x,c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,y,x2),x2),x2),x2,z),z,x1))*.
% 299.81/300.43 66456[0:SpR:437.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y,x2),x2),c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist__update(w,z,x1,x),x),x,y),y,x2))*.
% 299.81/300.43 66437[0:SpR:1635.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),z,x1))*.
% 299.81/300.43 66434[0:SpR:1635.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),z,x1))*.
% 299.81/300.43 66432[0:SpR:1635.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1),c_List_Omap(v,c_List_Orev(c_List_Otake(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),z,x1))*.
% 299.81/300.43 66423[0:SpR:1635.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Omap(v,c_List_Orev(w,x),x,y),z,x1,y),y,x2),c_List_Olist__update(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.43 66420[0:SpR:1635.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Omap(u,c_List_Omap(y,z,x1,w),w,x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Omap(y,c_List_Orev(z,x1),x1,w),w),w,x))*.
% 299.81/300.43 66419[0:SpR:1635.0,421.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Omap(u,x1,y,z),z),c_List_Omap(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(w,x),x,y),x1,y),y,z))*.
% 299.81/300.43 66402[0:SpR:1635.0,448.1] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x3,x2) -> c_List_Olist__all2(u,c_List_Orev(v,x3),c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x3,x2)*.
% 299.81/300.43 66400[0:SpR:1635.0,9809.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) -> equal(c_List_Oappend(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),c_List_Oappend(x2,c_List_Orev(x1,z),z))*.
% 299.81/300.43 66393[0:SpR:1635.0,448.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x2,x1,x3) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),c_List_Orev(x2,x3),x1,x3)*.
% 299.81/300.43 66383[0:SpR:1635.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),x2) -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),x2)*.
% 299.81/300.43 67073[0:SpL:1635.0,18481.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1)*.
% 299.81/300.43 67069[0:SpL:6591.0,18481.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z),z)* -> c_List_Odistinct(c_List_Odrop(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z)*.
% 299.81/300.43 67390[0:SpL:4137.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Otake(y,c_List_Otake(z,c_List_Omap(u,x1,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(y,c_List_Otake(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 67387[0:SpL:4137.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),z)* -> c_List_Odistinct(c_List_Olist__update(c_List_Otake(u,c_List_Otake(v,x,y),y),x1,x2,y),y)*.
% 299.81/300.43 67267[0:SpR:2335.1,4137.0] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y)) -> equal(c_List_Omap(v,c_List_Otake(z,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w,x),x),x,y),c_List_Otake(z,c_List_Omap(v,w,x,y),y))**.
% 299.81/300.43 67264[0:SpR:1003.1,4137.0] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v)) -> equal(c_List_Omap(w,c_List_Otake(z,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),y),y,v),c_List_Otake(z,c_List_Omap(w,x,y,v),v))**.
% 299.81/300.43 67250[0:SpR:4352.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67249[0:SpR:4246.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67248[0:SpR:4133.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67247[0:SpR:4360.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 67245[0:SpR:4253.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 67243[0:SpR:4139.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 67241[0:SpR:4361.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 67240[0:SpR:4254.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 67239[0:SpR:4140.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 67236[0:SpR:437.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Olist__update(c_List_Omap(w,x,y,z),x1,hAPP(w,x2),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Otake(v,c_List_Olist__update(x,x1,x2,y),y),y),y,z))*.
% 299.81/300.43 67221[0:SpR:4137.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67220[0:SpR:4137.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orev(c_List_Otake(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67219[0:SpR:4137.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67216[0:SpR:4137.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67213[0:SpR:4137.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67211[0:SpR:4137.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67201[0:SpR:4137.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Otake(v,c_List_Otake(w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Otake(v,c_List_Otake(w,c_List_Omap(u,x,y,x2),x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.43 67199[0:SpR:4137.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Otake(y,c_List_Otake(z,c_List_Omap(u,x1,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Otake(y,c_List_Otake(z,x1,w),w),w),w,x))*.
% 299.81/300.43 67198[0:SpR:4137.0,421.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,x1,y,z),z),c_List_Omap(w,c_List_Oappend(c_List_Otake(u,c_List_Otake(v,x,y),y),x1,y),y,z))*.
% 299.81/300.43 67191[0:SpR:4137.0,451.1] || c_List_Olist__all2(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Otake(x3,c_List_Otake(v,x,y),y),y,z),c_List_Otake(x3,x1,x2),z,x2)*.
% 299.81/300.43 67190[0:SpR:4137.0,451.1] || c_List_Olist__all2(u,v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Otake(x3,v,x2),c_List_Omap(x,c_List_Otake(x3,c_List_Otake(w,y,z),z),z,x1),x2,x1)*.
% 299.81/300.43 67174[0:SpR:4137.0,219.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,x,y),y),y,z),c_List_Odrop(v,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.43 67491[0:Rew:424.0,67289.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,hAPP(y,z)),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Omap(y,c_List_Otake(v,c_List_Oreplicate(w,z,x2),x2),x2,x3),x3),x3,x1))*.
% 299.81/300.43 67842[0:SpL:4256.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),z)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orotate(u,c_List_Otake(v,x,y),y),x1,x2,y),y)*.
% 299.81/300.43 67734[0:SpR:2335.1,4256.0] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y)) -> equal(c_List_Omap(v,c_List_Orotate(z,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w,x),x),x,y),c_List_Orotate(z,c_List_Omap(v,w,x,y),y))**.
% 299.81/300.43 67731[0:SpR:1003.1,4256.0] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v)) -> equal(c_List_Omap(w,c_List_Orotate(z,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),y),y,v),c_List_Orotate(z,c_List_Omap(w,x,y,v),v))**.
% 299.81/300.43 67716[0:SpR:4352.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67715[0:SpR:4246.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67714[0:SpR:4133.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67713[0:SpR:4360.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 67711[0:SpR:4253.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 67709[0:SpR:4139.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 67707[0:SpR:4361.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 67706[0:SpR:4254.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 67705[0:SpR:4140.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 67702[0:SpR:437.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Olist__update(c_List_Omap(w,x,y,z),x1,hAPP(w,x2),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Otake(v,c_List_Olist__update(x,x1,x2,y),y),y),y,z))*.
% 299.81/300.43 67685[0:SpR:4256.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67684[0:SpR:4256.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67683[0:SpR:4256.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67680[0:SpR:4256.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67677[0:SpR:4256.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67675[0:SpR:4256.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67665[0:SpR:4256.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Orotate(v,c_List_Otake(w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Orotate(v,c_List_Otake(w,c_List_Omap(u,x,y,x2),x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.43 67663[0:SpR:4256.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Otake(z,c_List_Omap(u,x1,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Orotate(y,c_List_Otake(z,x1,w),w),w),w,x))*.
% 299.81/300.43 67662[0:SpR:4256.0,421.0] || -> equal(c_List_Oappend(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,x1,y,z),z),c_List_Omap(w,c_List_Oappend(c_List_Orotate(u,c_List_Otake(v,x,y),y),x1,y),y,z))*.
% 299.81/300.43 67957[0:Rew:424.0,67756.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,hAPP(y,z)),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Omap(y,c_List_Otake(v,c_List_Oreplicate(w,z,x2),x2),x2,x3),x3),x3,x1))*.
% 299.81/300.43 68448[0:SpL:4250.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),z)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orotate(u,c_List_Orotate(v,x,y),y),x1,x2,y),y)*.
% 299.81/300.43 68356[0:SpR:4352.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68355[0:SpR:4246.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68354[0:SpR:4133.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68353[0:SpR:4360.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 68351[0:SpR:4253.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 68349[0:SpR:4139.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 68347[0:SpR:4361.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 68346[0:SpR:4254.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 68345[0:SpR:4140.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 68342[0:SpR:437.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Olist__update(c_List_Omap(w,x,y,z),x1,hAPP(w,x2),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Orotate(v,c_List_Olist__update(x,x1,x2,y),y),y),y,z))*.
% 299.81/300.43 68324[0:SpR:4250.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68323[0:SpR:4250.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68322[0:SpR:4250.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68319[0:SpR:4250.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68316[0:SpR:4250.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68314[0:SpR:4250.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68304[0:SpR:4250.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Orotate(v,c_List_Orotate(w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(u,x,y,x2),x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.43 68302[0:SpR:4250.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orotate(z,c_List_Omap(u,x1,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Orotate(y,c_List_Orotate(z,x1,w),w),w),w,x))*.
% 299.81/300.43 68301[0:SpR:4250.0,421.0] || -> equal(c_List_Oappend(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,x1,y,z),z),c_List_Omap(w,c_List_Oappend(c_List_Orotate(u,c_List_Orotate(v,x,y),y),x1,y),y,z))*.
% 299.81/300.43 68547[0:Rew:424.0,68376.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,hAPP(y,z)),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Omap(y,c_List_Orotate(v,c_List_Oreplicate(w,z,x2),x2),x2,x3),x3),x3,x1))*.
% 299.81/300.43 68988[0:SpL:4249.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Otake(y,c_List_Orotate(z,c_List_Omap(u,x1,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(y,c_List_Orotate(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 68985[0:SpL:4249.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),z)* -> c_List_Odistinct(c_List_Olist__update(c_List_Otake(u,c_List_Orotate(v,x,y),y),x1,x2,y),y)*.
% 299.81/300.43 68880[0:SpR:4352.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68879[0:SpR:4246.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68878[0:SpR:4133.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68877[0:SpR:4360.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 68875[0:SpR:4253.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 68873[0:SpR:4139.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 68871[0:SpR:4361.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 68870[0:SpR:4254.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 68869[0:SpR:4140.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 68866[0:SpR:437.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Olist__update(c_List_Omap(w,x,y,z),x1,hAPP(w,x2),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Orotate(v,c_List_Olist__update(x,x1,x2,y),y),y),y,z))*.
% 299.81/300.43 68848[0:SpR:4249.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68847[0:SpR:4249.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orev(c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68846[0:SpR:4249.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68843[0:SpR:4249.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68840[0:SpR:4249.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68838[0:SpR:4249.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68828[0:SpR:4249.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Otake(v,c_List_Orotate(w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(u,x,y,x2),x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.43 68826[0:SpR:4249.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Otake(y,c_List_Orotate(z,c_List_Omap(u,x1,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Otake(y,c_List_Orotate(z,x1,w),w),w),w,x))*.
% 299.81/300.43 68825[0:SpR:4249.0,421.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,x1,y,z),z),c_List_Omap(w,c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,x,y),y),x1,y),y,z))*.
% 299.81/300.43 68817[0:SpR:4249.0,451.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Otake(x3,c_List_Orotate(v,x,y),y),y,z),c_List_Otake(x3,x1,x2),z,x2)*.
% 299.81/300.43 68816[0:SpR:4249.0,451.1] || c_List_Olist__all2(u,v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Otake(x3,v,x2),c_List_Omap(x,c_List_Otake(x3,c_List_Orotate(w,y,z),z),z,x1),x2,x1)*.
% 299.81/300.43 68800[0:SpR:4249.0,219.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,x,y),y),y,z),c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.43 69062[0:Rew:424.0,68901.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,hAPP(y,z)),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Omap(y,c_List_Orotate(v,c_List_Oreplicate(w,z,x2),x2),x2,x3),x3),x3,x1))*.
% 299.81/300.43 69582[0:SpL:4364.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Odrop(y,c_List_Orotate(z,c_List_Omap(u,x1,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(y,c_List_Orotate(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 69579[0:SpL:4364.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),z)* -> c_List_Odistinct(c_List_Olist__update(c_List_Odrop(u,c_List_Orotate(v,x,y),y),x1,x2,y),y)*.
% 299.81/300.43 69450[0:SpR:4352.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 69449[0:SpR:4246.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 69448[0:SpR:4133.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 69447[0:SpR:4360.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 69445[0:SpR:4253.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 69443[0:SpR:4139.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 69441[0:SpR:4361.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 69440[0:SpR:4254.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 69439[0:SpR:4140.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 69436[0:SpR:437.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Olist__update(c_List_Omap(w,x,y,z),x1,hAPP(w,x2),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,c_List_Olist__update(x,x1,x2,y),y),y),y,z))*.
% 299.81/300.43 69416[0:SpR:4364.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 69415[0:SpR:4364.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 69414[0:SpR:4364.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 69411[0:SpR:4364.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 69408[0:SpR:4364.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 69406[0:SpR:4364.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 69397[0:SpR:4364.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Odrop(v,c_List_Orotate(w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(u,x,y,x2),x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.43 69395[0:SpR:4364.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Odrop(y,c_List_Orotate(z,c_List_Omap(u,x1,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Odrop(y,c_List_Orotate(z,x1,w),w),w),w,x))*.
% 299.81/300.43 69394[0:SpR:4364.0,421.0] || -> equal(c_List_Oappend(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,x1,y,z),z),c_List_Omap(w,c_List_Oappend(c_List_Odrop(u,c_List_Orotate(v,x,y),y),x1,y),y,z))*.
% 299.81/300.43 69387[0:SpR:4364.0,443.1] || c_List_Olist__all2(u,v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Odrop(x3,v,x2),c_List_Omap(x,c_List_Odrop(x3,c_List_Orotate(w,y,z),z),z,x1),x2,x1)*.
% 299.81/300.43 69385[0:SpR:4364.0,443.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Odrop(x3,c_List_Orotate(v,x,y),y),y,z),c_List_Odrop(x3,x1,x2),z,x2)*.
% 299.81/300.43 69367[0:SpR:4364.0,219.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y,z),z),c_List_Orotate(v,c_List_Omap(w,x,y,z),z))**.
% 299.81/300.43 69669[0:Rew:424.0,69472.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,hAPP(y,z)),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Omap(y,c_List_Orotate(v,c_List_Oreplicate(w,z,x2),x2),x2,x3),x3),x3,x1))*.
% 299.81/300.43 70215[0:SpL:4363.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Odrop(y,c_List_Otake(z,c_List_Omap(u,x1,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(y,c_List_Otake(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 70212[0:SpL:4363.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),z)* -> c_List_Odistinct(c_List_Olist__update(c_List_Odrop(u,c_List_Otake(v,x,y),y),x1,x2,y),y)*.
% 299.81/300.43 70076[0:SpR:2335.1,4363.0] || equal(u,c_List_Orev(c_List_Omap(v,w,x,y),y)) -> equal(c_List_Omap(v,c_List_Odrop(z,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w,x),x),x,y),c_List_Odrop(z,c_List_Omap(v,w,x,y),y))**.
% 299.81/300.43 70073[0:SpR:1003.1,4363.0] || equal(c_List_Orev(u,v),c_List_Omap(w,x,y,v)) -> equal(c_List_Omap(w,c_List_Odrop(z,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),y),y,v),c_List_Odrop(z,c_List_Omap(w,x,y,v),v))**.
% 299.81/300.43 70054[0:SpR:4352.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70053[0:SpR:4246.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70052[0:SpR:4133.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70051[0:SpR:4360.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 70049[0:SpR:4253.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 70047[0:SpR:4139.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 70045[0:SpR:4361.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 70044[0:SpR:4254.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 70043[0:SpR:4140.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 70040[0:SpR:437.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Olist__update(c_List_Omap(w,x,y,z),x1,hAPP(w,x2),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,c_List_Olist__update(x,x1,x2,y),y),y),y,z))*.
% 299.81/300.43 70019[0:SpR:4363.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70018[0:SpR:4363.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70017[0:SpR:4363.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70014[0:SpR:4363.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70011[0:SpR:4363.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70009[0:SpR:4363.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70000[0:SpR:4363.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Odrop(v,c_List_Otake(w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Odrop(v,c_List_Otake(w,c_List_Omap(u,x,y,x2),x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.43 69998[0:SpR:4363.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Odrop(y,c_List_Otake(z,c_List_Omap(u,x1,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Odrop(y,c_List_Otake(z,x1,w),w),w),w,x))*.
% 299.81/300.43 69997[0:SpR:4363.0,421.0] || -> equal(c_List_Oappend(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,x1,y,z),z),c_List_Omap(w,c_List_Oappend(c_List_Odrop(u,c_List_Otake(v,x,y),y),x1,y),y,z))*.
% 299.81/300.43 69991[0:SpR:4363.0,443.1] || c_List_Olist__all2(u,v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Odrop(x3,v,x2),c_List_Omap(x,c_List_Odrop(x3,c_List_Otake(w,y,z),z),z,x1),x2,x1)*.
% 299.81/300.43 69989[0:SpR:4363.0,443.1] || c_List_Olist__all2(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Odrop(x3,c_List_Otake(v,x,y),y),y,z),c_List_Odrop(x3,x1,x2),z,x2)*.
% 299.81/300.43 69972[0:SpR:4363.0,219.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,x,y),y),y,z),z),c_List_Otake(v,c_List_Omap(w,x,y,z),z))**.
% 299.81/300.43 70323[0:Rew:424.0,70098.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,hAPP(y,z)),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Omap(y,c_List_Otake(v,c_List_Oreplicate(w,z,x2),x2),x2,x3),x3),x3,x1))*.
% 299.81/300.43 70863[0:SpL:4357.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Odrop(y,c_List_Odrop(z,c_List_Omap(u,x1,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(y,c_List_Odrop(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 70860[0:SpL:4357.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),z)* -> c_List_Odistinct(c_List_Olist__update(c_List_Odrop(u,c_List_Odrop(v,x,y),y),x1,x2,y),y)*.
% 299.81/300.43 70661[0:SpR:4352.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70660[0:SpR:4246.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70659[0:SpR:4133.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70658[0:SpR:4360.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 70656[0:SpR:4253.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 70654[0:SpR:4139.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 70652[0:SpR:4361.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 70651[0:SpR:4254.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 70650[0:SpR:4140.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 70647[0:SpR:437.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Olist__update(c_List_Omap(w,x,y,z),x1,hAPP(w,x2),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,c_List_Olist__update(x,x1,x2,y),y),y),y,z))*.
% 299.81/300.43 70625[0:SpR:4357.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70624[0:SpR:4357.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70623[0:SpR:4357.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70620[0:SpR:4357.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70617[0:SpR:4357.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70615[0:SpR:4357.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70606[0:SpR:4357.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Odrop(v,c_List_Odrop(w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(u,x,y,x2),x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.43 70604[0:SpR:4357.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Odrop(y,c_List_Odrop(z,c_List_Omap(u,x1,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Odrop(y,c_List_Odrop(z,x1,w),w),w),w,x))*.
% 299.81/300.43 70603[0:SpR:4357.0,421.0] || -> equal(c_List_Oappend(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,x1,y,z),z),c_List_Omap(w,c_List_Oappend(c_List_Odrop(u,c_List_Odrop(v,x,y),y),x1,y),y,z))*.
% 299.81/300.43 70596[0:SpR:4357.0,443.1] || c_List_Olist__all2(u,v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Odrop(x3,v,x2),c_List_Omap(x,c_List_Odrop(x3,c_List_Odrop(w,y,z),z),z,x1),x2,x1)*.
% 299.81/300.43 70594[0:SpR:4357.0,443.1] || c_List_Olist__all2(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Odrop(x3,c_List_Odrop(v,x,y),y),y,z),c_List_Odrop(x3,x1,x2),z,x2)*.
% 299.81/300.43 70577[0:SpR:4357.0,219.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y,z),z),c_List_Odrop(v,c_List_Omap(w,x,y,z),z))**.
% 299.81/300.43 71042[0:Rew:424.0,70747.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,hAPP(y,z)),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Omap(y,c_List_Odrop(v,c_List_Oreplicate(w,z,x2),x2),x2,x3),x3),x3,x1))*.
% 299.81/300.43 71462[0:SpL:4356.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),z)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orotate(u,c_List_Odrop(v,x,y),y),x1,x2,y),y)*.
% 299.81/300.43 71295[0:SpR:4352.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 71294[0:SpR:4246.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 71293[0:SpR:4133.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 71292[0:SpR:4360.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 71290[0:SpR:4253.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 71288[0:SpR:4139.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 71286[0:SpR:4361.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 71285[0:SpR:4254.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 71284[0:SpR:4140.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 71281[0:SpR:437.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Olist__update(c_List_Omap(w,x,y,z),x1,hAPP(w,x2),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Odrop(v,c_List_Olist__update(x,x1,x2,y),y),y),y,z))*.
% 299.81/300.43 71258[0:SpR:4356.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 71257[0:SpR:4356.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 71256[0:SpR:4356.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 71253[0:SpR:4356.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 71250[0:SpR:4356.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 71248[0:SpR:4356.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 71238[0:SpR:4356.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Orotate(v,c_List_Odrop(w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(u,x,y,x2),x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.43 71236[0:SpR:4356.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Odrop(z,c_List_Omap(u,x1,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Orotate(y,c_List_Odrop(z,x1,w),w),w),w,x))*.
% 299.81/300.43 71235[0:SpR:4356.0,421.0] || -> equal(c_List_Oappend(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,x1,y,z),z),c_List_Omap(w,c_List_Oappend(c_List_Orotate(u,c_List_Odrop(v,x,y),y),x1,y),y,z))*.
% 299.81/300.43 71651[0:Rew:424.0,71382.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,hAPP(y,z)),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Omap(y,c_List_Odrop(v,c_List_Oreplicate(w,z,x2),x2),x2,x3),x3),x3,x1))*.
% 299.81/300.43 71977[0:SpR:1635.0,38750.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Orev(x1,z)) -> equal(c_List_Oappend(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),c_List_Oappend(x2,x1,z))*.
% 299.81/300.43 71973[0:SpR:6591.0,38750.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Orev(z,y))* -> equal(c_List_Oappend(x1,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),c_List_Oappend(x1,z,y))*.
% 299.81/300.43 71951[0:SpR:38750.1,80.0] || equal(u,c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(v),c_Value_Oval_OAddr(w)),v),x,tc_Expr_Oexp(v)),tc_Expr_Oexp(v)))* -> c_BigStep_Ofinals(c_List_Oappend(c_List_Omap(c_Expr_Oexp_OVal(v),y,tc_Value_Oval,tc_Expr_Oexp(v)),c_List_Orev(u,tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v)*.
% 299.81/300.43 73775[0:SpL:4355.0,422.0] || equal(c_List_Omap(u,v,w,x),c_List_Otake(y,c_List_Odrop(z,c_List_Omap(u,x1,w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(y,c_List_Odrop(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 73772[0:SpL:4355.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),z)* -> c_List_Odistinct(c_List_Olist__update(c_List_Otake(u,c_List_Odrop(v,x,y),y),x1,x2,y),y)*.
% 299.81/300.43 73591[0:SpR:4352.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 73590[0:SpR:4246.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Orotate(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 73589[0:SpR:4133.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Otake(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 73588[0:SpR:4360.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 73586[0:SpR:4253.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 73584[0:SpR:4139.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 73582[0:SpR:4361.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 73581[0:SpR:4254.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 73580[0:SpR:4140.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Oreplicate(x,hAPP(y,z),x1),x1),x1),x1),c_List_Omap(y,c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Oreplicate(x,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 73577[0:SpR:437.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Olist__update(c_List_Omap(w,x,y,z),x1,hAPP(w,x2),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Odrop(v,c_List_Olist__update(x,x1,x2,y),y),y),y,z))*.
% 299.81/300.43 73554[0:SpR:4355.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orev(c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 73553[0:SpR:4355.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orotate(u,c_List_Orev(c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 73552[0:SpR:4355.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 73549[0:SpR:4355.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 73546[0:SpR:4355.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 73544[0:SpR:4355.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1),c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z),z,x1))*.
% 299.81/300.43 73534[0:SpR:4355.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Otake(v,c_List_Odrop(w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(u,x,y,x2),x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.43 73532[0:SpR:4355.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Otake(y,c_List_Odrop(z,c_List_Omap(u,x1,w,x),x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Otake(y,c_List_Odrop(z,x1,w),w),w),w,x))*.
% 299.81/300.43 73531[0:SpR:4355.0,421.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Omap(w,x1,y,z),z),c_List_Omap(w,c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,x,y),y),x1,y),y,z))*.
% 299.81/300.43 73522[0:SpR:4355.0,451.1] || c_List_Olist__all2(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Otake(x3,c_List_Odrop(v,x,y),y),y,z),c_List_Otake(x3,x1,x2),z,x2)*.
% 299.81/300.43 73521[0:SpR:4355.0,451.1] || c_List_Olist__all2(u,v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Otake(x3,v,x2),c_List_Omap(x,c_List_Otake(x3,c_List_Odrop(w,y,z),z),z,x1),x2,x1)*.
% 299.81/300.43 73505[0:SpR:4355.0,219.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,x,y),y),y,z),c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.43 73949[0:Rew:424.0,73679.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,hAPP(y,z)),x1),x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Omap(y,c_List_Odrop(v,c_List_Oreplicate(w,z,x2),x2),x2,x3),x3),x3,x1))*.
% 299.81/300.43 74112[0:SpR:1635.0,38776.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1)) -> equal(c_List_Olist_OCons(x2,c_List_Orev(u,x1),x1),c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1))*.
% 299.81/300.43 74108[0:SpR:6591.0,38776.1] || equal(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))* -> equal(c_List_Olist_OCons(x1,c_List_Orev(u,z),z),c_List_Olist_OCons(x1,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z))*.
% 299.81/300.43 75371[0:SpR:1635.0,39528.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) -> equal(c_List_Oappend(c_List_Orev(x1,z),x2,z),c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x2,z))*.
% 299.81/300.43 75367[0:SpR:6591.0,39528.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* -> equal(c_List_Oappend(c_List_Orev(z,y),x1,y),c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),x1,y))*.
% 299.81/300.43 77438[0:SpL:8862.0,8899.0] || equal(c_List_Omap(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,x1,y),y,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Olist__update(w,z,x3,x),x,y),y,x2),c_List_Olist_ONil(x2))**.
% 299.81/300.43 77717[0:SpR:1635.0,39580.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Orev(x1,z)) -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x2,z),c_List_Oappend(x1,x2,z))*.
% 299.81/300.43 77713[0:SpR:6591.0,39580.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),c_List_Orev(z,y))* -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),x1,y),c_List_Oappend(z,x1,y))*.
% 299.81/300.43 81973[0:SpR:11156.1,650.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty))**.
% 299.81/300.43 82731[0:SpL:431.0,7291.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orotate(x1,c_List_Omap(u,c_List_Omap(v,x2,y,w),w,x),x))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(y))).
% 299.81/300.43 82693[0:SpL:431.0,7291.0] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Orotate(x1,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),x2,x,z),z))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(x))).
% 299.81/300.43 82770[0:Rew:154.0,82739.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orotate(z,c_List_Odrop(x1,c_List_Omap(u,x2,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(x1,x2,w),tc_List_Olist(w)))*.
% 299.81/300.43 82772[0:Rew:154.0,82737.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orotate(z,c_List_Otake(x1,c_List_Omap(u,x2,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(x1,x2,w),tc_List_Olist(w)))*.
% 299.81/300.43 82775[0:Rew:154.0,82701.1] || equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Orotate(x1,c_List_Omap(w,x2,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(v,x,y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(y)))*.
% 299.81/300.43 82777[0:Rew:154.0,82699.1] || equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Orotate(x1,c_List_Omap(w,x2,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(v,x,y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(y)))*.
% 299.81/300.43 83347[0:SpR:4355.0,4122.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(u,c_List_Omap(w,c_List_Odrop(v,x,y),y,z),z),z),c_List_Omap(w,c_List_Odrop(v,x,y),y,z))**.
% 299.81/300.43 83346[0:SpR:4249.0,4122.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(u,c_List_Omap(w,c_List_Orotate(v,x,y),y,z),z),z),c_List_Omap(w,c_List_Orotate(v,x,y),y,z))**.
% 299.81/300.43 83345[0:SpR:4137.0,4122.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(u,c_List_Omap(w,c_List_Otake(v,x,y),y,z),z),z),c_List_Omap(w,c_List_Otake(v,x,y),y,z))**.
% 299.81/300.43 83218[0:SpR:4122.0,1541.0] || -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z),tc_List_Olist(z)),c_List_Oappend(u,c_List_Omap(v,x,y,z),z),z),c_List_Odrop(w,c_List_Omap(v,x,y,z),z))**.
% 299.81/300.43 83822[0:Rew:425.0,83635.1] || c_List_Olist__all2(u,v,c_List_Omap(w,x,y,z),x1,z) -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(x2,x,y),tc_List_Olist(y)),v,x1),c_List_Omap(w,c_List_Otake(x2,x,y),y,z),x1,z)*.
% 299.81/300.43 83823[0:Rew:425.0,83560.1] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),z,y,x1) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Otake(x2,w,x),x,y),c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(x2,w,x),tc_List_Olist(x)),z,x1),y,x1)*.
% 299.81/300.43 84084[0:SpR:4357.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,c_List_Odrop(w,x,y),y,z),z),c_List_Odrop(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),z),c_List_Omap(v,c_List_Odrop(w,x,y),y,z))**.
% 299.81/300.43 84083[0:SpR:4363.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z),c_List_Odrop(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z),z),c_List_Omap(v,c_List_Otake(w,x,y),y,z))**.
% 299.81/300.43 84082[0:SpR:4364.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z),c_List_Odrop(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z),z),c_List_Omap(v,c_List_Orotate(w,x,y),y,z))**.
% 299.81/300.43 85041[0:SpL:7148.0,7159.0] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,w,x,y),z,y,x,x1),c_List_Orev(x2,x1),x1,x),x)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Omap(z,x2,x1,y),y),y,w),w)*.
% 299.81/300.43 84920[0:SpR:431.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,c_Fun_Ocomp(v,w,z,x1,y),x1,x2,y),c_List_Orev(x,y),y,x2))*.
% 299.81/300.43 84899[0:SpR:431.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y,x2),c_List_Omap(c_Fun_Ocomp(u,v,y,x2,x),c_List_Orev(c_List_Omap(w,x1,z,x),x),x,x2))*.
% 299.81/300.43 84884[0:SpR:7148.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,x1,x2,z),w,z,x2,y),c_List_Orev(x,y),y,x2))*.
% 299.81/300.43 84863[0:SpR:7148.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,c_Fun_Ocomp(v,w,z,x1,y),x1,x2,y),c_List_Orev(x,y),y,x2))*.
% 299.81/300.43 84825[0:SpR:7148.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1,x2),c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,x1,x2,z),w,z,x2,y),c_List_Orev(x,y),y,x2))*.
% 299.81/300.43 84811[0:SpR:7148.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y,x2),c_List_Omap(c_Fun_Ocomp(u,v,y,x2,x),c_List_Orev(c_List_Omap(w,x1,z,x),x),x,x2))*.
% 299.81/300.43 85280[0:Rew:125.0,85075.0] || equal(c_List_Olist__update(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1,hAPP(u,hAPP(v,x2)),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(c_List_Orev(w,x),x1,x2,x),c_List_Olist_ONil(x))**.
% 299.81/300.43 86130[0:SpL:7129.0,7159.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,w,x,y),z,y,x,x1),x2,x1,x),x),x)* -> c_List_Odistinct(c_List_Omap(v,c_List_Omap(z,c_List_Orev(x2,x1),x1,y),y,w),w)*.
% 299.81/300.43 86064[0:SpL:7129.0,57101.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) equal(c_List_Olist_OCons(x2,c_List_Orotate(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x),x1)* -> .
% 299.81/300.43 86063[0:SpL:7129.0,52188.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Orotate(x2,c_List_Olist_OCons(x3,x1,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))* -> .
% 299.81/300.43 86062[0:SpL:7129.0,52176.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Oappend(x2,c_List_Olist_OCons(x3,x1,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))* -> .
% 299.81/300.43 86061[0:SpL:7129.0,52146.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,c_List_Olist_OCons(x3,x1,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))* -> .
% 299.81/300.43 86058[0:SpL:7129.0,23537.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) equal(c_List_Orotate(x2,c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x),x1)* -> .
% 299.81/300.43 86057[0:SpL:7129.0,13578.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) equal(c_List_Oappend(x2,c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x),x1)* -> .
% 299.81/300.43 86056[0:SpL:7129.0,7107.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) equal(c_List_Olist_OCons(x2,c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x),x1)* -> .
% 299.81/300.43 86055[0:SpL:7129.0,6799.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) equal(c_List_Olist_OCons(x2,c_List_Oappend(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x),x1)* -> .
% 299.81/300.43 86043[0:SpL:7129.0,55246.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* equal(c_List_Oappend(u,c_List_Olist_OCons(x2,x3,y),y),c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y))* -> .
% 299.81/300.43 86042[0:SpL:7129.0,40050.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* equal(c_List_Olist_OCons(x2,c_List_Oappend(x3,u,y),y),c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y))* -> .
% 299.81/300.43 86041[0:SpL:7129.0,11882.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* equal(c_List_Olist_OCons(x2,c_List_Oappend(u,x3,y),y),c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y))* -> .
% 299.81/300.43 86040[0:SpL:7129.0,55215.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Omap(y,c_List_Omap(z,c_List_Orev(x1,x2),x2,x3),x3,x),u,x),c_List_Omap(c_Fun_Ocomp(y,z,x3,x,x2),x1,x2,x))** -> .
% 299.81/300.43 86036[0:SpL:7129.0,55967.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Orotate(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x2)* -> .
% 299.81/300.43 86032[0:SpL:7129.0,21887.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Oappend(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x3)** -> .
% 299.81/300.43 86029[0:SpL:7129.0,12026.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) equal(c_List_Olist_OCons(x2,x1,x),c_List_Odrop(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x))* -> .
% 299.81/300.43 86028[0:SpL:7129.0,11853.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) equal(c_List_Olist_OCons(x2,c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x3,x),x),x1)* -> .
% 299.81/300.43 86026[0:SpL:7129.0,7021.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) equal(c_List_Olist_OCons(x2,x1,x),c_List_Otake(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x))* -> .
% 299.81/300.43 86025[0:SpL:7129.0,6954.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Odrop(x1,x2,x))* equal(c_List_Olist_OCons(x3,x2,x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))* -> .
% 299.81/300.43 86024[0:SpL:7129.0,11937.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Otake(x1,x2,x))* equal(c_List_Olist_OCons(x3,x2,x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))* -> .
% 299.81/300.43 86023[0:SpL:7129.0,11908.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Oappend(x1,x2,x))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x2)* -> .
% 299.81/300.43 86022[0:SpL:7129.0,12017.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x2)* -> .
% 299.81/300.43 86021[0:SpL:7129.0,22879.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orotate(x1,x2,x))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x2)* -> .
% 299.81/300.43 86020[0:SpL:7129.0,6917.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Oappend(x1,x2,x))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x1)* -> .
% 299.81/300.43 86018[0:SpL:7129.0,3783.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* c_List_Odistinct(c_List_Oappend(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x)* -> c_List_Odistinct(x1,x)*.
% 299.81/300.43 86017[0:SpL:7129.0,2946.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),c_List_Odrop(x3,x2,x))* -> .
% 299.81/300.43 86015[0:SpL:7129.0,11954.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),c_List_Odrop(x3,x1,x))* -> .
% 299.81/300.43 86014[0:SpL:7129.0,6987.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),c_List_Otake(x3,x1,x))* -> .
% 299.81/300.43 86013[0:SpL:7129.0,4742.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* c_List_Odistinct(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x)* -> c_List_Odistinct(x1,x)*.
% 299.81/300.43 86008[0:SpL:7129.0,50187.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))** -> .
% 299.81/300.43 85961[0:SpL:7129.0,41582.0] || equal(c_List_Odrop(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w),w)*.
% 299.81/300.43 85960[0:SpL:7129.0,12791.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w),w)*.
% 299.81/300.43 85959[0:SpL:7129.0,13450.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* equal(c_List_Olist_OCons(x3,v,w),c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w))* -> .
% 299.81/300.43 85955[0:SpL:7129.0,6488.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* -> equal(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w),w),c_List_Olist_ONil(w))**.
% 299.81/300.43 85953[0:SpL:7129.0,55192.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),c_List_Olist_OCons(x2,x3,x),x),x1)* -> .
% 299.81/300.43 85949[0:SpL:7129.0,13996.1] || equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1,x),x2)* equal(c_List_Olist_OCons(x3,x2,x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))* -> .
% 299.81/300.43 85944[0:SpL:7129.0,3647.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x2,x),x)* -> c_List_Odistinct(x1,x)*.
% 299.81/300.43 85940[0:SpL:7129.0,10514.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x)* -> c_List_Odistinct(c_List_Otake(x2,x1,x),x)*.
% 299.81/300.43 85939[0:SpL:7129.0,10665.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x)* -> c_List_Odistinct(c_List_Odrop(x2,x1,x),x)*.
% 299.81/300.43 85936[0:SpL:7129.0,49710.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x2,x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))** -> equal(x2,c_List_Olist_ONil(x1)).
% 299.81/300.43 85934[0:SpL:7129.0,15215.0] || equal(c_List_Odrop(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x2)* -> .
% 299.81/300.43 85933[0:SpL:7129.0,14150.0] || equal(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x2)* -> .
% 299.81/300.43 85932[0:SpL:7129.0,12821.1] || equal(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y),x2)* -> .
% 299.81/300.43 85931[0:SpL:7129.0,14502.1] || equal(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y),x2)* -> .
% 299.81/300.43 85930[0:SpL:7129.0,12692.1] || equal(c_List_Oappend(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),x2)* equal(c_List_Olist_OCons(x3,x2,y),c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y))* -> .
% 299.81/300.43 85929[0:SpL:7129.0,12693.1] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),x2)* equal(c_List_Olist_OCons(x3,x2,y),c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y))* -> .
% 299.81/300.43 85927[0:SpL:7129.0,15228.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Orev(c_List_Odrop(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y),y))* -> .
% 299.81/300.43 85916[0:SpL:7129.0,14084.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))* -> .
% 299.81/300.43 85903[0:SpL:7129.0,13067.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Orev(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y),y))* -> .
% 299.81/300.43 85890[0:SpL:7129.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Orev(c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1))* -> .
% 299.81/300.43 85886[0:SpL:7129.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1))* -> .
% 299.81/300.43 85873[0:SpL:7129.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 85872[0:SpL:7129.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Odrop(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 85871[0:SpL:7129.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Orotate(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 85854[0:SpL:7129.0,55182.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Omap(x1,c_List_Olist_OCons(x2,x3,x4),x4,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z))** -> .
% 299.81/300.43 85852[0:SpL:7129.0,37135.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Orotate(x1,x2,z),z),x2)** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Olist_ONil(z)).
% 299.81/300.43 85851[0:SpL:7129.0,23499.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Orotate(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),x2)* -> .
% 299.81/300.43 85850[0:SpL:7129.0,11837.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Oappend(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),x1)* -> .
% 299.81/300.43 85849[0:SpL:7129.0,13557.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Oappend(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),x2)* -> .
% 299.81/300.43 85848[0:SpL:7129.0,5284.1] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* equal(x1,c_List_Otake(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x))* -> c_List_Odistinct(x1,x)*.
% 299.81/300.43 85847[0:SpL:7129.0,5191.1] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* equal(x1,c_List_Odrop(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x))* -> c_List_Odistinct(x1,x)*.
% 299.81/300.43 85845[0:SpL:7129.0,22401.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Oappend(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),x3)** -> .
% 299.81/300.43 85843[0:SpL:7129.0,57069.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Orotate(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),x2)* -> .
% 299.81/300.43 85841[0:SpL:7129.0,12896.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1)* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z)* -> c_List_Odistinct(c_List_Otake(x2,x1,z),z)*.
% 299.81/300.43 85840[0:SpL:7129.0,13023.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1)* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z)* -> c_List_Odistinct(c_List_Odrop(x2,x1,z),z)*.
% 299.81/300.43 85837[0:SpL:7129.0,14930.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),x2)* equal(c_List_Olist_OCons(x3,x2,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z))* -> .
% 299.81/300.43 85813[0:SpR:7148.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Omap(z,x1,x2,y),y,x),x),c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,z,y,w,x2),c_List_Orev(x1,x2),x2,w),w,x))*.
% 299.81/300.43 85812[0:SpR:7148.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,c_Fun_Ocomp(v,w,x,y,z),y,x1,z),x2,z,x1),x1),c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x2,z,x),x),x,y),y,x1))*.
% 299.81/300.43 85811[0:SpR:431.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,c_Fun_Ocomp(v,w,x,y,z),y,x1,z),x2,z,x1),x1),c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x2,z),z,x),x,y),y,x1))*.
% 299.81/300.43 85744[0:SpR:431.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,w,x,y),z,y,x,x1),x2,x1,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(z,x2,x1,y),y),y,w),w,x))*.
% 299.81/300.43 85725[0:SpR:7129.0,431.0] || -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),c_List_Orev(c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,x1,x2,z),w,z,x2,y),x,y,x2),x2))*.
% 299.81/300.43 85712[0:SpR:7129.0,431.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y,x2),c_List_Omap(c_Fun_Ocomp(u,v,y,x2,x),c_List_Omap(w,c_List_Orev(x1,z),z,x),x,x2))*.
% 299.81/300.43 85654[0:SpR:7129.0,694.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),c_List_Olist_ONil(x))**.
% 299.81/300.43 86991[0:SpL:7128.0,57101.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Olist_OCons(x2,c_List_Orotate(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),z),x1)* -> .
% 299.81/300.43 86990[0:SpL:7128.0,52188.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Orotate(x2,c_List_Olist_OCons(x3,x1,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))* -> .
% 299.81/300.43 86989[0:SpL:7128.0,52176.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Oappend(x2,c_List_Olist_OCons(x3,x1,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))* -> .
% 299.81/300.43 86988[0:SpL:7128.0,52146.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Olist_OCons(x2,c_List_Olist_OCons(x3,x1,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))* -> .
% 299.81/300.43 86985[0:SpL:7128.0,23537.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Orotate(x2,c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),z),x1)* -> .
% 299.81/300.43 86984[0:SpL:7128.0,13578.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Oappend(x2,c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),z),x1)* -> .
% 299.81/300.43 86983[0:SpL:7128.0,7107.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Olist_OCons(x2,c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),z),x1)* -> .
% 299.81/300.43 86982[0:SpL:7128.0,6799.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Olist_OCons(x2,c_List_Oappend(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),z),x1)* -> .
% 299.81/300.43 86972[0:SpL:7128.0,55246.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* equal(c_List_Oappend(u,c_List_Olist_OCons(x2,x3,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1))* -> .
% 299.81/300.43 86971[0:SpL:7128.0,40050.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* equal(c_List_Olist_OCons(x2,c_List_Oappend(x3,u,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1))* -> .
% 299.81/300.43 86970[0:SpL:7128.0,11882.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* equal(c_List_Olist_OCons(x2,c_List_Oappend(u,x3,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1))* -> .
% 299.81/300.43 86969[0:SpL:7128.0,55215.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(y,z,x1,x,x2),c_List_Orev(x3,x2),x2,x),u,x),c_List_Omap(y,c_List_Omap(z,x3,x2,x1),x1,x))* -> .
% 299.81/300.43 86965[0:SpL:7128.0,55967.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Orotate(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),x2)* -> .
% 299.81/300.43 86961[0:SpL:7128.0,21887.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Oappend(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),x3)** -> .
% 299.81/300.43 86958[0:SpL:7128.0,12026.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Odrop(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z))* -> .
% 299.81/300.43 86957[0:SpL:7128.0,11853.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Olist_OCons(x2,c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),x3,z),z),x1)* -> .
% 299.81/300.43 86955[0:SpL:7128.0,7021.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Olist_OCons(x2,x1,z),c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z))* -> .
% 299.81/300.43 86954[0:SpL:7128.0,6954.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Odrop(x1,x2,z))* equal(c_List_Olist_OCons(x3,x2,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))* -> .
% 299.81/300.43 86953[0:SpL:7128.0,11937.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Otake(x1,x2,z))* equal(c_List_Olist_OCons(x3,x2,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))* -> .
% 299.81/300.43 86952[0:SpL:7128.0,11908.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Oappend(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),x2)* -> .
% 299.81/300.43 86951[0:SpL:7128.0,12017.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),x2)* -> .
% 299.81/300.43 86950[0:SpL:7128.0,22879.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Orotate(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),x2)* -> .
% 299.81/300.43 86949[0:SpL:7128.0,6917.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Oappend(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),x1)* -> .
% 299.81/300.43 86947[0:SpL:7128.0,3783.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* c_List_Odistinct(c_List_Oappend(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),z)* -> c_List_Odistinct(x1,z)*.
% 299.81/300.43 86946[0:SpL:7128.0,2946.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),c_List_Odrop(x3,x2,z))* -> .
% 299.81/300.43 86944[0:SpL:7128.0,11954.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),c_List_Odrop(x3,x1,z))* -> .
% 299.81/300.43 86943[0:SpL:7128.0,6987.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),c_List_Otake(x3,x1,z))* -> .
% 299.81/300.43 86942[0:SpL:7128.0,4742.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* c_List_Odistinct(c_List_Olist_OCons(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),z)* -> c_List_Odistinct(x1,z)*.
% 299.81/300.43 86937[0:SpL:7128.0,50187.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),z),z),c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z))* -> .
% 299.81/300.43 86892[0:SpL:7128.0,41582.0] || equal(c_List_Odrop(u,v,w),c_List_Omap(c_Fun_Ocomp(x,y,z,w,x1),c_List_Orev(x2,x1),x1,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Omap(x,c_List_Omap(y,x2,x1,z),z,w),w)*.
% 299.81/300.43 86891[0:SpL:7128.0,12791.0] || equal(c_List_Otake(u,v,w),c_List_Omap(c_Fun_Ocomp(x,y,z,w,x1),c_List_Orev(x2,x1),x1,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Omap(x,c_List_Omap(y,x2,x1,z),z,w),w)*.
% 299.81/300.43 86890[0:SpL:7128.0,13450.0] || equal(c_List_Otake(u,v,w),c_List_Omap(c_Fun_Ocomp(x,y,z,w,x1),c_List_Orev(x2,x1),x1,w))* equal(c_List_Olist_OCons(x3,v,w),c_List_Omap(x,c_List_Omap(y,x2,x1,z),z,w))* -> .
% 299.81/300.43 86886[0:SpL:7128.0,6488.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(c_Fun_Ocomp(x,y,z,w,x1),c_List_Orev(x2,x1),x1,w))* -> equal(c_List_Odrop(u,c_List_Omap(x,c_List_Omap(y,x2,x1,z),z,w),w),c_List_Olist_ONil(w))**.
% 299.81/300.43 86884[0:SpL:7128.0,55192.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),c_List_Olist_OCons(x2,x3,z),z),x1)* -> .
% 299.81/300.43 86880[0:SpL:7128.0,13996.1] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1,z),x2)* equal(c_List_Olist_OCons(x3,x2,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))* -> .
% 299.81/300.43 86875[0:SpL:7128.0,3647.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* c_List_Odistinct(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),x2,z),z)* -> c_List_Odistinct(x1,z)*.
% 299.81/300.43 86871[0:SpL:7128.0,10514.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z)* -> c_List_Odistinct(c_List_Otake(x2,x1,z),z)*.
% 299.81/300.43 86870[0:SpL:7128.0,10665.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z)* -> c_List_Odistinct(c_List_Odrop(x2,x1,z),z)*.
% 299.81/300.43 86867[0:SpL:7128.0,49710.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),x2,y),c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y))* -> equal(x2,c_List_Olist_ONil(y)).
% 299.81/300.43 86865[0:SpL:7128.0,15215.0] || equal(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),x2)* -> .
% 299.81/300.43 86864[0:SpL:7128.0,14150.0] || equal(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),x2)* -> .
% 299.81/300.43 86863[0:SpL:7128.0,12821.1] || equal(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1),x2)* -> .
% 299.81/300.43 86862[0:SpL:7128.0,14502.1] || equal(c_List_Odrop(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1),x2)* -> .
% 299.81/300.43 86861[0:SpL:7128.0,12692.1] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1))* -> .
% 299.81/300.43 86860[0:SpL:7128.0,12693.1] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1))* -> .
% 299.81/300.43 86858[0:SpL:7128.0,15228.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Orev(c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1),x1))* -> .
% 299.81/300.43 86847[0:SpL:7128.0,14084.0] || equal(c_List_Oappend(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),x2)* equal(c_List_Olist_OCons(x3,x2,y),c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y))* -> .
% 299.81/300.43 86834[0:SpL:7128.0,13067.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1),x1))* -> .
% 299.81/300.43 86821[0:SpL:7128.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),c_List_Orev(c_List_Odrop(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y))* -> .
% 299.81/300.43 86817[0:SpL:7128.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),c_List_Orev(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y))* -> .
% 299.81/300.43 86804[0:SpL:7128.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y,x2),x2)* -> c_List_Odistinct(c_List_Otake(x3,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y)*.
% 299.81/300.43 86803[0:SpL:7128.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y,x2),x2)* -> c_List_Odistinct(c_List_Odrop(x3,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y)*.
% 299.81/300.43 86802[0:SpL:7128.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y,x2),x2)* -> c_List_Odistinct(c_List_Orotate(x3,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y)*.
% 299.81/300.43 86785[0:SpL:7128.0,55182.0] || equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Omap(x1,c_List_Olist_OCons(x2,x3,x4),x4,x),x),c_List_Omap(u,c_List_Omap(v,z,y,w),w,x))* -> .
% 299.81/300.43 86783[0:SpL:7128.0,37135.0] || equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Orotate(x1,x2,x),x),x2)** -> equal(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),c_List_Olist_ONil(x))**.
% 299.81/300.43 86782[0:SpL:7128.0,23499.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Orotate(x1,x2,x))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x),x2)* -> .
% 299.81/300.43 86781[0:SpL:7128.0,11837.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Oappend(x1,x2,x))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x),x1)* -> .
% 299.81/300.43 86780[0:SpL:7128.0,13557.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Oappend(x1,x2,x))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x),x2)* -> .
% 299.81/300.43 86779[0:SpL:7128.0,5284.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* equal(x1,c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z))* -> c_List_Odistinct(x1,z)*.
% 299.81/300.43 86778[0:SpL:7128.0,5191.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z)* equal(x1,c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z))* -> c_List_Odistinct(x1,z)*.
% 299.81/300.43 86776[0:SpL:7128.0,22401.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Oappend(x3,c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x),x3)** -> .
% 299.81/300.43 86774[0:SpL:7128.0,57069.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Orotate(x3,c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x),x2)* -> .
% 299.81/300.43 86772[0:SpL:7128.0,12896.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1)* c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x)* -> c_List_Odistinct(c_List_Otake(x2,x1,x),x)*.
% 299.81/300.43 86771[0:SpL:7128.0,13023.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1)* c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x)* -> c_List_Odistinct(c_List_Odrop(x2,x1,x),x)*.
% 299.81/300.43 86768[0:SpL:7128.0,14930.0] || equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1,x),x2)* equal(c_List_Olist_OCons(x3,x2,x),c_List_Omap(u,c_List_Omap(v,z,y,w),w,x))* -> .
% 299.81/300.43 86715[0:SpR:431.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,x1,x2,z),w,z,x2,y),c_List_Orev(x,y),y,x2))*.
% 299.81/300.43 86695[0:SpR:431.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(u,c_Fun_Ocomp(v,w,z,x1,y),x1,x2,y),c_List_Orev(x,y),y,x2))*.
% 299.81/300.43 86674[0:SpR:431.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y,x2),x2),c_List_Omap(c_Fun_Ocomp(u,v,y,x2,x),c_List_Orev(c_List_Omap(w,x1,z,x),x),x,x2))*.
% 299.81/300.43 86655[0:SpR:7128.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,c_Fun_Ocomp(v,w,x,y,z),y,x1,z),x2,z,x1),x1),c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x2,z,x),x,y),y),y,x1))*.
% 299.81/300.43 86573[0:SpR:7128.0,694.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x1,tc_List_Olist(z)),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),c_List_Olist_ONil(z))**.
% 299.81/300.43 87243[0:Rew:125.0,87026.0] || equal(c_List_Olist__update(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),x1,hAPP(u,hAPP(v,x2)),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(c_List_Orev(w,x),x1,x2,x),c_List_Olist_ONil(x))**.
% 299.81/300.43 87975[0:SpL:7113.0,7159.0] || c_List_Odistinct(c_List_Orev(c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,w,x,y),z,y,x,x1),x2,x1,x),x),x)* -> c_List_Odistinct(c_List_Omap(v,c_List_Orev(c_List_Omap(z,x2,x1,y),y),y,w),w)*.
% 299.81/300.43 87899[0:SpL:7113.0,57101.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,c_List_Orotate(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x),x1)* -> .
% 299.81/300.43 87898[0:SpL:7113.0,52188.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Orotate(x2,c_List_Olist_OCons(x3,x1,x),x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))* -> .
% 299.81/300.43 87897[0:SpL:7113.0,52176.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Oappend(x2,c_List_Olist_OCons(x3,x1,x),x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))* -> .
% 299.81/300.43 87896[0:SpL:7113.0,52146.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,c_List_Olist_OCons(x3,x1,x),x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))* -> .
% 299.81/300.43 87893[0:SpL:7113.0,23537.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Orotate(x2,c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x),x1)* -> .
% 299.81/300.43 87892[0:SpL:7113.0,13578.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Oappend(x2,c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x),x1)* -> .
% 299.81/300.43 87891[0:SpL:7113.0,7107.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x),x1)* -> .
% 299.81/300.43 87890[0:SpL:7113.0,6799.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,c_List_Oappend(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x),x1)* -> .
% 299.81/300.43 87878[0:SpL:7113.0,55246.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* equal(c_List_Oappend(u,c_List_Olist_OCons(x2,x3,y),y),c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y))* -> .
% 299.81/300.43 87877[0:SpL:7113.0,40050.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* equal(c_List_Olist_OCons(x2,c_List_Oappend(x3,u,y),y),c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y))* -> .
% 299.81/300.43 87876[0:SpL:7113.0,11882.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* equal(c_List_Olist_OCons(x2,c_List_Oappend(u,x3,y),y),c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y))* -> .
% 299.81/300.43 87875[0:SpL:7113.0,55215.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Omap(y,c_List_Orev(c_List_Omap(z,x1,x2,x3),x3),x3,x),u,x),c_List_Omap(c_Fun_Ocomp(y,z,x3,x,x2),x1,x2,x))* -> .
% 299.81/300.43 87871[0:SpL:7113.0,55967.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Orotate(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x2)* -> .
% 299.81/300.43 87867[0:SpL:7113.0,21887.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Oappend(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x3)** -> .
% 299.81/300.43 87864[0:SpL:7113.0,12026.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,x1,x),c_List_Odrop(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x))* -> .
% 299.81/300.43 87863[0:SpL:7113.0,11853.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x3,x),x),x1)* -> .
% 299.81/300.43 87861[0:SpL:7113.0,7021.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,x1,x),c_List_Otake(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x))* -> .
% 299.81/300.43 87860[0:SpL:7113.0,6954.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Odrop(x1,x2,x))* equal(c_List_Olist_OCons(x3,x2,x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))* -> .
% 299.81/300.43 87859[0:SpL:7113.0,11937.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Otake(x1,x2,x))* equal(c_List_Olist_OCons(x3,x2,x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))* -> .
% 299.81/300.43 87858[0:SpL:7113.0,11908.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Oappend(x1,x2,x))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x2)* -> .
% 299.81/300.43 87857[0:SpL:7113.0,12017.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x2)* -> .
% 299.81/300.43 87856[0:SpL:7113.0,22879.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orotate(x1,x2,x))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x2)* -> .
% 299.81/300.43 87855[0:SpL:7113.0,6917.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Oappend(x1,x2,x))* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x1)* -> .
% 299.81/300.43 87853[0:SpL:7113.0,3783.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* c_List_Odistinct(c_List_Oappend(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x)* -> c_List_Odistinct(x1,x)*.
% 299.81/300.43 87852[0:SpL:7113.0,2946.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),c_List_Odrop(x3,x2,x))* -> .
% 299.81/300.43 87850[0:SpL:7113.0,11954.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),c_List_Odrop(x3,x1,x))* -> .
% 299.81/300.43 87849[0:SpL:7113.0,6987.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),c_List_Otake(x3,x1,x))* -> .
% 299.81/300.43 87848[0:SpL:7113.0,4742.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* c_List_Odistinct(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x)* -> c_List_Odistinct(x1,x)*.
% 299.81/300.43 87843[0:SpL:7113.0,50187.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))* -> .
% 299.81/300.43 87796[0:SpL:7113.0,41582.0] || equal(c_List_Odrop(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w),w)*.
% 299.81/300.43 87795[0:SpL:7113.0,12791.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,w))* c_List_Odistinct(v,w) -> c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w),w)*.
% 299.81/300.43 87794[0:SpL:7113.0,13450.0] || equal(c_List_Otake(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,w))* equal(c_List_Olist_OCons(x3,v,w),c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w))* -> .
% 299.81/300.43 87790[0:SpL:7113.0,6488.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,w))* -> equal(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w),w),c_List_Olist_ONil(w))**.
% 299.81/300.43 87788[0:SpL:7113.0,55192.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),c_List_Olist_OCons(x2,x3,x),x),x1)* -> .
% 299.81/300.43 87784[0:SpL:7113.0,13996.1] || equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1,x),x2)* equal(c_List_Olist_OCons(x3,x2,x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))* -> .
% 299.81/300.43 87779[0:SpL:7113.0,3647.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x2,x),x)* -> c_List_Odistinct(x1,x)*.
% 299.81/300.43 87775[0:SpL:7113.0,10514.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x)* -> c_List_Odistinct(c_List_Otake(x2,x1,x),x)*.
% 299.81/300.43 87774[0:SpL:7113.0,10665.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x)* -> c_List_Odistinct(c_List_Odrop(x2,x1,x),x)*.
% 299.81/300.43 87771[0:SpL:7113.0,49710.0] || equal(c_List_Oappend(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x2,x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))* -> equal(x2,c_List_Olist_ONil(x1)).
% 299.81/300.43 87769[0:SpL:7113.0,15215.0] || equal(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x2)* -> .
% 299.81/300.43 87768[0:SpL:7113.0,14150.0] || equal(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x2)* -> .
% 299.81/300.43 87767[0:SpL:7113.0,12821.1] || equal(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y),x2)* -> .
% 299.81/300.43 87766[0:SpL:7113.0,14502.1] || equal(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y),x2)* -> .
% 299.81/300.43 87765[0:SpL:7113.0,12692.1] || equal(c_List_Oappend(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),x2)* equal(c_List_Olist_OCons(x3,x2,y),c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y))* -> .
% 299.81/300.43 87764[0:SpL:7113.0,12693.1] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),x2)* equal(c_List_Olist_OCons(x3,x2,y),c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y))* -> .
% 299.81/300.43 87762[0:SpL:7113.0,15228.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Orev(c_List_Odrop(x2,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y),y))* -> .
% 299.81/300.43 87751[0:SpL:7113.0,14084.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x2)* equal(c_List_Olist_OCons(x3,x2,x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1))* -> .
% 299.81/300.43 87738[0:SpL:7113.0,13067.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Orev(c_List_Otake(x2,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y),y))* -> .
% 299.81/300.43 87725[0:SpL:7113.0,14563.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1))* -> .
% 299.81/300.43 87721[0:SpL:7113.0,10850.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1))* -> .
% 299.81/300.43 87708[0:SpL:7113.0,24396.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 87707[0:SpL:7113.0,24485.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Odrop(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 87706[0:SpL:7113.0,24834.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Orotate(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 87689[0:SpL:7113.0,55182.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Omap(x1,c_List_Olist_OCons(x2,x3,x4),x4,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z))* -> .
% 299.81/300.43 87687[0:SpL:7113.0,37135.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Orotate(x1,x2,z),z),x2)** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Olist_ONil(z))**.
% 299.81/300.43 87686[0:SpL:7113.0,23499.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Orotate(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),x2)* -> .
% 299.81/300.43 87685[0:SpL:7113.0,11837.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Oappend(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),x1)* -> .
% 299.81/300.43 87684[0:SpL:7113.0,13557.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Oappend(x1,x2,z))* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),x2)* -> .
% 299.81/300.43 87683[0:SpL:7113.0,5284.1] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* equal(x1,c_List_Otake(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x))* -> c_List_Odistinct(x1,x)*.
% 299.81/300.43 87682[0:SpL:7113.0,5191.1] || c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x)* equal(x1,c_List_Odrop(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x))* -> c_List_Odistinct(x1,x)*.
% 299.81/300.43 87680[0:SpL:7113.0,22401.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Oappend(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),x3)** -> .
% 299.81/300.43 87678[0:SpL:7113.0,57069.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Orotate(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),x2)* -> .
% 299.81/300.43 87676[0:SpL:7113.0,12896.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1)* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z)* -> c_List_Odistinct(c_List_Otake(x2,x1,z),z)*.
% 299.81/300.43 87675[0:SpL:7113.0,13023.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1)* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z)* -> c_List_Odistinct(c_List_Odrop(x2,x1,z),z)*.
% 299.81/300.43 87672[0:SpL:7113.0,14930.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1,z),x2)* equal(c_List_Olist_OCons(x3,x2,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z))* -> .
% 299.81/300.43 87603[0:SpR:431.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Omap(z,x1,x2,y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,z,y,w,x2),x1,x2,w),w),w,x))*.
% 299.81/300.43 87564[0:SpR:431.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,w,x,y),z,y,x,x1),x2,x1,x),x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Omap(z,x2,x1,y),y,w),w),w,x))*.
% 299.81/300.43 87540[0:SpR:7113.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),x2),c_List_Orev(c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,x1,x2,z),w,z,x2,y),x,y,x2),x2))*.
% 299.81/300.43 87458[0:SpR:7113.0,694.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),c_List_Olist_ONil(x))**.
% 299.81/300.43 88175[0:Rew:425.0,87444.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Omap(x,c_List_Orev(c_List_Omap(y,u,v,z),z),z,x1),x1),x1),x1),c_List_Omap(c_Fun_Ocomp(x,y,z,x1,v),u,v,x1))**.
% 299.81/300.43 89613[0:SpL:6606.0,7443.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Olist_ONil(y),y),y))* -> equal(c_List_Omap(u,w,x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y)).
% 299.81/300.43 89592[0:SpL:1625.0,7443.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Olist_ONil(y),y),y))* -> equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.43 89591[0:SpL:427.0,7443.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Olist_ONil(y),y),y))* -> equal(c_List_Omap(v,w,x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y)).
% 299.81/300.43 89585[0:SpL:1342.0,7443.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(w),w),w))* -> equal(c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Olist_OCons(y,c_List_Olist_ONil(w),w)).
% 299.81/300.43 89633[0:Rew:4047.0,89584.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(v),v),v))* -> equal(c_List_Olist_OCons(w,u,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))*.
% 299.81/300.43 90347[0:SpL:6591.0,3896.0] || equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.43 90322[0:SpL:1625.0,3896.0] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z)) -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))*.
% 299.81/300.43 90319[0:SpL:1349.0,3896.0] || equal(c_List_Omap(u,c_List_Oappend(v,c_List_Orev(w,x),x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Omap(u,c_List_Oappend(w,c_List_Orev(v,x),x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.43 90315[0:SpL:1342.0,3896.0] || equal(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,w),x,w),w,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Omap(u,c_List_Oappend(c_List_Orev(x,w),v,w),w,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.43 90829[0:SpL:6606.0,7430.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x,y),y),c_List_Orev(c_List_Olist_OCons(z,c_List_Oreplicate(x1,x2,y),y),y))* -> equal(c_List_Omap(u,w,x,y),c_List_Oreplicate(x1,x2,y)).
% 299.81/300.43 90808[0:SpL:1625.0,7430.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),y),c_List_Orev(c_List_Olist_OCons(z,c_List_Oreplicate(x1,x2,y),y),y))* -> equal(c_List_Omap(v,c_List_Orev(w,x),x,y),c_List_Oreplicate(x1,x2,y))*.
% 299.81/300.43 90807[0:SpL:427.0,7430.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),y),c_List_Orev(c_List_Olist_OCons(z,c_List_Oreplicate(x1,x2,y),y),y))* -> equal(c_List_Omap(v,w,x,y),c_List_Oreplicate(x1,x2,y)).
% 299.81/300.43 90801[0:SpL:1342.0,7430.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),c_List_Orev(c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,w),w),w))* -> equal(c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Oreplicate(z,x1,w)).
% 299.81/300.43 90857[0:Rew:4047.0,90800.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v),c_List_Orev(c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,v),v),v))* -> equal(c_List_Olist_OCons(w,u,v),c_List_Oreplicate(z,x1,v))*.
% 299.81/300.43 91013[0:SpL:1635.0,48362.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1)*.
% 299.81/300.43 91008[0:SpL:6591.0,48362.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),z)*.
% 299.81/300.43 91049[0:SpL:1635.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Orev(c_List_Otake(x3,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2))* -> .
% 299.81/300.43 91044[0:SpL:6591.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1))* -> .
% 299.81/300.43 91143[0:SpL:1635.0,48486.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1)*.
% 299.81/300.43 91138[0:SpL:6591.0,48486.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x1,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),z)*.
% 299.81/300.43 91253[0:SpL:1635.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Orev(c_List_Otake(x3,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2))* -> .
% 299.81/300.43 91248[0:SpL:6591.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Otake(x2,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1))* -> .
% 299.81/300.43 91458[0:SpL:1635.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Odrop(x2,c_List_Orev(c_List_Otake(x3,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1))* -> .
% 299.81/300.43 91453[0:SpL:6591.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Odrop(x1,c_List_Orev(c_List_Otake(x2,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),z))* -> .
% 299.81/300.43 91699[0:SpL:39773.2,8041.0] || equal(c_List_Oreplicate(u,v,w),x)* equal(y,c_List_Oreplicate(z,v,w)) equal(c_List_Oappend(x1,c_List_Oreplicate(z,v,w),w),c_List_Oappend(y,x,w))* -> equal(x1,c_List_Oreplicate(u,v,w))*.
% 299.81/300.43 91679[0:SpL:39773.2,8041.0] || equal(c_List_Oreplicate(u,v,w),x) equal(y,z)* equal(c_List_Oappend(y,x,w),c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x1,v,w),w))* -> equal(z,c_List_Oreplicate(x1,v,w))*.
% 299.81/300.43 91718[0:Rew:1344.0,91665.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),u,y),y),c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y))* -> equal(c_List_Orev(v,y),c_List_Oreplicate(z,x,y))*.
% 299.81/300.43 91663[0:SpL:39580.1,8041.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(v,c_List_Oreplicate(x,y,w),w),c_List_Oappend(c_List_Oreplicate(x,y,w),c_List_Oreplicate(z,y,w),w))* -> equal(c_List_Orev(u,w),c_List_Oreplicate(z,y,w))*.
% 299.81/300.43 91720[0:Rew:1344.0,91660.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,w),u,w),w),c_List_Oappend(c_List_Oreplicate(x,y,w),c_List_Oreplicate(z,y,w),w))* -> equal(v,c_List_Oreplicate(z,y,w))*.
% 299.81/300.43 92036[0:SpL:39773.2,8040.0] || equal(c_List_Oreplicate(u,v,w),x) equal(y,c_List_Oreplicate(z,v,w))* equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x1,w),c_List_Oappend(y,x,w))* -> equal(x1,c_List_Oreplicate(z,v,w))*.
% 299.81/300.43 92016[0:SpL:39773.2,8040.0] || equal(u,v)* equal(w,c_List_Oreplicate(x,y,z)) equal(c_List_Oappend(w,v,z),c_List_Oappend(c_List_Oreplicate(x1,y,z),c_List_Oreplicate(x,y,z),z))* -> equal(u,c_List_Oreplicate(x1,y,z))*.
% 299.81/300.43 92054[0:Rew:1351.0,92012.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(w,x,y),y),y),c_List_Oappend(c_List_Oreplicate(z,x,y),c_List_Oreplicate(w,x,y),y))* -> equal(c_List_Orev(v,y),c_List_Oreplicate(z,x,y))*.
% 299.81/300.43 92001[0:SpL:38750.1,8040.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Oreplicate(x,y,w),v,w),c_List_Oappend(c_List_Oreplicate(z,y,w),c_List_Oreplicate(x,y,w),w))* -> equal(c_List_Orev(u,w),c_List_Oreplicate(z,y,w))*.
% 299.81/300.43 92057[0:Rew:1351.0,91999.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(x,y,w),w),w),c_List_Oappend(c_List_Oreplicate(z,y,w),c_List_Oreplicate(x,y,w),w))* -> equal(v,c_List_Oreplicate(z,y,w))*.
% 299.81/300.43 92173[0:SpL:46993.1,8303.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),c_List_Olist_ONil(w))** equal(c_List_Oappend(y,c_List_Olist_OCons(v,x,w),w),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))** -> equal(y,c_List_Oreplicate(u,v,w))*.
% 299.81/300.43 92172[0:SpL:39773.2,8303.0] || equal(u,v) equal(w,c_List_Oreplicate(x,y,z))* equal(c_List_Oappend(x1,c_List_Olist_OCons(y,u,z),z),c_List_Olist_OCons(y,c_List_Oappend(w,v,z),z))* -> equal(x1,c_List_Oreplicate(x,y,z))*.
% 299.81/300.43 92182[0:Rew:1351.0,92168.1] || equal(u,v) equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(v,y),y),y),c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(z,x,y),y),y),y))* -> equal(w,c_List_Oreplicate(z,x,y)).
% 299.81/300.43 92157[0:SpL:38750.1,8303.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,w),w),w),c_List_Olist_OCons(y,c_List_Oappend(c_List_Oreplicate(z,y,w),v,w),w))* -> equal(x,c_List_Oreplicate(z,y,w)).
% 299.81/300.43 92185[0:Rew:1351.0,92155.1] || equal(u,c_List_Orev(v,w)) equal(c_List_Oappend(x,c_List_Olist_OCons(y,v,w),w),c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(z,y,w),w),w),w))* -> equal(x,c_List_Oreplicate(z,y,w)).
% 299.81/300.43 92147[0:SpL:39773.2,8303.0] || equal(c_List_Olist_OCons(u,v,w),x) equal(y,z)* equal(c_List_Oappend(y,x,w),c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(x1,u,w),v,w),w))* -> equal(z,c_List_Oreplicate(x1,u,w))*.
% 299.81/300.43 92136[0:SpL:38750.1,8303.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x)) equal(c_List_Oappend(y,c_List_Orev(u,x),x),c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(z,v,x),w,x),x))* -> equal(y,c_List_Oreplicate(z,v,x)).
% 299.81/300.43 92134[0:SpL:39528.1,8303.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,w),c_List_Olist_OCons(x,y,w),w),c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(z,x,w),y,w),w))* -> equal(c_List_Orev(v,w),c_List_Oreplicate(z,x,w))*.
% 299.81/300.43 92132[0:SpL:39580.1,8303.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(v,c_List_Olist_OCons(x,y,w),w),c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(z,x,w),y,w),w))* -> equal(c_List_Orev(u,w),c_List_Oreplicate(z,x,w))*.
% 299.81/300.43 92129[0:SpL:39580.1,8303.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Oappend(c_List_Orev(u,w),c_List_Olist_OCons(x,y,w),w),c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(z,x,w),y,w),w))* -> equal(v,c_List_Oreplicate(z,x,w))*.
% 299.81/300.43 92192[0:Rew:81.0,92124.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y),c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(z,hAPP(v,w),y),y))* -> equal(u,c_List_Oreplicate(z,hAPP(v,w),y)).
% 299.81/300.43 4097[0:SpL:54.0,439.0] || hBOOL(hAPP(hAPP(u,hAPP(v,c_List_Osko__List__Xlist__all2__refl__1__1(c_COMBB(u,v,w,x,y),z))),c_List_Osko__List__Xlist__all2__refl__1__1(c_COMBB(u,v,w,x,y),z)))* -> c_List_Olist__all2(c_COMBB(u,v,w,x,y),x1,x1,z,z)*.
% 299.81/300.43 4096[0:SpL:125.0,439.0] || hBOOL(hAPP(hAPP(u,hAPP(v,c_List_Osko__List__Xlist__all2__refl__1__1(c_Fun_Ocomp(u,v,w,x,y),z))),c_List_Osko__List__Xlist__all2__refl__1__1(c_Fun_Ocomp(u,v,w,x,y),z)))* -> c_List_Olist__all2(c_Fun_Ocomp(u,v,w,x,y),x1,x1,z,z)*.
% 299.81/300.43 11438[0:SpL:437.0,469.0] || c_List_Olist__all2(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),x2,y,x3)* -> c_List_Olist__all2(c_COMBB(u,v,y,tc_fun(x3,tc_bool),x),c_List_Olist__update(w,z,x1,x),x2,x,x3)*.
% 299.81/300.43 12713[0:Res:461.1,479.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),x,z,tc_Type_Oty,tc_Type_Oty).
% 299.81/300.43 12786[0:Res:460.1,478.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) hBOOL(hAPP(hAPP(c_TypeRel_Owiden(u,v),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v)),z))* -> hBOOL(hAPP(hAPP(c_TypeRel_Owiden(u,v),w),z)).
% 299.81/300.43 13262[0:Res:443.1,196.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* c_Objects_Ohext(v,z)* -> c_List_Olist__all2(c_Conform_Oconf(u,z,w),c_List_Odrop(x1,x,tc_Value_Oval),c_List_Odrop(x1,y,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.43 13261[0:Res:451.1,196.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* c_Objects_Ohext(v,z)* -> c_List_Olist__all2(c_Conform_Oconf(u,z,w),c_List_Otake(x1,x,tc_Value_Oval),c_List_Otake(x1,y,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.43 13569[0:Res:443.1,462.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,w),c_List_Odrop(z,y,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Odrop(z,x,tc_Value_Oval),x1,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.43 13568[0:Res:451.1,462.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,w),c_List_Otake(z,y,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Otake(z,x,tc_Value_Oval),x1,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.43 13763[0:SpR:279.1,207.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> equal(c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),c_List_Oappend(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),z,tc_Type_Oty),tc_Type_Oty),c_List_Oappend(y,z,tc_Type_Oty))**.
% 299.81/300.43 15469[0:SpR:5634.1,280.1] || equal(u,v)* equal(c_List_Omap(c_Objects_Otypeof__h(w),u,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),x,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))* -> c_WellTypeRT_OWTrts(y,w,z,c_List_Omap(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v,tc_Value_Oval,tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),x)*.
% 299.81/300.43 15694[0:SpL:5634.1,381.0] || equal(u,v)* c_WellTypeRT_OWTrts(w,x,y,c_List_Omap(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v,tc_Value_Oval,tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),z)* -> equal(c_List_Omap(c_Objects_Otypeof__h(x),u,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),z,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))*.
% 299.81/300.43 15964[0:SpR:79.1,5634.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z)* -> equal(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),z,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))*.
% 299.81/300.43 15995[0:Rew:427.0,15951.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orev(x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.43 22484[0:SpR:3954.0,452.2] || c_List_Olist__all2(u,v,w,x,y) c_List_Olist__all2(u,z,c_List_Olist_OCons(x1,c_List_Olist_ONil(y),y),x,y) -> c_List_Olist__all2(u,c_List_Oappend(v,z,x),c_List_Orev(c_List_Olist_OCons(x1,c_List_Orev(w,y),y),y),x,y)*.
% 299.81/300.43 22479[0:SpR:3954.0,452.2] || c_List_Olist__all2(u,v,w,x,y) c_List_Olist__all2(u,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x),x1,x,y) -> c_List_Olist__all2(u,c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(v,x),x),x),c_List_Oappend(w,x1,y),x,y)*.
% 299.81/300.43 22960[0:SpR:6605.0,445.2] || hBOOL(hAPP(hAPP(u,v),hAPP(w,x))) c_List_Olist__all2(u,y,c_List_Olist_ONil(z),x1,z) -> c_List_Olist__all2(u,c_List_Olist_OCons(v,y,x1),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(x2),x2),x2,z),x1,z)*.
% 299.81/300.43 22958[0:SpR:6605.0,445.2] || hBOOL(hAPP(hAPP(u,hAPP(v,w)),x)) c_List_Olist__all2(u,c_List_Olist_ONil(y),z,y,x1) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x2),x2),x2,y),c_List_Olist_OCons(x,z,x1),y,x1)*.
% 299.81/300.43 24406[0:Rew:427.0,24392.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orev(x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(c_List_Otake(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.43 24422[0:SpL:79.1,23620.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)) -> c_List_Odistinct(c_List_Otake(z,c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.43 24448[0:SpL:79.1,23734.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)) -> c_List_Odistinct(c_List_Orotate(z,c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.43 24495[0:Rew:427.0,24481.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orev(x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(c_List_Odrop(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.43 24511[0:SpL:79.1,23862.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)) -> c_List_Odistinct(c_List_Odrop(z,c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.43 24844[0:Rew:427.0,24830.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orev(x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.43 28676[0:SpL:79.1,27592.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)) -> c_List_Odistinct(c_List_Orev(c_List_Otake(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.43 28757[0:SpL:79.1,27885.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)) -> c_List_Odistinct(c_List_Orev(c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.43 28781[0:SpL:79.1,28165.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)) -> c_List_Odistinct(c_List_Orev(c_List_Odrop(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.43 32332[0:SpL:4047.0,3102.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w))* -> equal(c_List_Otake(u,c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w),w),c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w))**.
% 299.81/300.43 32213[0:SpR:4047.0,943.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))**.
% 299.81/300.43 34868[0:Rew:297.0,34678.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w) c_List_Olist__all2(x,c_List_Oappend(u,y,v),c_List_Orev(c_List_Oappend(z,c_List_Oreplicate(w,x1,x2),x2),x2),v,x2)* -> c_List_Olist__all2(x,u,c_List_Oreplicate(w,x1,x2),v,x2).
% 299.81/300.43 34869[0:Rew:297.0,34598.0] || equal(u,c_Nat_Osize__class_Osize(v,tc_List_Olist(w))) c_List_Olist__all2(x,c_List_Orev(c_List_Oappend(y,c_List_Oreplicate(u,z,x1),x1),x1),c_List_Oappend(v,x2,w),x1,w)* -> c_List_Olist__all2(x,c_List_Oreplicate(u,z,x1),v,x1,w).
% 299.81/300.43 43815[0:SpL:1542.1,151.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(w))) c_List_Olist__all2(z,c_List_Oappend(x,x1,y),x2,y,w)* -> c_List_Olist__all2(z,x,u,y,w)*.
% 299.81/300.43 43723[0:SpL:1542.1,151.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,x1,c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,u,x,w,y)*.
% 299.81/300.43 44231[0:Rew:43969.1,43814.3] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)))* c_List_Olist__all2(z,c_List_Oappend(x,x1,y),x2,y,w)* -> c_List_Olist__all2(z,x1,x2,y,w).
% 299.81/300.43 44232[0:Rew:43969.1,43722.3] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y)))* c_List_Olist__all2(z,x1,c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,x1,x2,w,y).
% 299.81/300.43 44751[0:SpR:6590.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(hAPP(x,u),c_List_Omap(x,v,w,y),y),y),y),c_List_Orev(c_List_Olist_OCons(hAPP(x,u),c_List_Omap(x,v,w,y),y),y))**.
% 299.81/300.43 45452[0:SpR:10554.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Olist_OCons(y,c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x),x),x),c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x))**.
% 299.81/300.43 45451[0:SpR:10554.0,4019.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Olist_OCons(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x),x),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x))**.
% 299.81/300.43 45450[0:SpR:10554.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Orev(c_List_Oappend(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x),x),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x))**.
% 299.81/300.43 45443[0:SpR:10554.0,644.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),x),z,x),x),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),x))**.
% 299.81/300.43 47123[0:SpR:46993.1,445.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) hBOOL(hAPP(hAPP(w,x),y)) c_List_Olist__all2(w,z,u,x1,v)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,z,x1),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),x1,v)*.
% 299.81/300.43 47113[0:SpR:46993.1,445.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) hBOOL(hAPP(hAPP(w,x),y)) c_List_Olist__all2(w,u,z,v,x1)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Olist_OCons(y,z,x1),v,x1)*.
% 299.81/300.43 47085[0:SpR:46993.1,445.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) hBOOL(hAPP(hAPP(w,x),y)) c_List_Olist__all2(w,z,c_List_Olist_ONil(v),x1,v) -> c_List_Olist__all2(w,c_List_Olist_OCons(x,z,x1),c_List_Olist_OCons(y,u,v),x1,v)*.
% 299.81/300.43 47076[0:SpR:46993.1,445.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) hBOOL(hAPP(hAPP(w,x),y)) c_List_Olist__all2(w,c_List_Olist_ONil(v),z,v,x1) -> c_List_Olist__all2(w,c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(y,z,x1),v,x1)*.
% 299.81/300.43 48347[0:Rew:344.0,48252.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(x,w),c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),w),c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w))**.
% 299.81/300.43 48348[0:Rew:344.0,48250.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oappend(c_List_Orev(u,x),y,x),x),x),c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x))**.
% 299.81/300.43 49530[0:SpL:4140.0,469.0] || c_List_Olist__all2(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,x,z,tc_fun(x2,tc_bool),x3),c_List_Otake(v,c_List_Oreplicate(w,y,x3),x3),x1,x3,x2)*.
% 299.81/300.43 49409[0:SpR:4140.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Otake(u,c_List_Oreplicate(v,hAPP(y,w),z),z),x1,z),z),c_List_Otake(u,c_List_Oreplicate(v,hAPP(y,w),z),z))**.
% 299.81/300.43 50072[0:SpL:4139.0,469.0] || c_List_Olist__all2(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,w,z,tc_fun(x2,tc_bool),y),c_List_Otake(v,c_List_Orev(x,y),y),x1,y,x2)*.
% 299.81/300.43 50030[0:SpL:4139.0,17205.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Orev(x,y),y),y,z))* equal(c_List_Orev(c_List_Omap(v,x,y,z),z),c_List_Orev(u,z))* -> equal(c_List_Orev(c_List_Omap(v,x,y,z),z),u).
% 299.81/300.43 50002[0:SpL:4139.0,983.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orev(w,x),x),x,y),z,y),c_List_Orev(c_List_Omap(u,w,x,y),y))** -> equal(c_List_Odrop(v,c_List_Orev(c_List_Omap(u,w,x,y),y),y),z)*.
% 299.81/300.43 49997[0:SpL:4139.0,2853.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Orev(w,x),x),x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Odrop(v,c_List_Orev(c_List_Omap(u,w,x,y),y),y),c_List_Orev(c_List_Omap(u,w,x,y),y))**.
% 299.81/300.43 49995[0:SpL:4139.0,1193.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Orev(w,x),x),x,y),y),c_List_Orev(c_List_Omap(u,w,x,y),y))** -> equal(c_List_Odrop(v,c_List_Orev(c_List_Omap(u,w,x,y),y),y),c_List_Olist_ONil(y))**.
% 299.81/300.43 49904[0:SpR:4139.0,39737.1] || equal(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* -> equal(c_List_Oappend(c_List_Omap(w,c_List_Otake(v,c_List_Orev(x,y),y),y,z),u,z),c_List_Orev(c_List_Omap(w,x,y,z),z))**.
% 299.81/300.43 50738[0:SpL:4133.0,469.0] || c_List_Olist__all2(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,w,z,tc_fun(x2,tc_bool),y),c_List_Orev(c_List_Otake(v,x,y),y),x1,y,x2)*.
% 299.81/300.43 50350[0:SpR:4133.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))**.
% 299.81/300.43 53050[0:SpL:4254.0,469.0] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,x,z,tc_fun(x2,tc_bool),x3),c_List_Orotate(v,c_List_Oreplicate(w,y,x3),x3),x1,x3,x2)*.
% 299.81/300.43 53378[0:SpL:4253.0,469.0] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,w,z,tc_fun(x2,tc_bool),y),c_List_Orotate(v,c_List_Orev(x,y),y),x1,y,x2)*.
% 299.81/300.43 53993[0:SpL:4246.0,469.0] || c_List_Olist__all2(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,w,z,tc_fun(x2,tc_bool),y),c_List_Orev(c_List_Orotate(v,x,y),y),x1,y,x2)*.
% 299.81/300.43 54488[0:SpL:4361.0,469.0] || c_List_Olist__all2(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,x,z,tc_fun(x2,tc_bool),x3),c_List_Odrop(v,c_List_Oreplicate(w,y,x3),x3),x1,x3,x2)*.
% 299.81/300.43 54345[0:SpR:4361.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(y,w),z),z),x1,z),z),c_List_Odrop(u,c_List_Oreplicate(v,hAPP(y,w),z),z))**.
% 299.81/300.43 55033[0:SpL:4360.0,469.0] || c_List_Olist__all2(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,w,z,tc_fun(x2,tc_bool),y),c_List_Odrop(v,c_List_Orev(x,y),y),x1,y,x2)*.
% 299.81/300.43 54978[0:SpL:4360.0,926.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Odrop(w,c_List_Orev(x,y),y),y,z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> equal(c_List_Otake(w,c_List_Orev(c_List_Omap(v,x,y,z),z),z),u)*.
% 299.81/300.43 54946[0:SpL:4360.0,25586.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Orev(w,x),x),x,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Otake(v,c_List_Orev(c_List_Omap(u,w,x,y),y),y),c_List_Orev(c_List_Omap(u,w,x,y),y))**.
% 299.81/300.43 54828[0:SpR:4360.0,9462.1] || equal(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))* -> equal(c_List_Oappend(u,c_List_Omap(w,c_List_Odrop(v,c_List_Orev(x,y),y),y,z),z),c_List_Orev(c_List_Omap(w,x,y,z),z))**.
% 299.81/300.43 55697[0:SpL:4352.0,469.0] || c_List_Olist__all2(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,w,z,tc_fun(x2,tc_bool),y),c_List_Orev(c_List_Odrop(v,x,y),y),x1,y,x2)*.
% 299.81/300.43 55263[0:SpR:4352.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))**.
% 299.81/300.43 56481[0:Res:4537.1,479.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Oreplicate(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Orev(y,tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Oreplicate(w,x,tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)*.
% 299.81/300.43 56668[0:Res:4527.1,479.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),w,c_List_Oreplicate(x,y,tc_Type_Oty),tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Oreplicate(x,y,tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Orev(w,tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)*.
% 299.81/300.43 58184[0:SpR:4360.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x,x2)* -> c_List_Olist__all2(u,w,c_List_Omap(y,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),c_List_Orev(z,x1),x1),x1,x2),x,x2)*.
% 299.81/300.43 58183[0:SpR:4361.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Oreplicate(y,hAPP(z,x1),x2),x,x2) -> c_List_Olist__all2(u,w,c_List_Omap(z,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),c_List_Oreplicate(y,x1,x3),x3),x3,x2),x,x2)*.
% 299.81/300.43 58237[0:Rew:207.0,58127.0,377.0,58127.0] || c_List_Olist__all2(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),x1,z,x2)* -> c_List_Olist__all2(u,y,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Olist_OCons(x3,x,z),z),tc_List_Olist(z)),x1,x2),z,x2)*.
% 299.81/300.43 58478[0:SpR:4360.0,6815.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Omap(v,w,x,y),y),c_List_Oappend(z,x1,x2),y,x2)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Odrop(c_Nat_Osize__class_Osize(z,tc_List_Olist(x2)),c_List_Orev(w,x),x),x,y),x1,y,x2)*.
% 299.81/300.43 58477[0:SpR:4361.0,6815.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,hAPP(w,x),y),c_List_Oappend(z,x1,x2),y,x2) -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Odrop(c_Nat_Osize__class_Osize(z,tc_List_Olist(x2)),c_List_Oreplicate(v,x,x3),x3),x3,y),x1,y,x2)*.
% 299.81/300.43 58530[0:Rew:207.0,58421.0,377.0,58421.0] || c_List_Olist__all2(u,v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,z,x1),x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Oappend(w,c_List_Olist_OCons(x3,y,x1),x1),tc_List_Olist(x1)),v,x2),z,x2,x1)*.
% 299.81/300.43 59264[0:SpR:9809.1,452.2] || equal(u,v)* c_List_Olist__all2(w,x,y,z,x1) c_List_Olist__all2(w,x2,c_List_Orev(v,x1),z,x1)* -> c_List_Olist__all2(w,c_List_Oappend(x,x2,z),c_List_Oappend(y,c_List_Orev(u,x1),x1),z,x1)*.
% 299.81/300.43 59251[0:SpR:9809.1,452.2] || equal(u,v)* c_List_Olist__all2(w,x,y,z,x1) c_List_Olist__all2(w,c_List_Orev(v,z),x2,z,x1)* -> c_List_Olist__all2(w,c_List_Oappend(x,c_List_Orev(u,z),z),c_List_Oappend(y,x2,x1),z,x1)*.
% 299.81/300.43 61807[0:SpR:1632.0,782.1] || equal(u,c_List_Omap(v,c_List_Orev(w,x),x,y)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),c_List_Orev(c_List_Oappend(z,c_List_Omap(v,w,x,y),y),y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))*.
% 299.81/300.43 62471[0:Rew:344.0,62171.1,425.0,62171.1] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Oappend(w,c_List_Omap(x,y,z,x1),x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(z)),v,x2),c_List_Omap(x,c_List_Orev(y,z),z,x1),x2,x1)*.
% 299.81/300.43 62472[0:Rew:344.0,62104.1,425.0,62104.1] || c_List_Olist__all2(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),x1,z,x2)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Orev(x,y),y,z),c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),x1,x2),z,x2)*.
% 299.81/300.43 62651[0:Res:4535.1,468.0] || c_List_Olist__all2(c_COMBB(u,v,w,tc_fun(x,tc_bool),y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y),x1,y,x)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(z,c_List_Olist_ONil(y),y),y,w),c_List_Orev(x1,x),w,x)*.
% 299.81/300.43 62920[0:Res:4525.1,468.0] || c_List_Olist__all2(c_COMBB(u,v,w,tc_fun(x,tc_bool),y),z,c_List_Olist_OCons(x1,c_List_Olist_ONil(x),x),y,x)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(z,y),y,w),c_List_Olist_OCons(x1,c_List_Olist_ONil(x),x),w,x)*.
% 299.81/300.43 64727[0:Rew:125.0,64329.0] || c_List_Odistinct(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,x,y,z),x1,z,y),y),y),y)* -> c_List_Odistinct(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x1,z),z),z,x),x)*.
% 299.81/300.43 64728[0:Rew:125.0,64240.0] || -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist_OCons(z,c_List_Orev(x1,y),y),y,x),c_List_Olist_OCons(hAPP(u,hAPP(v,z)),c_List_Orev(c_List_Omap(u,c_List_Omap(v,x1,y,w),w,x),x),x))*.
% 299.81/300.43 64730[0:Rew:125.0,64161.0] || -> equal(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,x,y,z),x1,z,y),y),y),c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x1,z),z),z,x),x,y))*.
% 299.81/300.43 65556[0:Rew:125.0,65078.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,x1))*.
% 299.81/300.43 65557[0:Rew:125.0,65051.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(c_Fun_Ocomp(u,v,x,y,z),x1,z,y),y),y),c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x1,z),z),z,x),x,y))*.
% 299.81/300.43 67307[0:SpR:3110.1,4137.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Otake(w,x,v),v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Otake(w,c_List_Omap(y,x,v,z),z),z),c_List_Omap(y,c_List_Otake(w,x,v),v,z))**.
% 299.81/300.43 67183[0:SpR:4137.0,783.1] || equal(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Omap(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Otake(v,x,y),y),y,z),c_List_Otake(v,c_List_Omap(w,x,y,z),z))**.
% 299.81/300.43 67801[0:SpL:4256.0,4261.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z,x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Omap(u,c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),x1,x2),c_List_Olist_ONil(x2))**.
% 299.81/300.43 68407[0:SpL:4250.0,4261.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z,x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Omap(u,c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),x1,x2),c_List_Olist_ONil(x2))**.
% 299.81/300.43 68907[0:SpR:3110.1,4249.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Orotate(w,x,v),v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,c_List_Omap(y,x,v,z),z),z),c_List_Omap(y,c_List_Orotate(w,x,v),v,z))**.
% 299.81/300.43 68809[0:SpR:4249.0,783.1] || equal(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Omap(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Orotate(v,x,y),y),y,z),c_List_Orotate(v,c_List_Omap(w,x,y,z),z))**.
% 299.81/300.43 71420[0:SpL:4356.0,4261.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z,x1),x1,x2),c_List_Olist_ONil(x2))** -> equal(c_List_Omap(u,c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),x1,x2),c_List_Olist_ONil(x2))**.
% 299.81/300.43 71949[0:SpR:38750.1,452.2] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,y,z,x1,w) c_List_Olist__all2(x,x2,v,x1,w)* -> c_List_Olist__all2(x,c_List_Oappend(y,x2,x1),c_List_Oappend(z,c_List_Orev(u,w),w),x1,w)*.
% 299.81/300.43 71929[0:SpR:38750.1,452.2] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,y,z,w,x1) c_List_Olist__all2(x,v,x2,w,x1)* -> c_List_Olist__all2(x,c_List_Oappend(y,c_List_Orev(u,w),w),c_List_Oappend(z,x2,x1),w,x1)*.
% 299.81/300.43 71871[0:SpR:38750.1,452.2] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,y,z,x1,w) c_List_Olist__all2(x,x2,c_List_Orev(u,w),x1,w)* -> c_List_Olist__all2(x,c_List_Oappend(y,x2,x1),c_List_Oappend(z,v,w),x1,w)*.
% 299.81/300.43 71857[0:SpR:38750.1,452.2] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,y,z,w,x1) c_List_Olist__all2(x,c_List_Orev(u,w),x2,w,x1)* -> c_List_Olist__all2(x,c_List_Oappend(y,v,w),c_List_Oappend(z,x2,x1),w,x1)*.
% 299.81/300.43 73691[0:SpR:3110.1,4355.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Odrop(w,x,v),v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Odrop(w,c_List_Omap(y,x,v,z),z),z),c_List_Omap(y,c_List_Odrop(w,x,v),v,z))**.
% 299.81/300.43 73514[0:SpR:4355.0,783.1] || equal(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z)) -> equal(c_List_Omap(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Odrop(v,x,y),y),y,z),c_List_Odrop(v,c_List_Omap(w,x,y,z),z))**.
% 299.81/300.43 74056[0:SpR:38776.1,445.2] || equal(u,v)* hBOOL(hAPP(hAPP(w,x),y)) c_List_Olist__all2(w,z,c_List_Orev(v,x1),x2,x1)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,z,x2),c_List_Olist_OCons(y,c_List_Orev(u,x1),x1),x2,x1)*.
% 299.81/300.43 74044[0:SpR:38776.1,445.2] || equal(u,v)* hBOOL(hAPP(hAPP(w,x),y)) c_List_Olist__all2(w,c_List_Orev(v,z),x1,z,x2)* -> c_List_Olist__all2(w,c_List_Olist_OCons(x,c_List_Orev(u,z),z),c_List_Olist_OCons(y,x1,x2),z,x2)*.
% 299.81/300.43 75321[0:SpR:39528.1,452.2] || equal(u,v)* c_List_Olist__all2(w,x,c_List_Orev(u,y),z,y)* c_List_Olist__all2(w,x1,x2,z,y) -> c_List_Olist__all2(w,c_List_Oappend(x,x1,z),c_List_Oappend(c_List_Orev(v,y),x2,y),z,y)*.
% 299.81/300.43 75307[0:SpR:39528.1,452.2] || equal(u,v)* c_List_Olist__all2(w,c_List_Orev(u,x),y,x,z)* c_List_Olist__all2(w,x1,x2,x,z) -> c_List_Olist__all2(w,c_List_Oappend(c_List_Orev(v,x),x1,x),c_List_Oappend(y,x2,z),x,z)*.
% 299.81/300.43 77423[0:SpR:330.1,8862.0] || -> equal(u,v) equal(c_List_Olist__update(c_List_Omap(w,c_List_Olist__update(c_List_Olist__update(x,u,y,z),v,x1,z),z,x2),u,x3,x2),c_List_Olist__update(c_List_Omap(w,c_List_Olist__update(x,v,x1,z),z,x2),u,x3,x2))**.
% 299.81/300.43 77414[0:SpR:8862.0,330.1] || -> equal(u,v) equal(c_List_Olist__update(c_List_Olist__update(c_List_Omap(w,c_List_Olist__update(x,u,y,z),z,x1),v,x2,x1),u,x3,x1),c_List_Olist__update(c_List_Olist__update(c_List_Omap(w,x,z,x1),u,x3,x1),v,x2,x1))**.
% 299.81/300.43 77689[0:SpR:39580.1,452.2] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,y,v,z,w)* c_List_Olist__all2(x,x1,x2,z,w) -> c_List_Olist__all2(x,c_List_Oappend(y,x1,z),c_List_Oappend(c_List_Orev(u,w),x2,w),z,w)*.
% 299.81/300.43 77669[0:SpR:39580.1,452.2] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,v,y,w,z)* c_List_Olist__all2(x,x1,x2,w,z) -> c_List_Olist__all2(x,c_List_Oappend(c_List_Orev(u,w),x1,w),c_List_Oappend(y,x2,z),w,z)*.
% 299.81/300.43 77609[0:SpR:39580.1,452.2] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,y,c_List_Orev(u,w),z,w)* c_List_Olist__all2(x,x1,x2,z,w) -> c_List_Olist__all2(x,c_List_Oappend(y,x1,z),c_List_Oappend(v,x2,w),z,w)*.
% 299.81/300.43 77595[0:SpR:39580.1,452.2] || equal(u,c_List_Orev(v,w))* c_List_Olist__all2(x,c_List_Orev(u,w),y,w,z)* c_List_Olist__all2(x,x1,x2,w,z) -> c_List_Olist__all2(x,c_List_Oappend(v,x1,w),c_List_Oappend(y,x2,z),w,z)*.
% 299.81/300.43 79687[0:SpR:39773.2,452.2] || equal(u,v)* equal(w,x)* c_List_Olist__all2(y,z,w,x1,x2)* c_List_Olist__all2(y,x3,v,x1,x2)* -> c_List_Olist__all2(y,c_List_Oappend(z,x3,x1),c_List_Oappend(x,u,x2),x1,x2)*.
% 299.81/300.43 79667[0:SpR:39773.2,452.2] || equal(u,v)* equal(w,x)* c_List_Olist__all2(y,w,z,x1,x2)* c_List_Olist__all2(y,v,x3,x1,x2)* -> c_List_Olist__all2(y,c_List_Oappend(x,u,x1),c_List_Oappend(z,x3,x2),x1,x2)*.
% 299.81/300.43 81790[0:Rew:1351.0,81770.1] || equal(u,c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(v),c_Value_Oval_OAddr(w)),v),x,tc_Expr_Oexp(v)),tc_Expr_Oexp(v)))* -> c_BigStep_Ofinals(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(y,hAPP(c_Expr_Oexp_OVal(v),z),tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),tc_Expr_Oexp(v)),v)*.
% 299.81/300.43 82387[0:SpL:434.0,13779.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(x1,tc_Type_Oty) -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,hAPP(w,x),c_List_Omap(w,y,z,tc_Type_Oty),x1,v),tc_Type_Oty)*.
% 299.81/300.43 82722[0:SpL:4360.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Odrop(z,c_List_Orev(c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Orev(x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 82718[0:SpL:4139.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Otake(z,c_List_Orev(c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Orev(x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 82716[0:SpL:4361.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Odrop(z,c_List_Oreplicate(x1,hAPP(u,x2),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Oreplicate(x1,x2,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 82714[0:SpL:4140.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Otake(z,c_List_Oreplicate(x1,hAPP(u,x2),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Oreplicate(x1,x2,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 82684[0:SpL:4360.0,7291.0] || equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Orotate(z,c_List_Omap(v,x1,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(w,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)))*.
% 299.81/300.43 82680[0:SpL:4139.0,7291.0] || equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Orotate(z,c_List_Omap(v,x1,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(w,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)))*.
% 299.81/300.43 82678[0:SpL:4361.0,7291.0] || equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Orotate(z,c_List_Omap(w,x1,x2,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Oreplicate(v,x,x2),x2),tc_List_Olist(x2)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x2)))*.
% 299.81/300.43 82676[0:SpL:4140.0,7291.0] || equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Orotate(z,c_List_Omap(w,x1,x2,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Oreplicate(v,x,x2),x2),tc_List_Olist(x2)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x2)))*.
% 299.81/300.43 82774[0:Rew:344.0,82730.1] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Orev(c_List_Olist_OCons(hAPP(u,z),c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(z,x1,w),tc_List_Olist(w)))*.
% 299.81/300.43 82779[0:Rew:344.0,82692.1] || equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),c_List_Orotate(z,c_List_Omap(u,x1,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)))*.
% 299.81/300.43 83600[0:SpL:4122.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,y,z,x1))** -> equal(c_List_Oappend(u,v,x1),c_List_Omap(x,c_List_Otake(w,y,z),z,x1))*.
% 299.81/300.43 83599[0:SpL:4122.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,y,z,x1))** -> equal(c_List_Olist_OCons(u,v,x1),c_List_Omap(x,c_List_Otake(w,y,z),z,x1))*.
% 299.81/300.43 83562[0:SpL:4122.0,1572.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Omap(v,c_List_Otake(w,x,y),y,z),x1,z),z),c_List_Oappend(u,c_List_Omap(v,x,y,z),z))** -> equal(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z)).
% 299.81/300.43 83561[0:SpL:4122.0,1467.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Otake(w,x,y),y,z),x1,z),z),c_List_Olist_OCons(u,c_List_Omap(v,x,y,z),z))** -> equal(x1,c_List_Odrop(w,c_List_Omap(v,x,y,z),z)).
% 299.81/300.43 83523[0:SpL:4122.0,1562.0] || equal(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),c_List_Oappend(z,c_List_Odrop(x1,c_List_Omap(v,w,x,y),y),y))* -> equal(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(x1,w,x),x,y),y),z)*.
% 299.81/300.43 83500[0:SpL:4122.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Oappend(z,c_List_Odrop(x1,c_List_Omap(v,w,x,y),y),y))* -> equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Otake(x1,w,x),x,y),y),z)*.
% 299.81/300.43 83452[0:SpL:4122.0,1363.0] || equal(c_List_Oappend(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),y),z,y),c_List_Orev(c_List_Omap(v,w,x,y),y))** -> equal(c_List_Orev(c_List_Omap(v,c_List_Otake(u,w,x),x,y),y),z)*.
% 299.81/300.43 83451[0:SpL:4122.0,1362.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Omap(v,c_List_Otake(w,x,y),y,z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))** -> equal(c_List_Orev(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z),u).
% 299.81/300.43 84385[0:SpL:4341.0,1562.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Odrop(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> equal(c_List_Oappend(u,v,x1),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1)).
% 299.81/300.43 84384[0:SpL:4341.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Odrop(x,y,z),z,x1),x1),x1),c_List_Omap(w,y,z,x1))** -> equal(c_List_Olist_OCons(u,v,x1),c_List_Otake(x,c_List_Omap(w,y,z,x1),x1)).
% 299.81/300.43 84348[0:SpL:4341.0,1572.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z),z),c_List_Oappend(u,c_List_Omap(w,x,y,z),z))** -> equal(x1,c_List_Omap(w,c_List_Odrop(v,x,y),y,z))*.
% 299.81/300.43 84347[0:SpL:4341.0,1467.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z),z),c_List_Olist_OCons(u,c_List_Omap(w,x,y,z),z))** -> equal(x1,c_List_Omap(w,c_List_Odrop(v,x,y),y,z))*.
% 299.81/300.43 84309[0:SpL:4341.0,1562.0] || equal(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),c_List_Oappend(z,c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),y))* -> equal(c_List_Oappend(u,c_List_Otake(x1,c_List_Omap(v,w,x,y),y),y),z)*.
% 299.81/300.43 84286[0:SpL:4341.0,1459.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,w,x,y),y),c_List_Oappend(z,c_List_Omap(v,c_List_Odrop(x1,w,x),x,y),y))* -> equal(c_List_Olist_OCons(u,c_List_Otake(x1,c_List_Omap(v,w,x,y),y),y),z)*.
% 299.81/300.43 84240[0:SpL:4341.0,1363.0] || equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,w,x),x,y),y),z,y),c_List_Orev(c_List_Omap(u,w,x,y),y))** -> equal(c_List_Orev(c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),z).
% 299.81/300.43 84239[0:SpL:4341.0,1362.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Orev(c_List_Omap(w,x,y,z),z))** -> equal(c_List_Orev(c_List_Omap(w,c_List_Odrop(v,x,y),y,z),z),u)*.
% 299.81/300.43 84070[0:SpR:46002.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1),c_List_Omap(w,y,z,x1),x1),c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1))**.
% 299.81/300.43 84649[0:Rew:421.0,84196.1,3469.1,84196.1] || equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,w,x,y))** -> equal(c_List_Omap(v,c_List_Oappend(w,c_List_Odrop(u,w,x),x),x,y),c_List_Omap(v,w,x,y))**.
% 299.81/300.43 84995[0:SpL:7148.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1,hAPP(u,x2),x),x)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Omap(v,z,y,w),w),x1,x2,w),w)*.
% 299.81/300.43 84966[0:SpR:294.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y,x2),c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,y,x2,x),w,x,x2,z),c_List_Orev(x1,z),z,x2))*.
% 299.81/300.43 84965[0:SpR:294.0,7148.0] || -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(c_List_Omap(z,x1,x2,y),y),y,x),c_List_Omap(c_Fun_Ocomp(u,c_Fun_Ocomp(v,z,y,w,x2),w,x,x2),c_List_Orev(x1,x2),x2,x))*.
% 299.81/300.43 84959[0:SpR:4036.1,7148.0] || equal(u,v) -> equal(c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Olist_OCons(y,v,z),z,x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(c_List_Olist_OCons(y,u,z),z),z,x2))*.
% 299.81/300.43 84957[0:SpR:1378.1,7148.0] || equal(u,v) -> equal(c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Oappend(y,u,z),z,x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(c_List_Oappend(y,v,z),z),z,x2))*.
% 299.81/300.43 84955[0:SpR:1375.1,7148.0] || equal(u,v) -> equal(c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Oappend(u,y,z),z,x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(c_List_Oappend(v,y,z),z),z,x2))*.
% 299.81/300.43 84911[0:SpR:4360.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(c_List_Odrop(v,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.43 84909[0:SpR:4253.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(c_List_Orotate(v,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.43 84907[0:SpR:4139.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(c_List_Otake(v,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.43 84905[0:SpR:4361.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,x,z,x1,x2),c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,y,x2),x2),x2),x2,x1))*.
% 299.81/300.43 84904[0:SpR:4254.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,x,z,x1,x2),c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,y,x2),x2),x2),x2,x1))*.
% 299.81/300.43 84903[0:SpR:4140.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,x,z,x1,x2),c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,y,x2),x2),x2),x2,x1))*.
% 299.81/300.43 84900[0:SpR:437.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),y,x2),c_List_Omap(c_Fun_Ocomp(u,v,y,x2,x),c_List_Orev(c_List_Olist__update(w,z,x1,x),x),x,x2))*.
% 299.81/300.43 84862[0:SpR:7148.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(c_List_Odrop(u,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.43 84859[0:SpR:7148.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(c_List_Orotate(u,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.43 84857[0:SpR:7148.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(c_List_Otake(u,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.43 84810[0:SpR:7148.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x),x,y))*.
% 299.81/300.43 84807[0:SpR:7148.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x),x,y))*.
% 299.81/300.43 84805[0:SpR:7148.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x),x,y))*.
% 299.81/300.43 84795[0:SpR:7148.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Orev(c_List_Omap(v,w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Omap(c_Fun_Ocomp(u,v,y,x2,x),c_List_Orev(w,x),x,x2),z,hAPP(u,x1),x2))*.
% 299.81/300.43 84794[0:SpR:7148.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Omap(c_Fun_Ocomp(u,y,w,x,z),c_List_Orev(x1,z),z,x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(y,x1,z,w),w),w),w,x))*.
% 299.81/300.43 84789[0:SpR:7148.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Omap(u,x1,w,x),x),c_List_Omap(u,c_List_Oappend(c_List_Orev(c_List_Omap(v,z,y,w),w),x1,w),w,x))*.
% 299.81/300.43 85279[0:Rew:344.0,85076.1] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),x1,x,z),z))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x))).
% 299.81/300.43 85295[0:Rew:125.0,84880.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(c_Fun_Ocomp(u,v,x,y,z),x1,z,y),y),y),c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,x1,z),z,x),x),x,y))*.
% 299.81/300.43 85296[0:Rew:125.0,84876.0] || -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist_OCons(z,c_List_Orev(x1,y),y),y,x),c_List_Olist_OCons(hAPP(u,hAPP(v,z)),c_List_Omap(u,c_List_Orev(c_List_Omap(v,x1,y,w),w),w,x),x))*.
% 299.81/300.43 86101[0:SpL:7129.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x1,hAPP(u,x2),x),x)* -> c_List_Odistinct(c_List_Olist__update(c_List_Omap(v,c_List_Orev(z,y),y,w),x1,x2,w),w)*.
% 299.81/300.43 86060[0:SpL:7129.0,12721.2] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(x1,x2)* equal(c_List_Olist_OCons(x3,x2,x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))* -> .
% 299.81/300.43 86059[0:SpL:7129.0,7048.2] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(x1,x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),x2)* -> .
% 299.81/300.43 86044[0:SpL:7129.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),w,x3)* -> c_List_Olist__all2(u,v,c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3),w,x3)*.
% 299.81/300.43 86037[0:SpL:7129.0,3915.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* c_List_Odistinct(c_List_Omap(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x,x3),x3)* -> c_List_Odistinct(x1,x)*.
% 299.81/300.43 86035[0:SpL:7129.0,37574.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Orotate(x3,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),c_List_Olist_ONil(x))** -> .
% 299.81/300.43 86034[0:SpL:7129.0,17420.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Orev(c_List_Olist_OCons(x2,c_List_Orev(x1,x),x),x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))* -> .
% 299.81/300.43 86031[0:SpL:7129.0,1017.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))* c_List_Odistinct(x1,x)* -> c_List_Odistinct(x2,x)*.
% 299.81/300.43 86030[0:SpL:7129.0,12811.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))* c_List_Odistinct(x2,x)* -> c_List_Odistinct(x1,x)*.
% 299.81/300.43 86016[0:SpL:7129.0,912.2] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(x2,x1)* c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x)* -> c_List_Odistinct(x2,x)*.
% 299.81/300.43 86007[0:SpL:7129.0,40021.1] || equal(u,v) equal(c_List_Oappend(c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),u,x2),v)* -> equal(c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),c_List_Olist_ONil(x2)).
% 299.81/300.43 86006[0:SpL:7129.0,40013.1] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),u,x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))** -> equal(v,c_List_Olist_ONil(x2))*.
% 299.81/300.43 86005[0:SpL:7129.0,4784.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),v,x2)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),v,x2)*.
% 299.81/300.43 86001[0:SpL:7129.0,6286.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Olist_ONil(x2))** -> equal(c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),c_List_Olist_ONil(x2)).
% 299.81/300.43 85999[0:SpL:7129.0,6889.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Oappend(c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),c_List_Orev(v,x2),x2))* -> .
% 299.81/300.43 85995[0:SpL:7129.0,454.0] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x3,x2)* -> c_List_Olist__all2(u,c_List_Orev(v,x3),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x3,x2)*.
% 299.81/300.43 85992[0:SpL:7129.0,31815.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2))* equal(c_List_Orev(u,x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))* -> .
% 299.81/300.43 85979[0:SpL:7129.0,17420.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y)) equal(c_List_Orev(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y),y),c_List_Orev(u,y))* -> .
% 299.81/300.43 85978[0:SpL:7129.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),x2,y),y),y),c_List_Odrop(x3,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y))* -> .
% 299.81/300.43 85952[0:SpL:7129.0,17418.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orev(x1,x))* equal(c_List_Orev(c_List_Olist_OCons(x2,x1,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))* -> .
% 299.81/300.43 85951[0:SpL:7129.0,8735.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),c_List_Oappend(x1,x2,x))* -> equal(x2,c_List_Olist_ONil(x)).
% 299.81/300.43 85945[0:SpL:7129.0,1185.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x2,x),x1)* -> equal(x2,c_List_Olist_ONil(x)).
% 299.81/300.43 85935[0:SpL:7129.0,4774.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),c_List_Olist_ONil(x2),x1,x2)* -> c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_ONil(x2),x1,x2)*.
% 299.81/300.43 85924[0:SpL:7129.0,6885.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x2,x1),x1),c_List_Oappend(c_List_Orev(x2,x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1))* -> .
% 299.81/300.43 85920[0:SpL:7129.0,6207.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x2,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_ONil(x1)).
% 299.81/300.43 85918[0:SpL:7129.0,449.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),c_List_Orev(x2,x3),x1,x3)* -> c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x2,x1,x3)*.
% 299.81/300.43 85917[0:SpL:7129.0,455.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x2,x1,x3)* -> c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Orev(x2,x3),x1,x3)*.
% 299.81/300.43 85908[0:SpL:7129.0,3689.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Orev(u,x1),x1),x1)*.
% 299.81/300.43 85888[0:SpL:7129.0,13136.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 85887[0:SpL:7129.0,18481.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 85874[0:SpL:7129.0,1652.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1,x2),x2)*.
% 299.81/300.43 85844[0:SpL:7129.0,37617.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Orotate(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),c_List_Olist_ONil(z))** -> .
% 299.81/300.43 85842[0:SpL:7129.0,106.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))* -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))*.
% 299.81/300.43 85839[0:SpL:7129.0,20921.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1)* equal(x2,x1)* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z)* -> c_List_Odistinct(x2,z)*.
% 299.81/300.43 85827[0:SpL:7129.0,3563.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),z)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(x1,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),z)*.
% 299.81/300.43 85796[0:SpR:4036.1,7129.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Olist_OCons(x2,v,x1),x1,z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(x2,u,x1),x1),x1,y),y,z))*.
% 299.81/300.43 85794[0:SpR:1378.1,7129.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Oappend(x2,u,x1),x1,z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Oappend(x2,v,x1),x1),x1,y),y,z))*.
% 299.81/300.43 85792[0:SpR:1375.1,7129.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Oappend(u,x2,x1),x1,z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Oappend(v,x2,x1),x1),x1,y),y,z))*.
% 299.81/300.43 85755[0:SpR:4360.0,7129.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y),c_List_Omap(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(u,c_List_Orev(x1,z),z),z),z,x),x,y))*.
% 299.81/300.43 85753[0:SpR:4253.0,7129.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y),c_List_Omap(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(u,c_List_Orev(x1,z),z),z),z,x),x,y))*.
% 299.81/300.43 85751[0:SpR:4139.0,7129.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y),c_List_Omap(v,c_List_Omap(w,c_List_Orev(c_List_Otake(u,c_List_Orev(x1,z),z),z),z,x),x,y))*.
% 299.81/300.43 85739[0:SpR:294.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,w,x,y),z,y,x,x1),x2,x1,x),x),c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,z,y,w,x1),c_List_Orev(x2,x1),x1,w),w,x))*.
% 299.81/300.43 85738[0:SpR:294.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,c_Fun_Ocomp(v,w,x,y,z),y,x1,z),x2,z,x1),x1),c_List_Omap(c_Fun_Ocomp(u,v,y,x1,x),c_List_Omap(w,c_List_Orev(x2,z),z,x),x,x1))*.
% 299.81/300.43 85711[0:SpR:7129.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),x),x,y))*.
% 299.81/300.43 85708[0:SpR:7129.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),x),x,y))*.
% 299.81/300.43 85706[0:SpR:7129.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),x),x,y))*.
% 299.81/300.43 85697[0:SpR:7129.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Omap(v,c_List_Orev(w,x),x,y),z,x1,y),y,x2),c_List_Olist__update(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,y,x2,x),w,x,x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.43 85693[0:SpR:7129.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,y,w,x,z),x1,z,x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Omap(y,c_List_Orev(x1,z),z,w),w),w,x))*.
% 299.81/300.43 85692[0:SpR:7129.0,421.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),c_List_Omap(u,x1,w,x),x),c_List_Omap(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(z,y),y,w),x1,w),w,x))*.
% 299.81/300.43 85677[0:SpR:7129.0,448.1] || c_List_Olist__all2(u,v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),x3,z)* -> c_List_Olist__all2(u,c_List_Orev(v,x3),c_List_Omap(w,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y,z),x3,z)*.
% 299.81/300.43 85675[0:SpR:7129.0,9809.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) -> equal(c_List_Oappend(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),c_List_Oappend(x2,c_List_Orev(x1,x),x))*.
% 299.81/300.43 85674[0:SpR:7129.0,38776.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) -> equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),c_List_Olist_OCons(x2,c_List_Orev(x1,x),x))*.
% 299.81/300.43 85665[0:SpR:7129.0,448.1] || c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),x2,y,x3)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),c_List_Orev(x2,x3),y,x3)*.
% 299.81/300.43 85658[0:SpR:7129.0,38750.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orev(x1,x)) -> equal(c_List_Oappend(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),c_List_Oappend(x2,x1,x))*.
% 299.81/300.43 85656[0:SpR:7129.0,39580.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orev(x1,x)) -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x2,x),c_List_Oappend(x1,x2,x))*.
% 299.81/300.43 85655[0:SpR:7129.0,39528.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) -> equal(c_List_Oappend(c_List_Orev(x1,x),x2,x),c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x2,x))*.
% 299.81/300.43 85648[0:SpR:7129.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y,x2),x2)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),y,x2),x2)*.
% 299.81/300.43 86987[0:SpL:7128.0,12721.2] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(x1,x2)* equal(c_List_Olist_OCons(x3,x2,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))* -> .
% 299.81/300.43 86986[0:SpL:7128.0,7048.2] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(x1,x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),x2)* -> .
% 299.81/300.43 86973[0:SpL:7128.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Omap(c_Fun_Ocomp(x,y,z,x1,x2),c_List_Orev(x3,x2),x2,x1),w,x1)* -> c_List_Olist__all2(u,v,c_List_Omap(x,c_List_Omap(y,x3,x2,z),z,x1),w,x1)*.
% 299.81/300.43 86966[0:SpL:7128.0,3915.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* c_List_Odistinct(c_List_Omap(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z,x3),x3)* -> c_List_Odistinct(x1,z)*.
% 299.81/300.43 86964[0:SpL:7128.0,37574.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Orotate(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),c_List_Olist_ONil(z))** -> .
% 299.81/300.43 86963[0:SpL:7128.0,17420.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Orev(c_List_Olist_OCons(x2,c_List_Orev(x1,z),z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))* -> .
% 299.81/300.43 86960[0:SpL:7128.0,1017.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))* c_List_Odistinct(x1,z)* -> c_List_Odistinct(x2,z)*.
% 299.81/300.43 86959[0:SpL:7128.0,12811.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))* c_List_Odistinct(x2,z)* -> c_List_Odistinct(x1,z)*.
% 299.81/300.43 86945[0:SpL:7128.0,912.2] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(x2,x1)* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z)* -> c_List_Odistinct(x2,z)*.
% 299.81/300.43 86936[0:SpL:7128.0,40021.1] || equal(u,v) equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),u,z),v)* -> equal(c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z),c_List_Olist_ONil(z))**.
% 299.81/300.43 86935[0:SpL:7128.0,40013.1] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),u,z),c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z))* -> equal(v,c_List_Olist_ONil(z))*.
% 299.81/300.43 86934[0:SpL:7128.0,4784.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),v,z)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z),v,z)*.
% 299.81/300.43 86930[0:SpL:7128.0,6286.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z),c_List_Olist_ONil(z))**.
% 299.81/300.43 86928[0:SpL:7128.0,6889.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Oappend(c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z),c_List_Orev(v,z),z))* -> .
% 299.81/300.43 86924[0:SpL:7128.0,454.0] || c_List_Olist__all2(u,v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),x3,z)* -> c_List_Olist__all2(u,c_List_Orev(v,x3),c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z),x3,z)*.
% 299.81/300.43 86921[0:SpL:7128.0,31815.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z))* equal(c_List_Orev(u,z),c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z))* -> .
% 299.81/300.43 86908[0:SpL:7128.0,17420.1] || equal(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))* equal(c_List_Orev(c_List_Olist_OCons(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1),x1),c_List_Orev(u,x1))* -> .
% 299.81/300.43 86907[0:SpL:7128.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x2,x1),x1),x1),c_List_Odrop(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1))* -> .
% 299.81/300.43 86883[0:SpL:7128.0,17418.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Orev(x1,z))* equal(c_List_Orev(c_List_Olist_OCons(x2,x1,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))* -> .
% 299.81/300.43 86882[0:SpL:7128.0,8735.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),c_List_Oappend(x1,x2,z))* -> equal(x2,c_List_Olist_ONil(z)).
% 299.81/300.43 86876[0:SpL:7128.0,1185.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),x2,z),x1)* -> equal(x2,c_List_Olist_ONil(z)).
% 299.81/300.43 86866[0:SpL:7128.0,4774.0] || c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),c_List_Olist_ONil(x2),y,x2)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),c_List_Olist_ONil(x2),y,x2)*.
% 299.81/300.43 86855[0:SpL:7128.0,6885.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),x2,y),y),c_List_Oappend(c_List_Orev(x2,y),c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y))* -> .
% 299.81/300.43 86851[0:SpL:7128.0,6207.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),x2,y),y),c_List_Olist_ONil(y))** -> equal(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 86849[0:SpL:7128.0,449.0] || c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),c_List_Orev(x2,x3),y,x3)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),x2,y,x3)*.
% 299.81/300.43 86848[0:SpL:7128.0,455.0] || c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),x2,y,x3)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),c_List_Orev(x2,x3),y,x3)*.
% 299.81/300.43 86839[0:SpL:7128.0,3689.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y)* -> c_List_Odistinct(c_List_Oappend(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),c_List_Orev(u,y),y),y)*.
% 299.81/300.43 86819[0:SpL:7128.0,13136.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),y)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y)*.
% 299.81/300.43 86818[0:SpL:7128.0,18481.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),y)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y)*.
% 299.81/300.43 86805[0:SpL:7128.0,1652.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y,x2),x2)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y,x2),x2)*.
% 299.81/300.43 86775[0:SpL:7128.0,37617.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Orotate(x3,c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x),c_List_Olist_ONil(x))** -> .
% 299.81/300.43 86773[0:SpL:7128.0,106.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Olist_OCons(x1,c_List_Olist_ONil(x),x))* -> equal(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),c_List_Olist_OCons(x1,c_List_Olist_ONil(x),x))*.
% 299.81/300.43 86770[0:SpL:7128.0,20921.0] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1)* equal(x2,x1)* c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x)* -> c_List_Odistinct(x2,x)*.
% 299.81/300.43 86758[0:SpL:7128.0,3563.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1,x),x)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(x1,x),c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x),x)*.
% 299.81/300.43 86744[0:SpR:294.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y,x2),x2),c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,y,x2,x),w,x,x2,z),c_List_Orev(x1,z),z,x2))*.
% 299.81/300.43 86743[0:SpR:294.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Omap(z,x1,x2,y),y,x),x),c_List_Omap(c_Fun_Ocomp(u,c_Fun_Ocomp(v,z,y,w,x2),w,x,x2),c_List_Orev(x1,x2),x2,x))*.
% 299.81/300.43 86737[0:SpR:4036.1,7128.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(w,c_List_Omap(x,c_List_Olist_OCons(y,v,z),z,x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(c_List_Olist_OCons(y,u,z),z),z,x2))*.
% 299.81/300.43 86735[0:SpR:1378.1,7128.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(w,c_List_Omap(x,c_List_Oappend(y,u,z),z,x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(c_List_Oappend(y,v,z),z),z,x2))*.
% 299.81/300.43 86733[0:SpR:1375.1,7128.0] || equal(u,v) -> equal(c_List_Orev(c_List_Omap(w,c_List_Omap(x,c_List_Oappend(u,y,z),z,x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(c_List_Oappend(v,y,z),z),z,x2))*.
% 299.81/300.43 86686[0:SpR:4360.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(c_List_Odrop(v,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.43 86684[0:SpR:4253.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(c_List_Orotate(v,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.43 86682[0:SpR:4139.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(c_List_Otake(v,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.43 86680[0:SpR:4361.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(u,x,z,x1,x2),c_List_Orev(c_List_Odrop(v,c_List_Oreplicate(w,y,x2),x2),x2),x2,x1))*.
% 299.81/300.43 86679[0:SpR:4254.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(u,x,z,x1,x2),c_List_Orev(c_List_Orotate(v,c_List_Oreplicate(w,y,x2),x2),x2),x2,x1))*.
% 299.81/300.43 86678[0:SpR:4140.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(u,x,z,x1,x2),c_List_Orev(c_List_Otake(v,c_List_Oreplicate(w,y,x2),x2),x2),x2,x1))*.
% 299.81/300.43 86675[0:SpR:437.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y,x2),x2),c_List_Omap(c_Fun_Ocomp(u,v,y,x2,x),c_List_Orev(c_List_Olist__update(w,z,x1,x),x),x,x2))*.
% 299.81/300.43 86632[0:SpR:7128.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(c_List_Odrop(u,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.43 86629[0:SpR:7128.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(c_List_Orotate(u,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.43 86627[0:SpR:7128.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(c_List_Otake(u,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.43 86595[0:SpR:7128.0,448.1] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x3,x2)* -> c_List_Olist__all2(u,c_List_Orev(v,x3),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(y,z),z,x2),x3,x2)*.
% 299.81/300.43 86593[0:SpR:7128.0,9809.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* -> equal(c_List_Oappend(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),c_List_Oappend(x2,c_List_Orev(x1,z),z))*.
% 299.81/300.43 86592[0:SpR:7128.0,38776.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* -> equal(c_List_Olist_OCons(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),c_List_Olist_OCons(x2,c_List_Orev(x1,z),z))*.
% 299.81/300.43 86582[0:SpR:7128.0,448.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x2,x1,x3)* -> c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),c_List_Orev(x2,x3),x1,x3)*.
% 299.81/300.43 86577[0:SpR:7128.0,38750.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Orev(x1,z))* -> equal(c_List_Oappend(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),c_List_Oappend(x2,x1,z))*.
% 299.81/300.43 86575[0:SpR:7128.0,39580.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Orev(x1,z))* -> equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),x2,z),c_List_Oappend(x1,x2,z))*.
% 299.81/300.43 86574[0:SpR:7128.0,39528.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* -> equal(c_List_Oappend(c_List_Orev(x1,z),x2,z),c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),x2,z))*.
% 299.81/300.43 86567[0:SpR:7128.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x1,x2),x2)*.
% 299.81/300.43 87242[0:Rew:344.0,87027.1] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),x1,x,z),z))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x))).
% 299.81/300.43 87258[0:Rew:125.0,86651.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(c_Fun_Ocomp(u,v,x,y,z),x1,z,y),y),y),c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x1,z),z,x),x,y),y))*.
% 299.81/300.43 87936[0:SpL:7113.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x1,hAPP(u,x2),x),x)* -> c_List_Odistinct(c_List_Olist__update(c_List_Orev(c_List_Omap(v,z,y,w),w),x1,x2,w),w)*.
% 299.81/300.43 87895[0:SpL:7113.0,12721.2] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(x1,x2)* equal(c_List_Olist_OCons(x3,x2,x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))* -> .
% 299.81/300.43 87894[0:SpL:7113.0,7048.2] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(x1,x2)* equal(c_List_Olist_OCons(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),x2)* -> .
% 299.81/300.43 87879[0:SpL:7113.0,449.0] || c_List_Olist__all2(u,c_List_Orev(v,w),c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,x3),w,x3)* -> c_List_Olist__all2(u,v,c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3),w,x3)*.
% 299.81/300.43 87872[0:SpL:7113.0,3915.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* c_List_Odistinct(c_List_Omap(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x,x3),x3)* -> c_List_Odistinct(x1,x)*.
% 299.81/300.43 87870[0:SpL:7113.0,37574.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Olist_OCons(x1,x2,x))* equal(c_List_Orotate(x3,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),c_List_Olist_ONil(x))** -> .
% 299.81/300.43 87869[0:SpL:7113.0,17420.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Orev(c_List_Olist_OCons(x2,c_List_Orev(x1,x),x),x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))* -> .
% 299.81/300.43 87866[0:SpL:7113.0,1017.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))* c_List_Odistinct(x1,x)* -> c_List_Odistinct(x2,x)*.
% 299.81/300.43 87865[0:SpL:7113.0,12811.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))* c_List_Odistinct(x2,x)* -> c_List_Odistinct(x1,x)*.
% 299.81/300.43 87851[0:SpL:7113.0,912.2] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(x2,x1)* c_List_Odistinct(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x)* -> c_List_Odistinct(x2,x)*.
% 299.81/300.43 87842[0:SpL:7113.0,40021.1] || equal(u,v) equal(c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),u,x2),v)* -> equal(c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),c_List_Olist_ONil(x2))**.
% 299.81/300.43 87841[0:SpL:7113.0,40013.1] || equal(u,v)* equal(c_List_Oappend(c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),u,x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))* -> equal(v,c_List_Olist_ONil(x2))*.
% 299.81/300.43 87840[0:SpL:7113.0,4784.0] || c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),v,x2)* -> c_List_Olist__all2(u,c_List_Olist_ONil(v),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),v,x2)*.
% 299.81/300.43 87836[0:SpL:7113.0,6286.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Olist_ONil(x2))** -> equal(c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),c_List_Olist_ONil(x2))**.
% 299.81/300.43 87834[0:SpL:7113.0,6889.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Oappend(c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),c_List_Orev(v,x2),x2))* -> .
% 299.81/300.43 87830[0:SpL:7113.0,454.0] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x3,x2)* -> c_List_Olist__all2(u,c_List_Orev(v,x3),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x3,x2)*.
% 299.81/300.43 87827[0:SpL:7113.0,31815.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2))* equal(c_List_Orev(u,x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2))* -> .
% 299.81/300.43 87814[0:SpL:7113.0,17420.1] || equal(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))* equal(c_List_Orev(c_List_Olist_OCons(x2,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y),y),c_List_Orev(u,y))* -> .
% 299.81/300.43 87813[0:SpL:7113.0,1787.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),x2,y),y),y),c_List_Odrop(x3,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y))* -> .
% 299.81/300.43 87787[0:SpL:7113.0,17418.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orev(x1,x))* equal(c_List_Orev(c_List_Olist_OCons(x2,x1,x),x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))* -> .
% 299.81/300.43 87786[0:SpL:7113.0,8735.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),c_List_Oappend(x1,x2,x))* -> equal(x2,c_List_Olist_ONil(x)).
% 299.81/300.43 87780[0:SpL:7113.0,1185.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x2,x),x1)* -> equal(x2,c_List_Olist_ONil(x)).
% 299.81/300.43 87770[0:SpL:7113.0,4774.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),c_List_Olist_ONil(x2),x1,x2)* -> c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_ONil(x2),x1,x2)*.
% 299.81/300.43 87759[0:SpL:7113.0,6885.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x2,x1),x1),c_List_Oappend(c_List_Orev(x2,x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1))* -> .
% 299.81/300.43 87755[0:SpL:7113.0,6207.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x2,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.43 87753[0:SpL:7113.0,449.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),c_List_Orev(x2,x3),x1,x3)* -> c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x2,x1,x3)*.
% 299.81/300.43 87752[0:SpL:7113.0,455.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x2,x1,x3)* -> c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Orev(x2,x3),x1,x3)*.
% 299.81/300.43 87743[0:SpL:7113.0,3689.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Orev(u,x1),x1),x1)*.
% 299.81/300.43 87723[0:SpL:7113.0,13136.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 87722[0:SpL:7113.0,18481.0] || c_List_Odistinct(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),x1)* -> c_List_Odistinct(c_List_Odrop(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1)*.
% 299.81/300.43 87709[0:SpL:7113.0,1652.0] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1,x2),x2)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1,x2),x2)*.
% 299.81/300.43 87679[0:SpL:7113.0,37617.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Olist_OCons(x1,x2,z))* equal(c_List_Orotate(x3,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),c_List_Olist_ONil(z))** -> .
% 299.81/300.43 87677[0:SpL:7113.0,106.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))* -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))*.
% 299.81/300.43 87674[0:SpL:7113.0,20921.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1)* equal(x2,x1)* c_List_Odistinct(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z)* -> c_List_Odistinct(x2,z)*.
% 299.81/300.43 87662[0:SpL:7113.0,3563.0] || c_List_Odistinct(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1,z),z)* -> c_List_Odistinct(c_List_Oappend(c_List_Orev(x1,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),z)*.
% 299.81/300.43 87615[0:SpR:4360.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Odrop(z,c_List_Orev(x1,y),y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Odrop(z,c_List_Orev(c_List_Omap(v,x1,y,w),w),w),w),w,x))*.
% 299.81/300.43 87613[0:SpR:4253.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orotate(z,c_List_Orev(x1,y),y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Orotate(z,c_List_Orev(c_List_Omap(v,x1,y,w),w),w),w),w,x))*.
% 299.81/300.43 87611[0:SpR:4139.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Otake(z,c_List_Orev(x1,y),y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Otake(z,c_List_Orev(c_List_Omap(v,x1,y,w),w),w),w),w,x))*.
% 299.81/300.43 87604[0:SpR:437.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist__update(z,x1,x2,y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Olist__update(c_List_Omap(v,z,y,w),x1,hAPP(v,x2),w),w),w,x))*.
% 299.81/300.43 87575[0:SpR:4360.0,7113.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Odrop(u,c_List_Orev(x1,z),z),z,x),x),x,y))*.
% 299.81/300.43 87573[0:SpR:4253.0,7113.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Orotate(u,c_List_Orev(x1,z),z),z,x),x),x,y))*.
% 299.81/300.43 87571[0:SpR:4139.0,7113.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Omap(w,c_List_Otake(u,c_List_Orev(x1,z),z),z,x),x),x,y))*.
% 299.81/300.43 87558[0:SpR:294.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(c_Fun_Ocomp(u,v,w,x,y),z,y,x,x1),x2,x1,x),x),c_List_Omap(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,z,y,w,x1),x2,x1,w),w),w,x))*.
% 299.81/300.43 87557[0:SpR:294.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,c_Fun_Ocomp(v,w,x,y,z),y,x1,z),x2,z,x1),x1),c_List_Omap(c_Fun_Ocomp(u,v,y,x1,x),c_List_Orev(c_List_Omap(w,x2,z,x),x),x,x1))*.
% 299.81/300.43 87522[0:SpR:7113.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x),x,y))*.
% 299.81/300.43 87519[0:SpR:7113.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x),x,y))*.
% 299.81/300.43 87517[0:SpR:7113.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x),x,y))*.
% 299.81/300.43 87507[0:SpR:7113.0,437.0] || -> equal(c_List_Omap(u,c_List_Olist__update(c_List_Orev(c_List_Omap(v,w,x,y),y),z,x1,y),y,x2),c_List_Olist__update(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,y,x2,x),w,x,x2),x2),z,hAPP(u,x1),x2))*.
% 299.81/300.43 87506[0:SpR:7113.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,y,w,x,z),x1,z,x),x),x),c_List_Omap(u,c_List_Oappend(v,c_List_Orev(c_List_Omap(y,x1,z,w),w),w),w,x))*.
% 299.81/300.43 87500[0:SpR:7113.0,421.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),c_List_Omap(u,x1,w,x),x),c_List_Omap(u,c_List_Oappend(c_List_Orev(c_List_Omap(v,z,y,w),w),x1,w),w,x))*.
% 299.81/300.43 87484[0:SpR:7113.0,448.1] || c_List_Olist__all2(u,v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),x3,z)* -> c_List_Olist__all2(u,c_List_Orev(v,x3),c_List_Omap(w,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y,z),x3,z)*.
% 299.81/300.43 87482[0:SpR:7113.0,9809.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* -> equal(c_List_Oappend(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),c_List_Oappend(x2,c_List_Orev(x1,x),x))*.
% 299.81/300.43 87481[0:SpR:7113.0,38776.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* -> equal(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),c_List_Olist_OCons(x2,c_List_Orev(x1,x),x))*.
% 299.81/300.43 87471[0:SpR:7113.0,448.1] || c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),x2,y,x3)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),c_List_Orev(x2,x3),y,x3)*.
% 299.81/300.43 87462[0:SpR:7113.0,38750.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orev(x1,x))* -> equal(c_List_Oappend(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),c_List_Oappend(x2,x1,x))*.
% 299.81/300.43 87460[0:SpR:7113.0,39580.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orev(x1,x))* -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x2,x),c_List_Oappend(x1,x2,x))*.
% 299.81/300.43 87459[0:SpR:7113.0,39528.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* -> equal(c_List_Oappend(c_List_Orev(x1,x),x2,x),c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x2,x))*.
% 299.81/300.43 87452[0:SpR:7113.0,1626.1] || c_List_Odistinct(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y,x2),x2)* -> c_List_Odistinct(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),y,x2),x2)*.
% 299.81/300.43 89507[0:SpL:4140.0,43973.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(w,c_List_Oreplicate(x,hAPP(v,y),x1),x1),c_List_Oreplicate(x,hAPP(v,y),x1)).
% 299.81/300.43 90349[0:SpL:7128.0,3896.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))* -> equal(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))*.
% 299.81/300.43 90339[0:SpL:7113.0,3896.0] || equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),c_List_Olist_OCons(x1,c_List_Olist_ONil(x),x))* -> equal(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),c_List_Olist_OCons(x1,c_List_Olist_ONil(x),x))*.
% 299.81/300.43 91012[0:SpL:7128.0,48362.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y),y)*.
% 299.81/300.43 91001[0:SpL:7129.0,48362.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1),x1)*.
% 299.81/300.43 91000[0:SpL:7113.0,48362.0] || c_List_Odistinct(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1),x1)*.
% 299.81/300.43 91048[0:SpL:7128.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Orev(c_List_Otake(x3,c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z),z),z))* -> .
% 299.81/300.43 91037[0:SpL:7129.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Orev(c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2),x2))* -> .
% 299.81/300.43 91036[0:SpL:7113.0,48423.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Orev(c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2),x2))* -> .
% 299.81/300.43 91142[0:SpL:7128.0,48486.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x2,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y),y)*.
% 299.81/300.43 91131[0:SpL:7129.0,48486.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1),x1)*.
% 299.81/300.43 91130[0:SpL:7113.0,48486.0] || c_List_Odistinct(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1)* -> c_List_Odistinct(c_List_Orev(c_List_Otake(x2,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1),x1)*.
% 299.81/300.43 91252[0:SpL:7128.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Orev(c_List_Otake(x3,c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z),z),z))* -> .
% 299.81/300.43 91241[0:SpL:7129.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2),c_List_Orev(c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2),x2))* -> .
% 299.81/300.43 91240[0:SpL:7113.0,48567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Orev(c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2),x2))* -> .
% 299.81/300.43 91457[0:SpL:7128.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Odrop(x2,c_List_Orev(c_List_Otake(x3,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y),y),y))* -> .
% 299.81/300.43 91446[0:SpL:7129.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),c_List_Odrop(x2,c_List_Orev(c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1),x1))* -> .
% 299.81/300.43 91445[0:SpL:7113.0,49004.0] || equal(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Odrop(x2,c_List_Orev(c_List_Otake(x3,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1),x1))* -> .
% 299.81/300.43 8251[0:SpR:434.0,336.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Omap(v,c_List_Olist_OCons(w,y,z),z,x),x),c_List_Olist_OCons(hAPP(v,w),c_List_Oappend(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Omap(v,y,z,x),x),x))*.
% 299.81/300.43 8518[0:SpR:431.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),x1,x,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Oappend(w,x1,x),x,z))**.
% 299.81/300.43 8505[0:SpR:431.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Omap(u,c_List_Omap(v,x1,y,w),w,x),x),c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Oappend(z,x1,y),y,x))**.
% 299.81/300.43 14658[0:Rew:297.0,14642.0] || equal(u,c_Nat_Osize__class_Osize(v,tc_List_Olist(w))) c_List_Olist__all2(x,c_List_Olist_OCons(y,c_List_Oappend(c_List_Oreplicate(u,y,z),x1,z),z),c_List_Oappend(v,x2,w),z,w)* -> c_List_Olist__all2(x,c_List_Oreplicate(u,y,z),v,z,w).
% 299.81/300.43 14659[0:Rew:297.0,14641.0] || equal(u,c_Nat_Osize__class_Osize(v,tc_List_Olist(w))) c_List_Olist__all2(x,c_List_Oappend(c_List_Oreplicate(y,z,x1),c_List_Oreplicate(u,z,x1),x1),c_List_Oappend(v,x2,w),x1,w)* -> c_List_Olist__all2(x,c_List_Oreplicate(u,z,x1),v,x1,w).
% 299.81/300.43 14662[0:Rew:297.0,14627.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w) c_List_Olist__all2(x,c_List_Oappend(u,y,v),c_List_Olist_OCons(z,c_List_Oappend(c_List_Oreplicate(w,z,x1),x2,x1),x1),v,x1)* -> c_List_Olist__all2(x,u,c_List_Oreplicate(w,z,x1),v,x1).
% 299.81/300.43 14663[0:Rew:297.0,14626.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w) c_List_Olist__all2(x,c_List_Oappend(u,y,v),c_List_Oappend(c_List_Oreplicate(z,x1,x2),c_List_Oreplicate(w,x1,x2),x2),v,x2)* -> c_List_Olist__all2(x,u,c_List_Oreplicate(w,x1,x2),v,x2).
% 299.81/300.43 14775[0:SpL:377.0,152.1] || equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(u,c_List_Oappend(v,x1,w),w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,x1,x2,w,y).
% 299.81/300.43 14774[0:SpL:207.0,152.1] || equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Olist_OCons(u,c_List_Oappend(v,x1,w),w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,x1,x2,w,y).
% 299.81/300.43 14760[0:SpL:377.0,152.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Oappend(w,x,y),tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(u,x1,v),c_List_Oappend(w,c_List_Oappend(x,x2,y),y),v,y)* -> c_List_Olist__all2(z,x1,x2,v,y).
% 299.81/300.43 14759[0:SpL:207.0,152.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,x,y),tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(u,x1,v),c_List_Olist_OCons(w,c_List_Oappend(x,x2,y),y),v,y)* -> c_List_Olist__all2(z,x1,x2,v,y).
% 299.81/300.43 14792[0:Rew:297.0,14778.0] || equal(u,c_Nat_Osize__class_Osize(v,tc_List_Olist(w))) c_List_Olist__all2(x,c_List_Olist_OCons(y,c_List_Oappend(c_List_Oreplicate(u,y,z),x1,z),z),c_List_Oappend(v,x2,w),z,w)* -> c_List_Olist__all2(x,c_List_Olist_OCons(y,x1,z),x2,z,w).
% 299.81/300.43 14793[0:Rew:297.0,14777.0] || equal(u,c_Nat_Osize__class_Osize(v,tc_List_Olist(w))) c_List_Olist__all2(x,c_List_Oappend(c_List_Oreplicate(y,z,x1),c_List_Oreplicate(u,z,x1),x1),c_List_Oappend(v,x2,w),x1,w)* -> c_List_Olist__all2(x,c_List_Oreplicate(y,z,x1),x2,x1,w).
% 299.81/300.43 14796[0:Rew:297.0,14763.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w) c_List_Olist__all2(x,c_List_Oappend(u,y,v),c_List_Olist_OCons(z,c_List_Oappend(c_List_Oreplicate(w,z,x1),x2,x1),x1),v,x1)* -> c_List_Olist__all2(x,y,c_List_Olist_OCons(z,x2,x1),v,x1).
% 299.81/300.43 14797[0:Rew:297.0,14762.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w) c_List_Olist__all2(x,c_List_Oappend(u,y,v),c_List_Oappend(c_List_Oreplicate(z,x1,x2),c_List_Oreplicate(w,x1,x2),x2),v,x2)* -> c_List_Olist__all2(x,y,c_List_Oreplicate(z,x1,x2),v,x2).
% 299.81/300.43 16001[0:Rew:11156.1,15976.2] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),z,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)))*.
% 299.81/300.43 17351[0:SpL:1272.1,58.0] || equal(u,c_List_Olist_ONil(tc_Type_Oty)) equal(c_List_Omap(c_Objects_Otypeof__h(v),w,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty))) c_List_Olist__all2(c_TypeRel_Owiden(x,y),u,z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(x,v,y),w,z,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.43 17345[0:SpL:1272.1,58.0] || equal(u,c_List_Olist_ONil(tc_Value_Oval)) equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),v,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty))) c_List_Olist__all2(c_TypeRel_Owiden(w,x),v,y,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(w,z,x),u,y,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.43 23366[0:SpL:79.1,7170.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Omap(z,c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty),x1),c_List_Olist_ONil(x1))** -> equal(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),c_List_Olist_ONil(tc_Type_Oty)).
% 299.81/300.43 23602[0:Rew:429.0,23578.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Otake(z,x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(c_List_Otake(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.43 23716[0:Rew:426.0,23704.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orotate(z,x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.43 23844[0:Rew:418.0,23810.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Odrop(z,x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(c_List_Odrop(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.43 27248[0:SpL:1548.0,151.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Otake(w,x,y),tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(u,x1,v),c_List_Oappend(x,x2,y),v,y)* -> c_List_Olist__all2(z,u,c_List_Otake(w,x,y),v,y)*.
% 299.81/300.43 27191[0:SpL:1548.0,151.1] || equal(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(v,x1,w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,c_List_Otake(u,v,w),x,w,y)*.
% 299.81/300.43 27008[0:SpR:1548.0,452.2] || c_List_Olist__all2(u,v,c_List_Otake(w,x,y),z,y)* c_List_Olist__all2(u,x1,c_List_Oappend(c_List_Odrop(w,x,y),x2,y),z,y)* -> c_List_Olist__all2(u,c_List_Oappend(v,x1,z),c_List_Oappend(x,x2,y),z,y)*.
% 299.81/300.43 27006[0:SpR:1548.0,452.2] || c_List_Olist__all2(u,c_List_Otake(v,w,x),y,x,z)* c_List_Olist__all2(u,c_List_Oappend(c_List_Odrop(v,w,x),x1,x),x2,x,z)* -> c_List_Olist__all2(u,c_List_Oappend(w,x1,x),c_List_Oappend(y,x2,z),x,z)*.
% 299.81/300.43 29900[0:SpR:3110.1,642.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),v),c_List_Orev(u,v))** -> equal(c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),x,v),c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v)).
% 299.81/300.43 32202[0:SpR:4047.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),w),w),w),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w))**.
% 299.81/300.43 32688[0:SpR:4132.0,308.0] || -> equal(c_List_Olist__update(c_List_Oappend(c_List_Otake(u,v,w),c_List_Olist_OCons(x,y,w),w),c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(z,v,w,x1),x1),tc_List_Olist(x1)),x2,w),c_List_Oappend(c_List_Otake(u,v,w),c_List_Olist_OCons(x2,y,w),w))**.
% 299.81/300.43 32626[0:SpR:4132.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z),x1,z),z),c_List_Orotate(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z))**.
% 299.81/300.43 33314[0:SpR:4351.0,308.0] || -> equal(c_List_Olist__update(c_List_Oappend(c_List_Odrop(u,v,w),c_List_Olist_OCons(x,y,w),w),c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(z,v,w,x1),x1),tc_List_Olist(x1)),x2,w),c_List_Oappend(c_List_Odrop(u,v,w),c_List_Olist_OCons(x2,y,w),w))**.
% 299.81/300.43 33254[0:SpR:4351.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z),x1,z),z),c_List_Orotate(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z))**.
% 299.81/300.43 36981[0:Rew:344.0,36488.0,4048.0,36488.0] || -> equal(c_List_Olist__update(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,v),v),v),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,v),tc_List_Olist(v)),z,v),c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(z,y,v),v),v))**.
% 299.81/300.43 44932[0:Rew:207.0,44860.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Omap(z,c_List_Olist_OCons(v,c_List_Oappend(w,x1,x),x),x,x2),x2),c_List_Omap(z,c_List_Olist_OCons(v,w,x),x,x2))**.
% 299.81/300.43 44859[0:SpR:6590.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(z,c_List_Olist_OCons(v,w,x),x,x1),x2,x1),x1),c_List_Omap(z,c_List_Olist_OCons(v,w,x),x,x1))**.
% 299.81/300.43 44858[0:SpR:6590.0,820.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Olist__update(c_List_Olist_OCons(v,w,x),z,x1,x),x2,x),x),c_List_Olist__update(c_List_Olist_OCons(v,w,x),z,x1,x))**.
% 299.81/300.43 45113[0:SpL:279.1,7427.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(x1,tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Orev(y,tc_Type_Oty))* -> equal(x1,c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty))*.
% 299.81/300.43 45495[0:SpR:279.1,10554.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(z,c_List_Olist_OCons(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(c_List_Oappend(z,y,tc_Type_Oty),tc_List_Olist(tc_Type_Oty)))**.
% 299.81/300.43 49376[0:SpR:4140.0,1548.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Oappend(c_List_Odrop(v,c_List_Oreplicate(w,hAPP(u,x),z),z),x1,z),z),c_List_Oappend(c_List_Oreplicate(w,hAPP(u,x),z),x1,z))**.
% 299.81/300.43 49603[0:Rew:100.0,49463.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y),y,z),c_List_Oreplicate(w,hAPP(u,x),z))** -> equal(c_List_Otake(v,c_List_Oreplicate(w,hAPP(u,x),z),z),c_List_Oreplicate(w,hAPP(u,x),z))**.
% 299.81/300.43 49918[0:SpR:4139.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),z,y),y),c_List_Otake(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y))**.
% 299.81/300.43 50152[0:Rew:88.0,49999.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Orev(w,x),x),x,y),c_List_Omap(u,w,x,y))** -> equal(c_List_Otake(v,c_List_Orev(c_List_Omap(u,w,x,y),y),y),c_List_Orev(c_List_Omap(u,w,x,y),y))**.
% 299.81/300.43 50617[0:SpL:4133.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,c_List_Omap(y,c_List_Orev(c_List_Otake(z,x1,x2),x2),x2,w),w),w))* -> equal(v,c_List_Otake(z,c_List_Omap(y,x1,x2,w),w)).
% 299.81/300.43 50547[0:SpL:4133.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Olist_OCons(x1,x2,z),z))* -> equal(c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Orev(x2,z)).
% 299.81/300.43 50501[0:SpL:4133.0,3991.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),z,y),c_List_Orev(c_List_Olist_OCons(x1,c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),y))* -> equal(z,c_List_Olist_OCons(x1,c_List_Olist_ONil(y),y)).
% 299.81/300.43 50380[0:SpR:4133.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Otake(u,c_List_Omap(x,c_List_Orev(c_List_Otake(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 53298[0:SpR:4133.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Orotate(u,c_List_Omap(x,c_List_Orev(c_List_Otake(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 53866[0:SpL:4246.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,c_List_Omap(y,c_List_Orev(c_List_Orotate(z,x1,x2),x2),x2,w),w),w))* -> equal(v,c_List_Orotate(z,c_List_Omap(y,x1,x2,w),w)).
% 299.81/300.43 53804[0:SpL:4246.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Olist_OCons(x1,x2,z),z))* -> equal(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),c_List_Orev(x2,z)).
% 299.81/300.43 53759[0:SpL:4246.0,3991.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),z,y),c_List_Orev(c_List_Olist_OCons(x1,c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),y))* -> equal(z,c_List_Olist_OCons(x1,c_List_Olist_ONil(y),y)).
% 299.81/300.43 53668[0:SpR:4246.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Orotate(u,c_List_Omap(x,c_List_Orev(c_List_Orotate(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 53667[0:SpR:4246.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Otake(u,c_List_Omap(x,c_List_Orev(c_List_Orotate(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 54314[0:SpR:4361.0,1548.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,x),y),y),c_List_Oappend(c_List_Omap(w,c_List_Odrop(u,c_List_Oreplicate(v,x,z),z),z,y),x1,y),y),c_List_Oappend(c_List_Oreplicate(v,hAPP(w,x),y),x1,y))**.
% 299.81/300.43 54912[0:SpR:4246.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Odrop(u,c_List_Omap(x,c_List_Orev(c_List_Orotate(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 54911[0:SpR:4133.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Odrop(u,c_List_Omap(x,c_List_Orev(c_List_Otake(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 54843[0:SpR:4360.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(c_List_Odrop(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y),z,y),y),c_List_Odrop(u,c_List_Orev(c_List_Omap(x,v,w,y),y),y))**.
% 299.81/300.43 55573[0:SpL:4352.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,c_List_Omap(y,c_List_Orev(c_List_Odrop(z,x1,x2),x2),x2,w),w),w))* -> equal(v,c_List_Odrop(z,c_List_Omap(y,x1,x2,w),w)).
% 299.81/300.43 55505[0:SpL:4352.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Olist_OCons(x1,x2,z),z))* -> equal(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Orev(x2,z)).
% 299.81/300.43 55458[0:SpL:4352.0,3991.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),z,y),c_List_Orev(c_List_Olist_OCons(x1,c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),y))* -> equal(z,c_List_Olist_OCons(x1,c_List_Olist_ONil(y),y)).
% 299.81/300.43 55295[0:SpR:4352.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Odrop(u,c_List_Omap(x,c_List_Orev(c_List_Odrop(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 55294[0:SpR:4352.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Orotate(u,c_List_Omap(x,c_List_Orev(c_List_Odrop(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 55293[0:SpR:4352.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Otake(u,c_List_Omap(x,c_List_Orev(c_List_Odrop(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 56103[0:SpL:279.1,6649.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Olist_OCons(z,x1,x2),c_List_Omap(x3,y,tc_Type_Oty,x2))* -> equal(x1,c_List_Omap(x3,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty,x2))*.
% 299.81/300.43 56096[0:SpL:279.1,6649.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(y,c_List_Omap(z,c_List_Olist_OCons(x1,x2,x3),x3,tc_Type_Oty))* -> equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),c_List_Omap(z,x2,x3,tc_Type_Oty))*.
% 299.81/300.43 56471[0:SpR:4352.0,4537.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Odrop(y,c_List_Omap(z,x1,x2,x3),x3),x,x3)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(z,c_List_Orev(c_List_Odrop(y,x1,x2),x2),x2,x3),x,x3)*.
% 299.81/300.43 56470[0:SpR:4246.0,4537.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Orotate(y,c_List_Omap(z,x1,x2,x3),x3),x,x3)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(z,c_List_Orev(c_List_Orotate(y,x1,x2),x2),x2,x3),x,x3)*.
% 299.81/300.43 56469[0:SpR:4133.0,4537.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Otake(y,c_List_Omap(z,x1,x2,x3),x3),x,x3)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(z,c_List_Orev(c_List_Otake(y,x1,x2),x2),x2,x3),x,x3)*.
% 299.81/300.43 56661[0:SpR:4352.0,4527.1] || c_List_Olist__all2(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),c_List_Oreplicate(x1,x2,x3),z,x3)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),c_List_Oreplicate(x1,x2,x3),z,x3)*.
% 299.81/300.43 56660[0:SpR:4246.0,4527.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),c_List_Oreplicate(x1,x2,x3),z,x3)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),c_List_Oreplicate(x1,x2,x3),z,x3)*.
% 299.81/300.43 56659[0:SpR:4133.0,4527.1] || c_List_Olist__all2(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),c_List_Oreplicate(x1,x2,x3),z,x3)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),c_List_Oreplicate(x1,x2,x3),z,x3)*.
% 299.81/300.43 56859[0:SpL:4352.0,4789.0] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Orev(c_List_Odrop(z,x1,x2),x2),x2,x3),x,x3)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Odrop(z,c_List_Omap(y,x1,x2,x3),x3),x,x3)*.
% 299.81/300.43 56858[0:SpL:4246.0,4789.0] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Orev(c_List_Orotate(z,x1,x2),x2),x2,x3),x,x3)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Orotate(z,c_List_Omap(y,x1,x2,x3),x3),x,x3)*.
% 299.81/300.43 56857[0:SpL:4133.0,4789.0] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Orev(c_List_Otake(z,x1,x2),x2),x2,x3),x,x3)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Otake(z,c_List_Omap(y,x1,x2,x3),x3),x,x3)*.
% 299.81/300.43 57061[0:SpL:4352.0,4779.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),c_List_Oreplicate(x1,x2,x3),z,x3)* -> c_List_Olist__all2(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Oreplicate(x1,x2,x3),z,x3)*.
% 299.81/300.43 57060[0:SpL:4246.0,4779.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),c_List_Oreplicate(x1,x2,x3),z,x3)* -> c_List_Olist__all2(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),c_List_Oreplicate(x1,x2,x3),z,x3)*.
% 299.81/300.43 57059[0:SpL:4133.0,4779.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),c_List_Oreplicate(x1,x2,x3),z,x3)* -> c_List_Olist__all2(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Oreplicate(x1,x2,x3),z,x3)*.
% 299.81/300.43 57185[0:Res:445.2,6743.0] || hBOOL(hAPP(hAPP(u,v),w))* c_List_Olist__all2(u,x,y,z,x1)* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(x2,c_List_Olist_OCons(v,x,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(x2,c_List_Olist_OCons(w,y,x1),x1),tc_List_Olist(x1)))*.
% 299.81/300.43 57183[0:Res:452.2,6743.0] || c_List_Olist__all2(u,v,w,x,y)* c_List_Olist__all2(u,z,x1,x,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(x2,c_List_Oappend(v,z,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Otake(x2,c_List_Oappend(w,x1,y),y),tc_List_Olist(y)))*.
% 299.81/300.43 57331[0:Res:445.2,6874.0] || hBOOL(hAPP(hAPP(u,v),w))* c_List_Olist__all2(u,x,y,z,x1)* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(x2,c_List_Olist_OCons(v,x,z),z),tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Odrop(x2,c_List_Olist_OCons(w,y,x1),x1),tc_List_Olist(x1)))*.
% 299.81/300.43 57329[0:Res:452.2,6874.0] || c_List_Olist__all2(u,v,w,x,y)* c_List_Olist__all2(u,z,x1,x,y)* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(x2,c_List_Oappend(v,z,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Odrop(x2,c_List_Oappend(w,x1,y),y),tc_List_Olist(y)))*.
% 299.81/300.43 57794[0:Rew:344.0,57755.1] || c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(x,y,w),w),z,w,x1)* -> c_List_Olist__all2(u,c_List_Orev(c_List_Olist_OCons(x,v,w),w),c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,v,w),tc_List_Olist(w)),z,x1),w,x1)*.
% 299.81/300.43 57936[0:Res:2.1,6712.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,c_List_Oappend(y,z,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty) -> c_List_Olist__all2(c_TypeRel_Owiden(u,w),c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,c_List_Oappend(y,z,tc_Type_Oty),v,x,w),tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)*.
% 299.81/300.43 57956[0:Rew:344.0,57915.1] || c_List_Olist__all2(u,v,c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(y,z,x),x),x1,x)* -> c_List_Olist__all2(u,c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,w,x),tc_List_Olist(x)),v,x1),c_List_Orev(c_List_Olist_OCons(y,w,x),x),x1,x)*.
% 299.81/300.43 58207[0:Res:6845.1,479.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Oappend(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(tc_Type_Oty)),y,tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),x,z,tc_Type_Oty,tc_Type_Oty)*.
% 299.81/300.43 58497[0:Res:6815.1,479.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),w,c_List_Oappend(x,y,tc_Type_Oty),tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,v),y,z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(tc_Type_Oty)),w,tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)*.
% 299.81/300.43 58556[0:SpL:79.1,5772.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w))* c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(c_List_Orev(z,tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.43 58607[0:Rew:427.0,58592.2] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w))* c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orev(x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(z,tc_Type_Oty)*.
% 299.81/300.43 58632[0:SpL:79.1,5780.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Orev(z,tc_Type_Oty),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w))* c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(z,tc_Type_Oty).
% 299.81/300.43 58690[0:Res:461.1,11802.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,x,c_List_Olist_ONil(tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,c_List_Olist_OCons(x,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),y,v),v),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.43 58853[0:SpL:161.0,8654.1] || equal(u,c_List_Oreplicate(v,w,x)) equal(u,c_List_Oappend(c_List_Oreplicate(y,w,x),c_List_Oreplicate(v,w,x),x))* -> equal(c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),c_List_Oreplicate(v,w,x))**.
% 299.81/300.43 61017[0:SpR:4047.0,1633.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z),z,v),v),c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z),z,v),u,v),v))**.
% 299.81/300.43 61615[0:Rew:61018.0,61029.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Odrop(w,x,y),y,z),z,x1),x2,x1),x1),c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z,x1),x2,x1),x1))*.
% 299.81/300.43 61616[0:Rew:61018.0,61028.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,x,y),y,z),z,x1),x2,x1),x1),c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z,x1),x2,x1),x1))*.
% 299.81/300.43 61617[0:Rew:61018.0,61027.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z,x1),x2,x1),x1),c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z,x1),x2,x1),x1))*.
% 299.81/300.43 61865[0:SpR:4047.0,1632.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x,y),c_List_Orev(z,y),y),c_List_Orev(c_List_Oappend(z,c_List_Omap(u,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x,y),y),y))**.
% 299.81/300.43 62466[0:Rew:61866.0,61877.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Odrop(x,y,z),z,x1),x1,x2),x2),x2),c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),x1,x2),x2),x2))*.
% 299.81/300.43 62467[0:Rew:61866.0,61876.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Orotate(x,y,z),z,x1),x1,x2),x2),x2),c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),x1,x2),x2),x2))*.
% 299.81/300.43 62468[0:Rew:61866.0,61875.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Otake(x,y,z),z,x1),x1,x2),x2),x2),c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),x1,x2),x2),x2))*.
% 299.81/300.43 62473[0:Rew:1632.0,61969.1,88.0,61969.0] || equal(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),c_List_Omap(v,c_List_Orev(w,x),x,y)) -> equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,w,x,y),y),y),c_List_Omap(v,c_List_Orev(w,x),x,y))*.
% 299.81/300.43 62619[0:SpR:4047.0,4535.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z),w,z)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Olist_OCons(y,c_List_Olist_OCons(x,c_List_Olist_ONil(z),z),z),w,z)*.
% 299.81/300.43 62896[0:SpR:4047.0,4525.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),x,z)* -> c_List_Olist__all2(u,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),x,z)*.
% 299.81/300.43 63812[0:SpL:6607.0,13770.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,tc_Type_Oty),x2,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,hAPP(w,x),c_List_Oreplicate(y,hAPP(w,z),tc_Type_Oty),x2,v),x2)** -> .
% 299.81/300.43 63519[0:SpL:6607.0,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Olist_OCons(hAPP(u,y),c_List_Oreplicate(z,hAPP(u,x1),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 63517[0:SpL:6607.0,7288.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),c_List_Orev(c_List_Omap(u,z,x1,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x1),x1),tc_List_Olist(x1)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x1)))*.
% 299.81/300.43 63516[0:SpL:6607.0,8890.0] || equal(c_List_Olist__update(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),z,hAPP(u,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x2),x2),z,x1,x2),c_List_Olist_ONil(x2))**.
% 299.81/300.43 64605[0:SpL:6606.0,13770.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,hAPP(w,x),c_List_Orev(c_List_Omap(w,y,z,tc_Type_Oty),tc_Type_Oty),x1,v),x1)** -> .
% 299.81/300.43 64538[0:SpL:6606.0,44359.0] || equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,tc_Type_Oty),tc_Type_Oty),c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,tc_Type_Oty),z),c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,tc_Type_Oty))** -> .
% 299.81/300.43 64294[0:SpL:6606.0,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Olist_OCons(hAPP(u,y),c_List_Orev(c_List_Omap(u,z,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(y,c_List_Orev(z,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 64292[0:SpL:6606.0,7288.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),c_List_Orev(c_List_Omap(u,z,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Orev(w,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x)))*.
% 299.81/300.43 64291[0:SpL:6606.0,8890.0] || equal(c_List_Olist__update(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),z,hAPP(u,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Olist_OCons(v,c_List_Orev(w,x),x),z,x1,x),c_List_Olist_ONil(x))**.
% 299.81/300.43 64250[0:SpR:54.0,6606.0] || -> equal(c_List_Omap(c_COMBB(u,v,w,x,y),c_List_Olist_OCons(z,c_List_Orev(x1,x2),x2),x2,x3),c_List_Olist_OCons(hAPP(u,hAPP(v,z)),c_List_Orev(c_List_Omap(c_COMBB(u,v,w,x,y),x1,x2,x3),x3),x3))*.
% 299.81/300.43 64249[0:SpR:125.0,6606.0] || -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist_OCons(z,c_List_Orev(x1,x2),x2),x2,x3),c_List_Olist_OCons(hAPP(u,hAPP(v,z)),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),x1,x2,x3),x3),x3))*.
% 299.81/300.43 64241[0:SpR:6607.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Olist_OCons(hAPP(u,w),c_List_Oreplicate(x,hAPP(u,y),x1),x1),x1),x1))*.
% 299.81/300.43 64726[0:Rew:22799.0,64158.0,22799.0,64158.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),y,z),c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Olist_OCons(hAPP(u,w),c_List_Omap(u,x,y,z),z),z),z),z))*.
% 299.81/300.43 65441[0:SpL:6591.0,8890.0] || equal(c_List_Olist__update(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),z,hAPP(u,x1),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(c_List_Orev(c_List_Olist_OCons(v,w,x),x),z,x1,x),c_List_Olist_ONil(x))**.
% 299.81/300.43 65374[0:SpL:6591.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Orev(c_List_Olist_OCons(z,x1,x2),x2),x2,x))* -> equal(c_List_Omap(u,v,w,x),c_List_Olist_OCons(hAPP(y,z),c_List_Omap(y,x1,x2,x),x))*.
% 299.81/300.43 65550[0:Rew:207.0,65249.0] || equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Oappend(c_List_Omap(u,w,x,y),z,y),y),y),c_List_Oappend(x1,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y))* -> equal(c_List_Orev(z,y),x1).
% 299.81/300.43 65225[0:SpL:6591.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),x1,z))* -> equal(c_List_Orev(u,z),x1).
% 299.81/300.43 65185[0:SpL:6591.0,1655.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z,x1),c_List_Orev(x2,x1))* -> equal(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z,x1),x2)*.
% 299.81/300.43 65082[0:SpR:54.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(c_COMBB(u,v,x,y,z),x1,x2,x3),x3),x3),c_List_Omap(c_COMBB(u,v,x,y,z),c_List_Orev(c_List_Olist_OCons(w,x1,x2),x2),x2,x3))*.
% 299.81/300.43 65081[0:SpR:125.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(c_Fun_Ocomp(u,v,x,y,z),x1,x2,x3),x3),x3),c_List_Omap(c_Fun_Ocomp(u,v,x,y,z),c_List_Orev(c_List_Olist_OCons(w,x1,x2),x2),x2,x3))*.
% 299.81/300.43 65079[0:SpR:6607.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(hAPP(u,w),c_List_Oreplicate(x,hAPP(u,y),z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1),x1,z))*.
% 299.81/300.43 65077[0:SpR:6606.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(hAPP(u,w),c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),y,z))*.
% 299.81/300.43 65553[0:Rew:207.0,64997.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w),w),c_List_Orev(c_List_Olist_OCons(hAPP(x,y),c_List_Oappend(c_List_Omap(x,z,x1,w),c_List_Oreplicate(u,v,w),w),w),w))*.
% 299.81/300.43 64981[0:SpR:6591.0,1344.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Oreplicate(z,x1,y),y),c_List_Orev(c_List_Oappend(c_List_Oreplicate(z,x1,y),c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y))*.
% 299.81/300.43 65555[0:Rew:424.0,65106.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Oreplicate(x,hAPP(u,hAPP(v,y)),z),z),z),c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1,x2),x2),x2,z))*.
% 299.81/300.43 65559[0:Rew:46175.0,65558.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Olist_OCons(v,w,x),x,y),z,y),y),x1,y),c_List_Oappend(c_List_Orev(c_List_Oappend(c_List_Omap(u,w,x,y),z,y),y),c_List_Olist_OCons(hAPP(u,v),x1,y),y))*.
% 299.81/300.43 65560[0:Rew:46206.0,64982.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),z),x1,z),c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),x1,z))*.
% 299.81/300.43 65747[0:SpL:421.0,8532.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z,x1),c_List_Omap(u,c_List_Omap(v,w,y,z),z,x1))** -> equal(c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),c_List_Olist_ONil(x1)).
% 299.81/300.43 65742[0:SpL:1550.0,8532.0] || equal(c_List_Omap(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x,z),c_List_Omap(u,c_List_Orev(w,x),x,z))** -> equal(c_List_Omap(u,c_List_Oappend(c_List_Orev(v,x),y,x),x,z),c_List_Olist_ONil(z)).
% 299.81/300.43 66141[0:SpL:421.0,8531.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z,x1),c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1))** -> equal(c_List_Omap(u,c_List_Omap(v,w,y,z),z,x1),c_List_Olist_ONil(x1)).
% 299.81/300.43 66136[0:SpL:1550.0,8531.0] || equal(c_List_Omap(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x,z),c_List_Omap(u,c_List_Oappend(c_List_Orev(v,x),y,x),x,z))** -> equal(c_List_Omap(u,c_List_Orev(w,x),x,z),c_List_Olist_ONil(z)).
% 299.81/300.43 66790[0:SpL:1635.0,8890.0] || equal(c_List_Olist__update(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),x1,hAPP(u,x2),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(c_List_Omap(v,c_List_Orev(w,x),x,y),x1,x2,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 66732[0:SpL:1635.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Omap(z,c_List_Orev(x1,x2),x2,x3),x3,x))* -> equal(c_List_Omap(u,v,w,x),c_List_Omap(y,c_List_Omap(z,x1,x2,x3),x3,x)).
% 299.81/300.43 66647[0:SpL:1635.0,1362.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1,z),z),c_List_Oappend(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z))* -> equal(c_List_Orev(x1,z),x2).
% 299.81/300.43 66623[0:SpL:1635.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Oappend(c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x2,x1))* -> equal(c_List_Orev(u,x1),x2).
% 299.81/300.43 66591[0:SpL:1635.0,7439.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x1),x1))* -> equal(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Olist_ONil(x1)).
% 299.81/300.43 66582[0:SpL:1635.0,1655.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),c_List_Orev(x3,x2))* -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),x3).
% 299.81/300.43 66495[0:SpR:4047.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y,z),z,x1),x1),c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),y,z),z,x1))**.
% 299.81/300.43 66477[0:SpR:6607.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z,x1),x1),c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x2),x2),x2),x2,z),z,x1))*.
% 299.81/300.43 66474[0:SpR:6606.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z,x1),x1),c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y,z),z,x1))*.
% 299.81/300.43 66446[0:SpR:1635.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z),z,x1))*.
% 299.81/300.43 66390[0:SpR:1635.0,1351.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w),w),c_List_Orev(c_List_Oappend(c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,w),c_List_Oreplicate(u,v,w),w),w))*.
% 299.81/300.43 66376[0:SpR:1635.0,1344.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Oreplicate(x1,x2,z),z),c_List_Orev(c_List_Oappend(c_List_Oreplicate(x1,x2,z),c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z))*.
% 299.81/300.43 67391[0:SpL:4137.0,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Otake(y,c_List_Otake(z,c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(y,c_List_Otake(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 67389[0:SpL:4137.0,7288.0] || equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,x1,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(y)))*.
% 299.81/300.43 67388[0:SpL:4137.0,8890.0] || equal(c_List_Olist__update(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(c_List_Otake(u,c_List_Otake(v,x,y),y),x1,x2,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 67303[0:SpR:4139.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Otake(u,c_List_Omap(x,c_List_Otake(v,c_List_Orev(y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 67263[0:SpR:3110.1,4137.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v)) -> equal(c_List_Omap(w,c_List_Otake(z,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),y),y,v),c_List_Otake(z,c_List_Omap(w,x,y,v),v))**.
% 299.81/300.43 67258[0:SpR:1635.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(w,c_List_Otake(u,c_List_Otake(v,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1,x2))*.
% 299.81/300.43 67257[0:SpR:6607.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Olist_OCons(hAPP(w,x),c_List_Oreplicate(y,hAPP(w,z),x1),x1),x1),x1),c_List_Omap(w,c_List_Otake(u,c_List_Otake(v,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 67255[0:SpR:6591.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67254[0:SpR:6606.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Olist_OCons(hAPP(w,x),c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Otake(u,c_List_Otake(v,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 67229[0:SpR:4137.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 67226[0:SpR:4137.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Otake(w,c_List_Otake(x,y,z),z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Otake(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1))*.
% 299.81/300.43 67225[0:SpR:4137.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Otake(w,c_List_Otake(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67218[0:SpR:4137.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(u,c_List_Omap(x,c_List_Orev(c_List_Otake(v,c_List_Otake(w,y,z),z),z),z,x1),x1,x2))*.
% 299.81/300.43 67180[0:SpR:4137.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Orev(c_List_Omap(x,c_List_Otake(u,c_List_Otake(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 67843[0:SpL:4256.0,8890.0] || equal(c_List_Olist__update(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(c_List_Orotate(u,c_List_Otake(v,x,y),y),x1,x2,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 67770[0:SpR:4139.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(x,c_List_Otake(v,c_List_Orev(y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 67730[0:SpR:3110.1,4256.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v)) -> equal(c_List_Omap(w,c_List_Orotate(z,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),y),y,v),c_List_Orotate(z,c_List_Omap(w,x,y,v),v))**.
% 299.81/300.43 67725[0:SpR:4137.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 67724[0:SpR:1635.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(w,c_List_Orotate(u,c_List_Otake(v,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1,x2))*.
% 299.81/300.43 67723[0:SpR:6607.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Olist_OCons(hAPP(w,x),c_List_Oreplicate(y,hAPP(w,z),x1),x1),x1),x1),c_List_Omap(w,c_List_Orotate(u,c_List_Otake(v,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 67721[0:SpR:6591.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67720[0:SpR:6606.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Olist_OCons(hAPP(w,x),c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Orotate(u,c_List_Otake(v,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 67694[0:SpR:4256.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 67693[0:SpR:4256.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 67691[0:SpR:4256.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Orotate(w,c_List_Otake(x,y,z),z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Orotate(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1))*.
% 299.81/300.43 67690[0:SpR:4256.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 67682[0:SpR:4256.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(u,c_List_Omap(x,c_List_Orev(c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z,x1),x1,x2))*.
% 299.81/300.43 67656[0:SpR:4256.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Orev(c_List_Omap(x,c_List_Orotate(u,c_List_Otake(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 68449[0:SpL:4250.0,8890.0] || equal(c_List_Olist__update(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(c_List_Orotate(u,c_List_Orotate(v,x,y),y),x1,x2,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 68377[0:SpR:4253.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(x,c_List_Orotate(v,c_List_Orev(y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 68366[0:SpR:4256.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 68365[0:SpR:4137.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 68364[0:SpR:1635.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(w,c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1,x2))*.
% 299.81/300.43 68363[0:SpR:6607.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Olist_OCons(hAPP(w,x),c_List_Oreplicate(y,hAPP(w,z),x1),x1),x1),x1),c_List_Omap(w,c_List_Orotate(u,c_List_Orotate(v,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 68361[0:SpR:6591.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68360[0:SpR:6606.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Olist_OCons(hAPP(w,x),c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Orotate(u,c_List_Orotate(v,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 68334[0:SpR:4250.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 68333[0:SpR:4250.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 68332[0:SpR:4250.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 68330[0:SpR:4250.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Orotate(w,c_List_Orotate(x,y,z),z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1))*.
% 299.81/300.43 68329[0:SpR:4250.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68321[0:SpR:4250.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(u,c_List_Omap(x,c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z,x1),x1,x2))*.
% 299.81/300.43 68293[0:SpR:4250.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Orev(c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 68989[0:SpL:4249.0,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Otake(y,c_List_Orotate(z,c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(y,c_List_Orotate(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 68987[0:SpL:4249.0,7288.0] || equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,x1,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(y)))*.
% 299.81/300.43 68986[0:SpL:4249.0,8890.0] || equal(c_List_Olist__update(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(c_List_Otake(u,c_List_Orotate(v,x,y),y),x1,x2,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 68902[0:SpR:4253.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Otake(u,c_List_Omap(x,c_List_Orotate(v,c_List_Orev(y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 68891[0:SpR:4250.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 68890[0:SpR:4256.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 68889[0:SpR:4137.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 68888[0:SpR:1635.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(w,c_List_Otake(u,c_List_Orotate(v,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1,x2))*.
% 299.81/300.43 68887[0:SpR:6607.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Olist_OCons(hAPP(w,x),c_List_Oreplicate(y,hAPP(w,z),x1),x1),x1),x1),c_List_Omap(w,c_List_Otake(u,c_List_Orotate(v,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 68885[0:SpR:6591.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68884[0:SpR:6606.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Olist_OCons(hAPP(w,x),c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Otake(u,c_List_Orotate(v,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 68859[0:SpR:4249.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 68858[0:SpR:4249.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 68857[0:SpR:4249.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 68856[0:SpR:4249.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 68853[0:SpR:4249.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Otake(w,c_List_Orotate(x,y,z),z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Otake(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1))*.
% 299.81/300.43 68852[0:SpR:4249.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Otake(w,c_List_Orotate(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 68845[0:SpR:4249.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(u,c_List_Omap(x,c_List_Orev(c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z,x1),x1,x2))*.
% 299.81/300.43 68806[0:SpR:4249.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Orev(c_List_Omap(x,c_List_Otake(u,c_List_Orotate(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 69098[0:SpL:79.1,23466.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* c_List_Odistinct(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* equal(z,c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty))* -> c_List_Odistinct(z,tc_Type_Oty)*.
% 299.81/300.43 69583[0:SpL:4364.0,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Odrop(y,c_List_Orotate(z,c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(y,c_List_Orotate(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 69581[0:SpL:4364.0,7288.0] || equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,x1,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(y)))*.
% 299.81/300.43 69580[0:SpL:4364.0,8890.0] || equal(c_List_Olist__update(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(c_List_Odrop(u,c_List_Orotate(v,x,y),y),x1,x2,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 69506[0:SpL:4364.0,2766.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Orotate(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.43 69505[0:SpL:4364.0,719.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Orotate(w,x,y),y),y,z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))* -> equal(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.43 69473[0:SpR:4253.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(x,c_List_Orotate(v,c_List_Orev(y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 69462[0:SpR:4250.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 69461[0:SpR:4256.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 69460[0:SpR:4249.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 69459[0:SpR:4137.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 69458[0:SpR:1635.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1,x2))*.
% 299.81/300.43 69457[0:SpR:6607.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Olist_OCons(hAPP(w,x),c_List_Oreplicate(y,hAPP(w,z),x1),x1),x1),x1),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 69455[0:SpR:6591.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 69454[0:SpR:6606.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Olist_OCons(hAPP(w,x),c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 69428[0:SpR:4364.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 69427[0:SpR:4364.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 69426[0:SpR:4364.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 69425[0:SpR:4364.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 69424[0:SpR:4364.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 69422[0:SpR:4364.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Odrop(w,c_List_Orotate(x,y,z),z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1))*.
% 299.81/300.43 69421[0:SpR:4364.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Orotate(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 69413[0:SpR:4364.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(u,c_List_Omap(x,c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z,x1),x1,x2))*.
% 299.81/300.43 69383[0:SpR:4364.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Orev(c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 69370[0:SpR:4364.0,720.1] || equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Orotate(v,c_List_Omap(w,x,y,z),z))** -> equal(c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y,z),c_List_Olist_ONil(z))**.
% 299.81/300.43 69368[0:SpR:4364.0,1116.1] || equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y,z),c_List_Orotate(v,c_List_Omap(w,x,y,z),z))*.
% 299.81/300.43 70216[0:SpL:4363.0,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Odrop(y,c_List_Otake(z,c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(y,c_List_Otake(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 70214[0:SpL:4363.0,7288.0] || equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,x1,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(y)))*.
% 299.81/300.43 70213[0:SpL:4363.0,8890.0] || equal(c_List_Olist__update(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(c_List_Odrop(u,c_List_Otake(v,x,y),y),x1,x2,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 70139[0:SpL:4363.0,2766.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Otake(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(v,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.43 70138[0:SpL:4363.0,719.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Otake(w,x,y),y),y,z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))* -> equal(c_List_Otake(v,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.43 70112[0:SpR:4139.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(x,c_List_Otake(v,c_List_Orev(y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 70072[0:SpR:3110.1,4363.0] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Omap(w,x,y,v),v)) -> equal(c_List_Omap(w,c_List_Odrop(z,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),x,y),y),y,v),c_List_Odrop(z,c_List_Omap(w,x,y,v),v))**.
% 299.81/300.43 70067[0:SpR:4364.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70066[0:SpR:4250.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70065[0:SpR:4256.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70064[0:SpR:4249.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70063[0:SpR:4137.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70062[0:SpR:1635.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1,x2))*.
% 299.81/300.43 70061[0:SpR:6607.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Olist_OCons(hAPP(w,x),c_List_Oreplicate(y,hAPP(w,z),x1),x1),x1),x1),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 70059[0:SpR:6591.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70058[0:SpR:6606.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Olist_OCons(hAPP(w,x),c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 70032[0:SpR:4363.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70031[0:SpR:4363.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70030[0:SpR:4363.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70029[0:SpR:4363.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70028[0:SpR:4363.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70027[0:SpR:4363.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70025[0:SpR:4363.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Odrop(w,c_List_Otake(x,y,z),z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Odrop(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1))*.
% 299.81/300.43 70024[0:SpR:4363.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Otake(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70016[0:SpR:4363.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(u,c_List_Omap(x,c_List_Orev(c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z,x1),x1,x2))*.
% 299.81/300.43 69987[0:SpR:4363.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Orev(c_List_Omap(x,c_List_Odrop(u,c_List_Otake(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 69975[0:SpR:4363.0,720.1] || equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Otake(v,c_List_Omap(w,x,y,z),z))** -> equal(c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,x,y),y),y,z),c_List_Olist_ONil(z))**.
% 299.81/300.43 69973[0:SpR:4363.0,1116.1] || equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,x,y),y),y,z),c_List_Otake(v,c_List_Omap(w,x,y,z),z))*.
% 299.81/300.43 70864[0:SpL:4357.0,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Odrop(y,c_List_Odrop(z,c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(y,c_List_Odrop(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 70862[0:SpL:4357.0,7288.0] || equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,x1,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(y)))*.
% 299.81/300.43 70861[0:SpL:4357.0,8890.0] || equal(c_List_Olist__update(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(c_List_Odrop(u,c_List_Odrop(v,x,y),y),x1,x2,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 70779[0:SpL:4357.0,2766.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Odrop(w,x,y),y),y,z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.43 70778[0:SpL:4357.0,719.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Odrop(w,x,y),y),y,z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))* -> equal(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.43 70748[0:SpR:4360.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(x,c_List_Odrop(v,c_List_Orev(y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 70675[0:SpR:4363.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70674[0:SpR:4364.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70673[0:SpR:4250.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70672[0:SpR:4256.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70671[0:SpR:4249.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70670[0:SpR:4137.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70669[0:SpR:1635.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1,x2))*.
% 299.81/300.43 70668[0:SpR:6607.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Olist_OCons(hAPP(w,x),c_List_Oreplicate(y,hAPP(w,z),x1),x1),x1),x1),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 70666[0:SpR:6591.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70665[0:SpR:6606.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Olist_OCons(hAPP(w,x),c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 70639[0:SpR:4357.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70638[0:SpR:4357.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70637[0:SpR:4357.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70636[0:SpR:4357.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70635[0:SpR:4357.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70634[0:SpR:4357.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Otake(v,c_List_Odrop(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70633[0:SpR:4357.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 70631[0:SpR:4357.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Odrop(w,c_List_Odrop(x,y,z),z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1))*.
% 299.81/300.43 70630[0:SpR:4357.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Odrop(w,c_List_Odrop(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 70622[0:SpR:4357.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(u,c_List_Omap(x,c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z,x1),x1,x2))*.
% 299.81/300.43 70592[0:SpR:4357.0,4352.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Orev(c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 70580[0:SpR:4357.0,720.1] || equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Odrop(v,c_List_Omap(w,x,y,z),z))** -> equal(c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y,z),c_List_Olist_ONil(z))**.
% 299.81/300.43 70578[0:SpR:4357.0,1116.1] || equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Olist_ONil(z))** -> equal(c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y,z),c_List_Odrop(v,c_List_Omap(w,x,y,z),z))*.
% 299.81/300.43 71463[0:SpL:4356.0,8890.0] || equal(c_List_Olist__update(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(c_List_Orotate(u,c_List_Odrop(v,x,y),y),x1,x2,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 71383[0:SpR:4360.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(x,c_List_Odrop(v,c_List_Orev(y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 71310[0:SpR:4357.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71309[0:SpR:4363.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71308[0:SpR:4364.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71307[0:SpR:4250.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71306[0:SpR:4256.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71305[0:SpR:4249.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71304[0:SpR:4137.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71303[0:SpR:1635.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(w,c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1,x2))*.
% 299.81/300.43 71302[0:SpR:6607.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Olist_OCons(hAPP(w,x),c_List_Oreplicate(y,hAPP(w,z),x1),x1),x1),x1),c_List_Omap(w,c_List_Orotate(u,c_List_Odrop(v,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 71300[0:SpR:6591.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 71299[0:SpR:6606.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Olist_OCons(hAPP(w,x),c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Orotate(u,c_List_Odrop(v,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 71273[0:SpR:4356.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71272[0:SpR:4356.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71271[0:SpR:4356.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71270[0:SpR:4356.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71269[0:SpR:4356.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71268[0:SpR:4356.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71267[0:SpR:4356.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Otake(v,c_List_Orotate(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71266[0:SpR:4356.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 71264[0:SpR:4356.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Orotate(w,c_List_Odrop(x,y,z),z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1))*.
% 299.81/300.43 71263[0:SpR:4356.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 71255[0:SpR:4356.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(u,c_List_Omap(x,c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z,x1),x1,x2))*.
% 299.81/300.43 71225[0:SpR:4356.0,4246.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Orev(c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 73776[0:SpL:4355.0,7288.0] || equal(c_List_Omap(u,v,w,x),c_List_Orev(c_List_Otake(y,c_List_Odrop(z,c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(y,c_List_Odrop(z,x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 73774[0:SpL:4355.0,7288.0] || equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Omap(w,x1,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(y)))*.
% 299.81/300.43 73773[0:SpL:4355.0,8890.0] || equal(c_List_Olist__update(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),x1,hAPP(w,x2),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(c_List_Otake(u,c_List_Odrop(v,x,y),y),x1,x2,y),c_List_Olist_ONil(y))**.
% 299.81/300.43 73680[0:SpR:4360.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(w,c_List_Otake(u,c_List_Omap(x,c_List_Odrop(v,c_List_Orev(y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 73607[0:SpR:4357.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73606[0:SpR:4363.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73605[0:SpR:4364.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73604[0:SpR:4356.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73603[0:SpR:4250.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73602[0:SpR:4256.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73601[0:SpR:4249.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Orotate(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73600[0:SpR:4137.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Otake(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73599[0:SpR:1635.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(w,c_List_Otake(u,c_List_Odrop(v,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1),x1),x1,x2))*.
% 299.81/300.43 73598[0:SpR:6607.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Olist_OCons(hAPP(w,x),c_List_Oreplicate(y,hAPP(w,z),x1),x1),x1),x1),c_List_Omap(w,c_List_Otake(u,c_List_Odrop(v,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x2),x2),x2),x2),x2,x1))*.
% 299.81/300.43 73596[0:SpR:6591.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 73595[0:SpR:6606.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Olist_OCons(hAPP(w,x),c_List_Orev(c_List_Omap(w,y,z,x1),x1),x1),x1),x1),c_List_Omap(w,c_List_Otake(u,c_List_Odrop(v,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z,x1))*.
% 299.81/300.43 73570[0:SpR:4355.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73569[0:SpR:4355.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Odrop(v,c_List_Otake(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73568[0:SpR:4355.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73567[0:SpR:4355.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73566[0:SpR:4355.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73565[0:SpR:4355.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Orotate(v,c_List_Otake(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73564[0:SpR:4355.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73563[0:SpR:4355.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Orotate(u,c_List_Otake(v,c_List_Otake(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73562[0:SpR:4355.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2),x2),x2),c_List_Omap(y,c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Odrop(x,z,x1),x1),x1),x1),x1,x2))*.
% 299.81/300.43 73559[0:SpR:4355.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Otake(w,c_List_Odrop(x,y,z),z),z),z),z,x1),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Otake(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1))*.
% 299.81/300.43 73558[0:SpR:4355.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Otake(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Otake(w,c_List_Odrop(x,y,z),z),z),z),z,x1))*.
% 299.81/300.43 73551[0:SpR:4355.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(u,c_List_Omap(x,c_List_Orev(c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z,x1),x1,x2))*.
% 299.81/300.43 73511[0:SpR:4355.0,4133.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Orev(c_List_Omap(x,c_List_Otake(u,c_List_Odrop(w,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.43 77392[0:Rew:344.0,76266.1] || equal(u,v)* equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(y)))* c_List_Olist__all2(z,c_List_Oappend(w,x1,x),c_List_Oappend(c_List_Orev(v,y),x2,y),x,y)* -> c_List_Olist__all2(z,x1,x2,x,y).
% 299.81/300.43 77393[0:Rew:344.0,76125.1] || equal(u,v)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y)))* c_List_Olist__all2(z,c_List_Oappend(c_List_Orev(v,w),x1,w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,x1,x2,w,y).
% 299.81/300.43 79474[0:Rew:344.0,78076.1] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)))* c_List_Olist__all2(z,c_List_Oappend(x,x1,y),c_List_Oappend(v,x2,w),y,w)* -> c_List_Olist__all2(z,x1,x2,y,w).
% 299.81/300.43 79475[0:Rew:344.0,77935.1] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y)))* c_List_Olist__all2(z,c_List_Oappend(v,x1,w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,x1,x2,w,y).
% 299.81/300.43 82016[0:SpR:11156.1,4367.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Omap(z,c_List_Oappend(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),x1,tc_Type_Oty),tc_Type_Oty,x2),x2),c_List_Omap(z,x1,tc_Type_Oty,x2))**.
% 299.81/300.43 81990[0:SpR:11156.1,649.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty))**.
% 299.81/300.43 83058[0:SpL:330.1,10762.0] || equal(c_List_Olist__update(c_List_Olist__update(c_List_Olist__update(u,v,w,x),y,z,x),x1,x2,x),c_List_Olist_ONil(x))** -> equal(v,y) equal(v,x1) equal(c_List_Olist__update(c_List_Olist__update(u,y,z,x),x1,x2,x),c_List_Olist_ONil(x)).
% 299.81/300.43 83056[0:SpL:308.0,10762.0] || equal(c_List_Olist__update(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y,z,x),c_List_Olist_ONil(x))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),y) equal(c_List_Olist__update(c_List_Oappend(u,c_List_Olist_OCons(x1,w,x),x),y,z,x),c_List_Olist_ONil(x))**.
% 299.81/300.43 85291[0:Rew:344.0,85092.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orotate(x1,c_List_Omap(u,c_List_Orev(c_List_Omap(v,x2,y,w),w),w,x),x))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(y))).
% 299.81/300.43 85292[0:Rew:344.0,85077.1] || equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Orotate(x1,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),x2,x,z),z))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(x))).
% 299.81/300.43 86293[0:Rew:125.0,85765.0,125.0,85765.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Oreplicate(x,hAPP(u,hAPP(v,y)),z),z),z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1,x2),x2,z))*.
% 299.81/300.43 87249[0:Rew:344.0,87043.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orotate(x1,c_List_Orev(c_List_Omap(u,c_List_Omap(v,x2,y,w),w,x),x),x))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(y))).
% 299.81/300.43 87250[0:Rew:344.0,87028.1] || equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Orotate(x1,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),x2,x,z),z))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(x))).
% 299.81/300.43 89521[0:SpL:4139.0,43973.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(w,c_List_Orev(x,y),y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(w,c_List_Orev(c_List_Omap(v,x,y,z),z),z),c_List_Orev(c_List_Omap(v,x,y,z),z))**.
% 299.81/300.43 89601[0:SpL:4036.1,7443.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),y),c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Olist_ONil(y),y),y))* -> equal(c_List_Olist_OCons(x,v,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.43 89599[0:SpL:1378.1,7443.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),y),c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Olist_ONil(y),y),y))* -> equal(c_List_Oappend(x,u,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.43 89597[0:SpL:1375.1,7443.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y),c_List_Olist_OCons(z,c_List_Olist_OCons(x1,c_List_Olist_ONil(y),y),y))* -> equal(c_List_Oappend(u,x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.43 89635[0:Rew:32219.0,89593.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Olist_ONil(x),x),x))* -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x1),x1),x1,x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x))*.
% 299.81/300.43 90331[0:SpL:4036.1,3896.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))* -> equal(c_List_Omap(w,c_List_Olist_OCons(x,v,y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))*.
% 299.81/300.43 90329[0:SpL:1378.1,3896.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(c_List_Oappend(x,v,y),y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))* -> equal(c_List_Omap(w,c_List_Oappend(x,u,y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))*.
% 299.81/300.43 90327[0:SpL:1375.1,3896.0] || equal(u,v)* equal(c_List_Omap(w,c_List_Orev(c_List_Oappend(v,x,y),y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))* -> equal(c_List_Omap(w,c_List_Oappend(u,x,y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))*.
% 299.81/300.43 90314[0:SpL:4041.1,3896.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Omap(w,c_List_Olist_OCons(x,u,v),v,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.43 90817[0:SpL:4036.1,7430.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,u,y),y),y),y),c_List_Orev(c_List_Olist_OCons(z,c_List_Oreplicate(x1,x2,y),y),y))* -> equal(c_List_Olist_OCons(x,v,y),c_List_Oreplicate(x1,x2,y))*.
% 299.81/300.43 90815[0:SpL:1378.1,7430.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,v,y),y),y),y),c_List_Orev(c_List_Olist_OCons(z,c_List_Oreplicate(x1,x2,y),y),y))* -> equal(c_List_Oappend(x,u,y),c_List_Oreplicate(x1,x2,y))*.
% 299.81/300.43 90813[0:SpL:1375.1,7430.0] || equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),y),c_List_Orev(c_List_Olist_OCons(z,c_List_Oreplicate(x1,x2,y),y),y))* -> equal(c_List_Oappend(u,x,y),c_List_Oreplicate(x1,x2,y))*.
% 299.81/300.43 90858[0:Rew:32219.0,90809.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),c_List_Orev(c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x),x),x))* -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x2),x2),x2,x),c_List_Oreplicate(z,x1,x))*.
% 299.81/300.43 92135[0:SpL:4048.0,8303.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,v),v),v),c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(z,x,v),y,v),v))* -> equal(c_List_Orev(c_List_Olist_OCons(w,u,v),v),c_List_Oreplicate(z,x,v)).
% 299.81/300.43 6248[0:SpL:54.0,419.0] || equal(hAPP(u,hAPP(v,c_List_Osko__List__Xmap__idI__1__1(c_COMBB(u,v,w,x,y),z,x1))),c_List_Osko__List__Xmap__idI__1__1(c_COMBB(u,v,w,x,y),z,x1))** -> equal(c_List_Omap(c_COMBB(u,v,w,x,y),z,x1,x1),z)**.
% 299.81/300.43 6247[0:SpL:125.0,419.0] || equal(hAPP(u,hAPP(v,c_List_Osko__List__Xmap__idI__1__1(c_Fun_Ocomp(u,v,w,x,y),z,x1))),c_List_Osko__List__Xmap__idI__1__1(c_Fun_Ocomp(u,v,w,x,y),z,x1))** -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,x1,x1),z)**.
% 299.81/300.43 10760[0:SpR:308.0,330.1] || -> equal(u,c_Nat_Osize__class_Osize(v,tc_List_Olist(w))) equal(c_List_Olist__update(c_List_Olist__update(c_List_Oappend(v,c_List_Olist_OCons(x,y,w),w),u,z,w),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x1,w),c_List_Olist__update(c_List_Oappend(v,c_List_Olist_OCons(x1,y,w),w),u,z,w))**.
% 299.81/300.43 12861[0:SpR:434.0,445.2] || hBOOL(hAPP(hAPP(u,hAPP(v,w)),x)) c_List_Olist__all2(u,c_List_Omap(v,y,z,x1),x2,x1,x3) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,y,z),z,x1),c_List_Olist_OCons(x,x2,x3),x1,x3)*.
% 299.81/300.43 12860[0:SpR:434.0,445.2] || hBOOL(hAPP(hAPP(u,v),hAPP(w,x))) c_List_Olist__all2(u,y,c_List_Omap(w,z,x1,x2),x3,x2) -> c_List_Olist__all2(u,c_List_Olist_OCons(v,y,x3),c_List_Omap(w,c_List_Olist_OCons(x,z,x1),x1,x2),x3,x2)*.
% 299.81/300.43 13764[0:SpR:279.1,308.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> equal(c_List_Olist__update(c_List_Oappend(z,y,tc_Type_Oty),c_Nat_Osize__class_Osize(z,tc_List_Olist(tc_Type_Oty)),x1,tc_Type_Oty),c_List_Oappend(z,c_List_Olist_OCons(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty))*.
% 299.81/300.43 15998[0:Rew:418.0,15962.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Odrop(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Odrop(z,x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.43 15999[0:Rew:426.0,15961.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orotate(z,x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.43 16000[0:Rew:429.0,15960.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Otake(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Otake(z,x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.43 17073[0:SpL:9462.1,152.1] || equal(u,c_List_Otake(v,w,x))* equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(z)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)))* c_List_Olist__all2(x1,c_List_Oappend(y,x2,z),w,z,x)* -> c_List_Olist__all2(x1,x2,c_List_Odrop(v,w,x),z,x)*.
% 299.81/300.43 17020[0:SpL:9462.1,152.1] || equal(u,c_List_Otake(v,w,x))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_Nat_Osize__class_Osize(y,tc_List_Olist(z)))* c_List_Olist__all2(x1,w,c_List_Oappend(y,x2,z),x,z)* -> c_List_Olist__all2(x1,c_List_Odrop(v,w,x),x2,x,z)*.
% 299.81/300.43 18005[0:SpR:130.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(c_Expr_Oexp_OVar(x12,x13),x13),x14,x13,x15),hAPP(hAPP(x8,c_Expr_Oexp_OVar(x12,x13)),hAPP(y,x12)))*.
% 299.81/300.43 18004[0:SpR:281.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(c_Expr_Oexp_Onew(x12,x13),x13),x14,x13,x15),hAPP(hAPP(x8,c_Expr_Oexp_Onew(x12,x13)),hAPP(u,x12)))*.
% 299.81/300.43 33909[0:SpR:1344.0,452.2] || c_List_Olist__all2(u,v,c_List_Orev(w,x),y,x) c_List_Olist__all2(u,z,c_List_Oreplicate(x1,x2,x),y,x) -> c_List_Olist__all2(u,c_List_Oappend(v,z,y),c_List_Orev(c_List_Oappend(c_List_Oreplicate(x1,x2,x),w,x),x),y,x)*.
% 299.81/300.43 33906[0:SpR:1344.0,452.2] || c_List_Olist__all2(u,c_List_Orev(v,w),x,w,y) c_List_Olist__all2(u,c_List_Oreplicate(z,x1,w),x2,w,y) -> c_List_Olist__all2(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(z,x1,w),v,w),w),c_List_Oappend(x,x2,y),w,y)*.
% 299.81/300.43 34463[0:SpR:1351.0,452.2] || c_List_Olist__all2(u,v,c_List_Oreplicate(w,x,y),z,y) c_List_Olist__all2(u,x1,c_List_Orev(x2,y),z,y) -> c_List_Olist__all2(u,c_List_Oappend(v,x1,z),c_List_Orev(c_List_Oappend(x2,c_List_Oreplicate(w,x,y),y),y),z,y)*.
% 299.81/300.43 34461[0:SpR:1351.0,452.2] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),y,x,z) c_List_Olist__all2(u,c_List_Orev(x1,x),x2,x,z) -> c_List_Olist__all2(u,c_List_Orev(c_List_Oappend(x1,c_List_Oreplicate(v,w,x),x),x),c_List_Oappend(y,x2,z),x,z)*.
% 299.81/300.43 36490[0:SpR:4048.0,452.2] || c_List_Olist__all2(u,v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),z,y) c_List_Olist__all2(u,x1,x2,z,y) -> c_List_Olist__all2(u,c_List_Oappend(v,x1,z),c_List_Oappend(c_List_Orev(x,y),c_List_Olist_OCons(w,x2,y),y),z,y)*.
% 299.81/300.43 36485[0:SpR:4048.0,452.2] || c_List_Olist__all2(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),y,x,z) c_List_Olist__all2(u,x1,x2,x,z) -> c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(v,x1,x),x),c_List_Oappend(y,x2,z),x,z)*.
% 299.81/300.43 41571[0:Rew:11156.1,41466.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),z,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.43 42567[0:SpL:39737.1,152.1] || equal(u,c_List_Odrop(v,w,x))* equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(z)),c_Nat_Osize__class_Osize(c_List_Otake(v,w,x),tc_List_Olist(x)))* c_List_Olist__all2(x1,c_List_Oappend(y,x2,z),w,z,x)* -> c_List_Olist__all2(x1,x2,u,z,x)*.
% 299.81/300.43 42459[0:SpL:39737.1,152.1] || equal(u,c_List_Odrop(v,w,x))* equal(c_Nat_Osize__class_Osize(c_List_Otake(v,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(y,tc_List_Olist(z)))* c_List_Olist__all2(x1,w,c_List_Oappend(y,x2,z),x,z)* -> c_List_Olist__all2(x1,u,x2,x,z)*.
% 299.81/300.43 44768[0:SpR:6590.0,649.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orotate(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),z),c_List_Orotate(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z))**.
% 299.81/300.43 45456[0:SpR:10554.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Orotate(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x),x1,x),x),c_List_Orotate(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x))**.
% 299.81/300.43 46798[0:Rew:344.0,46473.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),c_List_Oappend(c_List_Orev(c_List_Oappend(x1,w,x),x),x2,x),v,x)* -> c_List_Olist__all2(y,u,c_List_Orev(w,x),v,x).
% 299.81/300.43 46799[0:Rew:344.0,46378.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(c_List_Orev(c_List_Oappend(z,u,v),v),x1,v),c_List_Oappend(w,x2,x),v,x)* -> c_List_Olist__all2(y,c_List_Orev(u,v),w,v,x).
% 299.81/300.43 47132[0:SpR:46993.1,279.1] || equal(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,v,w,x,y),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty)) c_List_Olist__all2(c_TypeRel_Owiden(u,y),c_List_Olist_OCons(v,w,tc_Type_Oty),x,tc_Type_Oty,tc_Type_Oty)* -> equal(c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,v,w,x,y),c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),x).
% 299.81/300.43 48204[0:SpR:4048.0,1540.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),tc_List_Olist(x)),c_List_Oappend(u,c_List_Oappend(c_List_Orev(w,x),c_List_Olist_OCons(v,y,x),x),x),x),c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x))**.
% 299.81/300.43 49889[0:SpR:4139.0,1548.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orev(w,x),x),x,y),c_List_Oappend(c_List_Odrop(v,c_List_Orev(c_List_Omap(u,w,x,y),y),y),z,y),y),c_List_Oappend(c_List_Orev(c_List_Omap(u,w,x,y),y),z,y))**.
% 299.81/300.43 50611[0:SpL:4133.0,3102.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,w))* -> equal(c_List_Otake(u,c_List_Otake(y,c_List_Omap(x,z,x1,w),w),w),c_List_Otake(y,c_List_Omap(x,z,x1,w),w))**.
% 299.81/300.43 50915[0:SpL:79.1,3902.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(z,c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))* c_List_Odistinct(c_List_Orev(z,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty).
% 299.81/300.43 53860[0:SpL:4246.0,3102.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,w))* -> equal(c_List_Otake(u,c_List_Orotate(y,c_List_Omap(x,z,x1,w),w),w),c_List_Orotate(y,c_List_Omap(x,z,x1,w),w))**.
% 299.81/300.43 54814[0:SpR:4360.0,1548.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y),c_List_Oappend(c_List_Omap(v,c_List_Odrop(u,c_List_Orev(w,x),x),x,y),z,y),y),c_List_Oappend(c_List_Orev(c_List_Omap(v,w,x,y),y),z,y))**.
% 299.81/300.43 55561[0:SpL:4352.0,3102.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,w))* -> equal(c_List_Otake(u,c_List_Odrop(y,c_List_Omap(x,z,x1,w),w),w),c_List_Odrop(y,c_List_Omap(x,z,x1,w),w))**.
% 299.81/300.43 56483[0:Res:4537.1,462.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Oreplicate(x,y,tc_Value_Oval),z,tc_Value_Oval,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,w),c_List_Orev(z,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Oreplicate(x,y,tc_Value_Oval),x1,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.43 56482[0:Res:4537.1,196.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Oreplicate(x,y,tc_Value_Oval),z,tc_Value_Oval,tc_Type_Oty)* c_Objects_Ohext(v,x1)* -> c_List_Olist__all2(c_Conform_Oconf(u,x1,w),c_List_Oreplicate(x,y,tc_Value_Oval),c_List_Orev(z,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.43 56670[0:Res:4527.1,462.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,c_List_Oreplicate(y,z,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,w),c_List_Oreplicate(y,z,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Orev(x,tc_Value_Oval),x1,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.43 56669[0:Res:4527.1,196.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,c_List_Oreplicate(y,z,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)* c_Objects_Ohext(v,x1)* -> c_List_Olist__all2(c_Conform_Oconf(u,x1,w),c_List_Orev(x,tc_Value_Oval),c_List_Oreplicate(y,z,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.43 58205[0:Res:6845.1,13770.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Type_Oty),tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,x,y,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),v),c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty)) -> .
% 299.81/300.43 62647[0:Res:4535.1,479.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),x,tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Orev(x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)*.
% 299.81/300.43 62917[0:Res:4525.1,479.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),w,c_List_Olist_OCons(x,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(x,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Orev(w,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)*.
% 299.81/300.43 63750[0:SpL:6607.0,44359.0] || equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),tc_Type_Oty),c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,tc_Type_Oty),x1),c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,tc_Type_Oty))** -> .
% 299.81/300.43 63534[0:SpL:6607.0,469.0] || c_List_Olist__all2(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,v,z,tc_fun(x2,tc_bool),x3),c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x3),x3),x1,x3,x2)*.
% 299.81/300.43 64306[0:SpL:6606.0,469.0] || c_List_Olist__all2(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,v,z,tc_fun(x2,tc_bool),y),c_List_Olist_OCons(w,c_List_Orev(x,y),y),x1,y,x2)*.
% 299.81/300.43 65463[0:SpL:6591.0,469.0] || c_List_Olist__all2(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),x1,z,x2)* -> c_List_Olist__all2(c_COMBB(u,v,z,tc_fun(x2,tc_bool),y),c_List_Orev(c_List_Olist_OCons(w,x,y),y),x1,y,x2)*.
% 299.81/300.43 64968[0:SpR:6591.0,650.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))**.
% 299.81/300.43 66809[0:SpL:1635.0,469.0] || c_List_Olist__all2(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x2,x1,x3)* -> c_List_Olist__all2(c_COMBB(u,v,x1,tc_fun(x3,tc_bool),z),c_List_Omap(w,c_List_Orev(x,y),y,z),x2,z,x3)*.
% 299.81/300.43 67404[0:SpL:4137.0,469.0] || c_List_Olist__all2(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x2,x1,x3)* -> c_List_Olist__all2(c_COMBB(u,x,x1,tc_fun(x3,tc_bool),z),c_List_Otake(v,c_List_Otake(w,y,z),z),x2,z,x3)*.
% 299.81/300.43 67184[0:SpR:4137.0,704.0] || -> equal(c_List_Omap(u,c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),tc_List_Olist(z)),c_List_Otake(w,x,y),y),y,z),c_List_Otake(v,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z))**.
% 299.81/300.43 67182[0:SpR:4137.0,2335.1] || equal(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z))* -> equal(c_List_Omap(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Otake(v,x,y),y),y,z),c_List_Otake(v,c_List_Omap(w,x,y,z),z))**.
% 299.81/300.43 67168[0:SpR:4137.0,1003.1] || equal(c_List_Orev(u,v),c_List_Otake(w,c_List_Omap(x,y,z,v),v)) -> equal(c_List_Omap(x,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Otake(w,y,z),z),z,v),c_List_Otake(w,c_List_Omap(x,y,z,v),v))**.
% 299.81/300.43 67859[0:SpL:4256.0,469.0] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x2,x1,x3)* -> c_List_Olist__all2(c_COMBB(u,x,x1,tc_fun(x3,tc_bool),z),c_List_Orotate(v,c_List_Otake(w,y,z),z),x2,z,x3)*.
% 299.81/300.43 67645[0:SpR:4256.0,649.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(v,c_List_Orotate(z,c_List_Otake(u,w,x),x),x,y),y),c_List_Omap(v,c_List_Orotate(z,c_List_Otake(u,w,x),x),x,y))**.
% 299.81/300.43 68465[0:SpL:4250.0,469.0] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x2,x1,x3)* -> c_List_Olist__all2(c_COMBB(u,x,x1,tc_fun(x3,tc_bool),z),c_List_Orotate(v,c_List_Orotate(w,y,z),z),x2,z,x3)*.
% 299.81/300.43 69002[0:SpL:4249.0,469.0] || c_List_Olist__all2(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x2,x1,x3)* -> c_List_Olist__all2(c_COMBB(u,x,x1,tc_fun(x3,tc_bool),z),c_List_Otake(v,c_List_Orotate(w,y,z),z),x2,z,x3)*.
% 299.81/300.43 68810[0:SpR:4249.0,704.0] || -> equal(c_List_Omap(u,c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),tc_List_Olist(z)),c_List_Orotate(w,x,y),y),y,z),c_List_Otake(v,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z))**.
% 299.81/300.43 68808[0:SpR:4249.0,2335.1] || equal(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z))* -> equal(c_List_Omap(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Orotate(v,x,y),y),y,z),c_List_Orotate(v,c_List_Omap(w,x,y,z),z))**.
% 299.81/300.43 68797[0:SpR:4249.0,1003.1] || equal(c_List_Orev(u,v),c_List_Orotate(w,c_List_Omap(x,y,z,v),v)) -> equal(c_List_Omap(x,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,y,z),z),z,v),c_List_Orotate(w,c_List_Omap(x,y,z,v),v))**.
% 299.81/300.43 69596[0:SpL:4364.0,469.0] || c_List_Olist__all2(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x2,x1,x3)* -> c_List_Olist__all2(c_COMBB(u,x,x1,tc_fun(x3,tc_bool),z),c_List_Odrop(v,c_List_Orotate(w,y,z),z),x2,z,x3)*.
% 299.81/300.43 69390[0:SpR:4364.0,6815.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),c_List_Oappend(x1,x2,x3),z,x3)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Odrop(c_Nat_Osize__class_Osize(x1,tc_List_Olist(x3)),c_List_Orotate(v,x,y),y),y,z),x2,z,x3)*.
% 299.81/300.43 69389[0:SpR:4364.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Orotate(y,c_List_Omap(z,x1,x2,x3),x3),x,x3)* -> c_List_Olist__all2(u,w,c_List_Omap(z,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),c_List_Orotate(y,x1,x2),x2),x2,x3),x,x3)*.
% 299.81/300.43 69375[0:SpR:4364.0,705.0] || -> equal(c_List_Omap(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),tc_List_Olist(z)),c_List_Orotate(w,x,y),y),y,z),c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z))**.
% 299.81/300.43 70229[0:SpL:4363.0,469.0] || c_List_Olist__all2(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x2,x1,x3)* -> c_List_Olist__all2(c_COMBB(u,x,x1,tc_fun(x3,tc_bool),z),c_List_Odrop(v,c_List_Otake(w,y,z),z),x2,z,x3)*.
% 299.81/300.43 69993[0:SpR:4363.0,6815.1] || c_List_Olist__all2(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),c_List_Oappend(x1,x2,x3),z,x3)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Odrop(c_Nat_Osize__class_Osize(x1,tc_List_Olist(x3)),c_List_Otake(v,x,y),y),y,z),x2,z,x3)*.
% 299.81/300.43 69992[0:SpR:4363.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Otake(y,c_List_Omap(z,x1,x2,x3),x3),x,x3)* -> c_List_Olist__all2(u,w,c_List_Omap(z,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),c_List_Otake(y,x1,x2),x2),x2,x3),x,x3)*.
% 299.81/300.43 69980[0:SpR:4363.0,705.0] || -> equal(c_List_Omap(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),tc_List_Olist(z)),c_List_Otake(w,x,y),y),y,z),c_List_Odrop(v,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z))**.
% 299.81/300.43 70877[0:SpL:4357.0,469.0] || c_List_Olist__all2(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x2,x1,x3)* -> c_List_Olist__all2(c_COMBB(u,x,x1,tc_fun(x3,tc_bool),z),c_List_Odrop(v,c_List_Odrop(w,y,z),z),x2,z,x3)*.
% 299.81/300.43 70599[0:SpR:4357.0,6815.1] || c_List_Olist__all2(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),c_List_Oappend(x1,x2,x3),z,x3)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Odrop(c_Nat_Osize__class_Osize(x1,tc_List_Olist(x3)),c_List_Odrop(v,x,y),y),y,z),x2,z,x3)*.
% 299.81/300.43 70598[0:SpR:4357.0,6845.1] || c_List_Olist__all2(u,c_List_Oappend(v,w,x),c_List_Odrop(y,c_List_Omap(z,x1,x2,x3),x3),x,x3)* -> c_List_Olist__all2(u,w,c_List_Omap(z,c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),c_List_Odrop(y,x1,x2),x2),x2,x3),x,x3)*.
% 299.81/300.43 70585[0:SpR:4357.0,705.0] || -> equal(c_List_Omap(u,c_List_Odrop(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),tc_List_Olist(z)),c_List_Odrop(w,x,y),y),y,z),c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z))**.
% 299.81/300.43 71080[0:SpL:279.1,35087.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oappend(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),y)** -> equal(c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),z)*.
% 299.81/300.43 71479[0:SpL:4356.0,469.0] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x2,x1,x3)* -> c_List_Olist__all2(c_COMBB(u,x,x1,tc_fun(x3,tc_bool),z),c_List_Orotate(v,c_List_Odrop(w,y,z),z),x2,z,x3)*.
% 299.81/300.43 71215[0:SpR:4356.0,649.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Omap(v,c_List_Orotate(z,c_List_Odrop(u,w,x),x),x,y),y),c_List_Omap(v,c_List_Orotate(z,c_List_Odrop(u,w,x),x),x,y))**.
% 299.81/300.43 73789[0:SpL:4355.0,469.0] || c_List_Olist__all2(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x2,x1,x3)* -> c_List_Olist__all2(c_COMBB(u,x,x1,tc_fun(x3,tc_bool),z),c_List_Otake(v,c_List_Odrop(w,y,z),z),x2,z,x3)*.
% 299.81/300.43 73515[0:SpR:4355.0,704.0] || -> equal(c_List_Omap(u,c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),tc_List_Olist(z)),c_List_Odrop(w,x,y),y),y,z),c_List_Otake(v,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z))**.
% 299.81/300.43 73513[0:SpR:4355.0,2335.1] || equal(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z))* -> equal(c_List_Omap(w,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(z)),c_List_Odrop(v,x,y),y),y,z),c_List_Odrop(v,c_List_Omap(w,x,y,z),z))**.
% 299.81/300.43 73499[0:SpR:4355.0,1003.1] || equal(c_List_Orev(u,v),c_List_Odrop(w,c_List_Omap(x,y,z,v),v)) -> equal(c_List_Omap(x,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Odrop(w,y,z),z),z,v),c_List_Odrop(w,c_List_Omap(x,y,z,v),v))**.
% 299.81/300.43 82002[0:SpR:11156.1,11144.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w))**.
% 299.81/300.43 82001[0:SpR:11156.1,4019.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orev(c_List_Olist_OCons(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty))**.
% 299.81/300.43 82000[0:SpR:11156.1,1372.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Orev(c_List_Oappend(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty),c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty))**.
% 299.81/300.43 81993[0:SpR:11156.1,644.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),z,tc_Type_Oty),tc_Type_Oty),c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty))**.
% 299.81/300.43 82394[0:Res:445.2,13779.0] || hBOOL(hAPP(hAPP(c_TypeRel_Owiden(u,v),w),x)) c_List_Olist__all2(c_TypeRel_Owiden(u,v),y,z,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(c_List_Olist_OCons(x,z,tc_Type_Oty),tc_Type_Oty) -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,y,c_List_Olist_OCons(x,z,tc_Type_Oty),v),tc_Type_Oty)*.
% 299.81/300.43 82742[0:SpL:4357.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(u,x2,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Odrop(x1,x2,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 82741[0:SpL:4363.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Odrop(z,c_List_Otake(x1,c_List_Omap(u,x2,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Otake(x1,x2,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 82740[0:SpL:4364.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Odrop(z,c_List_Orotate(x1,c_List_Omap(u,x2,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Odrop(z,c_List_Orotate(x1,x2,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 82736[0:SpL:4355.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Otake(z,c_List_Odrop(x1,c_List_Omap(u,x2,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Odrop(x1,x2,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 82735[0:SpL:4249.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Otake(z,c_List_Orotate(x1,c_List_Omap(u,x2,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Orotate(x1,x2,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 82734[0:SpL:4137.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Otake(z,c_List_Otake(x1,c_List_Omap(u,x2,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Otake(z,c_List_Otake(x1,x2,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 82732[0:SpL:6607.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Olist_OCons(hAPP(u,z),c_List_Oreplicate(x1,hAPP(u,x2),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(z,c_List_Oreplicate(x1,x2,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 82729[0:SpL:6606.0,7291.0] || equal(c_List_Omap(u,v,w,x),c_List_Orotate(y,c_List_Olist_OCons(hAPP(u,z),c_List_Orev(c_List_Omap(u,x1,w,x),x),x),x))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(z,c_List_Orev(x1,w),w),tc_List_Olist(w)))*.
% 299.81/300.43 82704[0:SpL:4357.0,7291.0] || equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Orotate(x1,c_List_Omap(w,x2,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(y)))*.
% 299.81/300.43 82703[0:SpL:4363.0,7291.0] || equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Orotate(x1,c_List_Omap(w,x2,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(y)))*.
% 299.81/300.43 82702[0:SpL:4364.0,7291.0] || equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Orotate(x1,c_List_Omap(w,x2,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(y)))*.
% 299.81/300.43 82698[0:SpL:4355.0,7291.0] || equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Orotate(x1,c_List_Omap(w,x2,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(y)))*.
% 299.81/300.43 82697[0:SpL:4249.0,7291.0] || equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Orotate(x1,c_List_Omap(w,x2,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(y)))*.
% 299.81/300.43 82696[0:SpL:4137.0,7291.0] || equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Orotate(x1,c_List_Omap(w,x2,y,z),z))* -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(x2,tc_List_Olist(y)))*.
% 299.81/300.43 82694[0:SpL:6607.0,7291.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Oreplicate(w,hAPP(u,x),y),y),c_List_Orotate(z,c_List_Omap(u,x1,x2,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,x2),x2),tc_List_Olist(x2)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x2)))*.
% 299.81/300.43 82691[0:SpL:6606.0,7291.0] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,w,x,y),y),y),c_List_Orotate(z,c_List_Omap(u,x1,x,y),y))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Orev(w,x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)))*.
% 299.81/300.43 83054[0:SpL:8862.0,10762.0] || equal(c_List_Olist__update(c_List_Olist__update(c_List_Omap(u,v,w,x),y,z,x),x1,x2,x),c_List_Olist_ONil(x))** -> equal(y,x1) equal(c_List_Olist__update(c_List_Omap(u,c_List_Olist__update(v,y,x3,w),w,x),x1,x2,x),c_List_Olist_ONil(x))**.
% 299.81/300.43 83318[0:SpR:429.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z,x1),c_List_Odrop(w,c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),x1),x1),c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1))**.
% 299.81/300.43 83313[0:SpR:4019.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(y,v,w),w),w,x),x),x),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(y,v,w),w),w,x))**.
% 299.81/300.43 83219[0:SpR:4122.0,1540.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z),tc_List_Olist(z)),c_List_Oappend(u,c_List_Omap(v,x,y,z),z),z),c_List_Oappend(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z))**.
% 299.81/300.43 84063[0:SpR:418.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Odrop(u,x,y),y,z),z,x1),x1),c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))**.
% 299.81/300.43 84996[0:SpL:7148.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1,hAPP(u,x2),x),c_List_Olist_ONil(x))** -> equal(c_List_Olist__update(c_List_Orev(c_List_Omap(v,z,y,w),w),x1,x2,w),c_List_Olist_ONil(w))**.
% 299.81/300.43 84931[0:SpR:4357.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z,x2))*.
% 299.81/300.43 84930[0:SpR:4363.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z,x2))*.
% 299.81/300.43 84929[0:SpR:4364.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z,x2))*.
% 299.81/300.43 84928[0:SpR:4356.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z,x2))*.
% 299.81/300.43 84927[0:SpR:4250.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z,x2))*.
% 299.81/300.43 84926[0:SpR:4256.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z,x2))*.
% 299.81/300.43 84925[0:SpR:4355.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z,x2))*.
% 299.81/300.43 84924[0:SpR:4249.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z,x2))*.
% 299.81/300.43 84923[0:SpR:4137.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),x1,x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Otake(v,c_List_Otake(w,y,z),z),z),z,x2))*.
% 299.81/300.43 84921[0:SpR:6607.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,x2),c_List_Orev(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x2),x2),x2),x2,x1))*.
% 299.81/300.43 84918[0:SpR:6606.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),z,x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.43 84893[0:SpR:7148.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Otake(u,c_List_Odrop(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 84892[0:SpR:7148.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 84891[0:SpR:7148.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 84890[0:SpR:7148.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 84889[0:SpR:7148.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Otake(u,c_List_Orotate(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 84888[0:SpR:7148.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 84887[0:SpR:7148.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Odrop(u,c_List_Otake(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 84886[0:SpR:7148.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orotate(u,c_List_Otake(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 84885[0:SpR:7148.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Otake(u,c_List_Otake(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 84837[0:SpR:7148.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 84836[0:SpR:7148.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 84835[0:SpR:7148.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 84834[0:SpR:7148.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 84833[0:SpR:7148.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 84832[0:SpR:7148.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 84831[0:SpR:7148.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 84830[0:SpR:7148.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 84829[0:SpR:7148.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 84822[0:SpR:7148.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(c_Fun_Ocomp(u,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x),x,y))*.
% 299.81/300.44 85300[0:Rew:125.0,84847.0] || -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist__update(c_List_Orev(z,y),x1,x2,y),y,x),c_List_Olist__update(c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x1,hAPP(u,hAPP(v,x2)),x))*.
% 299.81/300.44 86102[0:SpL:7129.0,8890.0] || equal(c_List_Olist__update(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x1,hAPP(u,x2),x),c_List_Olist_ONil(x))** -> equal(c_List_Olist__update(c_List_Omap(v,c_List_Orev(z,y),y,w),x1,x2,w),c_List_Olist_ONil(w))**.
% 299.81/300.44 86039[0:SpL:7129.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Omap(z,c_List_Orev(x1,x2),x2,x3),x3,x))* -> equal(c_List_Omap(u,v,w,x),c_List_Omap(c_Fun_Ocomp(y,z,x3,x,x2),x1,x2,x))*.
% 299.81/300.44 85950[0:SpL:7129.0,1362.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1,x),x),c_List_Oappend(x2,c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x))* -> equal(c_List_Orev(x1,x),x2).
% 299.81/300.44 85925[0:SpL:7129.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Oappend(c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),x2,y))* -> equal(c_List_Orev(u,y),x2).
% 299.81/300.44 85892[0:SpL:7129.0,7439.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x1),x1))* -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_ONil(x1)).
% 299.81/300.44 85882[0:SpL:7129.0,1655.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),c_List_Orev(x3,x2))* -> equal(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1,x2),x3)*.
% 299.81/300.44 85776[0:SpR:4357.0,7129.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,x2,x1),x1),x1),x1,y),y,z))*.
% 299.81/300.44 85775[0:SpR:4363.0,7129.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Otake(v,x2,x1),x1),x1),x1,y),y,z))*.
% 299.81/300.44 85774[0:SpR:4364.0,7129.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,x2,x1),x1),x1),x1,y),y,z))*.
% 299.81/300.44 85773[0:SpR:4356.0,7129.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,x2,x1),x1),x1),x1,y),y,z))*.
% 299.81/300.44 85772[0:SpR:4250.0,7129.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,x2,x1),x1),x1),x1,y),y,z))*.
% 299.81/300.44 85771[0:SpR:4256.0,7129.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Orotate(u,c_List_Otake(v,x2,x1),x1),x1),x1,y),y,z))*.
% 299.81/300.44 85770[0:SpR:4355.0,7129.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Odrop(v,x2,x1),x1),x1),x1,y),y,z))*.
% 299.81/300.44 85769[0:SpR:4249.0,7129.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Orotate(v,x2,x1),x1),x1),x1,y),y,z))*.
% 299.81/300.44 85768[0:SpR:4137.0,7129.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(c_List_Otake(u,c_List_Otake(v,x2,x1),x1),x1),x1,y),y,z))*.
% 299.81/300.44 85736[0:SpR:7129.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Odrop(v,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y),y),y,z))*.
% 299.81/300.44 85735[0:SpR:7129.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y),y),y,z))*.
% 299.81/300.44 85734[0:SpR:7129.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y),y),y,z))*.
% 299.81/300.44 85733[0:SpR:7129.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y),y),y,z))*.
% 299.81/300.44 85732[0:SpR:7129.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Orotate(v,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y),y),y,z))*.
% 299.81/300.44 85731[0:SpR:7129.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y),y),y,z))*.
% 299.81/300.44 85730[0:SpR:7129.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y),y),y,z))*.
% 299.81/300.44 85729[0:SpR:7129.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Otake(v,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y),y),y,z))*.
% 299.81/300.44 85728[0:SpR:7129.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Otake(v,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y),y),y,z))*.
% 299.81/300.44 85722[0:SpR:7129.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,w,x,y,z),x1,z,y),y),y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),x),x,y))*.
% 299.81/300.44 85659[0:SpR:7129.0,1351.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w),w),c_List_Orev(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w),c_List_Oreplicate(u,v,w),w),w))*.
% 299.81/300.44 85641[0:SpR:7129.0,1344.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Oreplicate(x1,x2,z),z),c_List_Orev(c_List_Oappend(c_List_Oreplicate(x1,x2,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),z))*.
% 299.81/300.44 86287[0:Rew:66380.0,85645.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1,z),z),x2,z),c_List_Oappend(c_List_Orev(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),x1,z),z),x2,z))*.
% 299.81/300.44 86288[0:Rew:66377.0,85642.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),x2,x1),c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1),x1),x2,x1))*.
% 299.81/300.44 86968[0:SpL:7128.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(c_Fun_Ocomp(y,z,x1,x,x2),c_List_Orev(x3,x2),x2,x))* -> equal(c_List_Omap(u,v,w,x),c_List_Omap(y,c_List_Omap(z,x3,x2,x1),x1,x))*.
% 299.81/300.44 86881[0:SpL:7128.0,1362.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1,z),z),c_List_Oappend(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z))* -> equal(c_List_Orev(x1,z),x2).
% 299.81/300.44 86856[0:SpL:7128.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Oappend(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),x2,x1))* -> equal(c_List_Orev(u,x1),x2).
% 299.81/300.44 86823[0:SpL:7128.0,7439.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),c_List_Olist_OCons(x2,c_List_Olist_ONil(y),y))* -> equal(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),c_List_Olist_ONil(y))**.
% 299.81/300.44 86813[0:SpL:7128.0,1655.0] || equal(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y,x2),c_List_Orev(x3,x2))* -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y,x2),x3)*.
% 299.81/300.44 86708[0:SpR:4357.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z,x2))*.
% 299.81/300.44 86707[0:SpR:4363.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z,x2))*.
% 299.81/300.44 86706[0:SpR:4364.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z,x2))*.
% 299.81/300.44 86705[0:SpR:4356.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z,x2))*.
% 299.81/300.44 86704[0:SpR:4250.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z,x2))*.
% 299.81/300.44 86703[0:SpR:4256.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z,x2))*.
% 299.81/300.44 86702[0:SpR:4355.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z,x2))*.
% 299.81/300.44 86701[0:SpR:4249.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z,x2))*.
% 299.81/300.44 86700[0:SpR:4137.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1,x2),x2),c_List_Omap(c_Fun_Ocomp(u,x,x1,x2,z),c_List_Orev(c_List_Otake(v,c_List_Otake(w,y,z),z),z),z,x2))*.
% 299.81/300.44 86697[0:SpR:6607.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,x2),c_List_Orev(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x2),x2),x2),x2,x1))*.
% 299.81/300.44 86693[0:SpR:6606.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.44 86667[0:SpR:7128.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Otake(u,c_List_Odrop(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 86666[0:SpR:7128.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 86665[0:SpR:7128.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 86664[0:SpR:7128.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 86663[0:SpR:7128.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Otake(u,c_List_Orotate(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 86662[0:SpR:7128.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 86661[0:SpR:7128.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Odrop(u,c_List_Otake(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 86660[0:SpR:7128.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orotate(u,c_List_Otake(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 86659[0:SpR:7128.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2),x2),x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Otake(u,c_List_Otake(v,c_List_Orev(y,z),z),z),z,x2))*.
% 299.81/300.44 86578[0:SpR:7128.0,1351.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Omap(c_Fun_Ocomp(x,y,z,w,x1),c_List_Orev(x2,x1),x1,w),w),c_List_Orev(c_List_Oappend(c_List_Omap(x,c_List_Omap(y,x2,x1,z),z,w),c_List_Oreplicate(u,v,w),w),w))*.
% 299.81/300.44 86560[0:SpR:7128.0,1344.0] || -> equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Oreplicate(x1,x2,x),x),c_List_Orev(c_List_Oappend(c_List_Oreplicate(x1,x2,x),c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x),x))*.
% 299.81/300.44 87265[0:Rew:125.0,86617.0] || -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist__update(c_List_Orev(z,y),x1,x2,y),y,x),c_List_Olist__update(c_List_Orev(c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x),x1,hAPP(u,hAPP(v,x2)),x))*.
% 299.81/300.44 87937[0:SpL:7113.0,8890.0] || equal(c_List_Olist__update(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x),x1,hAPP(u,x2),x),c_List_Olist_ONil(x))** -> equal(c_List_Olist__update(c_List_Orev(c_List_Omap(v,z,y,w),w),x1,x2,w),c_List_Olist_ONil(w))**.
% 299.81/300.44 87874[0:SpL:7113.0,1655.0] || equal(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Orev(c_List_Omap(z,x1,x2,x3),x3),x3,x))* -> equal(c_List_Omap(u,v,w,x),c_List_Omap(c_Fun_Ocomp(y,z,x3,x,x2),x1,x2,x))*.
% 299.81/300.44 87785[0:SpL:7113.0,1362.0] || equal(c_List_Orev(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1,x),x),c_List_Oappend(x2,c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x))* -> equal(c_List_Orev(x1,x),x2).
% 299.81/300.44 87760[0:SpL:7113.0,1363.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),x2,y))* -> equal(c_List_Orev(u,y),x2).
% 299.81/300.44 87727[0:SpL:7113.0,7439.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x1),x1))* -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.44 87717[0:SpL:7113.0,1655.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1,x2),c_List_Orev(x3,x2))* -> equal(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1,x2),x3)*.
% 299.81/300.44 87638[0:SpR:4357.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Odrop(z,c_List_Odrop(x1,x2,y),y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Odrop(z,c_List_Odrop(x1,c_List_Omap(v,x2,y,w),w),w),w),w,x))*.
% 299.81/300.44 87637[0:SpR:4363.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Odrop(z,c_List_Otake(x1,x2,y),y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Odrop(z,c_List_Otake(x1,c_List_Omap(v,x2,y,w),w),w),w),w,x))*.
% 299.81/300.44 87636[0:SpR:4364.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Odrop(z,c_List_Orotate(x1,x2,y),y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Odrop(z,c_List_Orotate(x1,c_List_Omap(v,x2,y,w),w),w),w),w,x))*.
% 299.81/300.44 87635[0:SpR:4356.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orotate(z,c_List_Odrop(x1,x2,y),y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Orotate(z,c_List_Odrop(x1,c_List_Omap(v,x2,y,w),w),w),w),w,x))*.
% 299.81/300.44 87634[0:SpR:4250.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orotate(z,c_List_Orotate(x1,x2,y),y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Orotate(z,c_List_Orotate(x1,c_List_Omap(v,x2,y,w),w),w),w),w,x))*.
% 299.81/300.44 87633[0:SpR:4256.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orotate(z,c_List_Otake(x1,x2,y),y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Orotate(z,c_List_Otake(x1,c_List_Omap(v,x2,y,w),w),w),w),w,x))*.
% 299.81/300.44 87632[0:SpR:4355.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Otake(z,c_List_Odrop(x1,x2,y),y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Otake(z,c_List_Odrop(x1,c_List_Omap(v,x2,y,w),w),w),w),w,x))*.
% 299.81/300.44 87631[0:SpR:4249.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Otake(z,c_List_Orotate(x1,x2,y),y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Otake(z,c_List_Orotate(x1,c_List_Omap(v,x2,y,w),w),w),w),w,x))*.
% 299.81/300.44 87630[0:SpR:4137.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Otake(z,c_List_Otake(x1,x2,y),y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Otake(z,c_List_Otake(x1,c_List_Omap(v,x2,y,w),w),w),w),w,x))*.
% 299.81/300.44 87627[0:SpR:6607.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist_OCons(z,c_List_Oreplicate(x1,x2,y),y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,z),c_List_Oreplicate(x1,hAPP(v,x2),w),w),w),w,x))*.
% 299.81/300.44 87622[0:SpR:6606.0,7113.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist_OCons(z,c_List_Orev(x1,y),y),y,x),x),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,z),c_List_Orev(c_List_Omap(v,x1,y,w),w),w),w),w,x))*.
% 299.81/300.44 87597[0:SpR:4357.0,7113.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,x2,x1),x1),x1,y),y),y,z))*.
% 299.81/300.44 87596[0:SpR:4363.0,7113.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,x2,x1),x1),x1,y),y),y,z))*.
% 299.81/300.44 87595[0:SpR:4364.0,7113.0] || -> equal(c_List_Orev(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,x2,x1),x1),x1,y),y),y,z))*.
% 299.81/300.44 87594[0:SpR:4356.0,7113.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Orotate(u,c_List_Odrop(v,x2,x1),x1),x1,y),y),y,z))*.
% 299.81/300.44 87593[0:SpR:4250.0,7113.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Orotate(u,c_List_Orotate(v,x2,x1),x1),x1,y),y),y,z))*.
% 299.81/300.44 87592[0:SpR:4256.0,7113.0] || -> equal(c_List_Orev(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Orotate(u,c_List_Otake(v,x2,x1),x1),x1,y),y),y,z))*.
% 299.81/300.44 87591[0:SpR:4355.0,7113.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Otake(u,c_List_Odrop(v,x2,x1),x1),x1,y),y),y,z))*.
% 299.81/300.44 87590[0:SpR:4249.0,7113.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Otake(u,c_List_Orotate(v,x2,x1),x1),x1,y),y),y,z))*.
% 299.81/300.44 87589[0:SpR:4137.0,7113.0] || -> equal(c_List_Orev(c_List_Otake(u,c_List_Otake(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,c_List_Otake(u,c_List_Otake(v,x2,x1),x1),x1,y),y),y,z))*.
% 299.81/300.44 87555[0:SpR:7113.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 87554[0:SpR:7113.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 87553[0:SpR:7113.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 87552[0:SpR:7113.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 87551[0:SpR:7113.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 87550[0:SpR:7113.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 87549[0:SpR:7113.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 87548[0:SpR:7113.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Orotate(u,c_List_Otake(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 87547[0:SpR:7113.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z),z),z),c_List_Omap(w,c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y),y),y,z))*.
% 299.81/300.44 87535[0:SpR:7113.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,w,x,y,z),x1,z,y),y),y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x),x,y))*.
% 299.81/300.44 87463[0:SpR:7113.0,1351.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,w),w),c_List_Orev(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w),c_List_Oreplicate(u,v,w),w),w))*.
% 299.81/300.44 87445[0:SpR:7113.0,1344.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Oreplicate(x1,x2,z),z),c_List_Orev(c_List_Oappend(c_List_Oreplicate(x1,x2,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),z))*.
% 299.81/300.44 92109[0:SpL:279.1,52060.1] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty)* equal(c_List_Oreplicate(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v))** equal(y,c_List_Oreplicate(z,x1,tc_Type_Oty))* -> .
% 299.81/300.44 14657[0:Rew:425.0,14646.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Omap(z,c_List_Oappend(u,x1,v),v,x2),c_List_Oappend(w,x3,x),x2,x)* -> c_List_Olist__all2(y,c_List_Omap(z,u,v,x2),w,x2,x).
% 299.81/300.44 14661[0:Rew:425.0,14631.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),c_List_Omap(x1,c_List_Oappend(w,x2,x),x,x3),v,x3)* -> c_List_Olist__all2(y,u,c_List_Omap(x1,w,x,x3),v,x3).
% 299.81/300.44 14791[0:Rew:425.0,14782.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Omap(z,c_List_Oappend(u,x1,v),v,x2),c_List_Oappend(w,x3,x),x2,x)* -> c_List_Olist__all2(y,c_List_Omap(z,x1,v,x2),x3,x2,x).
% 299.81/300.44 14795[0:Rew:425.0,14767.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),c_List_Omap(x1,c_List_Oappend(w,x2,x),x,x3),v,x3)* -> c_List_Olist__all2(y,z,c_List_Omap(x1,x2,x,x3),v,x3).
% 299.81/300.44 17350[0:SpL:5628.1,58.0] || equal(c_List_Orev(u,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty)) equal(c_List_Omap(c_Objects_Otypeof__h(v),w,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty))) c_List_Olist__all2(c_TypeRel_Owiden(x,y),u,z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(x,v,y),w,z,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 17344[0:SpL:5628.1,58.0] || equal(c_List_Orev(u,tc_Value_Oval),c_List_Olist_ONil(tc_Value_Oval)) equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),v,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty))) c_List_Olist__all2(c_TypeRel_Owiden(w,x),v,y,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(w,z,x),u,y,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 22663[0:SpL:3954.0,152.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),c_List_Orev(c_List_Olist_OCons(x1,c_List_Orev(w,x),x),x),v,x)* -> c_List_Olist__all2(y,z,c_List_Olist_OCons(x1,c_List_Olist_ONil(x),x),v,x).
% 299.81/300.44 22593[0:SpL:3954.0,152.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Orev(c_List_Olist_OCons(z,c_List_Orev(u,v),v),v),c_List_Oappend(w,x1,x),v,x)* -> c_List_Olist__all2(y,c_List_Olist_OCons(z,c_List_Olist_ONil(v),v),x1,v,x).
% 299.81/300.44 23244[0:Rew:6605.0,22977.1] || c_WellTypeRT_OWTrts(u,v,w,c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),x),c_List_Olist_ONil(tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),y)* -> equal(c_List_Olist_OCons(hAPP(c_Objects_Otypeof__h(v),x),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),y,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty))).
% 299.81/300.44 23245[0:Rew:6605.0,22930.0] || equal(c_List_Olist_OCons(hAPP(c_Objects_Otypeof__h(u),v),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),w,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty))) -> c_WellTypeRT_OWTrts(x,u,y,c_List_Olist_OCons(hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v),c_List_Olist_ONil(tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),w)*.
% 299.81/300.44 32988[0:Rew:429.0,32962.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) equal(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Otake(z,x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty)))** -> equal(c_List_Otake(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.44 33126[0:Rew:426.0,33114.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) equal(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orotate(z,x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty)))** -> equal(c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.44 33681[0:Rew:418.0,33622.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) equal(c_List_Omap(c_Objects_Otypeof__h(v),c_List_Odrop(z,x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty)))** -> equal(c_List_Odrop(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.44 34313[0:Rew:344.0,34119.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),c_List_Orev(c_List_Oappend(c_List_Oreplicate(x1,x2,x),w,x),x),v,x)* -> c_List_Olist__all2(y,z,c_List_Oreplicate(x1,x2,x),v,x).
% 299.81/300.44 34314[0:Rew:344.0,34046.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Orev(c_List_Oappend(c_List_Oreplicate(z,x1,v),u,v),v),c_List_Oappend(w,x2,x),v,x)* -> c_List_Olist__all2(y,c_List_Oreplicate(z,x1,v),x2,v,x).
% 299.81/300.44 36982[0:Rew:344.0,36772.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,x,y),tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(u,x1,v),c_List_Oappend(c_List_Orev(x,y),c_List_Olist_OCons(w,x2,y),y),v,y)* -> c_List_Olist__all2(z,x1,x2,v,y).
% 299.81/300.44 36983[0:Rew:344.0,36666.0] || equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,x1,w),w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,x1,x2,w,y).
% 299.81/300.44 41215[0:SpR:4351.0,820.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Olist__update(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),z,x1,y),x2,y),y),c_List_Olist__update(c_List_Odrop(u,c_List_Omap(x,v,w,y),y),z,x1,y))**.
% 299.81/300.44 41214[0:SpR:4132.0,820.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Olist__update(c_List_Otake(u,c_List_Omap(x,v,w,y),y),z,x1,y),x2,y),y),c_List_Olist__update(c_List_Otake(u,c_List_Omap(x,v,w,y),y),z,x1,y))**.
% 299.81/300.44 41499[0:SpR:4351.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Omap(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z,x1),x2,x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z,x1))**.
% 299.81/300.44 41498[0:SpR:4132.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Omap(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z,x1),x2,x1),x1),c_List_Omap(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z,x1))**.
% 299.81/300.44 41783[0:SpR:4351.0,4144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(c_List_Odrop(u,c_List_Omap(y,v,w,z),z),x1,z),z,x2),x2),c_List_Omap(x,c_List_Odrop(u,c_List_Omap(y,v,w,z),z),z,x2))**.
% 299.81/300.44 41782[0:SpR:4132.0,4144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Oappend(c_List_Otake(u,c_List_Omap(y,v,w,z),z),x1,z),z,x2),x2),c_List_Omap(x,c_List_Otake(u,c_List_Omap(y,v,w,z),z),z,x2))**.
% 299.81/300.44 44933[0:Rew:207.0,44864.0,207.0,44864.0] || -> equal(c_List_Olist__update(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(z,u),c_List_Omap(z,v,y,x1),x1),tc_List_Olist(x1)),x2,y),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(x2,x,y),y),y))**.
% 299.81/300.44 44780[0:SpR:6590.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),z),z),z),c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z))**.
% 299.81/300.44 44779[0:SpR:6590.0,4019.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),z),z),c_List_Orev(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z))**.
% 299.81/300.44 44778[0:SpR:6590.0,1372.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),z),z),c_List_Orev(c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z))**.
% 299.81/300.44 44934[0:Rew:4048.0,44771.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orev(c_List_Omap(x,v,w,y),y),c_List_Olist_OCons(hAPP(x,u),z,y),y),y),c_List_Orev(c_List_Olist_OCons(hAPP(x,u),c_List_Omap(x,v,w,y),y),y))**.
% 299.81/300.44 49460[0:SpL:4140.0,3469.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Oreplicate(w,x,y),y),y,z),z),c_List_Oreplicate(w,hAPP(u,x),z))** -> equal(c_List_Otake(v,c_List_Oreplicate(w,hAPP(u,x),z),z),c_List_Oreplicate(w,hAPP(u,x),z)).
% 299.81/300.44 50362[0:SpR:4133.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Olist_OCons(z,c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),y),y),c_List_Otake(u,c_List_Omap(v,w,x,y),y))**.
% 299.81/300.44 50359[0:SpR:4133.0,644.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),z,y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))**.
% 299.81/300.44 55275[0:SpR:4352.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Olist_OCons(z,c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),y),y),c_List_Odrop(u,c_List_Omap(v,w,x,y),y))**.
% 299.81/300.44 55272[0:SpR:4352.0,644.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),z,y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))**.
% 299.81/300.44 57776[0:Res:461.1,6728.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Type_Oty),tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty) -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),x,c_List_Otake(c_Nat_Osize__class_Osize(x,tc_List_Olist(tc_Type_Oty)),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,c_List_Oappend(x,y,tc_Type_Oty),z,v),tc_Type_Oty),tc_Type_Oty,tc_Type_Oty)*.
% 299.81/300.44 58209[0:Res:6845.1,462.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Oappend(x,y,tc_Value_Oval),z,tc_Value_Oval,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,w),c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(tc_Value_Oval)),z,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(u,v,w),y,x1,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 58208[0:Res:6845.1,196.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Oappend(x,y,tc_Value_Oval),z,tc_Value_Oval,tc_Type_Oty)* c_Objects_Ohext(v,x1)* -> c_List_Olist__all2(c_Conform_Oconf(u,x1,w),y,c_List_Odrop(c_Nat_Osize__class_Osize(x,tc_List_Olist(tc_Value_Oval)),z,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 58500[0:Res:6815.1,462.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,c_List_Oappend(y,z,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,w),z,x1,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),x,tc_Value_Oval),x1,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 58499[0:Res:6815.1,196.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,c_List_Oappend(y,z,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)* c_Objects_Ohext(v,x1)* -> c_List_Olist__all2(c_Conform_Oconf(u,x1,w),c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),x,tc_Value_Oval),z,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 58969[0:Rew:11156.1,58968.2] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),z,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orev(x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)))*.
% 299.81/300.44 58971[0:Rew:11156.1,58970.2] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Orev(z,tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(z,tc_List_Olist(tc_Type_Oty)))*.
% 299.81/300.44 59977[0:SpL:9809.1,152.1] || equal(u,v)* equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(y,tc_List_Olist(z))) c_List_Olist__all2(x1,c_List_Oappend(w,x2,x),c_List_Oappend(y,c_List_Orev(u,z),z),x,z)* -> c_List_Olist__all2(x1,x2,c_List_Orev(v,z),x,z)*.
% 299.81/300.44 59863[0:SpL:9809.1,152.1] || equal(u,v)* equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(y,tc_List_Olist(z))) c_List_Olist__all2(x1,c_List_Oappend(w,c_List_Orev(u,x),x),c_List_Oappend(y,x2,z),x,z)* -> c_List_Olist__all2(x1,c_List_Orev(v,x),x2,x,z)*.
% 299.81/300.44 61061[0:SpR:4352.0,1633.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Odrop(v,w,x),x),x,y),c_List_Omap(z,c_List_Orev(x1,x2),x2,y),y),c_List_Orev(c_List_Oappend(c_List_Omap(z,x1,x2,y),c_List_Odrop(v,c_List_Omap(u,w,x,y),y),y),y))*.
% 299.81/300.44 61060[0:SpR:4246.0,1633.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Orotate(v,w,x),x),x,y),c_List_Omap(z,c_List_Orev(x1,x2),x2,y),y),c_List_Orev(c_List_Oappend(c_List_Omap(z,x1,x2,y),c_List_Orotate(v,c_List_Omap(u,w,x,y),y),y),y))*.
% 299.81/300.44 61059[0:SpR:4133.0,1633.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Otake(v,w,x),x),x,y),c_List_Omap(z,c_List_Orev(x1,x2),x2,y),y),c_List_Orev(c_List_Oappend(c_List_Omap(z,x1,x2,y),c_List_Otake(v,c_List_Omap(u,w,x,y),y),y),y))*.
% 299.81/300.44 61020[0:SpR:1648.0,1633.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,x1),x1,v),v),c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Omap(x,c_List_Olist_OCons(y,c_List_Olist_ONil(z),z),z,x1),x1,v),u,v),v))**.
% 299.81/300.44 61868[0:SpR:1648.0,1632.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y,z),c_List_Orev(x1,z),z),c_List_Orev(c_List_Oappend(x1,c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x,y),y,z),z),z))**.
% 299.81/300.44 61854[0:SpR:4352.0,1632.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Orev(c_List_Odrop(z,x1,x2),x2),x2,x),x),c_List_Orev(c_List_Oappend(c_List_Odrop(z,c_List_Omap(y,x1,x2,x),x),c_List_Omap(u,v,w,x),x),x))*.
% 299.81/300.44 61853[0:SpR:4246.0,1632.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Orev(c_List_Orotate(z,x1,x2),x2),x2,x),x),c_List_Orev(c_List_Oappend(c_List_Orotate(z,c_List_Omap(y,x1,x2,x),x),c_List_Omap(u,v,w,x),x),x))*.
% 299.81/300.44 61852[0:SpR:4133.0,1632.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Orev(c_List_Otake(z,x1,x2),x2),x2,x),x),c_List_Orev(c_List_Oappend(c_List_Otake(z,c_List_Omap(y,x1,x2,x),x),c_List_Omap(u,v,w,x),x),x))*.
% 299.81/300.44 62478[0:Rew:344.0,62131.0,425.0,62131.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),c_List_Orev(c_List_Oappend(x1,c_List_Omap(x2,w,x,x3),x3),x3),v,x3)* -> c_List_Olist__all2(y,z,c_List_Orev(x1,x3),v,x3).
% 299.81/300.44 62479[0:Rew:344.0,62023.0,425.0,62023.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Orev(c_List_Oappend(z,c_List_Omap(x1,u,v,x2),x2),x2),c_List_Oappend(w,x3,x),x2,x)* -> c_List_Olist__all2(y,c_List_Orev(z,x2),x3,x2,x).
% 299.81/300.44 62631[0:SpR:4352.0,4535.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),w,x2)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(y,c_List_Orev(c_List_Odrop(x,z,x1),x1),x1,x2),w,x2)*.
% 299.81/300.44 62630[0:SpR:4246.0,4535.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),w,x2)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(y,c_List_Orev(c_List_Orotate(x,z,x1),x1),x1,x2),w,x2)*.
% 299.81/300.44 62629[0:SpR:4133.0,4535.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),w,x2)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(y,c_List_Orev(c_List_Otake(x,z,x1),x1),x1,x2),w,x2)*.
% 299.81/300.44 62908[0:SpR:4352.0,4525.1] || c_List_Olist__all2(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Orev(c_List_Odrop(v,x,y),y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)*.
% 299.81/300.44 62907[0:SpR:4246.0,4525.1] || c_List_Olist__all2(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Orev(c_List_Orotate(v,x,y),y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)*.
% 299.81/300.44 62906[0:SpR:4133.0,4525.1] || c_List_Olist__all2(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)* -> c_List_Olist__all2(u,c_List_Omap(w,c_List_Orev(c_List_Otake(v,x,y),y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)*.
% 299.81/300.44 63077[0:SpL:4352.0,4787.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Orev(c_List_Odrop(y,z,x1),x1),x1,x2),w,x2)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Odrop(y,c_List_Omap(x,z,x1,x2),x2),w,x2)*.
% 299.81/300.44 63076[0:SpL:4246.0,4787.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Orev(c_List_Orotate(y,z,x1),x1),x1,x2),w,x2)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orotate(y,c_List_Omap(x,z,x1,x2),x2),w,x2)*.
% 299.81/300.44 63075[0:SpL:4133.0,4787.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Orev(c_List_Otake(y,z,x1),x1),x1,x2),w,x2)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Otake(y,c_List_Omap(x,z,x1,x2),x2),w,x2)*.
% 299.81/300.44 63248[0:SpL:4352.0,4777.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)* -> c_List_Olist__all2(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)*.
% 299.81/300.44 63247[0:SpL:4246.0,4777.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)* -> c_List_Olist__all2(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)*.
% 299.81/300.44 63246[0:SpL:4133.0,4777.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)* -> c_List_Olist__all2(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)*.
% 299.81/300.44 64213[0:SpR:4352.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Odrop(x,y,z),z),z,x1),x1),x1,x2),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),x1,x2),x2),x2))*.
% 299.81/300.44 64212[0:SpR:4246.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Orotate(x,y,z),z),z,x1),x1),x1,x2),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,c_List_Orotate(x,c_List_Omap(w,y,z,x1),x1),x1,x2),x2),x2))*.
% 299.81/300.44 64211[0:SpR:4133.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Otake(x,y,z),z),z,x1),x1),x1,x2),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,c_List_Otake(x,c_List_Omap(w,y,z,x1),x1),x1,x2),x2),x2))*.
% 299.81/300.44 65408[0:SpL:6591.0,4789.0] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Orev(c_List_Olist_OCons(z,x1,x2),x2),x2,x3),x,x3)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Olist_OCons(hAPP(y,z),c_List_Omap(y,x1,x2,x3),x3),x,x3)*.
% 299.81/300.44 65289[0:SpL:6591.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,c_List_Omap(y,c_List_Orev(c_List_Olist_OCons(z,x1,x2),x2),x2,w),w),w))* -> equal(v,c_List_Olist_OCons(hAPP(y,z),c_List_Omap(y,x1,x2,w),w))*.
% 299.81/300.44 65237[0:SpL:6591.0,4779.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),c_List_Oreplicate(x1,x2,x3),z,x3)* -> c_List_Olist__all2(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),c_List_Oreplicate(x1,x2,x3),z,x3)*.
% 299.81/300.44 65195[0:SpL:6591.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Olist_OCons(x1,x2,z),z))* -> equal(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),c_List_Orev(x2,z))*.
% 299.81/300.44 65139[0:SpL:6591.0,3991.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z,y),c_List_Orev(c_List_Olist_OCons(x1,c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y))* -> equal(z,c_List_Olist_OCons(x1,c_List_Olist_ONil(y),y)).
% 299.81/300.44 65104[0:SpR:6606.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(u,c_List_Orev(c_List_Omap(v,x,y,z),z),z,x1),x1),x1),c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),z,x1))*.
% 299.81/300.44 65016[0:SpR:6591.0,4527.1] || c_List_Olist__all2(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),c_List_Oreplicate(x1,x2,x3),z,x3)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),c_List_Oreplicate(x1,x2,x3),z,x3)*.
% 299.81/300.44 65015[0:SpR:6591.0,4537.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Olist_OCons(hAPP(y,z),c_List_Omap(y,x1,x2,x3),x3),x,x3)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Orev(c_List_Olist_OCons(z,x1,x2),x2),x2,x3),x,x3)*.
% 299.81/300.44 65004[0:SpR:6591.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Odrop(u,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.44 65003[0:SpR:6591.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Orotate(u,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.44 65002[0:SpR:6591.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(v,c_List_Otake(u,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1,x2))*.
% 299.81/300.44 65562[0:Rew:61018.0,65013.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z,x1),x2,x1),x1),c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z,x1),x2,x1),x1))*.
% 299.81/300.44 65564[0:Rew:61866.0,64992.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,y,z),z,x1),x1,x2),x2),x2),c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1,x2),x2),x2))*.
% 299.81/300.44 65760[0:SpL:431.0,8532.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z,x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),w,y,x1))* -> equal(c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.44 65748[0:SpL:1632.0,8532.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Omap(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1))* -> equal(c_List_Omap(u,c_List_Orev(v,z),z,x1),c_List_Olist_ONil(x1)).
% 299.81/300.44 65743[0:SpL:1633.0,8532.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y,x1),c_List_Omap(u,c_List_Orev(z,y),y,x1))** -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.44 66154[0:SpL:431.0,8531.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Oappend(w,x,y),y,z),z,x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1))* -> equal(c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),w,y,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.44 66142[0:SpL:1632.0,8531.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(v,c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Omap(u,c_List_Orev(v,z),z,x1))** -> equal(c_List_Omap(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.44 66137[0:SpL:1633.0,8531.0] || equal(c_List_Omap(u,c_List_Orev(c_List_Oappend(c_List_Omap(v,w,x,y),z,y),y),y,x1),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,x1))* -> equal(c_List_Omap(u,c_List_Orev(z,y),y,x1),c_List_Olist_ONil(x1)).
% 299.81/300.44 66755[0:SpL:1635.0,4789.0] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Omap(z,c_List_Orev(x1,x2),x2,x3),x3,x4),x,x4)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Omap(z,x1,x2,x3),x3,x4),x,x4).
% 299.81/300.44 66659[0:SpL:1635.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,c_List_Omap(y,c_List_Omap(z,c_List_Orev(x1,x2),x2,x3),x3,w),w),w))* -> equal(v,c_List_Omap(y,c_List_Omap(z,x1,x2,x3),x3,w)).
% 299.81/300.44 66635[0:SpL:1635.0,4779.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),c_List_Oreplicate(x2,x3,x4),x1,x4)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Oreplicate(x2,x3,x4),x1,x4).
% 299.81/300.44 66592[0:SpL:1635.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Orev(c_List_Olist_OCons(x2,x3,x1),x1))* -> equal(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Orev(x3,x1)).
% 299.81/300.44 66543[0:SpL:1635.0,3991.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),c_List_Orev(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z))* -> equal(x1,c_List_Olist_OCons(x2,c_List_Olist_ONil(z),z)).
% 299.81/300.44 66508[0:SpR:4352.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2,x3),x3),c_List_Omap(u,c_List_Omap(v,c_List_Omap(x,c_List_Orev(c_List_Odrop(w,y,z),z),z,x1),x1,x2),x2,x3))*.
% 299.81/300.44 66507[0:SpR:4246.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2,x3),x3),c_List_Omap(u,c_List_Omap(v,c_List_Omap(x,c_List_Orev(c_List_Orotate(w,y,z),z),z,x1),x1,x2),x2,x3))*.
% 299.81/300.44 66506[0:SpR:4133.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2,x3),x3),c_List_Omap(u,c_List_Omap(v,c_List_Omap(x,c_List_Orev(c_List_Otake(w,y,z),z),z,x1),x1,x2),x2,x3))*.
% 299.81/300.44 66498[0:SpR:1648.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z,x1),x1,x2),x2),c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y,z),z,x1),x1,x2))**.
% 299.81/300.44 66412[0:SpR:1635.0,4527.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Oreplicate(x2,x3,x4),x1,x4) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),c_List_Oreplicate(x2,x3,x4),x1,x4)*.
% 299.81/300.44 66411[0:SpR:1635.0,4537.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Omap(z,x1,x2,x3),x3,x4),x,x4) -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Omap(z,c_List_Orev(x1,x2),x2,x3),x3,x4),x,x4)*.
% 299.81/300.44 66398[0:SpR:1635.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2,x3),x3),x3),c_List_Omap(v,c_List_Odrop(u,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 66397[0:SpR:1635.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2,x3),x3),x3),c_List_Omap(v,c_List_Orotate(u,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 66396[0:SpR:1635.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2,x3),x3),x3),c_List_Omap(v,c_List_Otake(u,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 66380[0:SpR:1635.0,1550.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,v),x2,v),v),c_List_Oappend(c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,v),u,v),v),x2,v))**.
% 299.81/300.44 66377[0:SpR:1635.0,1550.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Oappend(c_List_Orev(x1,z),x2,z),z),c_List_Oappend(c_List_Orev(c_List_Oappend(x1,c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z),x2,z))**.
% 299.81/300.44 67357[0:SpL:4137.0,17203.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Otake(x,y,z),z),z,x1))* equal(c_List_Orev(c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),x1),u)* -> equal(c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),u).
% 299.81/300.44 67356[0:SpL:4137.0,17205.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Otake(x,y,z),z),z,x1))* equal(c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),c_List_Orev(u,x1))* -> equal(c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),u).
% 299.81/300.44 67331[0:SpL:4137.0,983.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,x,y),y),y,z),x1,z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))** -> equal(c_List_Odrop(v,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),x1)*.
% 299.81/300.44 67326[0:SpL:4137.0,2853.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(v,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.44 67324[0:SpL:4137.0,1193.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,x,y),y),y,z),z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))** -> equal(c_List_Odrop(v,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.44 67193[0:SpR:4137.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Otake(u,c_List_Omap(y,c_List_Otake(v,c_List_Otake(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 67192[0:SpR:4137.0,39737.1] || equal(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_List_Oappend(c_List_Omap(x,c_List_Otake(v,c_List_Otake(w,y,z),z),z,x1),u,x1),c_List_Otake(w,c_List_Omap(x,y,z,x1),x1))**.
% 299.81/300.44 67771[0:SpR:4137.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(y,c_List_Otake(v,c_List_Otake(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 68375[0:SpR:4256.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(y,c_List_Orotate(v,c_List_Otake(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 68294[0:SpR:4250.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(y,c_List_Orotate(v,c_List_Orotate(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 68955[0:SpL:4249.0,17203.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Orotate(x,y,z),z),z,x1))* equal(c_List_Orev(c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),x1),u)* -> equal(c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),u).
% 299.81/300.44 68954[0:SpL:4249.0,17205.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Orotate(x,y,z),z),z,x1))* equal(c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),c_List_Orev(u,x1))* -> equal(c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),u).
% 299.81/300.44 68931[0:SpL:4249.0,983.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,x,y),y),y,z),x1,z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))** -> equal(c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),x1)*.
% 299.81/300.44 68926[0:SpL:4249.0,2853.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.44 68924[0:SpL:4249.0,1193.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,x,y),y),y,z),z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))** -> equal(c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.44 68903[0:SpR:4250.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Otake(u,c_List_Omap(y,c_List_Orotate(v,c_List_Orotate(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 68900[0:SpR:4256.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Otake(u,c_List_Omap(y,c_List_Orotate(v,c_List_Otake(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 68820[0:SpR:4249.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(y,c_List_Otake(v,c_List_Orotate(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 68819[0:SpR:4249.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Otake(u,c_List_Omap(y,c_List_Otake(v,c_List_Orotate(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 68818[0:SpR:4249.0,39737.1] || equal(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_List_Oappend(c_List_Omap(x,c_List_Otake(v,c_List_Orotate(w,y,z),z),z,x1),u,x1),c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1))**.
% 299.81/300.44 69536[0:SpL:4364.0,926.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Odrop(w,c_List_Orotate(x,y,z),z),z,x1),x1),c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1))** -> equal(c_List_Otake(w,c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),x1),u)*.
% 299.81/300.44 69508[0:SpL:4364.0,25586.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Orotate(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.44 69474[0:SpR:4250.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(y,c_List_Orotate(v,c_List_Orotate(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 69471[0:SpR:4256.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(y,c_List_Orotate(v,c_List_Otake(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 69384[0:SpR:4364.0,9462.1] || equal(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_List_Oappend(u,c_List_Omap(x,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z,x1),x1),c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1))**.
% 299.81/300.44 69369[0:SpR:4364.0,6478.1] || equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z))** -> equal(c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y,z),c_List_Olist_ONil(z))**.
% 299.81/300.44 70169[0:SpL:4363.0,926.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Odrop(w,c_List_Otake(x,y,z),z),z,x1),x1),c_List_Otake(x,c_List_Omap(v,y,z,x1),x1))** -> equal(c_List_Otake(w,c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),x1),u)*.
% 299.81/300.44 70141[0:SpL:4363.0,25586.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Otake(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(v,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.44 70114[0:SpR:4249.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(y,c_List_Otake(v,c_List_Orotate(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 70113[0:SpR:4137.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(y,c_List_Otake(v,c_List_Otake(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 69988[0:SpR:4363.0,9462.1] || equal(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_List_Oappend(u,c_List_Omap(x,c_List_Odrop(v,c_List_Otake(w,y,z),z),z,x1),x1),c_List_Otake(w,c_List_Omap(x,y,z,x1),x1))**.
% 299.81/300.44 69974[0:SpR:4363.0,6478.1] || equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z))** -> equal(c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,x,y),y),y,z),c_List_Olist_ONil(z))**.
% 299.81/300.44 70814[0:SpL:4357.0,926.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Odrop(w,c_List_Odrop(x,y,z),z),z,x1),x1),c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1))** -> equal(c_List_Otake(w,c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),x1),u)*.
% 299.81/300.44 70781[0:SpL:4357.0,25586.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Odrop(v,c_List_Odrop(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.44 70754[0:SpR:4363.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(y,c_List_Odrop(v,c_List_Otake(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 70753[0:SpR:4364.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(y,c_List_Odrop(v,c_List_Orotate(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 70597[0:SpR:4357.0,4357.0] || -> equal(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(y,c_List_Odrop(v,c_List_Odrop(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 70593[0:SpR:4357.0,9462.1] || equal(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_List_Oappend(u,c_List_Omap(x,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z,x1),x1),c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1))**.
% 299.81/300.44 70579[0:SpR:4357.0,6478.1] || equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z))** -> equal(c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y,z),c_List_Olist_ONil(z))**.
% 299.81/300.44 71390[0:SpR:4357.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(y,c_List_Odrop(v,c_List_Odrop(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 71389[0:SpR:4363.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(y,c_List_Odrop(v,c_List_Otake(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 71388[0:SpR:4364.0,4356.0] || -> equal(c_List_Orotate(u,c_List_Odrop(v,c_List_Omap(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(y,c_List_Odrop(v,c_List_Orotate(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 71228[0:SpR:4356.0,4364.0] || -> equal(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(y,c_List_Orotate(v,c_List_Odrop(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 71227[0:SpR:4356.0,4249.0] || -> equal(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Otake(u,c_List_Omap(y,c_List_Orotate(v,c_List_Odrop(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 71226[0:SpR:4356.0,4250.0] || -> equal(c_List_Orotate(u,c_List_Orotate(v,c_List_Omap(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(y,c_List_Orotate(v,c_List_Odrop(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 72761[0:SpL:38750.1,152.1] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(z,tc_List_Olist(w))) c_List_Olist__all2(x1,c_List_Oappend(x,x2,y),c_List_Oappend(z,c_List_Orev(u,w),w),y,w)* -> c_List_Olist__all2(x1,x2,v,y,w)*.
% 299.81/300.44 72616[0:SpL:38750.1,152.1] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(y,tc_List_Olist(z))) c_List_Olist__all2(x1,c_List_Oappend(x,c_List_Orev(u,w),w),c_List_Oappend(y,x2,z),w,z)* -> c_List_Olist__all2(x1,v,x2,w,z)*.
% 299.81/300.44 72293[0:SpL:38750.1,152.1] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(z,tc_List_Olist(w))) c_List_Olist__all2(x1,c_List_Oappend(x,x2,y),c_List_Oappend(z,v,w),y,w)* -> c_List_Olist__all2(x1,x2,c_List_Orev(u,w),y,w)*.
% 299.81/300.44 72171[0:SpL:38750.1,152.1] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(y,tc_List_Olist(z))) c_List_Olist__all2(x1,c_List_Oappend(x,v,w),c_List_Oappend(y,x2,z),w,z)* -> c_List_Olist__all2(x1,c_List_Orev(u,w),x2,w,z)*.
% 299.81/300.44 73741[0:SpL:4355.0,17203.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Odrop(x,y,z),z),z,x1))* equal(c_List_Orev(c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),x1),u)* -> equal(c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),u).
% 299.81/300.44 73740[0:SpL:4355.0,17205.0] || equal(u,c_List_Omap(v,c_List_Otake(w,c_List_Odrop(x,y,z),z),z,x1))* equal(c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),c_List_Orev(u,x1))* -> equal(c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),u).
% 299.81/300.44 73715[0:SpL:4355.0,983.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,x,y),y),y,z),x1,z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))** -> equal(c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),x1)*.
% 299.81/300.44 73710[0:SpL:4355.0,2853.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,x,y),y),y,z),z),c_List_Olist_ONil(z))** -> equal(c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.44 73708[0:SpL:4355.0,1193.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,x,y),y),y,z),z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))** -> equal(c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),c_List_Olist_ONil(z))**.
% 299.81/300.44 73687[0:SpR:4357.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Otake(u,c_List_Omap(y,c_List_Odrop(v,c_List_Odrop(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 73686[0:SpR:4363.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,c_List_Otake(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Otake(u,c_List_Omap(y,c_List_Odrop(v,c_List_Otake(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 73685[0:SpR:4364.0,4355.0] || -> equal(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,c_List_Orotate(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Otake(u,c_List_Omap(y,c_List_Odrop(v,c_List_Orotate(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 73526[0:SpR:4355.0,4363.0] || -> equal(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Odrop(u,c_List_Omap(y,c_List_Otake(v,c_List_Odrop(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 73525[0:SpR:4355.0,4256.0] || -> equal(c_List_Orotate(u,c_List_Otake(v,c_List_Omap(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Orotate(u,c_List_Omap(y,c_List_Otake(v,c_List_Odrop(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 73524[0:SpR:4355.0,4137.0] || -> equal(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,c_List_Odrop(x,c_List_Omap(y,z,x1,x2),x2),x2,x3),x3),x3),c_List_Omap(w,c_List_Otake(u,c_List_Omap(y,c_List_Otake(v,c_List_Odrop(x,z,x1),x1),x1,x2),x2),x2,x3))*.
% 299.81/300.44 73523[0:SpR:4355.0,39737.1] || equal(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1))* -> equal(c_List_Oappend(c_List_Omap(x,c_List_Otake(v,c_List_Odrop(w,y,z),z),z,x1),u,x1),c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1))**.
% 299.81/300.44 77396[0:Rew:344.0,76267.1] || equal(u,v)* equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(w,x1,x),c_List_Oappend(c_List_Orev(v,y),x2,y),x,y)* -> c_List_Olist__all2(z,w,c_List_Orev(u,y),x,y)*.
% 299.81/300.44 77397[0:Rew:344.0,76126.1] || equal(u,v)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(c_List_Orev(v,w),x1,w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,c_List_Orev(u,w),x,w,y)*.
% 299.81/300.44 77421[0:SpR:308.0,8862.0] || -> equal(c_List_Olist__update(c_List_Omap(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y,z),c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),x1,z),c_List_Olist__update(c_List_Omap(u,c_List_Oappend(v,c_List_Olist_OCons(x2,x,y),y),y,z),c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),x1,z))*.
% 299.81/300.44 78635[0:SpL:39580.1,151.1] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w))) c_List_Olist__all2(z,c_List_Oappend(x,x1,y),c_List_Oappend(c_List_Orev(u,w),x2,w),y,w)* -> c_List_Olist__all2(z,x,v,y,w)*.
% 299.81/300.44 78634[0:SpL:39580.1,152.1] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))* c_List_Olist__all2(z,c_List_Oappend(x,x1,y),c_List_Oappend(c_List_Orev(u,w),x2,w),y,w)* -> c_List_Olist__all2(z,x1,x2,y,w).
% 299.81/300.44 78490[0:SpL:39580.1,151.1] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(c_List_Orev(u,w),x1,w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,v,x,w,y)*.
% 299.81/300.44 78489[0:SpL:39580.1,152.1] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y)))* c_List_Olist__all2(z,c_List_Oappend(c_List_Orev(u,w),x1,w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,x1,x2,w,y).
% 299.81/300.44 79476[0:Rew:344.0,78077.1] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(y)),c_Nat_Osize__class_Osize(u,tc_List_Olist(w))) c_List_Olist__all2(z,c_List_Oappend(x,x1,y),c_List_Oappend(v,x2,w),y,w)* -> c_List_Olist__all2(z,x,c_List_Orev(u,w),y,w)*.
% 299.81/300.44 79477[0:Rew:344.0,77936.1] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(v,x1,w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,c_List_Orev(u,w),x,w,y)*.
% 299.81/300.44 80633[0:SpL:39773.2,152.1] || equal(u,v)* equal(w,x)* equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(z)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x1)))* c_List_Olist__all2(x2,c_List_Oappend(y,x3,z),c_List_Oappend(x,u,x1),z,x1)* -> c_List_Olist__all2(x2,x3,v,z,x1)*.
% 299.81/300.44 80488[0:SpL:39773.2,152.1] || equal(u,v)* equal(w,x)* equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(y)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x1)))* c_List_Olist__all2(x2,c_List_Oappend(x,u,y),c_List_Oappend(z,x3,x1),y,x1)* -> c_List_Olist__all2(x2,v,x3,y,x1)*.
% 299.81/300.44 82021[0:SpR:11156.1,6815.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Olist__all2(z,x1,c_List_Oappend(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),x2,tc_Type_Oty),x3,tc_Type_Oty)* -> c_List_Olist__all2(z,c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),x1,x3),x2,x3,tc_Type_Oty)*.
% 299.81/300.44 82020[0:SpR:11156.1,6845.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Olist__all2(z,c_List_Oappend(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),x1,tc_Type_Oty),x2,tc_Type_Oty,x3)* -> c_List_Olist__all2(z,x1,c_List_Odrop(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),x2,x3),tc_Type_Oty,x3)*.
% 299.81/300.44 83272[0:SpR:431.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Otake(z,x1,y),y,x),c_List_Odrop(z,c_List_Omap(u,c_List_Omap(v,x1,y,w),w,x),x),x),c_List_Omap(u,c_List_Omap(v,x1,y,w),w,x))**.
% 299.81/300.44 83269[0:SpR:434.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Olist_OCons(w,x,y),y),y,z),c_List_Odrop(v,c_List_Olist_OCons(hAPP(u,w),c_List_Omap(u,x,y,z),z),z),z),c_List_Olist_OCons(hAPP(u,w),c_List_Omap(u,x,y,z),z))**.
% 299.81/300.44 83829[0:Rew:424.0,83319.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,c_List_Oreplicate(x,y,z),z),z,x1),x1,x2),c_List_Odrop(w,c_List_Oreplicate(x,hAPP(u,hAPP(v,y)),x2),x2),x2),c_List_Oreplicate(x,hAPP(u,hAPP(v,y)),x2))**.
% 299.81/300.44 84110[0:SpR:431.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Odrop(u,x,y),y,x1),x1),c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1))**.
% 299.81/300.44 84107[0:SpR:434.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),c_List_Omap(v,c_List_Odrop(u,c_List_Olist_OCons(w,x,y),y),y,z),z),c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z))**.
% 299.81/300.44 84643[0:Rew:424.0,84065.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z),z),c_List_Omap(w,c_List_Omap(x,c_List_Odrop(u,c_List_Oreplicate(v,y,x1),x1),x1,x2),x2,z),z),c_List_Oreplicate(v,hAPP(w,hAPP(x,y)),z))**.
% 299.81/300.44 85105[0:SpL:7148.0,469.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x2,x1,x3)* -> c_List_Olist__all2(c_COMBB(u,c_Fun_Ocomp(v,w,z,x1,y),x1,tc_fun(x3,tc_bool),y),c_List_Orev(x,y),x2,y,x3)*.
% 299.81/300.44 85026[0:SpL:7148.0,469.0] || c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),x2,y,x3)* -> c_List_Olist__all2(c_COMBB(u,v,y,tc_fun(x3,tc_bool),x),c_List_Orev(c_List_Omap(w,x1,z,x),x),x2,x,x3)*.
% 299.81/300.44 86120[0:SpL:7129.0,469.0] || c_List_Olist__all2(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),x2,y,x3)* -> c_List_Olist__all2(c_COMBB(u,v,y,tc_fun(x3,tc_bool),x),c_List_Omap(w,c_List_Orev(x1,z),z,x),x2,x,x3)*.
% 299.81/300.44 87056[0:SpL:7128.0,469.0] || c_List_Olist__all2(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x2,x1,x3)* -> c_List_Olist__all2(c_COMBB(u,c_Fun_Ocomp(v,w,z,x1,y),x1,tc_fun(x3,tc_bool),y),c_List_Orev(x,y),x2,y,x3)*.
% 299.81/300.44 87964[0:SpL:7113.0,469.0] || c_List_Olist__all2(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),x2,y,x3)* -> c_List_Olist__all2(c_COMBB(u,v,y,tc_fun(x3,tc_bool),x),c_List_Orev(c_List_Omap(w,x1,z,x),x),x2,x,x3)*.
% 299.81/300.44 90320[0:SpL:4047.0,3896.0] || equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))* -> equal(c_List_Omap(u,c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),x,y),c_List_Olist_OCons(z,c_List_Olist_ONil(y),y))*.
% 299.81/300.44 90806[0:SpL:4047.0,7430.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x),c_List_Orev(c_List_Olist_OCons(y,c_List_Oreplicate(z,x1,x),x),x))* -> equal(c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),c_List_Oreplicate(z,x1,x)).
% 299.81/300.44 12965[0:SpR:421.0,452.2] || c_List_Olist__all2(u,c_List_Omap(v,w,x,y),z,y,x1) c_List_Olist__all2(u,c_List_Omap(v,x2,x,y),x3,y,x1) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Oappend(w,x2,x),x,y),c_List_Oappend(z,x3,x1),y,x1)*.
% 299.81/300.44 12961[0:SpR:336.0,452.2] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),y,x,z) c_List_Olist__all2(u,c_List_Olist_OCons(w,x1,x),x2,x,z) -> c_List_Olist__all2(u,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(v,w,x),x1,x),x),c_List_Oappend(y,x2,z),x,z)*.
% 299.81/300.44 12960[0:SpR:161.0,452.2] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),y,x,z) c_List_Olist__all2(u,c_List_Oreplicate(x1,w,x),x2,x,z) -> c_List_Olist__all2(u,c_List_Oappend(c_List_Oreplicate(x1,w,x),c_List_Oreplicate(v,w,x),x),c_List_Oappend(y,x2,z),x,z)*.
% 299.81/300.44 12950[0:SpR:421.0,452.2] || c_List_Olist__all2(u,v,c_List_Omap(w,x,y,z),x1,z) c_List_Olist__all2(u,x2,c_List_Omap(w,x3,y,z),x1,z) -> c_List_Olist__all2(u,c_List_Oappend(v,x2,x1),c_List_Omap(w,c_List_Oappend(x,x3,y),y,z),x1,z)*.
% 299.81/300.44 12946[0:SpR:336.0,452.2] || c_List_Olist__all2(u,v,c_List_Oreplicate(w,x,y),z,y) c_List_Olist__all2(u,x1,c_List_Olist_OCons(x,x2,y),z,y) -> c_List_Olist__all2(u,c_List_Oappend(v,x1,z),c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(w,x,y),x2,y),y),z,y)*.
% 299.81/300.44 12945[0:SpR:161.0,452.2] || c_List_Olist__all2(u,v,c_List_Oreplicate(w,x,y),z,y) c_List_Olist__all2(u,x1,c_List_Oreplicate(x2,x,y),z,y) -> c_List_Olist__all2(u,c_List_Oappend(v,x1,z),c_List_Oappend(c_List_Oreplicate(x2,x,y),c_List_Oreplicate(w,x,y),y),z,y)*.
% 299.81/300.44 14639[0:SpL:377.0,151.1] || equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(u,c_List_Oappend(v,x1,w),w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,c_List_Oappend(u,v,w),x,w,y).
% 299.81/300.44 14638[0:SpL:207.0,151.1] || equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Olist_OCons(u,c_List_Oappend(v,x1,w),w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,c_List_Olist_OCons(u,v,w),x,w,y).
% 299.81/300.44 14624[0:SpL:377.0,151.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Oappend(w,x,y),tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(u,x1,v),c_List_Oappend(w,c_List_Oappend(x,x2,y),y),v,y)* -> c_List_Olist__all2(z,u,c_List_Oappend(w,x,y),v,y).
% 299.81/300.44 14623[0:SpL:207.0,151.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,x,y),tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(u,x1,v),c_List_Olist_OCons(w,c_List_Oappend(x,x2,y),y),v,y)* -> c_List_Olist__all2(z,u,c_List_Olist_OCons(w,x,y),v,y).
% 299.81/300.44 17353[0:SpL:5634.1,58.0] || equal(u,v)* equal(c_List_Omap(c_Objects_Otypeof__h(w),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),v,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))* c_List_Olist__all2(c_TypeRel_Owiden(y,z),u,x1,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(y,w,z),x,x1,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 17349[0:SpL:424.0,58.0] || equal(c_List_Omap(c_Objects_Otypeof__h(u),v,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Oreplicate(w,hAPP(c_Option_Ooption_OSome(tc_Type_Oty),x),tc_Option_Ooption(tc_Type_Oty)))* c_List_Olist__all2(c_TypeRel_Owiden(y,z),c_List_Oreplicate(w,x,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(y,u,z),v,x1,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 17347[0:SpL:5634.1,58.0] || equal(u,v)* equal(c_List_Omap(c_Objects_Otypeof__h(w),v,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),x,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))* c_List_Olist__all2(c_TypeRel_Owiden(y,z),x,x1,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(y,w,z),u,x1,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 17343[0:SpL:424.0,58.0] || equal(c_List_Oreplicate(u,hAPP(c_Objects_Otypeof__h(v),w),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),x,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))* c_List_Olist__all2(c_TypeRel_Owiden(y,z),x,x1,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(y,v,z),c_List_Oreplicate(u,w,tc_Value_Oval),x1,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 18006[0:SpR:397.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(hAPP(c_Expr_Oexp_OVal(x12),x13),x12),x14,x12,x15),hAPP(hAPP(x8,hAPP(c_Expr_Oexp_OVal(x12),x13)),hAPP(w,x13)))*.
% 299.81/300.44 27247[0:SpL:1548.0,152.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Otake(w,x,y),tc_List_Olist(y)))* c_List_Olist__all2(z,c_List_Oappend(u,x1,v),c_List_Oappend(x,x2,y),v,y)* -> c_List_Olist__all2(z,x1,c_List_Oappend(c_List_Odrop(w,x,y),x2,y),v,y)*.
% 299.81/300.44 27190[0:SpL:1548.0,152.1] || equal(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y)))* c_List_Olist__all2(z,c_List_Oappend(v,x1,w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,c_List_Oappend(c_List_Odrop(u,v,w),x1,w),x2,w,y)*.
% 299.81/300.44 36495[0:SpR:279.1,4048.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> equal(c_List_Oappend(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),z,tc_Type_Oty),tc_Type_Oty),c_List_Oappend(c_List_Orev(y,tc_Type_Oty),z,tc_Type_Oty))**.
% 299.81/300.44 45555[0:Rew:207.0,45465.0,377.0,45465.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Omap(y,c_List_Oappend(u,c_List_Olist_OCons(z,c_List_Oappend(w,x1,x),x),x),x,x2),x2),c_List_Omap(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x,x2))**.
% 299.81/300.44 45464[0:SpR:10554.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Omap(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x,x1),x2,x1),x1),c_List_Omap(y,c_List_Oappend(u,c_List_Olist_OCons(z,w,x),x),x,x1))**.
% 299.81/300.44 45463[0:SpR:10554.0,820.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Olist__update(c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),z,x1,x),x2,x),x),c_List_Olist__update(c_List_Oappend(u,c_List_Olist_OCons(y,w,x),x),z,x1,x))**.
% 299.81/300.44 46163[0:SpR:1550.0,452.2] || c_List_Olist__all2(u,v,c_List_Orev(w,x),y,x) c_List_Olist__all2(u,z,c_List_Oappend(c_List_Orev(x1,x),x2,x),y,x) -> c_List_Olist__all2(u,c_List_Oappend(v,z,y),c_List_Oappend(c_List_Orev(c_List_Oappend(x1,w,x),x),x2,x),y,x)*.
% 299.81/300.44 46156[0:SpR:1550.0,452.2] || c_List_Olist__all2(u,c_List_Orev(v,w),x,w,y) c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(z,w),x1,w),x2,w,y) -> c_List_Olist__all2(u,c_List_Oappend(c_List_Orev(c_List_Oappend(z,v,w),w),x1,w),c_List_Oappend(x,x2,y),w,y)*.
% 299.81/300.44 50377[0:SpR:4133.0,943.1] || equal(c_List_Otake(u,c_List_Omap(v,w,x,y),y),z) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y),y),c_List_Omap(v,c_List_Orev(c_List_Otake(u,w,x),x),x,y))**.
% 299.81/300.44 53664[0:SpR:4246.0,943.1] || equal(c_List_Orotate(u,c_List_Omap(v,w,x,y),y),z) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y),y),c_List_Omap(v,c_List_Orev(c_List_Orotate(u,w,x),x),x,y))**.
% 299.81/300.44 55290[0:SpR:4352.0,943.1] || equal(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),z) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y),y),c_List_Omap(v,c_List_Orev(c_List_Odrop(u,w,x),x),x,y))**.
% 299.81/300.44 62650[0:Res:4535.1,462.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(tc_Value_Oval),tc_Value_Oval),y,tc_Value_Oval,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,w),c_List_Orev(y,tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(tc_Value_Oval),tc_Value_Oval),z,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 62649[0:Res:4535.1,196.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(tc_Value_Oval),tc_Value_Oval),y,tc_Value_Oval,tc_Type_Oty)* c_Objects_Ohext(v,z)* -> c_List_Olist__all2(c_Conform_Oconf(u,z,w),c_List_Olist_OCons(x,c_List_Olist_ONil(tc_Value_Oval),tc_Value_Oval),c_List_Orev(y,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 62919[0:Res:4525.1,462.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,c_List_Olist_OCons(y,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,w),c_List_Olist_OCons(y,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Orev(x,tc_Value_Oval),z,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 62918[0:Res:4525.1,196.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,c_List_Olist_OCons(y,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)* c_Objects_Ohext(v,z)* -> c_List_Olist__all2(c_Conform_Oconf(u,z,w),c_List_Orev(x,tc_Value_Oval),c_List_Olist_OCons(y,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 63935[0:Rew:207.0,63404.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),tc_List_Olist(x)),c_List_Olist_OCons(hAPP(y,u),c_List_Oappend(c_List_Oreplicate(v,hAPP(y,w),z),x1,z),z),z),c_List_Olist_OCons(hAPP(y,u),c_List_Oreplicate(v,hAPP(y,w),z),z))**.
% 299.81/300.44 67207[0:SpR:4137.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Otake(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),x1,z),z),c_List_Otake(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z))**.
% 299.81/300.44 67167[0:SpR:4137.0,3110.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Otake(w,c_List_Omap(x,y,z,v),v),v))* -> equal(c_List_Omap(x,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Otake(w,y,z),z),z,v),c_List_Otake(w,c_List_Omap(x,y,z,v),v))**.
% 299.81/300.44 68834[0:SpR:4249.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Orotate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),x1,z),z),c_List_Otake(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z))**.
% 299.81/300.44 68796[0:SpR:4249.0,3110.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Orotate(w,c_List_Omap(x,y,z,v),v),v))* -> equal(c_List_Omap(x,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate(w,y,z),z),z,v),c_List_Orotate(w,c_List_Omap(x,y,z,v),v))**.
% 299.81/300.44 69403[0:SpR:4364.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Orotate(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z),x1,z),z),c_List_Odrop(u,c_List_Orotate(v,c_List_Omap(y,w,x,z),z),z))**.
% 299.81/300.44 70006[0:SpR:4363.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Otake(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Odrop(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z),x1,z),z),c_List_Odrop(u,c_List_Otake(v,c_List_Omap(y,w,x,z),z),z))**.
% 299.81/300.44 70612[0:SpR:4357.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Odrop(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),x1,z),z),c_List_Odrop(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z))**.
% 299.81/300.44 73540[0:SpR:4355.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Odrop(v,w,x),x),tc_List_Olist(x)),c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z),x1,z),z),c_List_Otake(u,c_List_Odrop(v,c_List_Omap(y,w,x,z),z),z))**.
% 299.81/300.44 73498[0:SpR:4355.0,3110.1] || equal(c_List_Orev(u,v),c_List_Orev(c_List_Odrop(w,c_List_Omap(x,y,z,v),v),v))* -> equal(c_List_Omap(x,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Odrop(w,y,z),z),z,v),c_List_Odrop(w,c_List_Omap(x,y,z,v),v))**.
% 299.81/300.44 82006[0:SpR:11156.1,643.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),x1,tc_Type_Oty),tc_Type_Oty),c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty))**.
% 299.81/300.44 82389[0:SpL:6607.0,13779.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(y,z,x1),x1),x1,tc_Type_Oty),x2,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(x2,tc_Type_Oty) -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,hAPP(w,x),c_List_Oreplicate(y,hAPP(w,z),tc_Type_Oty),x2,v),tc_Type_Oty)*.
% 299.81/300.44 82388[0:SpL:6606.0,13779.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(x1,tc_Type_Oty) -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,hAPP(w,x),c_List_Orev(c_List_Omap(w,y,z,tc_Type_Oty),tc_Type_Oty),x1,v),tc_Type_Oty)*.
% 299.81/300.44 82780[0:Rew:11156.1,82743.2,426.0,82743.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),z,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orotate(x1,x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))* -> equal(c_Nat_Osize__class_Osize(z,tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)))*.
% 299.81/300.44 82781[0:Rew:11156.1,82705.2,426.0,82705.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* equal(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Orotate(z,x1,tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_Nat_Osize__class_Osize(x1,tc_List_Olist(tc_Type_Oty)))*.
% 299.81/300.44 83559[0:SpL:4122.0,8531.0] || equal(c_List_Omap(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z,x1),c_List_Omap(u,c_List_Omap(w,x,y,z),z,x1))** -> equal(c_List_Omap(u,c_List_Omap(w,c_List_Otake(v,x,y),y,z),z,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.44 83558[0:SpL:4122.0,8532.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z,x1),c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1))** -> equal(c_List_Omap(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.44 83344[0:SpR:431.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),z,x1),c_List_Odrop(w,c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),x,y,x1))**.
% 299.81/300.44 83257[0:SpR:4361.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,c_List_Oreplicate(x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Odrop(w,c_List_Oreplicate(x,hAPP(u,y),x1),x1),x1),x1),c_List_Odrop(w,c_List_Oreplicate(x,hAPP(u,y),x1),x1))**.
% 299.81/300.44 83256[0:SpR:4254.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,c_List_Oreplicate(x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Orotate(w,c_List_Oreplicate(x,hAPP(u,y),x1),x1),x1),x1),c_List_Orotate(w,c_List_Oreplicate(x,hAPP(u,y),x1),x1))**.
% 299.81/300.44 83255[0:SpR:4140.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,c_List_Oreplicate(x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Otake(w,c_List_Oreplicate(x,hAPP(u,y),x1),x1),x1),x1),c_List_Otake(w,c_List_Oreplicate(x,hAPP(u,y),x1),x1))**.
% 299.81/300.44 83251[0:SpR:431.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z,x1),c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),x,y,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),x,y,x1))**.
% 299.81/300.44 84345[0:SpL:4341.0,8531.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Odrop(w,x,y),y,z),z,x1),c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1))** -> equal(c_List_Omap(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.44 84344[0:SpL:4341.0,8532.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z,x1),c_List_Omap(u,c_List_Omap(w,x,y,z),z,x1))** -> equal(c_List_Omap(u,c_List_Omap(w,c_List_Odrop(v,x,y),y,z),z,x1),c_List_Olist_ONil(x1))**.
% 299.81/300.44 84095[0:SpR:4361.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,c_List_Oreplicate(w,y,x1),x1),x1),x1,z),z),c_List_Odrop(v,c_List_Oreplicate(w,hAPP(x,y),z),z))**.
% 299.81/300.44 84094[0:SpR:4254.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,c_List_Oreplicate(w,y,x1),x1),x1),x1,z),z),c_List_Orotate(v,c_List_Oreplicate(w,hAPP(x,y),z),z))**.
% 299.81/300.44 84093[0:SpR:4140.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z),z),c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,c_List_Oreplicate(w,y,x1),x1),x1),x1,z),z),c_List_Otake(v,c_List_Oreplicate(w,hAPP(x,y),z),z))**.
% 299.81/300.44 84089[0:SpR:431.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Omap(v,c_List_Odrop(u,c_List_Omap(w,x1,z,x),x),x,y),y),c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))**.
% 299.81/300.44 84081[0:SpR:431.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),c_List_Omap(v,c_List_Omap(w,c_List_Odrop(u,x1,z),z,x),x,y),y),c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y))**.
% 299.81/300.44 84963[0:SpR:4352.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2,x3),c_List_Omap(c_Fun_Ocomp(u,v,x2,x3,x1),c_List_Omap(x,c_List_Orev(c_List_Odrop(w,y,z),z),z,x1),x1,x3))*.
% 299.81/300.44 84962[0:SpR:4246.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2,x3),c_List_Omap(c_Fun_Ocomp(u,v,x2,x3,x1),c_List_Omap(x,c_List_Orev(c_List_Orotate(w,y,z),z),z,x1),x1,x3))*.
% 299.81/300.44 84961[0:SpR:4133.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2,x3),c_List_Omap(c_Fun_Ocomp(u,v,x2,x3,x1),c_List_Omap(x,c_List_Orev(c_List_Otake(w,y,z),z),z,x1),x1,x3))*.
% 299.81/300.44 85303[0:Rew:125.0,84877.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Omap(u,c_List_Orev(c_List_Omap(v,x,y,z),z),z,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.44 86068[0:SpL:7129.0,4789.0] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Omap(z,c_List_Orev(x1,x2),x2,x3),x3,x4),x,x4)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(c_Fun_Ocomp(y,z,x3,x4,x2),x1,x2,x4),x,x4)*.
% 299.81/300.44 85962[0:SpL:7129.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,c_List_Omap(y,c_List_Omap(z,c_List_Orev(x1,x2),x2,x3),x3,w),w),w))* -> equal(v,c_List_Omap(c_Fun_Ocomp(y,z,x3,w,x2),x1,x2,w)).
% 299.81/300.44 85937[0:SpL:7129.0,4779.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),c_List_Oreplicate(x2,x3,x4),x1,x4)* -> c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Oreplicate(x2,x3,x4),x1,x4)*.
% 299.81/300.44 85893[0:SpL:7129.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Orev(c_List_Olist_OCons(x2,x3,x1),x1))* -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Orev(x3,x1)).
% 299.81/300.44 85838[0:SpL:7129.0,3991.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),x1,z),c_List_Orev(c_List_Olist_OCons(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),z))* -> equal(x1,c_List_Olist_OCons(x2,c_List_Olist_ONil(z),z)).
% 299.81/300.44 85800[0:SpR:4352.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Odrop(z,c_List_Omap(x1,x2,x3,y),y),y,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Omap(x1,c_List_Orev(c_List_Odrop(z,x2,x3),x3),x3,y),y,w),w,x))*.
% 299.81/300.44 85799[0:SpR:4246.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orotate(z,c_List_Omap(x1,x2,x3,y),y),y,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Omap(x1,c_List_Orev(c_List_Orotate(z,x2,x3),x3),x3,y),y,w),w,x))*.
% 299.81/300.44 85798[0:SpR:4133.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Otake(z,c_List_Omap(x1,x2,x3,y),y),y,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Omap(x1,c_List_Orev(c_List_Otake(z,x2,x3),x3),x3,y),y,w),w,x))*.
% 299.81/300.44 85689[0:SpR:7129.0,4527.1] || c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),c_List_Oreplicate(x2,x3,x4),y,x4)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),c_List_Oreplicate(x2,x3,x4),y,x4)*.
% 299.81/300.44 85688[0:SpR:7129.0,4537.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(c_Fun_Ocomp(y,z,x1,x2,x3),x4,x3,x2),x,x2)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Omap(z,c_List_Orev(x4,x3),x3,x1),x1,x2),x,x2)*.
% 299.81/300.44 85671[0:SpR:7129.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z,x3),x3),x3),c_List_Omap(v,c_List_Odrop(u,c_List_Omap(w,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y,z),z),z,x3))*.
% 299.81/300.44 85670[0:SpR:7129.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z,x3),x3),x3),c_List_Omap(v,c_List_Orotate(u,c_List_Omap(w,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y,z),z),z,x3))*.
% 299.81/300.44 85669[0:SpR:7129.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z,x3),x3),x3),c_List_Omap(v,c_List_Otake(u,c_List_Omap(w,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y,z),z),z,x3))*.
% 299.81/300.44 86291[0:Rew:66404.0,85679.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),x3,x2),x2),c_List_Orev(c_List_Oappend(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1,x2),x3,x2),x2))*.
% 299.81/300.44 86292[0:Rew:66385.0,85650.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2,x3),x3),x3),c_List_Orev(c_List_Oappend(u,c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2,x3),x3),x3))*.
% 299.81/300.44 86295[0:Rew:125.0,85761.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,x,y,z),x1,z,y),y),y),y),c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x1,z),z),z),z,x),x,y))*.
% 299.81/300.44 86992[0:SpL:7128.0,4789.0] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(c_Fun_Ocomp(y,z,x1,x2,x3),c_List_Orev(x4,x3),x3,x2),x,x2)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Omap(z,x4,x3,x1),x1,x2),x,x2)*.
% 299.81/300.44 86893[0:SpL:7128.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,c_List_Omap(c_Fun_Ocomp(y,z,x1,w,x2),c_List_Orev(x3,x2),x2,w),w),w))* -> equal(v,c_List_Omap(y,c_List_Omap(z,x3,x2,x1),x1,w))*.
% 299.81/300.44 86868[0:SpL:7128.0,4779.0] || c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),c_List_Oreplicate(x2,x3,x4),y,x4)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),c_List_Oreplicate(x2,x3,x4),y,x4)*.
% 299.81/300.44 86824[0:SpL:7128.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),c_List_Orev(c_List_Olist_OCons(x2,x3,y),y))* -> equal(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),c_List_Orev(x3,y))*.
% 299.81/300.44 86769[0:SpL:7128.0,3991.0] || equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),x1,x),c_List_Orev(c_List_Olist_OCons(x2,c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x),x))* -> equal(x1,c_List_Olist_OCons(x2,c_List_Olist_ONil(x),x)).
% 299.81/300.44 86741[0:SpR:4352.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2,x3),x3),c_List_Omap(c_Fun_Ocomp(u,v,x2,x3,x1),c_List_Omap(x,c_List_Orev(c_List_Odrop(w,y,z),z),z,x1),x1,x3))*.
% 299.81/300.44 86740[0:SpR:4246.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2,x3),x3),c_List_Omap(c_Fun_Ocomp(u,v,x2,x3,x1),c_List_Omap(x,c_List_Orev(c_List_Orotate(w,y,z),z),z,x1),x1,x3))*.
% 299.81/300.44 86739[0:SpR:4133.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2,x3),x3),c_List_Omap(c_Fun_Ocomp(u,v,x2,x3,x1),c_List_Omap(x,c_List_Orev(c_List_Otake(w,y,z),z),z,x1),x1,x3))*.
% 299.81/300.44 86608[0:SpR:7128.0,4527.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Oreplicate(x2,x3,x4),x1,x4)* -> c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),c_List_Oreplicate(x2,x3,x4),x1,x4)*.
% 299.81/300.44 86607[0:SpR:7128.0,4537.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Omap(z,x1,x2,x3),x3,x4),x,x4)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(c_Fun_Ocomp(y,z,x3,x4,x2),c_List_Orev(x1,x2),x2,x4),x,x4)*.
% 299.81/300.44 86588[0:SpR:7128.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2,x3),x3),x3),c_List_Omap(v,c_List_Odrop(u,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(y,z),z,x2),x2),x2,x3))*.
% 299.81/300.44 86587[0:SpR:7128.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2,x3),x3),x3),c_List_Omap(v,c_List_Orotate(u,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(y,z),z,x2),x2),x2,x3))*.
% 299.81/300.44 86586[0:SpR:7128.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2,x3),x3),x3),c_List_Omap(v,c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(y,z),z,x2),x2),x2,x3))*.
% 299.81/300.44 87272[0:Rew:125.0,86648.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Orev(c_List_Omap(u,c_List_Omap(v,x,y,z),z,x1),x1),x1),x1),c_List_Omap(c_Fun_Ocomp(u,v,z,x1,y),c_List_Orev(c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y,x1))*.
% 299.81/300.44 87903[0:SpL:7113.0,4789.0] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Orev(c_List_Omap(z,x1,x2,x3),x3),x3,x4),x,x4)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(c_Fun_Ocomp(y,z,x3,x4,x2),x1,x2,x4),x,x4)*.
% 299.81/300.44 87797[0:SpL:7113.0,4043.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(x,c_List_Omap(y,c_List_Orev(c_List_Omap(z,x1,x2,x3),x3),x3,w),w),w))* -> equal(v,c_List_Omap(c_Fun_Ocomp(y,z,x3,w,x2),x1,x2,w))*.
% 299.81/300.44 87772[0:SpL:7113.0,4779.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),c_List_Oreplicate(x2,x3,x4),x1,x4)* -> c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Oreplicate(x2,x3,x4),x1,x4)*.
% 299.81/300.44 87728[0:SpL:7113.0,7427.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Olist_OCons(x2,x3,x1),x1))* -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Orev(x3,x1))*.
% 299.81/300.44 87673[0:SpL:7113.0,3991.0] || equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),x1,z),c_List_Orev(c_List_Olist_OCons(x2,c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),z))* -> equal(x1,c_List_Olist_OCons(x2,c_List_Olist_ONil(z),z)).
% 299.81/300.44 87497[0:SpR:7113.0,4527.1] || c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),c_List_Oreplicate(x2,x3,x4),y,x4)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),c_List_Oreplicate(x2,x3,x4),y,x4)*.
% 299.81/300.44 87496[0:SpR:7113.0,4537.1] || c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(c_Fun_Ocomp(y,z,x1,x2,x3),x4,x3,x2),x,x2)* -> c_List_Olist__all2(u,c_List_Oreplicate(v,w,x),c_List_Omap(y,c_List_Orev(c_List_Omap(z,x4,x3,x1),x1),x1,x2),x,x2)*.
% 299.81/300.44 87477[0:SpR:7113.0,4360.0] || -> equal(c_List_Odrop(u,c_List_Orev(c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z,x3),x3),x3),c_List_Omap(v,c_List_Odrop(u,c_List_Omap(w,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y,z),z),z,x3))*.
% 299.81/300.44 87476[0:SpR:7113.0,4253.0] || -> equal(c_List_Orotate(u,c_List_Orev(c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z,x3),x3),x3),c_List_Omap(v,c_List_Orotate(u,c_List_Omap(w,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y,z),z),z,x3))*.
% 299.81/300.44 87475[0:SpR:7113.0,4139.0] || -> equal(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z,x3),x3),x3),c_List_Omap(v,c_List_Otake(u,c_List_Omap(w,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y,z),z),z,x3))*.
% 299.81/300.44 88172[0:Rew:125.0,87581.0] || -> equal(c_List_Orev(c_List_Olist_OCons(hAPP(u,hAPP(v,w)),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,x,y,z),x1,z,y),y),y),y),c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x1,z),z),z,x),x),x,y))*.
% 299.81/300.44 89524[0:SpL:4355.0,43973.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(w,c_List_Odrop(x,y,z),z),z,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),x1),c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1))**.
% 299.81/300.44 89523[0:SpL:4249.0,43973.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(w,c_List_Orotate(x,y,z),z),z,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),x1),c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1))**.
% 299.81/300.44 89522[0:SpL:4137.0,43973.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Otake(w,c_List_Otake(x,y,z),z),z,x1),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Odrop(w,c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),x1),c_List_Otake(x,c_List_Omap(v,y,z,x1),x1))**.
% 299.81/300.44 12869[0:Rew:54.0,12868.0] || hBOOL(hAPP(hAPP(u,hAPP(v,w)),x)) c_List_Olist__all2(c_COMBB(u,v,y,tc_fun(z,tc_bool),x1),x2,x3,x1,z) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,x2,x1),x1,y),c_List_Olist_OCons(x,x3,z),y,z)*.
% 299.81/300.44 18143[0:SpR:130.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,c_Expr_Oexp_OVar(x13,x14),x14),x15,x14,x16),hAPP(hAPP(hAPP(v,x12),c_Expr_Oexp_OVar(x13,x14)),hAPP(y,x13)))*.
% 299.81/300.44 18142[0:SpR:281.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,c_Expr_Oexp_Onew(x13,x14),x14),x15,x14,x16),hAPP(hAPP(hAPP(v,x12),c_Expr_Oexp_Onew(x13,x14)),hAPP(u,x13)))*.
% 299.81/300.44 18313[0:SpR:130.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,c_Expr_Oexp_OVar(x13,x14),x14),x15,x14,x16),hAPP(hAPP(hAPP(z,x12),c_Expr_Oexp_OVar(x13,x14)),hAPP(y,x13)))*.
% 299.81/300.44 18312[0:SpR:281.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,c_Expr_Oexp_Onew(x13,x14),x14),x15,x14,x16),hAPP(hAPP(hAPP(z,x12),c_Expr_Oexp_Onew(x13,x14)),hAPP(u,x13)))*.
% 299.81/300.44 32629[0:SpR:4132.0,308.0] || -> equal(c_List_Olist__update(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y),y),c_Nat_Osize__class_Osize(c_List_Otake(u,w,x),tc_List_Olist(x)),x2,y),c_List_Oappend(c_List_Otake(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(x2,x1,y),y))**.
% 299.81/300.44 33257[0:SpR:4351.0,308.0] || -> equal(c_List_Olist__update(c_List_Oappend(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(z,x1,y),y),c_Nat_Osize__class_Osize(c_List_Odrop(u,w,x),tc_List_Olist(x)),x2,y),c_List_Oappend(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),c_List_Olist_OCons(x2,x1,y),y))**.
% 299.81/300.44 37212[0:SpL:79.1,6618.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Olist_OCons(hAPP(c_Option_Ooption_OSome(tc_Type_Oty),z),c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(c_List_Olist_OCons(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.44 44784[0:SpR:6590.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Orotate(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z),x1,z),z),c_List_Orotate(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z))**.
% 299.81/300.44 46800[0:Rew:344.0,46472.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),c_List_Oappend(c_List_Orev(c_List_Oappend(x1,w,x),x),x2,x),v,x)* -> c_List_Olist__all2(y,z,c_List_Oappend(c_List_Orev(x1,x),x2,x),v,x).
% 299.81/300.44 46801[0:Rew:344.0,46377.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(c_List_Orev(c_List_Oappend(z,u,v),v),x1,v),c_List_Oappend(w,x2,x),v,x)* -> c_List_Olist__all2(y,c_List_Oappend(c_List_Orev(z,v),x1,v),x2,v,x).
% 299.81/300.44 48248[0:SpR:161.0,1540.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w),tc_List_Olist(w)),c_List_Oappend(c_List_Oreplicate(x,v,w),c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),w),c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w))**.
% 299.81/300.44 49996[0:SpL:4139.0,3469.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Orev(w,x),x),x,y),y),c_List_Orev(c_List_Omap(u,w,x,y),y))** -> equal(c_List_Otake(v,c_List_Orev(c_List_Omap(u,w,x,y),y),y),c_List_Orev(c_List_Omap(u,w,x,y),y))**.
% 299.81/300.44 61806[0:SpR:1632.0,1540.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y),tc_List_Olist(y)),c_List_Oappend(u,c_List_Orev(c_List_Oappend(z,c_List_Omap(v,w,x,y),y),y),y),y),c_List_Oappend(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y))**.
% 299.81/300.44 63436[0:SpR:6607.0,336.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(y,z,x1),x1),x1,x),x),c_List_Olist_OCons(hAPP(v,w),c_List_Oappend(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Oreplicate(y,hAPP(v,z),x),x),x))*.
% 299.81/300.44 64731[0:Rew:1351.0,64175.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,hAPP(v,w),x),c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(y,z),z),z,x),x),c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Oappend(c_List_Omap(v,y,z,x),c_List_Oreplicate(u,hAPP(v,w),x),x),x),x))*.
% 299.81/300.44 64732[0:Rew:207.0,64142.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Olist_OCons(hAPP(x,u),c_List_Oappend(c_List_Orev(c_List_Omap(x,v,w,y),y),z,y),y),y),c_List_Olist_OCons(hAPP(x,u),c_List_Orev(c_List_Omap(x,v,w,y),y),y))**.
% 299.81/300.44 65397[0:SpL:6591.0,4787.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,x2),w,x2)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,x2),x2),w,x2)*.
% 299.81/300.44 65238[0:SpL:6591.0,4777.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)* -> c_List_Olist__all2(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)*.
% 299.81/300.44 65014[0:SpR:6591.0,4535.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,x2),x2),w,x2)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,x2),w,x2)*.
% 299.81/300.44 65012[0:SpR:6591.0,4525.1] || c_List_Olist__all2(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),c_List_Olist_OCons(x1,c_List_Olist_ONil(x2),x2),z,x2)*.
% 299.81/300.44 65563[0:Rew:207.0,65009.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Orev(c_List_Olist_OCons(z,x1,x2),x2),x2,x),x),c_List_Orev(c_List_Olist_OCons(hAPP(y,z),c_List_Oappend(c_List_Omap(y,x1,x2,x),c_List_Omap(u,v,w,x),x),x),x))*.
% 299.81/300.44 65001[0:SpR:6591.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1),x1,x2),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1,x2),x2),x2))*.
% 299.81/300.44 64983[0:SpR:6591.0,1633.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),c_List_Omap(z,c_List_Orev(x1,x2),x2,y),y),c_List_Orev(c_List_Oappend(c_List_Omap(z,x1,x2,y),c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),y),y))*.
% 299.81/300.44 64977[0:SpR:6591.0,644.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),z,y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))**.
% 299.81/300.44 66743[0:SpL:1635.0,4787.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),w,x3)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,x3),w,x3).
% 299.81/300.44 66653[0:SpL:1635.0,3102.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* -> equal(c_List_Otake(u,c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,w),w),c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,w))**.
% 299.81/300.44 66636[0:SpL:1635.0,4777.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),x1,x3)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),x1,x3).
% 299.81/300.44 66505[0:SpR:6591.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1,x2),x2,x3),x3),c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1,x2),x2,x3))*.
% 299.81/300.44 66405[0:SpR:1635.0,4535.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,x3),w,x3) -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),w,x3)*.
% 299.81/300.44 66404[0:SpR:1635.0,1633.0] || -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Omap(w,c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),x3,v),v),c_List_Orev(c_List_Oappend(c_List_Omap(w,c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,x3),x3,v),u,v),v))**.
% 299.81/300.44 66403[0:SpR:1635.0,4525.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),x1,x3) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),x1,x3)*.
% 299.81/300.44 66401[0:SpR:1635.0,1632.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Omap(z,c_List_Orev(x1,x2),x2,x3),x3,x),x),c_List_Orev(c_List_Oappend(c_List_Omap(y,c_List_Omap(z,x1,x2,x3),x3,x),c_List_Omap(u,v,w,x),x),x))*.
% 299.81/300.44 66399[0:SpR:1635.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2,x3),x3,x4),x4),c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2,x3),x3,x4))*.
% 299.81/300.44 66395[0:SpR:1635.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2,x3),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2,x3),x3),x3))*.
% 299.81/300.44 66385[0:SpR:1635.0,1632.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),c_List_Orev(x3,x2),x2),c_List_Orev(c_List_Oappend(x3,c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),x2),x2))**.
% 299.81/300.44 66378[0:SpR:1635.0,1633.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Omap(x1,c_List_Orev(x2,x3),x3,z),z),c_List_Orev(c_List_Oappend(c_List_Omap(x1,x2,x3,z),c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),z))*.
% 299.81/300.44 67177[0:SpR:4137.0,1548.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,x,y),y),y,z),c_List_Oappend(c_List_Odrop(v,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),x1,z),z),c_List_Oappend(c_List_Otake(w,c_List_Omap(u,x,y,z),z),x1,z))**.
% 299.81/300.44 67647[0:SpR:4256.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(v,c_List_Orotate(z,c_List_Otake(u,w,x),x),x,y),x1,y),y),c_List_Omap(v,c_List_Orotate(z,c_List_Otake(u,w,x),x),x,y))**.
% 299.81/300.44 68803[0:SpR:4249.0,1548.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,x,y),y),y,z),c_List_Oappend(c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),x1,z),z),c_List_Oappend(c_List_Orotate(w,c_List_Omap(u,x,y,z),z),x1,z))**.
% 299.81/300.44 69371[0:SpR:4364.0,1548.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),c_List_Oappend(c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,x,y),y),y,z),x1,z),z),c_List_Oappend(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),x1,z))**.
% 299.81/300.44 69976[0:SpR:4363.0,1548.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),c_List_Oappend(c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,x,y),y),y,z),x1,z),z),c_List_Oappend(c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z))**.
% 299.81/300.44 70581[0:SpR:4357.0,1548.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),c_List_Oappend(c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,x,y),y),y,z),x1,z),z),c_List_Oappend(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),x1,z))**.
% 299.81/300.44 71217[0:SpR:4356.0,643.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Odrop(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_List_Oappend(c_List_Omap(v,c_List_Orotate(z,c_List_Odrop(u,w,x),x),x,y),x1,y),y),c_List_Omap(v,c_List_Orotate(z,c_List_Odrop(u,w,x),x),x,y))**.
% 299.81/300.44 73508[0:SpR:4355.0,1548.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,x,y),y),y,z),c_List_Oappend(c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),x1,z),z),c_List_Oappend(c_List_Odrop(w,c_List_Omap(u,x,y,z),z),x1,z))**.
% 299.81/300.44 82393[0:Res:6845.1,13779.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Type_Oty),tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* c_List_Odistinct(c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),tc_Type_Oty) -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,x,y,c_List_Odrop(c_Nat_Osize__class_Osize(w,tc_List_Olist(tc_Type_Oty)),z,tc_Type_Oty),v),tc_Type_Oty).
% 299.81/300.44 83266[0:SpR:4352.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orev(c_List_Odrop(w,x,y),y),y),y,z),c_List_Odrop(v,c_List_Orev(c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),z),z),c_List_Orev(c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z))**.
% 299.81/300.44 83265[0:SpR:4246.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orev(c_List_Orotate(w,x,y),y),y),y,z),c_List_Odrop(v,c_List_Orev(c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),z),z),c_List_Orev(c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z))**.
% 299.81/300.44 83264[0:SpR:4133.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orev(c_List_Otake(w,x,y),y),y),y,z),c_List_Odrop(v,c_List_Orev(c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),z),z),c_List_Orev(c_List_Otake(w,c_List_Omap(u,x,y,z),z),z))**.
% 299.81/300.44 83263[0:SpR:4360.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,c_List_Orev(x,y),y),y),y,z),c_List_Odrop(v,c_List_Odrop(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z),c_List_Odrop(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z))**.
% 299.81/300.44 83261[0:SpR:4253.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,c_List_Orev(x,y),y),y),y,z),c_List_Odrop(v,c_List_Orotate(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z),c_List_Orotate(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z))**.
% 299.81/300.44 83259[0:SpR:4139.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,c_List_Orev(x,y),y),y),y,z),c_List_Odrop(v,c_List_Otake(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z),c_List_Otake(w,c_List_Orev(c_List_Omap(u,x,y,z),z),z))**.
% 299.81/300.44 84104[0:SpR:4352.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orev(c_List_Odrop(v,x,y),y),y),y,z),z),c_List_Orev(c_List_Odrop(v,c_List_Omap(w,x,y,z),z),z))**.
% 299.81/300.44 84103[0:SpR:4246.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orev(c_List_Orotate(v,x,y),y),y),y,z),z),c_List_Orev(c_List_Orotate(v,c_List_Omap(w,x,y,z),z),z))**.
% 299.81/300.44 84102[0:SpR:4133.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orev(c_List_Otake(v,x,y),y),y),y,z),z),c_List_Orev(c_List_Otake(v,c_List_Omap(w,x,y,z),z),z))**.
% 299.81/300.44 84101[0:SpR:4360.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Odrop(v,c_List_Orev(x,y),y),y),y,z),z),c_List_Odrop(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))**.
% 299.81/300.44 84099[0:SpR:4253.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Orotate(v,c_List_Orev(x,y),y),y),y,z),z),c_List_Orotate(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))**.
% 299.81/300.44 84097[0:SpR:4139.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z),c_List_Omap(w,c_List_Odrop(u,c_List_Otake(v,c_List_Orev(x,y),y),y),y,z),z),c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z))**.
% 299.81/300.44 84056[0:SpR:3422.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,c_List_Oappend(c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),z,y),y,x1),x1),c_List_Omap(v,z,y,x1),x1),c_List_Omap(v,c_List_Oappend(c_List_Orotate(w,c_List_Oreplicate(u,x,y),y),z,y),y,x1))**.
% 299.81/300.44 84846[0:SpR:7148.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,x1,y,w),w),w,x),x),c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Oappend(z,c_List_Orev(x1,y),y),y,x))*.
% 299.81/300.44 84841[0:SpR:7148.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),x1,x,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Oappend(c_List_Orev(w,x),x1,x),x,z))*.
% 299.81/300.44 86616[0:SpR:7128.0,421.0] || -> equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),c_List_Orev(c_List_Omap(u,c_List_Omap(v,x1,y,w),w,x),x),x),c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Oappend(z,c_List_Orev(x1,y),y),y,x))*.
% 299.81/300.44 86611[0:SpR:7128.0,421.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),x1,x,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Oappend(c_List_Orev(w,x),x1,x),x,z))*.
% 299.81/300.44 89605[0:SpL:4352.0,7443.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z),c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,c_List_Olist_ONil(z),z),z))* -> equal(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z)).
% 299.81/300.44 89604[0:SpL:4246.0,7443.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z),c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,c_List_Olist_ONil(z),z),z))* -> equal(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z)).
% 299.81/300.44 89603[0:SpL:4133.0,7443.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z),c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,c_List_Olist_ONil(z),z),z))* -> equal(c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z)).
% 299.81/300.44 90335[0:SpL:4352.0,3896.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x1),x1))* -> equal(c_List_Omap(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x1),x1))*.
% 299.81/300.44 90334[0:SpL:4246.0,3896.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x1),x1))* -> equal(c_List_Omap(u,c_List_Orotate(w,c_List_Omap(v,x,y,z),z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x1),x1))*.
% 299.81/300.44 90333[0:SpL:4133.0,3896.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x1),x1))* -> equal(c_List_Omap(u,c_List_Otake(w,c_List_Omap(v,x,y,z),z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x1),x1))*.
% 299.81/300.44 90821[0:SpL:4352.0,7430.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Odrop(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Olist_OCons(x1,c_List_Oreplicate(x2,x3,z),z),z))* -> equal(c_List_Odrop(w,c_List_Omap(v,x,y,z),z),c_List_Oreplicate(x2,x3,z)).
% 299.81/300.44 90820[0:SpL:4246.0,7430.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Orotate(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Olist_OCons(x1,c_List_Oreplicate(x2,x3,z),z),z))* -> equal(c_List_Orotate(w,c_List_Omap(v,x,y,z),z),c_List_Oreplicate(x2,x3,z)).
% 299.81/300.44 90819[0:SpL:4133.0,7430.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Otake(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Olist_OCons(x1,c_List_Oreplicate(x2,x3,z),z),z))* -> equal(c_List_Otake(w,c_List_Omap(v,x,y,z),z),c_List_Oreplicate(x2,x3,z)).
% 299.81/300.44 91216[0:SpL:279.1,6662.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Olist__all2(z,y,c_List_Omap(x1,c_List_Olist_OCons(x2,x3,x4),x4,x5),tc_Type_Oty,x5)* -> hBOOL(hAPP(hAPP(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v)),hAPP(x1,x2)))*.
% 299.81/300.44 91196[0:SpL:279.1,6662.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Olist__all2(z,c_List_Olist_OCons(x1,x2,x3),c_List_Omap(x4,y,tc_Type_Oty,x5),x3,x5)* -> hBOOL(hAPP(hAPP(z,x1),hAPP(x4,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v))))*.
% 299.81/300.44 91578[0:SpL:279.1,6658.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Olist__all2(z,c_List_Omap(x1,y,tc_Type_Oty,x2),c_List_Olist_OCons(x3,x4,x5),x2,x5)* -> hBOOL(hAPP(hAPP(z,hAPP(x1,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v))),x3))*.
% 299.81/300.44 91567[0:SpL:279.1,6658.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Olist__all2(z,c_List_Omap(x1,c_List_Olist_OCons(x2,x3,x4),x4,x5),y,x5,tc_Type_Oty)* -> hBOOL(hAPP(hAPP(z,hAPP(x1,x2)),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v)))*.
% 299.81/300.44 92122[0:SpL:434.0,8303.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,x,y),y,z),z),c_List_Olist_OCons(hAPP(v,w),c_List_Oappend(c_List_Oreplicate(x1,hAPP(v,w),z),c_List_Omap(v,x,y,z),z),z))* -> equal(u,c_List_Oreplicate(x1,hAPP(v,w),z)).
% 299.81/300.44 11805[0:Res:461.1,469.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,c_List_Omap(x,y,z,tc_Type_Oty),tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty) -> c_List_Olist__all2(c_COMBB(c_TypeRel_Owiden(u,v),x,tc_Type_Oty,tc_fun(tc_Type_Oty,tc_bool),z),y,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,c_List_Omap(x,y,z,tc_Type_Oty),x1,v),z,tc_Type_Oty)*.
% 299.81/300.44 15965[0:SpR:79.1,434.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Olist_OCons(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_OCons(hAPP(c_Option_Ooption_OSome(tc_Type_Oty),z),c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 44361[0:Res:461.1,13770.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Type_Oty),tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty) equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,x,y,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,c_List_Olist_OCons(x,y,tc_Type_Oty),z,v),v),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,c_List_Olist_OCons(x,y,tc_Type_Oty),z,v))** -> .
% 299.81/300.44 44358[0:SpL:279.1,13770.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Olist__all2(c_TypeRel_Owiden(z,x1),y,x2,tc_Type_Oty,tc_Type_Oty) equal(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),x2,x1),x2)** -> .
% 299.81/300.44 44572[0:SpL:279.1,3991.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) equal(c_List_Oappend(c_List_Orev(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),z,tc_Type_Oty),c_List_Orev(y,tc_Type_Oty))** -> equal(z,c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty)).
% 299.81/300.44 45557[0:Rew:207.0,45468.0,377.0,45468.0,207.0,45468.0,377.0,45468.0] || -> equal(c_List_Olist__update(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(x1,w,z),z),tc_List_Olist(z)),x2,z),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x2,y,z),z),z),z))**.
% 299.81/300.44 50153[0:Rew:4139.0,49949.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Otake(z,c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Otake(z,c_List_Orev(x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 50895[0:Rew:4133.0,50430.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Orev(c_List_Otake(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orev(c_List_Otake(z,x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 53462[0:Rew:4253.0,53271.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Orotate(z,c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orotate(z,c_List_Orev(x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 54129[0:Rew:4246.0,53723.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Orev(c_List_Orotate(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orev(c_List_Orotate(z,x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 55121[0:Rew:4360.0,54884.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Odrop(z,c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Odrop(z,c_List_Orev(x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 55926[0:Rew:4352.0,55355.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Orev(c_List_Odrop(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orev(c_List_Odrop(z,x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 61006[0:SpR:1633.0,452.2] || c_List_Olist__all2(u,v,c_List_Orev(w,x),y,x) c_List_Olist__all2(u,z,c_List_Omap(x1,c_List_Orev(x2,x3),x3,x),y,x)* -> c_List_Olist__all2(u,c_List_Oappend(v,z,y),c_List_Orev(c_List_Oappend(c_List_Omap(x1,x2,x3,x),w,x),x),y,x)*.
% 299.81/300.44 60999[0:SpR:1633.0,452.2] || c_List_Olist__all2(u,c_List_Orev(v,w),x,w,y) c_List_Olist__all2(u,c_List_Omap(z,c_List_Orev(x1,x2),x2,w),x3,w,y)* -> c_List_Olist__all2(u,c_List_Orev(c_List_Oappend(c_List_Omap(z,x1,x2,w),v,w),w),c_List_Oappend(x,x3,y),w,y)*.
% 299.81/300.44 61830[0:SpR:1632.0,452.2] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Orev(x,y),y,z),x1,z)* c_List_Olist__all2(u,x2,c_List_Orev(x3,z),x1,z) -> c_List_Olist__all2(u,c_List_Oappend(v,x2,x1),c_List_Orev(c_List_Oappend(x3,c_List_Omap(w,x,y,z),z),z),x1,z)*.
% 299.81/300.44 61818[0:SpR:1632.0,452.2] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(w,x),x,y),z,y,x1)* c_List_Olist__all2(u,c_List_Orev(x2,y),x3,y,x1) -> c_List_Olist__all2(u,c_List_Orev(c_List_Oappend(x2,c_List_Omap(v,w,x,y),y),y),c_List_Oappend(z,x3,x1),y,x1)*.
% 299.81/300.44 63446[0:SpR:6607.0,445.2] || hBOOL(hAPP(hAPP(u,v),hAPP(w,x))) c_List_Olist__all2(u,y,c_List_Oreplicate(z,hAPP(w,x1),x2),x3,x2) -> c_List_Olist__all2(u,c_List_Olist_OCons(v,y,x3),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Oreplicate(z,x1,x4),x4),x4,x2),x3,x2)*.
% 299.81/300.44 63437[0:SpR:6607.0,445.2] || hBOOL(hAPP(hAPP(u,hAPP(v,w)),x)) c_List_Olist__all2(u,c_List_Oreplicate(y,hAPP(v,z),x1),x2,x1,x3) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(y,z,x4),x4),x4,x1),c_List_Olist_OCons(x,x2,x3),x1,x3)*.
% 299.81/300.44 64186[0:SpR:6606.0,445.2] || hBOOL(hAPP(hAPP(u,v),hAPP(w,x))) c_List_Olist__all2(u,y,c_List_Orev(c_List_Omap(w,z,x1,x2),x2),x3,x2)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,y,x3),c_List_Omap(w,c_List_Olist_OCons(x,c_List_Orev(z,x1),x1),x1,x2),x3,x2)*.
% 299.81/300.44 64176[0:SpR:6606.0,445.2] || hBOOL(hAPP(hAPP(u,hAPP(v,w)),x)) c_List_Olist__all2(u,c_List_Orev(c_List_Omap(v,y,z,x1),x1),x2,x1,x3)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(y,z),z),z,x1),c_List_Olist_OCons(x,x2,x3),x1,x3)*.
% 299.81/300.44 65255[0:SpL:6591.0,3102.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Olist_OCons(y,z,x1),x1),x1,w))* -> equal(c_List_Otake(u,c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,w),w),w),c_List_Olist_OCons(hAPP(x,y),c_List_Omap(x,z,x1,w),w))**.
% 299.81/300.44 64996[0:SpR:6591.0,943.1] || equal(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),z)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(z,tc_List_Olist(y)),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y))**.
% 299.81/300.44 82015[0:SpR:11156.1,4144.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Omap(z,c_List_Oappend(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),x1,tc_Type_Oty),tc_Type_Oty,x2),x2),c_List_Omap(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty,x2))**.
% 299.81/300.44 82014[0:SpR:11156.1,829.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(c_List_Omap(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty,x1),x2,x1),x1),c_List_Omap(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty,x1))**.
% 299.81/300.44 82013[0:SpR:11156.1,820.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),c_List_Oappend(c_List_Olist__update(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z,x1,tc_Type_Oty),x2,tc_Type_Oty),tc_Type_Oty),c_List_Olist__update(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z,x1,tc_Type_Oty))**.
% 299.81/300.44 83252[0:SpR:437.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Olist__update(w,x,y,z),z),z,x1),c_List_Odrop(v,c_List_Olist__update(c_List_Omap(u,w,z,x1),x,hAPP(u,y),x1),x1),x1),c_List_Olist__update(c_List_Omap(u,w,z,x1),x,hAPP(u,y),x1))**.
% 299.81/300.44 83836[0:Rew:425.0,83581.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Otake(w,x,y),tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(u,x1,v),c_List_Omap(x2,x,y,x3),v,x3)* -> c_List_Olist__all2(z,u,c_List_Omap(x2,c_List_Otake(w,x,y),y,x3),v,x3)*.
% 299.81/300.44 83837[0:Rew:425.0,83580.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Otake(w,x,y),tc_List_Olist(y)))* c_List_Olist__all2(z,c_List_Oappend(u,x1,v),c_List_Omap(x2,x,y,x3),v,x3)* -> c_List_Olist__all2(z,x1,c_List_Odrop(w,c_List_Omap(x2,x,y,x3),x3),v,x3)*.
% 299.81/300.44 83838[0:Rew:425.0,83475.0] || equal(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Omap(x1,v,w,x2),c_List_Oappend(x,x3,y),x2,y)* -> c_List_Olist__all2(z,c_List_Omap(x1,c_List_Otake(u,v,w),w,x2),x,x2,y)*.
% 299.81/300.44 83839[0:Rew:425.0,83474.0] || equal(c_Nat_Osize__class_Osize(c_List_Otake(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y)))* c_List_Olist__all2(z,c_List_Omap(x1,v,w,x2),c_List_Oappend(x,x3,y),x2,y)* -> c_List_Olist__all2(z,c_List_Odrop(u,c_List_Omap(x1,v,w,x2),x2),x3,x2,y)*.
% 299.81/300.44 84090[0:SpR:437.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y),y),c_List_Omap(v,c_List_Odrop(u,c_List_Olist__update(w,z,x1,x),x),x,y),y),c_List_Olist__update(c_List_Omap(v,w,x,y),z,hAPP(v,x1),y))**.
% 299.81/300.44 84020[0:SpR:1165.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(c_List_Orev(c_List_Orotate(x,u,v),v),y,v),v,z),z),c_List_Omap(w,y,v,z),z),c_List_Omap(w,c_List_Oappend(c_List_Orev(c_List_Orotate(x,u,v),v),y,v),v,z))**.
% 299.81/300.44 84019[0:SpR:3430.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Omap(w,c_List_Oappend(c_List_Orotate(x,c_List_Orev(u,v),v),y,v),v,z),z),c_List_Omap(w,y,v,z),z),c_List_Omap(w,c_List_Oappend(c_List_Orotate(x,c_List_Orev(u,v),v),y,v),v,z))**.
% 299.81/300.44 84964[0:SpR:1635.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2,x3),x3),x3,x4),c_List_Omap(c_Fun_Ocomp(u,v,x3,x4,x2),c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2,x4))*.
% 299.81/300.44 84960[0:SpR:6591.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1,x2),x2),x2,x3),c_List_Omap(c_Fun_Ocomp(u,v,x2,x3,x1),c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1,x3))*.
% 299.81/300.44 86051[0:SpL:7129.0,4787.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,x3),w,x3)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3),w,x3)*.
% 299.81/300.44 85938[0:SpL:7129.0,4777.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),x1,x3)* -> c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),x1,x3)*.
% 299.81/300.44 85801[0:SpR:1635.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Omap(z,c_List_Omap(x1,x2,x3,x4),x4,y),y,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Omap(z,c_List_Omap(x1,c_List_Orev(x2,x3),x3,x4),x4,y),y,w),w,x))*.
% 299.81/300.44 85797[0:SpR:6591.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Olist_OCons(hAPP(z,x1),c_List_Omap(z,x2,x3,y),y),y,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Omap(z,c_List_Orev(c_List_Olist_OCons(x1,x2,x3),x3),x3,y),y,w),w,x))*.
% 299.81/300.44 85680[0:SpR:7129.0,4535.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(c_Fun_Ocomp(x,y,z,x1,x2),x3,x2,x1),w,x1)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(x3,x2),x2,z),z,x1),w,x1)*.
% 299.81/300.44 85678[0:SpR:7129.0,4525.1] || c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),y,x3)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x1,z),z,x),x,y),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),y,x3)*.
% 299.81/300.44 85676[0:SpR:7129.0,1632.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Omap(z,c_List_Orev(x1,x2),x2,x3),x3,x),x),c_List_Orev(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(y,z,x3,x,x2),x1,x2,x),c_List_Omap(u,v,w,x),x),x))*.
% 299.81/300.44 85672[0:SpR:7129.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z,x3),x3,x4),x4),c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y,z),z,x3),x3,x4))*.
% 299.81/300.44 85668[0:SpR:7129.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2),x2,x3),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2,x3),x3),x3))*.
% 299.81/300.44 85643[0:SpR:7129.0,1633.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),c_List_Omap(x1,c_List_Orev(x2,x3),x3,z),z),c_List_Orev(c_List_Oappend(c_List_Omap(x1,x2,x3,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),z))*.
% 299.81/300.44 86980[0:SpL:7128.0,4787.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(c_Fun_Ocomp(x,y,z,x1,x2),c_List_Orev(x3,x2),x2,x1),w,x1)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Omap(y,x3,x2,z),z,x1),w,x1)*.
% 299.81/300.44 86887[0:SpL:7128.0,3102.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(c_Fun_Ocomp(x,y,z,w,x1),c_List_Orev(x2,x1),x1,w))* -> equal(c_List_Otake(u,c_List_Omap(x,c_List_Omap(y,x2,x1,z),z,w),w),c_List_Omap(x,c_List_Omap(y,x2,x1,z),z,w))**.
% 299.81/300.44 86869[0:SpL:7128.0,4777.0] || c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),y,x3)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),y,x3)*.
% 299.81/300.44 86742[0:SpR:1635.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2,x3),x3,x4),x4),c_List_Omap(c_Fun_Ocomp(u,v,x3,x4,x2),c_List_Omap(w,c_List_Omap(x,c_List_Orev(y,z),z,x1),x1,x2),x2,x4))*.
% 299.81/300.44 86738[0:SpR:6591.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Olist_OCons(hAPP(w,x),c_List_Omap(w,y,z,x1),x1),x1,x2),x2,x3),x3),c_List_Omap(c_Fun_Ocomp(u,v,x2,x3,x1),c_List_Omap(w,c_List_Orev(c_List_Olist_OCons(x,y,z),z),z,x1),x1,x3))*.
% 299.81/300.44 86598[0:SpR:7128.0,4535.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Omap(y,z,x1,x2),x2,x3),w,x3)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),c_List_Orev(z,x1),x1,x3),w,x3)*.
% 299.81/300.44 86596[0:SpR:7128.0,4525.1] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),x1,x3)* -> c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Orev(x,y),y,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),x1,x3)*.
% 299.81/300.44 86594[0:SpR:7128.0,1632.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(c_Fun_Ocomp(y,z,x1,x,x2),c_List_Orev(x3,x2),x2,x),x),c_List_Orev(c_List_Oappend(c_List_Omap(y,c_List_Omap(z,x3,x2,x1),x1,x),c_List_Omap(u,v,w,x),x),x))*.
% 299.81/300.44 86589[0:SpR:7128.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2,x3),x3,x4),x4),c_List_Omap(u,c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(y,z),z,x2),x2,x3),x3,x4))*.
% 299.81/300.44 86585[0:SpR:7128.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),c_List_Orev(x2,x1),x1,z),z),z,x3),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,c_List_Omap(w,c_List_Omap(x,x2,x1,y),y,z),z,x3),x3),x3))*.
% 299.81/300.44 86562[0:SpR:7128.0,1633.0] || -> equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Orev(z,y),y,x),c_List_Omap(x1,c_List_Orev(x2,x3),x3,x),x),c_List_Orev(c_List_Oappend(c_List_Omap(x1,x2,x3,x),c_List_Omap(u,c_List_Omap(v,z,y,w),w,x),x),x))*.
% 299.81/300.44 87886[0:SpL:7113.0,4787.0] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,x3),w,x3)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(c_Fun_Ocomp(x,y,x2,x3,x1),z,x1,x3),w,x3)*.
% 299.81/300.44 87773[0:SpL:7113.0,4777.0] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),x1,x3)* -> c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),x1,x3)*.
% 299.81/300.44 87487[0:SpR:7113.0,4535.1] || c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(c_Fun_Ocomp(x,y,z,x1,x2),x3,x2,x1),w,x1)* -> c_List_Olist__all2(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Omap(x,c_List_Orev(c_List_Omap(y,x3,x2,z),z),z,x1),w,x1)*.
% 299.81/300.44 87485[0:SpR:7113.0,4525.1] || c_List_Olist__all2(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),y,x3)* -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x1,z,x),x),x,y),c_List_Olist_OCons(x2,c_List_Olist_ONil(x3),x3),y,x3)*.
% 299.81/300.44 87483[0:SpR:7113.0,1632.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(v,w),w,x),c_List_Omap(y,c_List_Orev(c_List_Omap(z,x1,x2,x3),x3),x3,x),x),c_List_Orev(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(y,z,x3,x,x2),x1,x2,x),c_List_Omap(u,v,w,x),x),x))*.
% 299.81/300.44 87478[0:SpR:7113.0,1635.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z,x3),x3,x4),x4),c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y,z),z,x3),x3,x4))*.
% 299.81/300.44 87474[0:SpR:7113.0,6606.0] || -> equal(c_List_Omap(u,c_List_Olist_OCons(v,c_List_Omap(w,c_List_Orev(c_List_Omap(x,y,z,x1),x1),x1,x2),x2),x2,x3),c_List_Olist_OCons(hAPP(u,v),c_List_Orev(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),y,z,x2),x2,x3),x3),x3))*.
% 299.81/300.44 87447[0:SpR:7113.0,1633.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Orev(c_List_Omap(v,w,x,y),y),y,z),c_List_Omap(x1,c_List_Orev(x2,x3),x3,z),z),c_List_Orev(c_List_Oappend(c_List_Omap(x1,x2,x3,z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),w,x,z),z),z))*.
% 299.81/300.44 12867[0:Res:445.2,479.0] || hBOOL(hAPP(hAPP(c_TypeRel_Owiden(u,v),w),x))* c_List_Olist__all2(c_TypeRel_Owiden(u,v),y,z,tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(x,z,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,y,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)*.
% 299.81/300.44 12970[0:Res:452.2,479.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),w,x,tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,v),y,z,tc_Type_Oty,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Oappend(x,z,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Oappend(w,y,tc_Type_Oty),x1,tc_Type_Oty,tc_Type_Oty)*.
% 299.81/300.44 18145[0:SpR:397.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,hAPP(c_Expr_Oexp_OVal(x13),x14),x13),x15,x13,x16),hAPP(hAPP(hAPP(v,x12),hAPP(c_Expr_Oexp_OVal(x13),x14)),hAPP(w,x14)))*.
% 299.81/300.44 18315[0:SpR:397.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,hAPP(c_Expr_Oexp_OVal(x13),x14),x13),x15,x13,x16),hAPP(hAPP(hAPP(z,x12),hAPP(c_Expr_Oexp_OVal(x13),x14)),hAPP(w,x14)))*.
% 299.81/300.44 23005[0:SpL:6605.0,58.0] || equal(c_List_Olist_OCons(hAPP(c_Objects_Otypeof__h(u),v),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),w,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))* c_List_Olist__all2(c_TypeRel_Owiden(x,y),w,z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(x,u,y),c_List_Olist_OCons(v,c_List_Olist_ONil(tc_Value_Oval),tc_Value_Oval),z,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 23004[0:SpL:6605.0,58.0] || equal(c_List_Omap(c_Objects_Otypeof__h(u),v,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_OCons(hAPP(c_Option_Ooption_OSome(tc_Type_Oty),w),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)))* c_List_Olist__all2(c_TypeRel_Owiden(x,y),c_List_Olist_OCons(w,c_List_Olist_ONil(tc_Type_Oty),tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(x,u,y),v,z,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 44882[0:SpR:79.1,6590.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(c_Option_Ooption_OSome(tc_Type_Oty),z),c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),tc_List_Olist(tc_Option_Ooption(tc_Type_Oty))),c_Nat_Osize__class_Osize(c_List_Olist_OCons(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_List_Olist(tc_Type_Oty)))*.
% 299.81/300.44 44935[0:Rew:207.0,44793.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Omap(x,c_List_Olist_OCons(hAPP(y,u),c_List_Oappend(c_List_Omap(y,v,w,z),x1,z),z),z,x2),x2),c_List_Omap(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z,x2))**.
% 299.81/300.44 44792[0:SpR:6590.0,829.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Omap(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z,x1),x2,x1),x1),c_List_Omap(x,c_List_Olist_OCons(hAPP(y,u),c_List_Omap(y,v,w,z),z),z,x1))**.
% 299.81/300.44 44791[0:SpR:6590.0,820.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(c_List_Olist__update(c_List_Olist_OCons(hAPP(x,u),c_List_Omap(x,v,w,y),y),z,x1,y),x2,y),y),c_List_Olist__update(c_List_Olist_OCons(hAPP(x,u),c_List_Omap(x,v,w,y),y),z,x1,y))**.
% 299.81/300.44 49604[0:Rew:4140.0,49491.1] || c_WellTypeRT_OWTrts(u,v,w,c_List_Otake(x,c_List_Oreplicate(y,hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),z),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),x1)* -> equal(c_List_Otake(x,c_List_Oreplicate(y,hAPP(c_Objects_Otypeof__h(v),z),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),x1,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty))).
% 299.81/300.44 49605[0:Rew:4140.0,49397.0] || equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(c_Objects_Otypeof__h(w),x),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),y,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty))) -> c_WellTypeRT_OWTrts(z,w,x1,c_List_Otake(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),x),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),y)*.
% 299.81/300.44 53129[0:Rew:4254.0,53011.1] || c_WellTypeRT_OWTrts(u,v,w,c_List_Orotate(x,c_List_Oreplicate(y,hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),z),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),x1)* -> equal(c_List_Orotate(x,c_List_Oreplicate(y,hAPP(c_Objects_Otypeof__h(v),z),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),x1,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty))).
% 299.81/300.44 53130[0:Rew:4254.0,52923.0] || equal(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(c_Objects_Otypeof__h(w),x),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),y,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty))) -> c_WellTypeRT_OWTrts(z,w,x1,c_List_Orotate(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),x),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),y)*.
% 299.81/300.44 54559[0:Rew:4361.0,54449.1] || c_WellTypeRT_OWTrts(u,v,w,c_List_Odrop(x,c_List_Oreplicate(y,hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),z),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),x1)* -> equal(c_List_Odrop(x,c_List_Oreplicate(y,hAPP(c_Objects_Otypeof__h(v),z),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),x1,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty))).
% 299.81/300.44 54560[0:Rew:4361.0,54333.0] || equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(c_Objects_Otypeof__h(w),x),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),y,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty))) -> c_WellTypeRT_OWTrts(z,w,x1,c_List_Odrop(u,c_List_Oreplicate(v,hAPP(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),x),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),y)*.
% 299.81/300.44 56277[0:SpL:79.1,8888.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Odistinct(c_List_Olist__update(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),z,hAPP(c_Option_Ooption_OSome(tc_Type_Oty),x1),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty))* -> c_List_Odistinct(c_List_Olist__update(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z,x1,tc_Type_Oty),tc_Type_Oty)*.
% 299.81/300.44 61622[0:Rew:344.0,61305.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),c_List_Orev(c_List_Oappend(c_List_Omap(x1,x2,x3,x),w,x),x),v,x)* -> c_List_Olist__all2(y,z,c_List_Omap(x1,c_List_Orev(x2,x3),x3,x),v,x)*.
% 299.81/300.44 61623[0:Rew:344.0,61203.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Orev(c_List_Oappend(c_List_Omap(z,x1,x2,v),u,v),v),c_List_Oappend(w,x3,x),v,x)* -> c_List_Olist__all2(y,c_List_Omap(z,c_List_Orev(x1,x2),x2,v),x3,v,x)*.
% 299.81/300.44 62480[0:Rew:344.0,62132.0,425.0,62132.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Oappend(u,z,v),c_List_Orev(c_List_Oappend(x1,c_List_Omap(x2,w,x,x3),x3),x3),v,x3)* -> c_List_Olist__all2(y,u,c_List_Omap(x2,c_List_Orev(w,x),x,x3),v,x3)*.
% 299.81/300.44 62481[0:Rew:344.0,62024.0,425.0,62024.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(w,tc_List_Olist(x))) c_List_Olist__all2(y,c_List_Orev(c_List_Oappend(z,c_List_Omap(x1,u,v,x2),x2),x2),c_List_Oappend(w,x3,x),x2,x)* -> c_List_Olist__all2(y,c_List_Omap(x1,c_List_Orev(u,v),v,x2),w,x2,x)*.
% 299.81/300.44 64980[0:SpR:6591.0,11144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y),tc_List_Olist(y)),c_List_Orev(c_List_Olist_OCons(z,c_List_Omap(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x,y),y),y),y),c_List_Olist_OCons(hAPP(u,v),c_List_Omap(u,w,x,y),y))**.
% 299.81/300.44 66389[0:SpR:1635.0,943.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x1,tc_List_Olist(z)),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z),z),c_List_Omap(u,c_List_Omap(v,c_List_Orev(w,x),x,y),y,z))**.
% 299.81/300.44 83242[0:SpR:4122.0,452.2] || c_List_Olist__all2(u,v,c_List_Omap(w,c_List_Otake(x,y,z),z,x1),x2,x1)* c_List_Olist__all2(u,x3,c_List_Odrop(x,c_List_Omap(w,y,z,x1),x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Oappend(v,x3,x2),c_List_Omap(w,y,z,x1),x2,x1)*.
% 299.81/300.44 83232[0:SpR:4122.0,452.2] || c_List_Olist__all2(u,c_List_Omap(v,c_List_Otake(w,x,y),y,z),x1,z,x2)* c_List_Olist__all2(u,c_List_Odrop(w,c_List_Omap(v,x,y,z),z),x3,z,x2)* -> c_List_Olist__all2(u,c_List_Omap(v,x,y,z),c_List_Oappend(x1,x3,x2),z,x2)*.
% 299.81/300.44 84041[0:SpR:15626.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,c_List_Oappend(c_List_Olist__update(c_List_Oreplicate(u,w,x),y,z,x),x1,x),x,x2),x2),c_List_Omap(v,x1,x,x2),x2),c_List_Omap(v,c_List_Oappend(c_List_Olist__update(c_List_Oreplicate(u,w,x),y,z,x),x1,x),x,x2))**.
% 299.81/300.44 84009[0:SpR:4341.0,452.2] || c_List_Olist__all2(u,v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x2,x1)* c_List_Olist__all2(u,x3,c_List_Omap(x,c_List_Odrop(w,y,z),z,x1),x2,x1)* -> c_List_Olist__all2(u,c_List_Oappend(v,x3,x2),c_List_Omap(x,y,z,x1),x2,x1)*.
% 299.81/300.44 84001[0:SpR:4341.0,452.2] || c_List_Olist__all2(u,c_List_Otake(v,c_List_Omap(w,x,y,z),z),x1,z,x2)* c_List_Olist__all2(u,c_List_Omap(w,c_List_Odrop(v,x,y),y,z),x3,z,x2)* -> c_List_Olist__all2(u,c_List_Omap(w,x,y,z),c_List_Oappend(x1,x3,x2),z,x2)*.
% 299.81/300.44 85956[0:SpL:7129.0,3102.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Omap(y,c_List_Orev(z,x1),x1,x2),x2,w))* -> equal(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w),w),c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w))**.
% 299.81/300.44 85686[0:SpR:7129.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Omap(c_Fun_Ocomp(z,x1,x2,y,x3),x4,x3,y),y,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Omap(z,c_List_Omap(x1,c_List_Orev(x4,x3),x3,x2),x2,y),y,w),w,x))*.
% 299.81/300.44 85673[0:SpR:7129.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z,x3),x3),x3,x4),c_List_Omap(c_Fun_Ocomp(u,v,x3,x4,z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y,z),z,x4))*.
% 299.81/300.44 86731[0:SpR:7129.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z,x3),x3,x4),x4),c_List_Omap(c_Fun_Ocomp(u,v,x3,x4,z),c_List_Omap(w,c_List_Omap(x,c_List_Orev(x2,x1),x1,y),y,z),z,x4))*.
% 299.81/300.44 86604[0:SpR:7128.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Omap(z,c_List_Omap(x1,x2,x3,x4),x4,y),y,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(z,x1,x4,y,x3),c_List_Orev(x2,x3),x3,y),y,w),w,x))*.
% 299.81/300.44 86591[0:SpR:7128.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2,x3),x3,x4),x4),c_List_Omap(c_Fun_Ocomp(u,v,x3,x4,x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(y,z),z,x2),x2,x4))*.
% 299.81/300.44 86590[0:SpR:7128.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,c_List_Omap(x,y,z,x1),x1,x2),x2,x3),x3),x3,x4),c_List_Omap(c_Fun_Ocomp(u,v,x3,x4,x2),c_List_Omap(c_Fun_Ocomp(w,x,x1,x2,z),c_List_Orev(y,z),z,x2),x2,x4))*.
% 299.81/300.44 87791[0:SpL:7113.0,3102.0] || equal(c_List_Oreplicate(u,v,w),c_List_Omap(x,c_List_Orev(c_List_Omap(y,z,x1,x2),x2),x2,w))* -> equal(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w),w),c_List_Omap(c_Fun_Ocomp(x,y,x2,w,x1),z,x1,w))**.
% 299.81/300.44 87493[0:SpR:7113.0,7129.0] || -> equal(c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Omap(c_Fun_Ocomp(z,x1,x2,y,x3),x4,x3,y),y,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Omap(z,c_List_Orev(c_List_Omap(x1,x4,x3,x2),x2),x2,y),y,w),w,x))*.
% 299.81/300.44 87480[0:SpR:7113.0,7128.0] || -> equal(c_List_Orev(c_List_Omap(u,c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z,x3),x3,x4),x4),c_List_Omap(c_Fun_Ocomp(u,v,x3,x4,z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y,z),z,x4))*.
% 299.81/300.44 87479[0:SpR:7113.0,7148.0] || -> equal(c_List_Omap(u,c_List_Orev(c_List_Omap(v,c_List_Omap(c_Fun_Ocomp(w,x,y,z,x1),x2,x1,z),z,x3),x3),x3,x4),c_List_Omap(c_Fun_Ocomp(u,v,x3,x4,z),c_List_Omap(w,c_List_Orev(c_List_Omap(x,x2,x1,y),y),y,z),z,x4))*.
% 299.81/300.44 89607[0:SpL:1635.0,7443.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Olist_OCons(x2,c_List_Olist_OCons(x3,c_List_Olist_ONil(x1),x1),x1))* -> equal(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x1),x1)).
% 299.81/300.44 89602[0:SpL:6591.0,7443.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z),c_List_Olist_OCons(x1,c_List_Olist_OCons(x2,c_List_Olist_ONil(z),z),z))* -> equal(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),c_List_Olist_OCons(x1,c_List_Olist_ONil(z),z))*.
% 299.81/300.44 90337[0:SpL:1635.0,3896.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),c_List_Olist_OCons(x3,c_List_Olist_ONil(x2),x2))* -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1,x2),c_List_Olist_OCons(x3,c_List_Olist_ONil(x2),x2)).
% 299.81/300.44 90332[0:SpL:6591.0,3896.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x1),x1))* -> equal(c_List_Omap(u,c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x1),x1))*.
% 299.81/300.44 90823[0:SpL:1635.0,7430.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Orev(c_List_Olist_OCons(x2,c_List_Oreplicate(x3,x4,x1),x1),x1))* -> equal(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),c_List_Oreplicate(x3,x4,x1)).
% 299.81/300.44 90818[0:SpL:6591.0,7430.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y,z),z),z),c_List_Orev(c_List_Olist_OCons(x1,c_List_Oreplicate(x2,x3,z),z),z))* -> equal(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),c_List_Oreplicate(x2,x3,z))*.
% 299.81/300.44 15954[0:SpR:79.1,437.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Olist__update(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z,x1,tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist__update(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),z,hAPP(c_Option_Ooption_OSome(tc_Type_Oty),x1),tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 18617[0:SpR:130.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(c_Expr_Oexp_OVar(x12,x13),x14,x15,x13),x16,x13,x17),hAPP(hAPP(hAPP(hAPP(x1,c_Expr_Oexp_OVar(x12,x13)),x14),x15),hAPP(y,x12)))*.
% 299.81/300.44 18616[0:SpR:281.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Onew(x12,x13),x14,x15,x13),x16,x13,x17),hAPP(hAPP(hAPP(hAPP(x1,c_Expr_Oexp_Onew(x12,x13)),x14),x15),hAPP(u,x12)))*.
% 299.81/300.44 19022[0:SpR:130.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,c_Expr_Oexp_OVar(x14,x15),x15),x16,x15,x17),hAPP(hAPP(hAPP(hAPP(x4,x12),x13),c_Expr_Oexp_OVar(x14,x15)),hAPP(y,x14)))*.
% 299.81/300.44 19021[0:SpR:281.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,c_Expr_Oexp_Onew(x14,x15),x15),x16,x15,x17),hAPP(hAPP(hAPP(hAPP(x4,x12),x13),c_Expr_Oexp_Onew(x14,x15)),hAPP(u,x14)))*.
% 299.81/300.44 36984[0:Rew:344.0,36773.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,x,y),tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(u,x1,v),c_List_Oappend(c_List_Orev(x,y),c_List_Olist_OCons(w,x2,y),y),v,y)* -> c_List_Olist__all2(z,u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),v,y).
% 299.81/300.44 36985[0:Rew:344.0,36667.0] || equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(y))) c_List_Olist__all2(z,c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,x1,w),w),c_List_Oappend(x,x2,y),w,y)* -> c_List_Olist__all2(z,c_List_Orev(c_List_Olist_OCons(u,v,w),w),x,w,y).
% 299.81/300.44 67494[0:Rew:4137.0,67259.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Otake(z,c_List_Otake(x1,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Otake(z,c_List_Otake(x1,x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 67959[0:Rew:4256.0,67726.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Orotate(z,c_List_Otake(x1,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orotate(z,c_List_Otake(x1,x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 68551[0:Rew:4250.0,68367.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Orotate(z,c_List_Orotate(x1,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orotate(z,c_List_Orotate(x1,x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 69065[0:Rew:4249.0,68892.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Otake(z,c_List_Orotate(x1,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Otake(z,c_List_Orotate(x1,x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 69670[0:Rew:4364.0,69463.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Odrop(z,c_List_Orotate(x1,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Odrop(z,c_List_Orotate(x1,x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 70324[0:Rew:4363.0,70068.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Odrop(z,c_List_Otake(x1,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Odrop(z,c_List_Otake(x1,x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 71043[0:Rew:4357.0,70676.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Odrop(z,c_List_Odrop(x1,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Odrop(z,c_List_Odrop(x1,x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 71653[0:Rew:4356.0,71311.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Orotate(z,c_List_Odrop(x1,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orotate(z,c_List_Odrop(x1,x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 73953[0:Rew:4355.0,73608.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Otake(z,c_List_Odrop(x1,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Otake(z,c_List_Odrop(x1,x,tc_Value_Oval),tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 82019[0:SpR:11156.1,308.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Olist__update(c_List_Oappend(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),c_List_Olist_OCons(z,x1,tc_Type_Oty),tc_Type_Oty),c_Nat_Osize__class_Osize(y,tc_List_Olist(tc_Type_Oty)),x2,tc_Type_Oty),c_List_Oappend(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),c_List_Olist_OCons(x2,x1,tc_Type_Oty),tc_Type_Oty))**.
% 299.81/300.44 83333[0:SpR:4139.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,c_List_Orev(x,y),y),y,z),z,x1),c_List_Odrop(w,c_List_Omap(u,c_List_Orev(c_List_Omap(v,x,y,z),z),z,x1),x1),x1),c_List_Omap(u,c_List_Orev(c_List_Omap(v,x,y,z),z),z,x1))**.
% 299.81/300.44 83283[0:SpR:4357.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,c_List_Odrop(x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Odrop(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1))**.
% 299.81/300.44 83282[0:SpR:4363.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,c_List_Otake(x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Odrop(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Odrop(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1))**.
% 299.81/300.44 83281[0:SpR:4364.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,c_List_Orotate(x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Odrop(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1))**.
% 299.81/300.44 83280[0:SpR:4356.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,c_List_Odrop(x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Orotate(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1))**.
% 299.81/300.44 83279[0:SpR:4250.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,c_List_Orotate(x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Orotate(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1))**.
% 299.81/300.44 83278[0:SpR:4256.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,c_List_Otake(x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Orotate(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Orotate(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1))**.
% 299.81/300.44 83277[0:SpR:4355.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,c_List_Odrop(x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Otake(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Otake(w,c_List_Odrop(x,c_List_Omap(u,y,z,x1),x1),x1))**.
% 299.81/300.44 83276[0:SpR:4249.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,c_List_Orotate(x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Otake(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Otake(w,c_List_Orotate(x,c_List_Omap(u,y,z,x1),x1),x1))**.
% 299.81/300.44 83275[0:SpR:4137.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,c_List_Otake(x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Otake(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1),x1),x1),c_List_Otake(w,c_List_Otake(x,c_List_Omap(u,y,z,x1),x1),x1))**.
% 299.81/300.44 83274[0:SpR:1635.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z,x1),c_List_Odrop(v,c_List_Orev(c_List_Omap(u,c_List_Omap(w,x,y,z),z,x1),x1),x1),x1),c_List_Orev(c_List_Omap(u,c_List_Omap(w,x,y,z),z,x1),x1))**.
% 299.81/300.44 83273[0:SpR:6607.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Olist_OCons(hAPP(u,w),c_List_Oreplicate(x,hAPP(u,y),x1),x1),x1),x1),c_List_Olist_OCons(hAPP(u,w),c_List_Oreplicate(x,hAPP(u,y),x1),x1))**.
% 299.81/300.44 84121[0:SpR:4357.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,c_List_Odrop(w,y,z),z),z),z,x1),x1),c_List_Odrop(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1))**.
% 299.81/300.44 84120[0:SpR:4363.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,c_List_Otake(w,y,z),z),z),z,x1),x1),c_List_Odrop(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1))**.
% 299.81/300.44 84119[0:SpR:4364.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(v,c_List_Orotate(w,y,z),z),z),z,x1),x1),c_List_Odrop(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1))**.
% 299.81/300.44 84118[0:SpR:4356.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,c_List_Odrop(w,y,z),z),z),z,x1),x1),c_List_Orotate(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1))**.
% 299.81/300.44 84117[0:SpR:4250.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,c_List_Orotate(w,y,z),z),z),z,x1),x1),c_List_Orotate(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1))**.
% 299.81/300.44 84116[0:SpR:4256.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(v,c_List_Otake(w,y,z),z),z),z,x1),x1),c_List_Orotate(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1))**.
% 299.81/300.44 84115[0:SpR:4355.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,c_List_Odrop(w,y,z),z),z),z,x1),x1),c_List_Otake(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1))**.
% 299.81/300.44 84114[0:SpR:4249.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,c_List_Orotate(w,y,z),z),z),z,x1),x1),c_List_Otake(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1))**.
% 299.81/300.44 84113[0:SpR:4137.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1),x1),c_List_Omap(x,c_List_Odrop(u,c_List_Otake(v,c_List_Otake(w,y,z),z),z),z,x1),x1),c_List_Otake(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1))**.
% 299.81/300.44 84112[0:SpR:1635.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(v,c_List_Odrop(u,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z,x1),x1),c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1))**.
% 299.81/300.44 84111[0:SpR:6607.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z),z),c_List_Omap(v,c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,x1),x1),x1),x1,z),z),c_List_Olist_OCons(hAPP(v,w),c_List_Oreplicate(x,hAPP(v,y),z),z))**.
% 299.81/300.44 84066[0:SpR:4360.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(v,c_List_Omap(w,c_List_Odrop(u,c_List_Orev(x,y),y),y,z),z,x1),x1),c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1))**.
% 299.81/300.44 85657[0:SpR:7129.0,943.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x),x),c_List_Omap(u,c_List_Omap(v,c_List_Orev(z,y),y,w),w,x))**.
% 299.81/300.44 87461[0:SpR:7113.0,943.1] || equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),z,y,x),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x1,tc_List_Olist(x)),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x),x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,z,y,w),w),w,x))**.
% 299.81/300.44 89606[0:SpL:7128.0,7443.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),c_List_Olist_OCons(x2,c_List_Olist_OCons(x3,c_List_Olist_ONil(y),y),y))* -> equal(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),c_List_Olist_OCons(x2,c_List_Olist_ONil(y),y))*.
% 299.81/300.44 89595[0:SpL:7129.0,7443.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Olist_OCons(x2,c_List_Olist_OCons(x3,c_List_Olist_ONil(x1),x1),x1))* -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x1),x1)).
% 299.81/300.44 89594[0:SpL:7113.0,7443.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),c_List_Olist_OCons(x2,c_List_Olist_OCons(x3,c_List_Olist_ONil(x1),x1),x1))* -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Olist_OCons(x2,c_List_Olist_ONil(x1),x1))*.
% 299.81/300.44 90336[0:SpL:7128.0,3896.0] || equal(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y,x2),c_List_Olist_OCons(x3,c_List_Olist_ONil(x2),x2))* -> equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),y,x2),c_List_Olist_OCons(x3,c_List_Olist_ONil(x2),x2))*.
% 299.81/300.44 90325[0:SpL:7129.0,3896.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1,x2),c_List_Olist_OCons(x3,c_List_Olist_ONil(x2),x2))* -> equal(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1,x2),c_List_Olist_OCons(x3,c_List_Olist_ONil(x2),x2))*.
% 299.81/300.44 90324[0:SpL:7113.0,3896.0] || equal(c_List_Omap(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1,x2),c_List_Olist_OCons(x3,c_List_Olist_ONil(x2),x2))* -> equal(c_List_Omap(u,c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),x1,x2),c_List_Olist_OCons(x3,c_List_Olist_ONil(x2),x2))*.
% 299.81/300.44 90822[0:SpL:7128.0,7430.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),y),c_List_Orev(c_List_Olist_OCons(x2,c_List_Oreplicate(x3,x4,y),y),y))* -> equal(c_List_Omap(v,c_List_Omap(w,x1,z,x),x,y),c_List_Oreplicate(x3,x4,y))*.
% 299.81/300.44 90811[0:SpL:7129.0,7430.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z,x1),x1),x1),c_List_Orev(c_List_Olist_OCons(x2,c_List_Oreplicate(x3,x4,x1),x1),x1))* -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Oreplicate(x3,x4,x1)).
% 299.81/300.44 90810[0:SpL:7113.0,7430.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),x1),c_List_Orev(c_List_Olist_OCons(x2,c_List_Oreplicate(x3,x4,x1),x1),x1))* -> equal(c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),x,y,x1),c_List_Oreplicate(x3,x4,x1))*.
% 299.81/300.44 15953[0:SpR:79.1,421.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Oappend(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),z,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Oappend(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))*.
% 299.81/300.44 15952[0:SpR:79.1,421.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Oappend(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),z,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Oappend(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z,tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))*.
% 299.81/300.44 44936[0:Rew:207.0,44796.0,207.0,44796.0] || -> equal(c_List_Olist__update(c_List_Olist_OCons(hAPP(u,v),c_List_Oappend(c_List_Omap(u,w,x,y),c_List_Olist_OCons(z,x1,y),y),y),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),x2,y),c_List_Olist_OCons(hAPP(u,v),c_List_Oappend(c_List_Omap(u,w,x,y),c_List_Olist_OCons(x2,x1,y),y),y))**.
% 299.81/300.44 58498[0:Res:6815.1,492.2] || c_List_Olist__all2(c_TypeRel_Owiden(v_P,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),u,c_List_Oappend(v,v_Ts____,tc_Type_Oty),tc_Type_Oty,tc_Type_Oty) equal(v_T____,v_T_H____) c_WellTypeRT_OWTrts(v_P,v_ha____,v_E____,c_List_Omap(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v_vs____,tc_Value_Oval,tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),c_List_Odrop(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Type_Oty)),u,tc_Type_Oty))* -> .
% 299.81/300.44 60752[0:SpL:79.1,8890.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) equal(c_List_Olist__update(c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),z,hAPP(c_Option_Ooption_OSome(tc_Type_Oty),x1),tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_ONil(tc_Option_Ooption(tc_Type_Oty)))** -> equal(c_List_Olist__update(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),z,x1,tc_Type_Oty),c_List_Olist_ONil(tc_Type_Oty))**.
% 299.81/300.44 67328[0:SpL:4137.0,3472.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,x,y),y),y,z),c_List_Orev(c_List_Otake(w,c_List_Omap(u,x,y,z),z),z))* -> equal(c_List_Otake(v,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.44 67325[0:SpL:4137.0,3469.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Otake(w,x,y),y),y,z),z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))** -> equal(c_List_Otake(v,c_List_Otake(w,c_List_Omap(u,x,y,z),z),z),c_List_Otake(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.44 68928[0:SpL:4249.0,3472.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,x,y),y),y,z),c_List_Orev(c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z))* -> equal(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.44 68925[0:SpL:4249.0,3469.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Orotate(w,x,y),y),y,z),z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))** -> equal(c_List_Otake(v,c_List_Orotate(w,c_List_Omap(u,x,y,z),z),z),c_List_Orotate(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.44 73712[0:SpL:4355.0,3472.0] || equal(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,x,y),y),y,z),c_List_Orev(c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z))* -> equal(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.44 73709[0:SpL:4355.0,3469.0] || equal(c_List_Orev(c_List_Omap(u,c_List_Otake(v,c_List_Odrop(w,x,y),y),y,z),z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))** -> equal(c_List_Otake(v,c_List_Odrop(w,c_List_Omap(u,x,y,z),z),z),c_List_Odrop(w,c_List_Omap(u,x,y,z),z))**.
% 299.81/300.44 82395[0:Res:461.1,13779.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Type_Oty),tc_Type_Oty),z,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,c_List_Olist_OCons(x,y,tc_Type_Oty),z,v),tc_Type_Oty) -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,x,y,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,c_List_Olist_OCons(x,y,tc_Type_Oty),z,v),v),tc_Type_Oty)*.
% 299.81/300.44 82390[0:SpL:279.1,13779.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) c_List_Olist__all2(c_TypeRel_Owiden(z,x1),y,x2,tc_Type_Oty,tc_Type_Oty) c_List_Odistinct(x2,tc_Type_Oty) -> c_List_Odistinct(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),x2,x1),tc_Type_Oty)*.
% 299.81/300.44 83271[0:SpR:6591.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y,z),c_List_Odrop(v,c_List_Orev(c_List_Olist_OCons(hAPP(u,w),c_List_Omap(u,x,y,z),z),z),z),z),c_List_Orev(c_List_Olist_OCons(hAPP(u,w),c_List_Omap(u,x,y,z),z),z))**.
% 299.81/300.44 83270[0:SpR:6606.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y,z),c_List_Odrop(v,c_List_Olist_OCons(hAPP(u,w),c_List_Orev(c_List_Omap(u,x,y,z),z),z),z),z),c_List_Olist_OCons(hAPP(u,w),c_List_Orev(c_List_Omap(u,x,y,z),z),z))**.
% 299.81/300.44 84109[0:SpR:6591.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z),z),c_List_Omap(v,c_List_Odrop(u,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y,z),z),c_List_Orev(c_List_Olist_OCons(hAPP(v,w),c_List_Omap(v,x,y,z),z),z))**.
% 299.81/300.44 84108[0:SpR:6606.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z),z),c_List_Omap(v,c_List_Odrop(u,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y,z),z),c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Omap(v,x,y,z),z),z))**.
% 299.81/300.44 84879[0:SpR:7148.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Otake(z,c_List_Orev(x1,y),y),y,x),c_List_Odrop(z,c_List_Omap(u,c_List_Orev(c_List_Omap(v,x1,y,w),w),w,x),x),x),c_List_Omap(u,c_List_Orev(c_List_Omap(v,x1,y,w),w),w,x))**.
% 299.81/300.44 84869[0:SpR:7148.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Odrop(u,c_List_Orev(x,y),y),y,x1),x1),c_List_Omap(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z,x1))**.
% 299.81/300.44 86650[0:SpR:7128.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),c_List_Otake(z,c_List_Orev(x1,y),y),y,x),c_List_Odrop(z,c_List_Orev(c_List_Omap(u,c_List_Omap(v,x1,y,w),w,x),x),x),x),c_List_Orev(c_List_Omap(u,c_List_Omap(v,x1,y,w),w,x),x))**.
% 299.81/300.44 86640[0:SpR:7128.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(v,w,z,x1,y),c_List_Odrop(u,c_List_Orev(x,y),y),y,x1),x1),c_List_Orev(c_List_Omap(v,c_List_Omap(w,x,y,z),z,x1),x1))**.
% 299.81/300.44 86576[0:SpR:7128.0,943.1] || equal(c_List_Omap(u,c_List_Omap(v,w,x,y),y,z),x1)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(x1,tc_List_Olist(z)),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z),z),c_List_Omap(c_Fun_Ocomp(u,v,y,z,x),c_List_Orev(w,x),x,z))**.
% 299.81/300.44 92125[0:SpL:6607.0,8303.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z,x1),x1),c_List_Olist_OCons(hAPP(v,w),c_List_Oappend(c_List_Oreplicate(x2,hAPP(v,w),x1),c_List_Oreplicate(x,hAPP(v,y),x1),x1),x1))* -> equal(u,c_List_Oreplicate(x2,hAPP(v,w),x1)).
% 299.81/300.44 92193[0:Rew:1351.0,92123.0] || equal(c_List_Oappend(u,c_List_Omap(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y,z),z),c_List_Olist_OCons(hAPP(v,w),c_List_Orev(c_List_Oappend(c_List_Omap(v,x,y,z),c_List_Oreplicate(x1,hAPP(v,w),z),z),z),z))* -> equal(u,c_List_Oreplicate(x1,hAPP(v,w),z)).
% 299.81/300.44 12971[0:Res:452.2,468.0] || c_List_Olist__all2(c_COMBB(u,v,w,tc_fun(x,tc_bool),y),z,x1,y,x) c_List_Olist__all2(c_COMBB(u,v,w,tc_fun(x,tc_bool),y),x2,x3,y,x) -> c_List_Olist__all2(u,c_List_Omap(v,c_List_Oappend(z,x2,y),y,w),c_List_Oappend(x1,x3,x),w,x)*.
% 299.81/300.44 13264[0:Res:445.2,196.1] || hBOOL(hAPP(hAPP(c_Conform_Oconf(u,v,w),x),y))* c_List_Olist__all2(c_Conform_Oconf(u,v,w),z,x1,tc_Value_Oval,tc_Type_Oty)* c_Objects_Ohext(v,x2)* -> c_List_Olist__all2(c_Conform_Oconf(u,x2,w),c_List_Olist_OCons(x,z,tc_Value_Oval),c_List_Olist_OCons(y,x1,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 13263[0:Res:452.2,196.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* c_List_Olist__all2(c_Conform_Oconf(u,v,w),z,x1,tc_Value_Oval,tc_Type_Oty)* c_Objects_Ohext(v,x2)* -> c_List_Olist__all2(c_Conform_Oconf(u,x2,w),c_List_Oappend(x,z,tc_Value_Oval),c_List_Oappend(y,x1,tc_Type_Oty),tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 13571[0:Res:445.2,462.1] || hBOOL(hAPP(hAPP(c_Conform_Oconf(u,v,w),x),y))* c_List_Olist__all2(c_Conform_Oconf(u,v,w),z,x1,tc_Value_Oval,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,w),c_List_Olist_OCons(y,x1,tc_Type_Oty),x2,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Olist_OCons(x,z,tc_Value_Oval),x2,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 13570[0:Res:452.2,462.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty)* c_List_Olist__all2(c_Conform_Oconf(u,v,w),z,x1,tc_Value_Oval,tc_Type_Oty)* c_List_Olist__all2(c_TypeRel_Owiden(u,w),c_List_Oappend(y,x1,tc_Type_Oty),x2,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(u,v,w),c_List_Oappend(x,z,tc_Value_Oval),x2,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 15978[0:SpL:79.1,469.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) c_List_Olist__all2(z,c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),x1,tc_Option_Ooption(tc_Type_Oty),x2) -> c_List_Olist__all2(c_COMBB(z,c_Option_Ooption_OSome(tc_Type_Oty),tc_Option_Ooption(tc_Type_Oty),tc_fun(x2,tc_bool),tc_Type_Oty),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),x1,tc_Type_Oty,x2)*.
% 299.81/300.44 18619[0:SpR:397.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(hAPP(c_Expr_Oexp_OVal(x12),x13),x14,x15,x12),x16,x12,x17),hAPP(hAPP(hAPP(hAPP(x1,hAPP(c_Expr_Oexp_OVal(x12),x13)),x14),x15),hAPP(w,x13)))*.
% 299.81/300.44 19024[0:SpR:397.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,hAPP(c_Expr_Oexp_OVal(x14),x15),x14),x16,x14,x17),hAPP(hAPP(hAPP(hAPP(x4,x12),x13),hAPP(c_Expr_Oexp_OVal(x14),x15)),hAPP(w,x15)))*.
% 299.81/300.44 64733[0:Rew:427.0,64242.1] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Olist_OCons(z,c_List_Orev(c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Olist_OCons(hAPP(c_Option_Ooption_OSome(tc_Type_Oty),z),c_List_Omap(c_Objects_Otypeof__h(v),c_List_Orev(x,tc_Value_Oval),tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 84365[0:SpL:4341.0,152.1] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),tc_List_Olist(x1)))* c_List_Olist__all2(x2,c_List_Oappend(u,x3,v),c_List_Omap(x,y,z,x1),v,x1)* -> c_List_Olist__all2(x2,x3,c_List_Omap(x,c_List_Odrop(w,y,z),z,x1),v,x1)*.
% 299.81/300.44 84260[0:SpL:4341.0,152.1] || equal(c_Nat_Osize__class_Osize(c_List_Otake(u,c_List_Omap(v,w,x,y),y),tc_List_Olist(y)),c_Nat_Osize__class_Osize(z,tc_List_Olist(x1)))* c_List_Olist__all2(x2,c_List_Omap(v,w,x,y),c_List_Oappend(z,x3,x1),y,x1)* -> c_List_Olist__all2(x2,c_List_Omap(v,c_List_Odrop(u,w,x),x,y),x3,y,x1)*.
% 299.81/300.44 84824[0:SpR:7148.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(x,y),y,x1),x1),x1),c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),c_List_Orev(x,y),y,x1))**.
% 299.81/300.44 84817[0:SpR:7148.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y),y),c_List_Omap(v,c_List_Odrop(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x,y),y),c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),c_List_Orev(x1,z),z,y))**.
% 299.81/300.44 85724[0:SpR:7129.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Omap(w,c_List_Orev(x,y),y,z),z),z,x1),c_List_Odrop(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),x,y,x1),x1),x1),x1),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),x,y,x1),x1))**.
% 299.81/300.44 85718[0:SpR:7129.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Omap(v,c_List_Odrop(u,c_List_Omap(w,c_List_Orev(x1,z),z,x),x),x,y),y),c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y))**.
% 299.81/300.44 87537[0:SpR:7113.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Otake(v,c_List_Orev(c_List_Omap(w,x,y,z),z),z),z,x1),c_List_Odrop(v,c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),x,y,x1),x1),x1),x1),c_List_Orev(c_List_Omap(c_Fun_Ocomp(u,w,z,x1,y),x,y,x1),x1))**.
% 299.81/300.44 87530[0:SpR:7113.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y),y),c_List_Omap(v,c_List_Odrop(u,c_List_Orev(c_List_Omap(w,x1,z,x),x),x),x,y),y),c_List_Orev(c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,z,y),y))**.
% 299.81/300.44 13768[0:SpR:279.1,445.2] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) hBOOL(hAPP(hAPP(z,x1),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v)))* c_List_Olist__all2(z,x2,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),x3,tc_Type_Oty)* -> c_List_Olist__all2(z,c_List_Olist_OCons(x1,x2,x3),y,x3,tc_Type_Oty)*.
% 299.81/300.44 13766[0:SpR:279.1,445.2] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) hBOOL(hAPP(hAPP(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v)),x1))* c_List_Olist__all2(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),x2,tc_Type_Oty,x3)* -> c_List_Olist__all2(z,y,c_List_Olist_OCons(x1,x2,x3),tc_Type_Oty,x3)*.
% 299.81/300.44 49541[0:SpL:4140.0,58.0] || equal(c_List_Otake(u,c_List_Oreplicate(v,hAPP(c_Objects_Otypeof__h(w),x),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),y,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))* c_List_Olist__all2(c_TypeRel_Owiden(z,x1),y,x2,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(z,w,x1),c_List_Otake(u,c_List_Oreplicate(v,x,tc_Value_Oval),tc_Value_Oval),x2,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 49540[0:SpL:4140.0,58.0] || equal(c_List_Omap(c_Objects_Otypeof__h(u),v,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Otake(w,c_List_Oreplicate(x,hAPP(c_Option_Ooption_OSome(tc_Type_Oty),y),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)))* c_List_Olist__all2(c_TypeRel_Owiden(z,x1),c_List_Otake(w,c_List_Oreplicate(x,y,tc_Type_Oty),tc_Type_Oty),x2,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(z,u,x1),v,x2,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 53064[0:SpL:4254.0,58.0] || equal(c_List_Orotate(u,c_List_Oreplicate(v,hAPP(c_Objects_Otypeof__h(w),x),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),y,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))* c_List_Olist__all2(c_TypeRel_Owiden(z,x1),y,x2,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(z,w,x1),c_List_Orotate(u,c_List_Oreplicate(v,x,tc_Value_Oval),tc_Value_Oval),x2,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 53063[0:SpL:4254.0,58.0] || equal(c_List_Omap(c_Objects_Otypeof__h(u),v,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Orotate(w,c_List_Oreplicate(x,hAPP(c_Option_Ooption_OSome(tc_Type_Oty),y),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)))* c_List_Olist__all2(c_TypeRel_Owiden(z,x1),c_List_Orotate(w,c_List_Oreplicate(x,y,tc_Type_Oty),tc_Type_Oty),x2,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(z,u,x1),v,x2,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 54500[0:SpL:4361.0,58.0] || equal(c_List_Odrop(u,c_List_Oreplicate(v,hAPP(c_Objects_Otypeof__h(w),x),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),y,tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)))* c_List_Olist__all2(c_TypeRel_Owiden(z,x1),y,x2,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(z,w,x1),c_List_Odrop(u,c_List_Oreplicate(v,x,tc_Value_Oval),tc_Value_Oval),x2,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 54499[0:SpL:4361.0,58.0] || equal(c_List_Omap(c_Objects_Otypeof__h(u),v,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Odrop(w,c_List_Oreplicate(x,hAPP(c_Option_Ooption_OSome(tc_Type_Oty),y),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)))* c_List_Olist__all2(c_TypeRel_Owiden(z,x1),c_List_Odrop(w,c_List_Oreplicate(x,y,tc_Type_Oty),tc_Type_Oty),x2,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(z,u,x1),v,x2,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 65080[0:SpR:79.1,6591.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_Type_Oty),c_List_Orev(c_List_Olist_OCons(z,c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),tc_Type_Oty),tc_Type_Oty),tc_Type_Oty,tc_Option_Ooption(tc_Type_Oty)),c_List_Orev(c_List_Olist_OCons(hAPP(c_Option_Ooption_OSome(tc_Type_Oty),z),c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)),tc_Option_Ooption(tc_Type_Oty)))**.
% 299.81/300.44 83336[0:SpR:4355.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,c_List_Odrop(x,y,z),z),z,x1),x1,x2),c_List_Odrop(w,c_List_Omap(u,c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(u,c_List_Odrop(x,c_List_Omap(v,y,z,x1),x1),x1,x2))**.
% 299.81/300.44 83335[0:SpR:4249.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,c_List_Orotate(x,y,z),z),z,x1),x1,x2),c_List_Odrop(w,c_List_Omap(u,c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(u,c_List_Orotate(x,c_List_Omap(v,y,z,x1),x1),x1,x2))**.
% 299.81/300.44 83334[0:SpR:4137.0,4122.0] || -> equal(c_List_Oappend(c_List_Omap(u,c_List_Omap(v,c_List_Otake(w,c_List_Otake(x,y,z),z),z,x1),x1,x2),c_List_Odrop(w,c_List_Omap(u,c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),x1,x2),x2),x2),c_List_Omap(u,c_List_Otake(x,c_List_Omap(v,y,z,x1),x1),x1,x2))**.
% 299.81/300.44 84073[0:SpR:4357.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),c_List_Omap(v,c_List_Omap(x,c_List_Odrop(u,c_List_Odrop(w,y,z),z),z,x1),x1,x2),x2),c_List_Omap(v,c_List_Odrop(w,c_List_Omap(x,y,z,x1),x1),x1,x2))**.
% 299.81/300.44 84072[0:SpR:4363.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),c_List_Omap(v,c_List_Omap(x,c_List_Odrop(u,c_List_Otake(w,y,z),z),z,x1),x1,x2),x2),c_List_Omap(v,c_List_Otake(w,c_List_Omap(x,y,z,x1),x1),x1,x2))**.
% 299.81/300.44 84071[0:SpR:4364.0,4341.0] || -> equal(c_List_Oappend(c_List_Otake(u,c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2),x2),c_List_Omap(v,c_List_Omap(x,c_List_Odrop(u,c_List_Orotate(w,y,z),z),z,x1),x1,x2),x2),c_List_Omap(v,c_List_Orotate(w,c_List_Omap(x,y,z,x1),x1),x1,x2))**.
% 299.81/300.44 14946[0:SpL:54.0,436.0] || equal(hAPP(u,c_List_Osko__List__Xmap__eq__conv__1__1(u,c_COMBB(v,w,x,y,z),x1,x2,x3)),hAPP(v,hAPP(w,c_List_Osko__List__Xmap__eq__conv__1__1(u,c_COMBB(v,w,x,y,z),x1,x2,x3))))* -> equal(c_List_Omap(u,x1,x2,x3),c_List_Omap(c_COMBB(v,w,x,y,z),x1,x2,x3)).
% 299.81/300.44 14945[0:SpL:125.0,436.0] || equal(hAPP(u,c_List_Osko__List__Xmap__eq__conv__1__1(u,c_Fun_Ocomp(v,w,x,y,z),x1,x2,x3)),hAPP(v,hAPP(w,c_List_Osko__List__Xmap__eq__conv__1__1(u,c_Fun_Ocomp(v,w,x,y,z),x1,x2,x3))))* -> equal(c_List_Omap(u,x1,x2,x3),c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,x2,x3)).
% 299.81/300.44 14944[0:SpL:54.0,436.0] || equal(hAPP(u,hAPP(v,c_List_Osko__List__Xmap__eq__conv__1__1(c_COMBB(u,v,w,x,y),z,x1,x2,x3))),hAPP(z,c_List_Osko__List__Xmap__eq__conv__1__1(c_COMBB(u,v,w,x,y),z,x1,x2,x3)))* -> equal(c_List_Omap(c_COMBB(u,v,w,x,y),x1,x2,x3),c_List_Omap(z,x1,x2,x3)).
% 299.81/300.44 14943[0:SpL:125.0,436.0] || equal(hAPP(u,hAPP(v,c_List_Osko__List__Xmap__eq__conv__1__1(c_Fun_Ocomp(u,v,w,x,y),z,x1,x2,x3))),hAPP(z,c_List_Osko__List__Xmap__eq__conv__1__1(c_Fun_Ocomp(u,v,w,x,y),z,x1,x2,x3)))* -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),x1,x2,x3),c_List_Omap(z,x1,x2,x3)).
% 299.81/300.44 15066[0:SpL:54.0,435.0] || equal(hAPP(u,c_List_Osko__List__Xmap__cong__1__1(u,c_COMBB(v,w,x,y,z),x1,x2,x3)),hAPP(v,hAPP(w,c_List_Osko__List__Xmap__cong__1__1(u,c_COMBB(v,w,x,y,z),x1,x2,x3))))* -> equal(c_List_Omap(u,x1,x2,x3),c_List_Omap(c_COMBB(v,w,x,y,z),x1,x2,x3)).
% 299.81/300.44 15065[0:SpL:125.0,435.0] || equal(hAPP(u,c_List_Osko__List__Xmap__cong__1__1(u,c_Fun_Ocomp(v,w,x,y,z),x1,x2,x3)),hAPP(v,hAPP(w,c_List_Osko__List__Xmap__cong__1__1(u,c_Fun_Ocomp(v,w,x,y,z),x1,x2,x3))))* -> equal(c_List_Omap(u,x1,x2,x3),c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,x2,x3)).
% 299.81/300.44 15064[0:SpL:54.0,435.0] || equal(hAPP(u,hAPP(v,c_List_Osko__List__Xmap__cong__1__1(c_COMBB(u,v,w,x,y),z,x1,x2,x3))),hAPP(z,c_List_Osko__List__Xmap__cong__1__1(c_COMBB(u,v,w,x,y),z,x1,x2,x3)))* -> equal(c_List_Omap(c_COMBB(u,v,w,x,y),x1,x2,x3),c_List_Omap(z,x1,x2,x3)).
% 299.81/300.44 15063[0:SpL:125.0,435.0] || equal(hAPP(u,hAPP(v,c_List_Osko__List__Xmap__cong__1__1(c_Fun_Ocomp(u,v,w,x,y),z,x1,x2,x3))),hAPP(z,c_List_Osko__List__Xmap__cong__1__1(c_Fun_Ocomp(u,v,w,x,y),z,x1,x2,x3)))* -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),x1,x2,x3),c_List_Omap(z,x1,x2,x3)).
% 299.81/300.44 15211[0:SpL:54.0,428.0] || equal(hAPP(u,c_List_Osko__List__Xmap__ext__1__1(u,c_COMBB(v,w,x,y,z),x1,x2,x3)),hAPP(v,hAPP(w,c_List_Osko__List__Xmap__ext__1__1(u,c_COMBB(v,w,x,y,z),x1,x2,x3))))* -> equal(c_List_Omap(u,x1,x2,x3),c_List_Omap(c_COMBB(v,w,x,y,z),x1,x2,x3)).
% 299.81/300.44 15210[0:SpL:125.0,428.0] || equal(hAPP(u,c_List_Osko__List__Xmap__ext__1__1(u,c_Fun_Ocomp(v,w,x,y,z),x1,x2,x3)),hAPP(v,hAPP(w,c_List_Osko__List__Xmap__ext__1__1(u,c_Fun_Ocomp(v,w,x,y,z),x1,x2,x3))))* -> equal(c_List_Omap(u,x1,x2,x3),c_List_Omap(c_Fun_Ocomp(v,w,x,y,z),x1,x2,x3)).
% 299.81/300.44 15209[0:SpL:54.0,428.0] || equal(hAPP(u,hAPP(v,c_List_Osko__List__Xmap__ext__1__1(c_COMBB(u,v,w,x,y),z,x1,x2,x3))),hAPP(z,c_List_Osko__List__Xmap__ext__1__1(c_COMBB(u,v,w,x,y),z,x1,x2,x3)))* -> equal(c_List_Omap(c_COMBB(u,v,w,x,y),x1,x2,x3),c_List_Omap(z,x1,x2,x3)).
% 299.81/300.44 15208[0:SpL:125.0,428.0] || equal(hAPP(u,hAPP(v,c_List_Osko__List__Xmap__ext__1__1(c_Fun_Ocomp(u,v,w,x,y),z,x1,x2,x3))),hAPP(z,c_List_Osko__List__Xmap__ext__1__1(c_Fun_Ocomp(u,v,w,x,y),z,x1,x2,x3)))* -> equal(c_List_Omap(c_Fun_Ocomp(u,v,w,x,y),x1,x2,x3),c_List_Omap(z,x1,x2,x3)).
% 299.81/300.44 16652[0:Res:2.1,492.2] || c_List_Olist__all2(c_Conform_Oconf(v_P,u,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),v,v_Ts____,tc_Value_Oval,tc_Type_Oty) equal(v_T____,v_T_H____) c_WellTypeRT_OWTrts(v_P,v_ha____,v_E____,c_List_Omap(c_Expr_Oexp_OVal(tc_List_Olist(tc_String_Ochar)),v_vs____,tc_Value_Oval,tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(v_P,v_Ts____,u,v,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))))* -> .
% 299.81/300.44 17828[0:SpL:481.0,1714.0] || c_List_Odistinct(c_List_Oreplicate(u,c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),v),v)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),w),w)*.
% 299.81/300.44 63263[0:SpL:481.0,63169.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),w),w),c_List_Oreplicate(v,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),w))** -> .
% 299.81/300.44 17354[0:SpL:79.1,58.0] || c_List_Olist__all2(c_Conform_Oconf(u,v,w),x,y,tc_Value_Oval,tc_Type_Oty) equal(c_List_Omap(c_Objects_Otypeof__h(z),x1,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)),c_List_Omap(c_Objects_Otypeof__h(v),x,tc_Value_Oval,tc_Option_Ooption(tc_Type_Oty)))* c_List_Olist__all2(c_TypeRel_Owiden(x2,x3),c_Conform_Osko__Conform__Xconfs__conv__map__1__1(u,y,v,x,w),x4,tc_Type_Oty,tc_Type_Oty)* -> c_List_Olist__all2(c_Conform_Oconf(x2,z,x3),x1,x4,tc_Value_Oval,tc_Type_Oty)*.
% 299.81/300.44 13765[0:SpR:279.1,336.0] || c_List_Olist__all2(c_TypeRel_Owiden(u,v),c_List_Olist_OCons(w,x,tc_Type_Oty),y,tc_Type_Oty,tc_Type_Oty) -> equal(c_List_Olist_OCons(c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),c_List_Oappend(c_List_Oreplicate(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),tc_Type_Oty),c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__2(u,w,x,y,v),tc_Type_Oty),tc_Type_Oty),c_List_Oappend(c_List_Oreplicate(z,c_TypeRel_Osko__TypeRel__Xwidens__Cons__1__1(u,w,x,y,v),tc_Type_Oty),y,tc_Type_Oty))**.
% 299.81/300.44 33780[0:SpL:481.0,22979.0] || c_List_Odistinct(c_List_Olist_OCons(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),c_List_Olist_ONil(u),u),u)* -> c_List_Odistinct(c_List_Olist_OCons(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),c_List_Olist_ONil(v),v),v)*.
% 299.81/300.44 57970[0:SpL:481.0,4310.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____)),w),w)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x),x)*.
% 299.81/300.44 18304[0:SpR:41.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,v,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OCast(x11,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,v,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OLAss(x11,x12,x13),x14,x13,x15))**.
% 299.81/300.44 19637[0:SpR:192.0,301.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x5,x7,x8,x9,x10,c_Expr_Oexp_OSeq(x11,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x5,x7,x8,x9,x10,c_Expr_Oexp_OWhile(x11,x12,x13),x14,x13,x15))**.
% 299.81/300.44 18010[0:SpL:68.0,485.0] || hBOOL(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_fequal(x8),x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15))* -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_fequal(x8),x9,x10,x11,x12,x14,x13,x15),x12).
% 299.81/300.44 19005[0:SpR:5.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x1,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OFAcc(x11,x12,x11,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x1,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OBlock(x11,x12,x11,x13),x14,x13,x15))**.
% 299.81/300.44 18138[0:SpR:327.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(v,x8),x9,x10,x11,c_Expr_Oexp_OCast(x8,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(v,x8),x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15))**.
% 299.81/300.44 18306[0:SpR:41.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(z,x8),x9,x10,x11,c_Expr_Oexp_OLAss(x8,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(z,x8),x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15))**.
% 299.81/300.44 17827[0:SpL:481.0,123.0] || equal(hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),u),c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____))* -> equal(u,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))).
% 299.81/300.44 20958[0:SpR:53.0,262.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x2,x9,x10,c_Expr_Oexp_OFAss(x11,x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x2,x9,x10,c_Expr_Oexp_OTryCatch(x11,x12,x13,x14,x15),x16,x15,x17))**.
% 299.81/300.44 18606[0:SpR:326.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),z,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x1,x12,x1,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),z,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x1,x13),x14,x13,x15))**.
% 299.81/300.44 18605[0:SpR:326.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,v,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(w,x12,w,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,v,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,w,x13),x14,x13,x15))**.
% 299.81/300.44 19008[0:SpR:5.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,z,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x1,x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,z,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16))**.
% 299.81/300.44 19007[0:SpR:5.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,v,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(w,x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,v,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16))**.
% 299.81/300.44 20104[0:SpR:180.0,192.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x,x7),x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x7,x7,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x,x7),x8,x9,x10,x11,c_Expr_Oexp_OWhile(x7,x12,x13),x14,x13,x15))**.
% 299.81/300.44 20103[0:SpR:180.0,301.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x,x5),x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x5,x5,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x,x5),x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x5,x12,x13),x14,x13,x15))**.
% 299.81/300.44 18011[0:SpL:68.0,1714.0] || c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_Othrow(x13,x14),x15,x14,x16),x17),x17)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x14,x16),x18),x18)*.
% 299.81/300.44 63262[0:SpL:68.0,63169.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Othrow(x14,x15),x16,x15,x17),x18),x18),c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x16,x15,x17),x18))** -> .
% 299.81/300.44 18151[0:SpL:327.0,1714.0] || c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OCast(x13,x14,x15),x16,x15,x17),x18),x18)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x16,x15,x17),x19),x19)*.
% 299.81/300.44 18324[0:SpL:41.0,1714.0] || c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OLAss(x13,x14,x15),x16,x15,x17),x18),x18)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x16,x15,x17),x19),x19)*.
% 299.81/300.44 19341[0:SpL:301.0,1714.0] || c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OSeq(x13,x14,x15),x16,x15,x17),x18),x18)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x16,x15,x17),x19),x19)*.
% 299.81/300.44 19690[0:SpL:192.0,1714.0] || c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OWhile(x13,x14,x15),x16,x15,x17),x18),x18)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x16,x15,x17),x19),x19)*.
% 299.81/300.44 20803[0:SpR:262.0,180.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(x,y),z,x1,x2,x,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(y,y,x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(x,y),z,x1,x2,x,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(y,x12,x13,x14),x15,x14,x16))**.
% 299.81/300.44 20956[0:SpR:53.0,180.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(x,y),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x,x10,x11,c_Expr_Oexp_OTryCatch(y,y,x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(x,y),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x,x10,x11,c_Expr_Oexp_OBinOp(y,x12,x13,x14),x15,x14,x16))**.
% 299.81/300.44 63261[0:SpL:41.0,63169.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x19))** -> .
% 299.81/300.44 63260[0:SpL:327.0,63169.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x19))** -> .
% 299.81/300.44 63255[0:SpL:192.0,63169.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OWhile(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x19))** -> .
% 299.81/300.44 63254[0:SpL:301.0,63169.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x19))** -> .
% 299.81/300.44 17997[0:SpR:68.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(c_Expr_Oexp_Othrow(x12,x13),x13),x14,x13,x15),hAPP(hAPP(x8,c_Expr_Oexp_Othrow(x12,x13)),hAPP(hAPP(x8,x12),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15))))*.
% 299.81/300.44 18634[0:SpL:326.0,1714.0] || c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAcc(x13,x14,x15,x16),x17,x16,x18),x19),x19)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x17,x16,x18),x20),x20)*.
% 299.81/300.44 18608[0:SpR:326.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x1,x8),x9),x10,x11,x12,c_Expr_Oexp_OFAcc(x8,x9,x8,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x1,x8),x9),x10,x11,x12,c_Expr_Oexp_Othrow(x8,x13),x14,x13,x15))**.
% 299.81/300.44 19043[0:SpL:5.0,1714.0] || c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBlock(x13,x14,x15,x16),x17,x16,x18),x19),x19)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x17,x16,x18),x20),x20)*.
% 299.81/300.44 19011[0:SpR:5.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x4,x8),x9),x10,x11,x12,c_Expr_Oexp_OBlock(x8,x9,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x4,x8),x9),x10,x11,x12,c_Expr_Oexp_Othrow(x13,x14),x15,x14,x16))**.
% 299.81/300.44 20169[0:SpL:180.0,1714.0] || c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBinOp(x13,x14,x15,x16),x17,x16,x18),x19),x19)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x17,x16,x18),x20),x20)*.
% 299.81/300.44 21534[0:SpL:165.0,1714.0] || c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OCond(x13,x14,x15,x16),x17,x16,x18),x19),x19)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x17,x16,x18),x20),x20)*.
% 299.81/300.44 33779[0:SpL:68.0,22979.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),c_List_Olist_ONil(x16),x16),x16)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),c_List_Olist_ONil(x17),x17),x17)*.
% 299.81/300.44 57969[0:SpL:68.0,4310.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Othrow(x14,x15),x16,x15,x17)),x18),x18)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x16,x15,x17),x19),x19)*.
% 299.81/300.44 63257[0:SpL:165.0,63169.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCond(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x20))** -> .
% 299.81/300.44 63256[0:SpL:180.0,63169.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBinOp(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x20))** -> .
% 299.81/300.44 63253[0:SpL:5.0,63169.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBlock(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x20))** -> .
% 299.81/300.44 63252[0:SpL:326.0,63169.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAcc(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x18,x17,x19),x20))** -> .
% 299.81/300.44 20882[0:SpL:262.0,1714.0] || c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAss(x13,x14,x15,x16,x17),x18,x17,x19),x20),x20)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x18,x17,x19),x21),x21)*.
% 299.81/300.44 21044[0:SpL:53.0,1714.0] || c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OTryCatch(x13,x14,x15,x16,x17),x18,x17,x19),x20),x20)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x18,x17,x19),x21),x21)*.
% 299.81/300.44 33778[0:SpL:41.0,22979.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),c_List_Olist_ONil(x17),x17),x17)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),c_List_Olist_ONil(x18),x18),x18)*.
% 299.81/300.44 33777[0:SpL:327.0,22979.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),c_List_Olist_ONil(x17),x17),x17)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),c_List_Olist_ONil(x18),x18),x18)*.
% 299.81/300.44 33772[0:SpL:192.0,22979.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),c_List_Olist_ONil(x17),x17),x17)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),c_List_Olist_ONil(x18),x18),x18)*.
% 299.81/300.44 33771[0:SpL:301.0,22979.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),c_List_Olist_ONil(x17),x17),x17)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),c_List_Olist_ONil(x18),x18),x18)*.
% 299.81/300.44 57968[0:SpL:41.0,4310.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(x14,x15,x16),x17,x16,x18)),x19),x19)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20)*.
% 299.81/300.44 57967[0:SpL:327.0,4310.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(x14,x15,x16),x17,x16,x18)),x19),x19)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20)*.
% 299.81/300.44 57962[0:SpL:192.0,4310.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OWhile(x14,x15,x16),x17,x16,x18)),x19),x19)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20)*.
% 299.81/300.44 57961[0:SpL:301.0,4310.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(x14,x15,x16),x17,x16,x18)),x19),x19)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20)*.
% 299.81/300.44 63259[0:SpL:53.0,63169.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OTryCatch(x14,x15,x16,x17,x18),x19,x18,x20),x21),x21),c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x17,x19,x18,x20),x21))** -> .
% 299.81/300.44 63258[0:SpL:262.0,63169.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAss(x14,x15,x16,x17,x18),x19,x18,x20),x21),x21),c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x17,x19,x18,x20),x21))** -> .
% 299.81/300.44 20801[0:SpR:262.0,192.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(x2,x7),x8),x9,x10,x11,x12,c_Expr_Oexp_OFAss(x7,x8,x7,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(x2,x7),x8),x9,x10,x11,x12,c_Expr_Oexp_OWhile(x7,x13,x14),x15,x14,x16))**.
% 299.81/300.44 20800[0:SpR:262.0,301.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(x2,x5),x6),x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAss(x5,x6,x5,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(x2,x5),x6),x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OSeq(x5,x13,x14),x15,x14,x16))**.
% 299.81/300.44 20954[0:SpR:53.0,192.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(x7,x8),x9),x10,x7,x11,x12,c_Expr_Oexp_OTryCatch(x8,x9,x8,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(x7,x8),x9),x10,x7,x11,x12,c_Expr_Oexp_OWhile(x8,x13,x14),x15,x14,x16))**.
% 299.81/300.44 20953[0:SpR:53.0,301.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(x5,x6),x7),x8,x9,x10,x5,x11,x12,c_Expr_Oexp_OTryCatch(x6,x7,x6,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(x5,x6),x7),x8,x9,x10,x5,x11,x12,c_Expr_Oexp_OSeq(x6,x13,x14),x15,x14,x16))**.
% 299.81/300.44 22975[0:SpR:481.0,6605.0] || -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),c_List_Olist_OCons(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),c_List_Olist_ONil(u),u),u,v),c_List_Olist_OCons(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),c_List_Olist_ONil(v),v))*.
% 299.81/300.44 22974[0:SpR:68.0,6605.0] || -> equal(c_List_Omap(hAPP(u,v),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,v,x13,x14,x15),c_List_Olist_ONil(x16),x16),x16,x17),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,c_Expr_Oexp_Othrow(v,x14),x13,x14,x15),c_List_Olist_ONil(x17),x17))*.
% 299.81/300.44 33774[0:SpL:165.0,22979.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),c_List_Olist_ONil(x18),x18),x18)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),c_List_Olist_ONil(x19),x19),x19)*.
% 299.81/300.44 33773[0:SpL:180.0,22979.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),c_List_Olist_ONil(x18),x18),x18)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),c_List_Olist_ONil(x19),x19),x19)*.
% 299.81/300.44 33770[0:SpL:5.0,22979.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),c_List_Olist_ONil(x18),x18),x18)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),c_List_Olist_ONil(x19),x19),x19)*.
% 299.81/300.44 33769[0:SpL:326.0,22979.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),c_List_Olist_ONil(x18),x18),x18)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_List_Olist_ONil(x19),x19),x19)*.
% 299.81/300.44 57964[0:SpL:165.0,4310.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCond(x14,x15,x16,x17),x18,x17,x19)),x20),x20)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x21),x21)*.
% 299.81/300.44 57963[0:SpL:180.0,4310.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBinOp(x14,x15,x16,x17),x18,x17,x19)),x20),x20)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x21),x21)*.
% 299.81/300.44 57960[0:SpL:5.0,4310.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBlock(x14,x15,x16,x17),x18,x17,x19)),x20),x20)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x21),x21)*.
% 299.81/300.44 57959[0:SpL:326.0,4310.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAcc(x14,x15,x16,x17),x18,x17,x19)),x20),x20)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x18,x17,x19),x21),x21)*.
% 299.81/300.44 17999[0:SpR:68.0,102.1] || equal(hAPP(c_Option_Ooption_OSome(tc_Type_Oty),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Conform_Oconf(x8,x9,x10),x11,x12,x13,x14,x15,x16,x17)),hAPP(c_Objects_Otypeof__h(x9),x14))** -> hBOOL(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Conform_Oconf(x8,x9,x10),x11,x12,x13,c_Expr_Oexp_Othrow(x14,x16),x15,x16,x17))*.
% 299.81/300.44 18144[0:SpR:68.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,c_Expr_Oexp_Othrow(x13,x14),x14),x15,x14,x16),hAPP(hAPP(hAPP(v,x12),c_Expr_Oexp_Othrow(x13,x14)),hAPP(hAPP(x8,x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16))))*.
% 299.81/300.44 18314[0:SpR:68.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,c_Expr_Oexp_Othrow(x13,x14),x14),x15,x14,x16),hAPP(hAPP(hAPP(z,x12),c_Expr_Oexp_Othrow(x13,x14)),hAPP(hAPP(x8,x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16))))*.
% 299.81/300.44 19316[0:SpR:130.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OVar(v,w)),x),hAPP(y,v)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,y,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x,x15,w,x16)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,y,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OSeq(c_Expr_Oexp_OVar(v,w),x,w),x15,w,x16))*.
% 299.81/300.44 19315[0:SpR:281.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_Onew(v,w)),x),hAPP(y,v)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x,x15,w,x16)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OSeq(c_Expr_Oexp_Onew(v,w),x,w),x15,w,x16))*.
% 299.81/300.44 19308[0:SpR:130.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OVar(w,x)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,v,x15,x,x16)),hAPP(x3,w)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OSeq(v,c_Expr_Oexp_OVar(w,x),x),x15,x,x16))*.
% 299.81/300.44 19307[0:SpR:281.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_Onew(w,x)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,v,x15,x,x16)),hAPP(y,w)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OSeq(v,c_Expr_Oexp_Onew(w,x),x),x15,x,x16))*.
% 299.81/300.44 19662[0:SpR:130.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OVar(v,w)),x),hAPP(y,v)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,y,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x,x15,w,x16)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,y,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,c_Expr_Oexp_OWhile(c_Expr_Oexp_OVar(v,w),x,w),x15,w,x16))*.
% 299.81/300.44 19661[0:SpR:281.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_Onew(v,w)),x),hAPP(y,v)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x,x15,w,x16)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,c_Expr_Oexp_OWhile(c_Expr_Oexp_Onew(v,w),x,w),x15,w,x16))*.
% 299.81/300.44 19654[0:SpR:130.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OVar(w,x)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,v,x15,x,x16)),hAPP(x3,w)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,c_Expr_Oexp_OWhile(v,c_Expr_Oexp_OVar(w,x),x),x15,x,x16))*.
% 299.81/300.44 19653[0:SpR:281.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_Onew(w,x)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,v,x15,x,x16)),hAPP(y,w)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,c_Expr_Oexp_OWhile(v,c_Expr_Oexp_Onew(w,x),x),x15,x,x16))*.
% 299.81/300.44 33776[0:SpL:53.0,22979.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),c_List_Olist_ONil(x19),x19),x19)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),c_List_Olist_ONil(x20),x20),x20)*.
% 299.81/300.44 33775[0:SpL:262.0,22979.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),c_List_Olist_ONil(x19),x19),x19)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),c_List_Olist_ONil(x20),x20),x20)*.
% 299.81/300.44 57966[0:SpL:53.0,4310.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OTryCatch(x14,x15,x16,x17,x18),x19,x18,x20)),x21),x21)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x17,x19,x18,x20),x22),x22)*.
% 299.81/300.44 57965[0:SpL:262.0,4310.0] || c_List_Odistinct(c_List_Oreplicate(u,hAPP(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAss(x14,x15,x16,x17,x18),x19,x18,x20)),x21),x21)* -> c_List_Odistinct(c_List_Oreplicate(u,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x17,x19,x18,x20),x22),x22)*.
% 299.81/300.44 18008[0:SpR:54.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_COMBB(x8,x9,x10,x11,x12),x13,x14,x15,c_Expr_Oexp_Othrow(x16,x17),x18,x17,x19),hAPP(hAPP(x8,hAPP(x9,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_COMBB(x8,x9,x10,x11,x12),x13,x14,x15,x16,x18,x17,x19)))*.
% 299.81/300.44 18007[0:SpR:125.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Fun_Ocomp(x8,x9,x10,x11,x12),x13,x14,x15,c_Expr_Oexp_Othrow(x16,x17),x18,x17,x19),hAPP(hAPP(x8,hAPP(x9,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Fun_Ocomp(x8,x9,x10,x11,x12),x13,x14,x15,x16,x18,x17,x19)))*.
% 299.81/300.44 18132[0:SpR:327.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(c_Expr_Oexp_OCast(x12,x13,x14),x14),x15,x14,x16),hAPP(hAPP(x8,c_Expr_Oexp_OCast(x12,x13,x14)),hAPP(hAPP(hAPP(v,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16))))*.
% 299.81/300.44 18298[0:SpR:41.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(c_Expr_Oexp_OLAss(x12,x13,x14),x14),x15,x14,x16),hAPP(hAPP(x8,c_Expr_Oexp_OLAss(x12,x13,x14)),hAPP(hAPP(hAPP(z,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16))))*.
% 299.81/300.44 37226[0:SpL:481.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),u,v,w),w),w)* -> c_List_Odistinct(c_List_Olist_OCons(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),u,v),v)*.
% 299.81/300.44 37225[0:SpL:68.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),c_List_Omap(hAPP(x8,x12),x16,x17,x18),x18),x18)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x16,x17),x17)*.
% 299.81/300.44 19318[0:SpR:397.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,hAPP(c_Expr_Oexp_OVal(v),w)),x),hAPP(y,w)),c_Expr_Oexp_Oexp__rec__1(z,x1,y,x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x,x15,v,x16)),c_Expr_Oexp_Oexp__rec__1(z,x1,y,x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OSeq(hAPP(c_Expr_Oexp_OVal(v),w),x,v),x15,v,x16))*.
% 299.81/300.44 19310[0:SpR:397.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),hAPP(c_Expr_Oexp_OVal(w),x)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,v,x15,w,x16)),hAPP(x1,x)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OSeq(v,hAPP(c_Expr_Oexp_OVal(w),x),w),x15,w,x16))*.
% 299.81/300.44 19664[0:SpR:397.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,hAPP(c_Expr_Oexp_OVal(v),w)),x),hAPP(y,w)),c_Expr_Oexp_Oexp__rec__1(z,x1,y,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x,x15,v,x16)),c_Expr_Oexp_Oexp__rec__1(z,x1,y,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,c_Expr_Oexp_OWhile(hAPP(c_Expr_Oexp_OVal(v),w),x,v),x15,v,x16))*.
% 299.81/300.44 19656[0:SpR:397.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),hAPP(c_Expr_Oexp_OVal(w),x)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,v,x15,w,x16)),hAPP(x1,x)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,c_Expr_Oexp_OWhile(v,hAPP(c_Expr_Oexp_OVal(w),x),w),x15,w,x16))*.
% 299.81/300.44 22973[0:SpR:41.0,6605.0] || -> equal(c_List_Omap(hAPP(hAPP(u,v),w),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),c_List_Olist_ONil(x17),x17),x17,x18),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(v,w,x15),x14,x15,x16),c_List_Olist_ONil(x18),x18))*.
% 299.81/300.44 22972[0:SpR:327.0,6605.0] || -> equal(c_List_Omap(hAPP(hAPP(u,v),w),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,u,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),c_List_Olist_ONil(x17),x17),x17,x18),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,u,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(v,w,x15),x14,x15,x16),c_List_Olist_ONil(x18),x18))*.
% 299.81/300.44 18000[0:SpR:68.0,434.0] || -> equal(c_List_Omap(hAPP(u,v),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,v,x13,x14,x15),x16,x17),x17,x18),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,c_Expr_Oexp_Othrow(v,x14),x13,x14,x15),c_List_Omap(hAPP(u,v),x16,x17,x18),x18))*.
% 299.81/300.44 18618[0:SpR:68.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Othrow(x12,x13),x14,x15,x13),x16,x13,x17),hAPP(hAPP(hAPP(hAPP(x1,c_Expr_Oexp_Othrow(x12,x13)),x14),x15),hAPP(hAPP(x8,x12),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x13,x17))))*.
% 299.81/300.44 19023[0:SpR:68.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,c_Expr_Oexp_Othrow(x14,x15),x15),x16,x15,x17),hAPP(hAPP(hAPP(hAPP(x4,x12),x13),c_Expr_Oexp_Othrow(x14,x15)),hAPP(hAPP(x8,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17))))*.
% 299.81/300.44 20131[0:SpR:130.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OVar(v,w)),x),y),hAPP(z,v)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,u,z,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,y,x16,w,x17)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,u,z,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OBinOp(c_Expr_Oexp_OVar(v,w),x,y,w),x16,w,x17))*.
% 299.81/300.44 20130[0:SpR:281.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_Onew(v,w)),x),y),hAPP(z,v)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,y,x16,w,x17)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Onew(v,w),x,y,w),x16,w,x17))*.
% 299.81/300.44 20123[0:SpR:130.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_OVar(x,y)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,y,x17)),hAPP(x3,x)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OBinOp(v,w,c_Expr_Oexp_OVar(x,y),y),x16,y,x17))*.
% 299.81/300.44 20122[0:SpR:281.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Onew(x,y)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,y,x17)),hAPP(z,x)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OBinOp(v,w,c_Expr_Oexp_Onew(x,y),y),x16,y,x17))*.
% 299.81/300.44 49436[0:SpR:481.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),w),w),c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),c_List_Otake(u,c_List_Oreplicate(v,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x),x),x,w))*.
% 299.81/300.44 49435[0:SpR:68.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Othrow(x14,x15),x16,x15,x17),x18),x18),c_List_Omap(hAPP(x10,x14),c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x16,x15,x17),x19),x19),x19,x18))*.
% 299.81/300.44 52965[0:SpR:481.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),w),w),c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),c_List_Orotate(u,c_List_Oreplicate(v,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x),x),x,w))*.
% 299.81/300.44 52964[0:SpR:68.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Othrow(x14,x15),x16,x15,x17),x18),x18),c_List_Omap(hAPP(x10,x14),c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x16,x15,x17),x19),x19),x19,x18))*.
% 299.81/300.44 54376[0:SpR:481.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),w),w),c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),c_List_Odrop(u,c_List_Oreplicate(v,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x),x),x,w))*.
% 299.81/300.44 54375[0:SpR:68.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Othrow(x14,x15),x16,x15,x17),x18),x18),c_List_Omap(hAPP(x10,x14),c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x16,x15,x17),x19),x19),x19,x18))*.
% 299.81/300.44 56252[0:SpL:481.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),u,v,w),x,c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),w),w)* -> c_List_Odistinct(c_List_Olist__update(u,x,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v),v)*.
% 299.81/300.44 56251[0:SpL:68.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(hAPP(u,v),w,x,y),z,c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,x16,c_Expr_Oexp_Othrow(v,x17),x18,x17,x19),y),y)* -> c_List_Odistinct(c_List_Olist__update(w,z,c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,x16,v,x18,x17,x19),x),x)*.
% 299.81/300.44 18147[0:SpR:54.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,c_COMBB(v,w,x,y,z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OCast(x16,x17,x18),x19,x18,x20),hAPP(hAPP(hAPP(v,hAPP(w,x16)),x17),c_Expr_Oexp_Oexp__rec__1(u,c_COMBB(v,w,x,y,z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x17,x19,x18,x20)))*.
% 299.81/300.44 18146[0:SpR:125.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,c_Fun_Ocomp(v,w,x,y,z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OCast(x16,x17,x18),x19,x18,x20),hAPP(hAPP(hAPP(v,hAPP(w,x16)),x17),c_Expr_Oexp_Oexp__rec__1(u,c_Fun_Ocomp(v,w,x,y,z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x17,x19,x18,x20)))*.
% 299.81/300.44 18133[0:SpR:327.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,c_Expr_Oexp_OCast(x13,x14,x15),x15),x16,x15,x17),hAPP(hAPP(hAPP(v,x12),c_Expr_Oexp_OCast(x13,x14,x15)),hAPP(hAPP(hAPP(v,x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17))))*.
% 299.81/300.44 18318[0:SpR:54.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,c_COMBB(z,x1,x2,x3,x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OLAss(x16,x17,x18),x19,x18,x20),hAPP(hAPP(hAPP(z,hAPP(x1,x16)),x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,c_COMBB(z,x1,x2,x3,x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x17,x19,x18,x20)))*.
% 299.81/300.44 18317[0:SpR:125.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,c_Fun_Ocomp(z,x1,x2,x3,x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OLAss(x16,x17,x18),x19,x18,x20),hAPP(hAPP(hAPP(z,hAPP(x1,x16)),x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,c_Fun_Ocomp(z,x1,x2,x3,x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x17,x19,x18,x20)))*.
% 299.81/300.44 18316[0:SpR:327.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,c_Expr_Oexp_OCast(x13,x14,x15),x15),x16,x15,x17),hAPP(hAPP(hAPP(z,x12),c_Expr_Oexp_OCast(x13,x14,x15)),hAPP(hAPP(hAPP(v,x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17))))*.
% 299.81/300.44 18300[0:SpR:41.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,c_Expr_Oexp_OLAss(x13,x14,x15),x15),x16,x15,x17),hAPP(hAPP(hAPP(z,x12),c_Expr_Oexp_OLAss(x13,x14,x15)),hAPP(hAPP(hAPP(z,x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17))))*.
% 299.81/300.44 18299[0:SpR:41.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,c_Expr_Oexp_OLAss(x13,x14,x15),x15),x16,x15,x17),hAPP(hAPP(hAPP(v,x12),c_Expr_Oexp_OLAss(x13,x14,x15)),hAPP(hAPP(hAPP(z,x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17))))*.
% 299.81/300.44 37224[0:SpL:41.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),c_List_Omap(hAPP(hAPP(z,x12),x13),x17,x18,x19),x19),x19)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18),x18)*.
% 299.81/300.44 37223[0:SpL:327.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),c_List_Omap(hAPP(hAPP(v,x12),x13),x17,x18,x19),x19),x19)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18),x18)*.
% 299.81/300.44 18001[0:SpR:68.0,437.0] || -> equal(c_List_Omap(hAPP(u,v),c_List_Olist__update(w,x,c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,v,x15,x16,x17),x18),x18,x19),c_List_Olist__update(c_List_Omap(hAPP(u,v),w,x18,x19),x,c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,c_Expr_Oexp_Othrow(v,x16),x15,x16,x17),x19))*.
% 299.81/300.44 18597[0:SpR:326.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x15),x16,x15,x17),hAPP(hAPP(x8,c_Expr_Oexp_OFAcc(x12,x13,x14,x15)),hAPP(hAPP(hAPP(hAPP(x1,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17))))*.
% 299.81/300.44 18997[0:SpR:5.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(c_Expr_Oexp_OBlock(x12,x13,x14,x15),x15),x16,x15,x17),hAPP(hAPP(x8,c_Expr_Oexp_OBlock(x12,x13,x14,x15)),hAPP(hAPP(hAPP(hAPP(x4,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17))))*.
% 299.81/300.44 20133[0:SpR:397.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,hAPP(c_Expr_Oexp_OVal(v),w)),x),y),hAPP(z,w)),c_Expr_Oexp_Oexp__rec__1(x1,x2,z,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,y,x16,v,x17)),c_Expr_Oexp_Oexp__rec__1(x1,x2,z,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OBinOp(hAPP(c_Expr_Oexp_OVal(v),w),x,y,v),x16,v,x17))*.
% 299.81/300.44 20125[0:SpR:397.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),hAPP(c_Expr_Oexp_OVal(x),y)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x,x17)),hAPP(x2,y)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OBinOp(v,w,hAPP(c_Expr_Oexp_OVal(x),y),x),x16,x,x17))*.
% 299.81/300.44 22965[0:SpR:5.0,6605.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x,x15,x16,x17),c_List_Olist_ONil(x18),x18),x18,x19),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBlock(v,w,x,x16),x15,x16,x17),c_List_Olist_ONil(x19),x19))*.
% 299.81/300.44 22964[0:SpR:326.0,6605.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17),c_List_Olist_ONil(x18),x18),x18,x19),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OFAcc(v,w,x,x16),x15,x16,x17),c_List_Olist_ONil(x19),x19))*.
% 299.81/300.44 60727[0:SpL:481.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),u,v,w),x,c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),w),c_List_Olist_ONil(w))** -> equal(c_List_Olist__update(u,x,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v),c_List_Olist_ONil(v)).
% 299.81/300.44 60726[0:SpL:68.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(hAPP(u,v),w,x,y),z,c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,x16,c_Expr_Oexp_Othrow(v,x17),x18,x17,x19),y),c_List_Olist_ONil(y))** -> equal(c_List_Olist__update(w,z,c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,x16,v,x18,x17,x19),x),c_List_Olist_ONil(x)).
% 299.81/300.44 18012[0:SpL:68.0,478.0] || hBOOL(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_TypeRel_Owiden(x8,x9),x10,x11,x12,c_Expr_Oexp_Othrow(x13,x14),x15,x14,x16))* hBOOL(hAPP(hAPP(c_TypeRel_Owiden(x8,x9),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_TypeRel_Owiden(x8,x9),x10,x11,x12,x13,x15,x14,x16)),x17))* -> hBOOL(hAPP(hAPP(c_TypeRel_Owiden(x8,x9),x13),x17)).
% 299.81/300.44 20832[0:SpR:130.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OVar(v,w)),x),y),z),hAPP(x1,v)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x1,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,z,x17,w,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x1,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OFAss(c_Expr_Oexp_OVar(v,w),x,y,z,w),x17,w,x18))*.
% 299.81/300.44 20831[0:SpR:281.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_Onew(v,w)),x),y),z),hAPP(x1,v)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,z,x17,w,x18)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OFAss(c_Expr_Oexp_Onew(v,w),x,y,z,w),x17,w,x18))*.
% 299.81/300.44 20824[0:SpR:130.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_OVar(y,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,v,x17,z,x18)),hAPP(x5,y)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OFAss(v,w,x,c_Expr_Oexp_OVar(y,z),z),x17,z,x18))*.
% 299.81/300.44 20823[0:SpR:281.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Onew(y,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,v,x17,z,x18)),hAPP(x1,y)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OFAss(v,w,x,c_Expr_Oexp_Onew(y,z),z),x17,z,x18))*.
% 299.81/300.44 20989[0:SpR:130.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OVar(v,w)),x),y),z),hAPP(x1,v)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x1,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,z,x17,w,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x1,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_OVar(v,w),x,y,z,w),x17,w,x18))*.
% 299.81/300.44 20988[0:SpR:281.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_Onew(v,w)),x),y),z),hAPP(x1,v)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,z,x17,w,x18)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Onew(v,w),x,y,z,w),x17,w,x18))*.
% 299.81/300.44 20981[0:SpR:130.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_OVar(y,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,v,x17,z,x18)),hAPP(x5,y)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,c_Expr_Oexp_OTryCatch(v,w,x,c_Expr_Oexp_OVar(y,z),z),x17,z,x18))*.
% 299.81/300.44 20980[0:SpR:281.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Onew(y,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,v,x17,z,x18)),hAPP(x1,y)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,c_Expr_Oexp_OTryCatch(v,w,x,c_Expr_Oexp_Onew(y,z),z),x17,z,x18))*.
% 299.81/300.44 49434[0:SpR:41.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Omap(hAPP(hAPP(x2,x14),x15),c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20),x20,x19))*.
% 299.81/300.44 49433[0:SpR:327.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Omap(hAPP(hAPP(x,x14),x15),c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20),x20,x19))*.
% 299.81/300.44 52963[0:SpR:41.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Omap(hAPP(hAPP(x2,x14),x15),c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20),x20,x19))*.
% 299.81/300.44 52962[0:SpR:327.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Omap(hAPP(hAPP(x,x14),x15),c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20),x20,x19))*.
% 299.81/300.44 54374[0:SpR:41.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Omap(hAPP(hAPP(x2,x14),x15),c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20),x20,x19))*.
% 299.81/300.44 54373[0:SpR:327.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Omap(hAPP(hAPP(x,x14),x15),c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20),x20,x19))*.
% 299.81/300.44 56250[0:SpL:41.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(hAPP(hAPP(u,v),w),x,y,z),x1,c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,c_Expr_Oexp_OLAss(v,w,x18),x19,x18,x20),z),z)* -> c_List_Odistinct(c_List_Olist__update(x,x1,c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,w,x19,x18,x20),y),y)*.
% 299.81/300.44 56249[0:SpL:327.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(hAPP(hAPP(u,v),w),x,y,z),x1,c_Expr_Oexp_Oexp__rec__1(x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,c_Expr_Oexp_OCast(v,w,x18),x19,x18,x20),z),z)* -> c_List_Odistinct(c_List_Olist__update(x,x1,c_Expr_Oexp_Oexp__rec__1(x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,w,x19,x18,x20),y),y)*.
% 299.81/300.44 18623[0:SpR:54.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,c_COMBB(x1,x2,x3,x4,x5),x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OFAcc(x16,x17,x18,x19),x20,x19,x21),hAPP(hAPP(hAPP(hAPP(x1,hAPP(x2,x16)),x17),x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,c_COMBB(x1,x2,x3,x4,x5),x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x20,x19,x21)))*.
% 299.81/300.44 18622[0:SpR:125.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,c_Fun_Ocomp(x1,x2,x3,x4,x5),x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OFAcc(x16,x17,x18,x19),x20,x19,x21),hAPP(hAPP(hAPP(hAPP(x1,hAPP(x2,x16)),x17),x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,c_Fun_Ocomp(x1,x2,x3,x4,x5),x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x20,x19,x21)))*.
% 299.81/300.44 18621[0:SpR:41.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(c_Expr_Oexp_OLAss(x12,x13,x14),x15,x16,x14),x17,x14,x18),hAPP(hAPP(hAPP(hAPP(x1,c_Expr_Oexp_OLAss(x12,x13,x14)),x15),x16),hAPP(hAPP(hAPP(z,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x17,x14,x18))))*.
% 299.81/300.44 18620[0:SpR:327.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(c_Expr_Oexp_OCast(x12,x13,x14),x15,x16,x14),x17,x14,x18),hAPP(hAPP(hAPP(hAPP(x1,c_Expr_Oexp_OCast(x12,x13,x14)),x15),x16),hAPP(hAPP(hAPP(v,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x17,x14,x18))))*.
% 299.81/300.44 19029[0:SpR:54.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,c_COMBB(x4,x5,x6,x7,x8),x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OBlock(x16,x17,x18,x19),x20,x19,x21),hAPP(hAPP(hAPP(hAPP(x4,hAPP(x5,x16)),x17),x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,c_COMBB(x4,x5,x6,x7,x8),x9,x10,x11,x12,x13,x14,x15,x18,x20,x19,x21)))*.
% 299.81/300.44 19028[0:SpR:125.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,c_Fun_Ocomp(x4,x5,x6,x7,x8),x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OBlock(x16,x17,x18,x19),x20,x19,x21),hAPP(hAPP(hAPP(hAPP(x4,hAPP(x5,x16)),x17),x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,c_Fun_Ocomp(x4,x5,x6,x7,x8),x9,x10,x11,x12,x13,x14,x15,x18,x20,x19,x21)))*.
% 299.81/300.44 19026[0:SpR:41.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,c_Expr_Oexp_OLAss(x14,x15,x16),x16),x17,x16,x18),hAPP(hAPP(hAPP(hAPP(x4,x12),x13),c_Expr_Oexp_OLAss(x14,x15,x16)),hAPP(hAPP(hAPP(z,x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18))))*.
% 299.81/300.44 19025[0:SpR:327.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,c_Expr_Oexp_OCast(x14,x15,x16),x16),x17,x16,x18),hAPP(hAPP(hAPP(hAPP(x4,x12),x13),c_Expr_Oexp_OCast(x14,x15,x16)),hAPP(hAPP(hAPP(v,x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18))))*.
% 299.81/300.44 37216[0:SpL:5.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),c_List_Omap(hAPP(hAPP(hAPP(x4,x12),x13),x14),x18,x19,x20),x20),x20)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19),x19)*.
% 299.81/300.44 37215[0:SpL:326.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),c_List_Omap(hAPP(hAPP(hAPP(x1,x12),x13),x14),x18,x19,x20),x20),x20)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x18,x19),x19)*.
% 299.81/300.44 63486[0:SpR:68.0,6607.0] || -> equal(c_List_Omap(hAPP(u,v),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,v,x13,x14,x15),c_List_Oreplicate(x16,x17,x18),x18),x18,x19),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,c_Expr_Oexp_Othrow(v,x14),x13,x14,x15),c_List_Oreplicate(x16,hAPP(hAPP(u,v),x17),x19),x19))*.
% 299.81/300.44 63469[0:SpR:68.0,6607.0] || -> equal(c_List_Omap(hAPP(u,v),c_List_Olist_OCons(w,c_List_Oreplicate(x,c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,v,x15,x16,x17),x18),x18),x18,x19),c_List_Olist_OCons(hAPP(hAPP(u,v),w),c_List_Oreplicate(x,c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,c_Expr_Oexp_Othrow(v,x16),x15,x16,x17),x19),x19))*.
% 299.81/300.44 64261[0:SpR:68.0,6606.0] || -> equal(c_List_Omap(hAPP(u,v),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,v,x13,x14,x15),c_List_Orev(x16,x17),x17),x17,x18),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,c_Expr_Oexp_Othrow(v,x14),x13,x14,x15),c_List_Orev(c_List_Omap(hAPP(u,v),x16,x17,x18),x18),x18))*.
% 299.81/300.44 65093[0:SpR:68.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),c_List_Omap(hAPP(x8,x12),x16,x17,x18),x18),x18),c_List_Omap(hAPP(x8,x12),c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x16,x17),x17),x17,x18))*.
% 299.81/300.44 18135[0:SpR:327.0,434.0] || -> equal(c_List_Omap(hAPP(hAPP(u,v),w),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,u,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),x17,x18),x18,x19),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,u,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(v,w,x15),x14,x15,x16),c_List_Omap(hAPP(hAPP(u,v),w),x17,x18,x19),x19))*.
% 299.81/300.44 18302[0:SpR:41.0,434.0] || -> equal(c_List_Omap(hAPP(hAPP(u,v),w),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),x17,x18),x18,x19),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(v,w,x15),x14,x15,x16),c_List_Omap(hAPP(hAPP(u,v),w),x17,x18,x19),x19))*.
% 299.81/300.44 18599[0:SpR:326.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,c_Expr_Oexp_OFAcc(x13,x14,x15,x16),x16),x17,x16,x18),hAPP(hAPP(hAPP(z,x12),c_Expr_Oexp_OFAcc(x13,x14,x15,x16)),hAPP(hAPP(hAPP(hAPP(x1,x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x17,x16,x18))))*.
% 299.81/300.44 18598[0:SpR:326.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,c_Expr_Oexp_OFAcc(x13,x14,x15,x16),x16),x17,x16,x18),hAPP(hAPP(hAPP(v,x12),c_Expr_Oexp_OFAcc(x13,x14,x15,x16)),hAPP(hAPP(hAPP(hAPP(x1,x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x17,x16,x18))))*.
% 299.81/300.44 18999[0:SpR:5.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,c_Expr_Oexp_OBlock(x13,x14,x15,x16),x16),x17,x16,x18),hAPP(hAPP(hAPP(z,x12),c_Expr_Oexp_OBlock(x13,x14,x15,x16)),hAPP(hAPP(hAPP(hAPP(x4,x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18))))*.
% 299.81/300.44 18998[0:SpR:5.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,c_Expr_Oexp_OBlock(x13,x14,x15,x16),x16),x17,x16,x18),hAPP(hAPP(hAPP(v,x12),c_Expr_Oexp_OBlock(x13,x14,x15,x16)),hAPP(hAPP(hAPP(hAPP(x4,x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18))))*.
% 299.81/300.44 20834[0:SpR:397.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,hAPP(c_Expr_Oexp_OVal(v),w)),x),y),z),hAPP(x1,w)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x1,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,z,x17,v,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x1,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OFAss(hAPP(c_Expr_Oexp_OVal(v),w),x,y,z,v),x17,v,x18))*.
% 299.81/300.44 20826[0:SpR:397.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),hAPP(c_Expr_Oexp_OVal(y),z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,v,x17,y,x18)),hAPP(x3,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OFAss(v,w,x,hAPP(c_Expr_Oexp_OVal(y),z),y),x17,y,x18))*.
% 299.81/300.44 20991[0:SpR:397.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,hAPP(c_Expr_Oexp_OVal(v),w)),x),y),z),hAPP(x1,w)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x1,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,z,x17,v,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x1,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,c_Expr_Oexp_OTryCatch(hAPP(c_Expr_Oexp_OVal(v),w),x,y,z,v),x17,v,x18))*.
% 299.81/300.44 20983[0:SpR:397.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),hAPP(c_Expr_Oexp_OVal(y),z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,v,x17,y,x18)),hAPP(x3,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,c_Expr_Oexp_OTryCatch(v,w,x,hAPP(c_Expr_Oexp_OVal(y),z),y),x17,y,x18))*.
% 299.81/300.44 60725[0:SpL:41.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(hAPP(hAPP(u,v),w),x,y,z),x1,c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,c_Expr_Oexp_OLAss(v,w,x18),x19,x18,x20),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(x,x1,c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,w,x19,x18,x20),y),c_List_Olist_ONil(y)).
% 299.81/300.44 60724[0:SpL:327.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(hAPP(hAPP(u,v),w),x,y,z),x1,c_Expr_Oexp_Oexp__rec__1(x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,c_Expr_Oexp_OCast(v,w,x18),x19,x18,x20),z),c_List_Olist_ONil(z))** -> equal(c_List_Olist__update(x,x1,c_Expr_Oexp_Oexp__rec__1(x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,w,x19,x18,x20),y),c_List_Olist_ONil(y)).
% 299.81/300.44 18014[0:SpL:68.0,456.1] || hBOOL(hAPP(hAPP(c_TypeRel_Owiden(u,v),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Conform_Oconf(u,x10,v),x11,x12,x13,x14,x15,x16,x17)),x18))* hBOOL(c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,c_Conform_Oconf(u,x10,v),x11,x12,x13,c_Expr_Oexp_Othrow(x14,x16),x15,x16,x17))* -> hBOOL(hAPP(hAPP(c_Conform_Oconf(u,x10,v),x14),x18)).
% 299.81/300.44 18013[0:SpL:68.0,198.0] || hBOOL(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Conform_Oconf(x8,x9,x10),x11,x12,x13,c_Expr_Oexp_Othrow(x14,x15),x16,x15,x17))* c_Objects_Ohext(x9,x18) -> hBOOL(hAPP(hAPP(c_Conform_Oconf(x8,x18,x10),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Conform_Oconf(x8,x9,x10),x11,x12,x13,x14,x16,x15,x17)))*.
% 299.81/300.44 49426[0:SpR:5.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBlock(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(x6,x14),x15),x16),c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x21),x21),x21,x20))*.
% 299.81/300.44 49425[0:SpR:326.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAcc(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(x3,x14),x15),x16),c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x18,x17,x19),x21),x21),x21,x20))*.
% 299.81/300.44 52955[0:SpR:5.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBlock(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(x6,x14),x15),x16),c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x21),x21),x21,x20))*.
% 299.81/300.44 52954[0:SpR:326.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAcc(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(x3,x14),x15),x16),c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x18,x17,x19),x21),x21),x21,x20))*.
% 299.81/300.44 54366[0:SpR:5.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBlock(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(x6,x14),x15),x16),c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x21),x21),x21,x20))*.
% 299.81/300.44 54365[0:SpR:326.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAcc(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(x3,x14),x15),x16),c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x18,x17,x19),x21),x21),x21,x20))*.
% 299.81/300.44 56242[0:SpL:5.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),y,z,x1),x2,c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,x17,x18,c_Expr_Oexp_OBlock(v,w,x,x19),x20,x19,x21),x1),x1)* -> c_List_Odistinct(c_List_Olist__update(y,x2,c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,x17,x18,x,x20,x19,x21),z),z)*.
% 299.81/300.44 56241[0:SpL:326.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),y,z,x1),x2,c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,c_Expr_Oexp_OFAcc(v,w,x,x19),x20,x19,x21),x1),x1)* -> c_List_Odistinct(c_List_Olist__update(y,x2,c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,v,x20,x19,x21),z),z)*.
% 299.81/300.44 18136[0:SpR:327.0,437.0] || -> equal(c_List_Omap(hAPP(hAPP(u,v),w),c_List_Olist__update(x,y,c_Expr_Oexp_Oexp__rec__1(z,u,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,w,x16,x17,x18),x19),x19,x20),c_List_Olist__update(c_List_Omap(hAPP(hAPP(u,v),w),x,x19,x20),y,c_Expr_Oexp_Oexp__rec__1(z,u,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OCast(v,w,x17),x16,x17,x18),x20))*.
% 299.81/300.44 18303[0:SpR:41.0,437.0] || -> equal(c_List_Omap(hAPP(hAPP(u,v),w),c_List_Olist__update(x,y,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,w,x16,x17,x18),x19),x19,x20),c_List_Olist__update(c_List_Omap(hAPP(hAPP(u,v),w),x,x19,x20),y,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OLAss(v,w,x17),x16,x17,x18),x20))*.
% 299.81/300.44 18600[0:SpR:326.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x17,x15),x18,x15,x19),hAPP(hAPP(hAPP(hAPP(x1,c_Expr_Oexp_OFAcc(x12,x13,x14,x15)),x16),x17),hAPP(hAPP(hAPP(hAPP(x1,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x18,x15,x19))))*.
% 299.81/300.44 19027[0:SpR:326.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,c_Expr_Oexp_OFAcc(x14,x15,x16,x17),x17),x18,x17,x19),hAPP(hAPP(hAPP(hAPP(x4,x12),x13),c_Expr_Oexp_OFAcc(x14,x15,x16,x17)),hAPP(hAPP(hAPP(hAPP(x1,x14),x15),x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x18,x17,x19))))*.
% 299.81/300.44 19001[0:SpR:5.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,c_Expr_Oexp_OBlock(x14,x15,x16,x17),x17),x18,x17,x19),hAPP(hAPP(hAPP(hAPP(x4,x12),x13),c_Expr_Oexp_OBlock(x14,x15,x16,x17)),hAPP(hAPP(hAPP(hAPP(x4,x14),x15),x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x16,x18,x17,x19))))*.
% 299.81/300.44 19000[0:SpR:5.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x17,x15),x18,x15,x19),hAPP(hAPP(hAPP(hAPP(x1,c_Expr_Oexp_OBlock(x12,x13,x14,x15)),x16),x17),hAPP(hAPP(hAPP(hAPP(x4,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x18,x15,x19))))*.
% 299.81/300.44 19291[0:SpR:301.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x1,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OFAcc(x11,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x1,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14),x13),x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x1,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OSeq(x11,x11,x13),x12,x13,x14))**.
% 299.81/300.44 19635[0:SpR:192.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x1,x7,x8,x9,x10,c_Expr_Oexp_OFAcc(x11,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x1,x7,x8,x9,x10,x11,x12,x13,x14),x13),x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x1,x7,x8,x9,x10,c_Expr_Oexp_OWhile(x11,x11,x13),x12,x13,x14))**.
% 299.81/300.44 60717[0:SpL:5.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),y,z,x1),x2,c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,x17,x18,c_Expr_Oexp_OBlock(v,w,x,x19),x20,x19,x21),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Olist__update(y,x2,c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,x17,x18,x,x20,x19,x21),z),c_List_Olist_ONil(z)).
% 299.81/300.44 60716[0:SpL:326.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),y,z,x1),x2,c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,c_Expr_Oexp_OFAcc(v,w,x,x19),x20,x19,x21),x1),c_List_Olist_ONil(x1))** -> equal(c_List_Olist__update(y,x2,c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,v,x20,x19,x21),z),c_List_Olist_ONil(z)).
% 299.81/300.44 17823[0:SpR:481.0,434.0] || -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),c_List_Olist_OCons(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),u,v),v,w),c_List_Olist_OCons(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),u,v,w),w))*.
% 299.81/300.44 19339[0:SpR:41.0,301.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,z,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OLAss(x11,x11,x12),x13,x12,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,z,x5,x6,x7,x8,x9,x10,x11,x13,x12,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,z,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OSeq(x11,x11,x12),x13,x12,x14))**.
% 299.81/300.44 19338[0:SpR:327.0,301.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,v,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OCast(x11,x11,x12),x13,x12,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,v,x5,x6,x7,x8,x9,x10,x11,x13,x12,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,v,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OSeq(x11,x11,x12),x13,x12,x14))**.
% 299.81/300.44 19688[0:SpR:41.0,192.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,z,x7,x8,x9,x10,c_Expr_Oexp_OLAss(x11,x11,x12),x13,x12,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,z,x7,x8,x9,x10,x11,x13,x12,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,z,x7,x8,x9,x10,c_Expr_Oexp_OWhile(x11,x11,x12),x13,x12,x14))**.
% 299.81/300.44 19687[0:SpR:327.0,192.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,v,x7,x8,x9,x10,c_Expr_Oexp_OCast(x11,x11,x12),x13,x12,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,v,x7,x8,x9,x10,x11,x13,x12,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,v,x7,x8,x9,x10,c_Expr_Oexp_OWhile(x11,x11,x12),x13,x12,x14))**.
% 299.81/300.44 63485[0:SpR:41.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(u,v),w),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),c_List_Oreplicate(x17,x18,x19),x19),x19,x20),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(v,w,x15),x14,x15,x16),c_List_Oreplicate(x17,hAPP(hAPP(hAPP(u,v),w),x18),x20),x20))*.
% 299.81/300.44 63484[0:SpR:327.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(u,v),w),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,u,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),c_List_Oreplicate(x17,x18,x19),x19),x19,x20),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,u,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(v,w,x15),x14,x15,x16),c_List_Oreplicate(x17,hAPP(hAPP(hAPP(u,v),w),x18),x20),x20))*.
% 299.81/300.44 63468[0:SpR:41.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(u,v),w),c_List_Olist_OCons(x,c_List_Oreplicate(y,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,w,x16,x17,x18),x19),x19),x19,x20),c_List_Olist_OCons(hAPP(hAPP(hAPP(u,v),w),x),c_List_Oreplicate(y,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OLAss(v,w,x17),x16,x17,x18),x20),x20))*.
% 299.81/300.44 63467[0:SpR:327.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(u,v),w),c_List_Olist_OCons(x,c_List_Oreplicate(y,c_Expr_Oexp_Oexp__rec__1(z,u,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,w,x16,x17,x18),x19),x19),x19,x20),c_List_Olist_OCons(hAPP(hAPP(hAPP(u,v),w),x),c_List_Oreplicate(y,c_Expr_Oexp_Oexp__rec__1(z,u,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OCast(v,w,x17),x16,x17,x18),x20),x20))*.
% 299.81/300.44 64260[0:SpR:41.0,6606.0] || -> equal(c_List_Omap(hAPP(hAPP(u,v),w),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),c_List_Orev(x17,x18),x18),x18,x19),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(v,w,x15),x14,x15,x16),c_List_Orev(c_List_Omap(hAPP(hAPP(u,v),w),x17,x18,x19),x19),x19))*.
% 299.81/300.44 64259[0:SpR:327.0,6606.0] || -> equal(c_List_Omap(hAPP(hAPP(u,v),w),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,u,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),c_List_Orev(x17,x18),x18),x18,x19),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,u,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(v,w,x15),x14,x15,x16),c_List_Orev(c_List_Omap(hAPP(hAPP(u,v),w),x17,x18,x19),x19),x19))*.
% 299.81/300.44 65092[0:SpR:41.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),c_List_Omap(hAPP(hAPP(z,x12),x13),x17,x18,x19),x19),x19),c_List_Omap(hAPP(hAPP(z,x12),x13),c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18),x18),x18,x19))*.
% 299.81/300.44 65091[0:SpR:327.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),c_List_Omap(hAPP(hAPP(v,x12),x13),x17,x18,x19),x19),x19),c_List_Omap(hAPP(hAPP(v,x12),x13),c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18),x18),x18,x19))*.
% 299.81/300.44 18602[0:SpR:326.0,434.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17),x18,x19),x19,x20),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OFAcc(v,w,x,x16),x15,x16,x17),c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),x18,x19,x20),x20))*.
% 299.81/300.44 19003[0:SpR:5.0,434.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x,x15,x16,x17),x18,x19),x19,x20),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBlock(v,w,x,x16),x15,x16,x17),c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),x18,x19,x20),x20))*.
% 299.81/300.44 17824[0:SpR:481.0,437.0] || -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),c_List_Olist__update(u,v,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),w),w,x),c_List_Olist__update(c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),u,w,x),v,c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),x))*.
% 299.81/300.44 20163[0:SpR:5.0,180.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OBlock(x11,x12,x11,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x,x4,x5,x6,x7,x8,x9,x10,x11,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OBinOp(x11,x12,x11,x13),x14,x13,x15))**.
% 299.81/300.44 20162[0:SpR:326.0,180.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OFAcc(x11,x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x13,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OBinOp(x11,x12,x13,x14),x15,x14,x16))**.
% 299.81/300.44 21531[0:SpR:180.0,165.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x,x6,x7,x8,x9,x10,c_Expr_Oexp_OBinOp(x11,x12,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x,x6,x7,x8,x9,x10,x12,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x,x6,x7,x8,x9,x10,c_Expr_Oexp_OCond(x11,x12,x12,x13),x14,x13,x15))**.
% 299.81/300.44 18603[0:SpR:326.0,437.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),c_List_Olist__update(y,z,c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,v,x17,x18,x19),x20),x20,x21),c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),y,x20,x21),z,c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OFAcc(v,w,x,x18),x17,x18,x19),x21))*.
% 299.81/300.44 19004[0:SpR:5.0,437.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),c_List_Olist__update(y,z,c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,x16,x,x17,x18,x19),x20),x20,x21),c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),y,x20,x21),z,c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OBlock(v,w,x,x18),x17,x18,x19),x21))*.
% 299.81/300.44 63487[0:SpR:481.0,6607.0] || -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),c_List_Olist_OCons(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),c_List_Oreplicate(u,v,w),w),w,x),c_List_Olist_OCons(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),c_List_Oreplicate(u,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),v),x),x))*.
% 299.81/300.44 63470[0:SpR:481.0,6607.0] || -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),c_List_Olist_OCons(u,c_List_Oreplicate(v,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),w),w),w,x),c_List_Olist_OCons(hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),u),c_List_Oreplicate(v,c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),x),x))*.
% 299.81/300.44 64262[0:SpR:481.0,6606.0] || -> equal(c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),c_List_Olist_OCons(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),c_List_Orev(u,v),v),v,w),c_List_Olist_OCons(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),c_List_Orev(c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),u,v,w),w),w))*.
% 299.81/300.44 65094[0:SpR:481.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),u,v,w),w),w),c_List_Omap(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),c_List_Orev(c_List_Olist_OCons(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),u,v),v),v,w))*.
% 299.81/300.44 19340[0:SpR:68.0,301.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x5,x8),x9,x10,x11,c_Expr_Oexp_Othrow(x8,x12),x13,x12,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x5,x8),x9,x10,x11,x8,x13,x12,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x5,x8),x9,x10,x11,c_Expr_Oexp_OSeq(x8,x8,x12),x13,x12,x14))**.
% 299.81/300.44 19689[0:SpR:68.0,192.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x7,x8),x9,x10,x11,c_Expr_Oexp_Othrow(x8,x12),x13,x12,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x7,x8),x9,x10,x11,x8,x13,x12,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x7,x8),x9,x10,x11,c_Expr_Oexp_OWhile(x8,x8,x12),x13,x12,x14))**.
% 299.81/300.44 63477[0:SpR:5.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x,x15,x16,x17),c_List_Oreplicate(x18,x19,x20),x20),x20,x21),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBlock(v,w,x,x16),x15,x16,x17),c_List_Oreplicate(x18,hAPP(hAPP(hAPP(hAPP(u,v),w),x),x19),x21),x21))*.
% 299.81/300.44 63476[0:SpR:326.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17),c_List_Oreplicate(x18,x19,x20),x20),x20,x21),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OFAcc(v,w,x,x16),x15,x16,x17),c_List_Oreplicate(x18,hAPP(hAPP(hAPP(hAPP(u,v),w),x),x19),x21),x21))*.
% 299.81/300.44 63460[0:SpR:5.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),c_List_Olist_OCons(y,c_List_Oreplicate(z,c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,x16,x,x17,x18,x19),x20),x20),x20,x21),c_List_Olist_OCons(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_List_Oreplicate(z,c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OBlock(v,w,x,x18),x17,x18,x19),x21),x21))*.
% 299.81/300.44 63459[0:SpR:326.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),c_List_Olist_OCons(y,c_List_Oreplicate(z,c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,v,x17,x18,x19),x20),x20),x20,x21),c_List_Olist_OCons(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_List_Oreplicate(z,c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OFAcc(v,w,x,x18),x17,x18,x19),x21),x21))*.
% 299.81/300.44 64252[0:SpR:5.0,6606.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x,x15,x16,x17),c_List_Orev(x18,x19),x19),x19,x20),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBlock(v,w,x,x16),x15,x16,x17),c_List_Orev(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),x18,x19,x20),x20),x20))*.
% 299.81/300.44 64251[0:SpR:326.0,6606.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17),c_List_Orev(x18,x19),x19),x19,x20),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OFAcc(v,w,x,x16),x15,x16,x17),c_List_Orev(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),x),x18,x19,x20),x20),x20))*.
% 299.81/300.44 65084[0:SpR:5.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),c_List_Omap(hAPP(hAPP(hAPP(x4,x12),x13),x14),x18,x19,x20),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(x4,x12),x13),x14),c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19),x19),x19,x20))*.
% 299.81/300.44 65083[0:SpR:326.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),c_List_Omap(hAPP(hAPP(hAPP(x1,x12),x13),x14),x18,x19,x20),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(x1,x12),x13),x14),c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x18,x19),x19),x19,x20))*.
% 299.81/300.44 20101[0:SpR:180.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x1,x13,x14,x15),x14),x13,x14,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x1,x12,x12,x14),x13,x14,x15))**.
% 299.81/300.44 19337[0:SpR:5.0,301.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x5,x12,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x12,x13),x14,x13,x15))**.
% 299.81/300.44 19336[0:SpR:326.0,301.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x1,x5),x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x5,x5,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x1,x5),x6,x7,x8,x9,x10,x11,x12,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x1,x5),x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x5,x12,x13),x14,x13,x15))**.
% 299.81/300.44 19685[0:SpR:5.0,192.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x4,x7),x8,x9,x10,x11,c_Expr_Oexp_OBlock(x7,x12,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x4,x7),x8,x9,x10,x11,x12,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x4,x7),x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x12,x13),x14,x13,x15))**.
% 299.81/300.44 19684[0:SpR:326.0,192.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x1,x7),x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x7,x7,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x1,x7),x8,x9,x10,x11,x12,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x1,x7),x8,x9,x10,x11,c_Expr_Oexp_OWhile(x7,x12,x13),x14,x13,x15))**.
% 299.81/300.44 20167[0:SpR:41.0,180.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(x,z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,z,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(x,z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,z,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(x,z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(z,x12,z,x13),x14,x13,x15))**.
% 299.81/300.44 20166[0:SpR:327.0,180.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,v,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,w,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,v,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,w,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,v,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(w,x12,w,x13),x14,x13,x15))**.
% 299.81/300.44 21530[0:SpR:192.0,165.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x6,x7),x8,x9,x10,x11,c_Expr_Oexp_OWhile(x7,x7,x12),x13,x12,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x6,x7),x8,x9,x10,x11,x7,x13,x12,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x6,x7),x8,x9,x10,x11,c_Expr_Oexp_OCond(x7,x7,x7,x12),x13,x12,x14))**.
% 299.81/300.44 21529[0:SpR:301.0,165.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x5,x6),x5,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x6,x6,x12),x13,x12,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x5,x6),x5,x7,x8,x9,x10,x11,x6,x13,x12,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x5,x6),x5,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x6,x6,x6,x12),x13,x12,x14))**.
% 299.81/300.44 20875[0:SpR:5.0,262.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x2,x4),x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x4,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x2,x4),x5,x6,x7,x8,x9,x10,x11,x4,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x2,x4),x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x4,x12,x13,x4,x14),x15,x14,x16))**.
% 299.81/300.44 20874[0:SpR:326.0,262.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x1,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x2,x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x1,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x1,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x2,x2,x12,x13,x14),x15,x14,x16))**.
% 299.81/300.44 21036[0:SpR:5.0,53.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x4,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x5,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x4,x10,x11,x5,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x4,x10,x11,c_Expr_Oexp_OTryCatch(x5,x12,x13,x5,x14),x15,x14,x16))**.
% 299.81/300.44 21035[0:SpR:326.0,53.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x1,x10,x11,c_Expr_Oexp_OFAcc(x2,x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x1,x10,x11,x13,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x1,x10,x11,c_Expr_Oexp_OTryCatch(x2,x2,x12,x13,x14),x15,x14,x16))**.
% 299.81/300.44 21533[0:SpR:53.0,165.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(x6,x7),x8,x9,x6,x10,x11,c_Expr_Oexp_OTryCatch(x7,x7,x12,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(x6,x7),x8,x9,x6,x10,x11,x12,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(x6,x7),x8,x9,x6,x10,x11,c_Expr_Oexp_OCond(x7,x12,x12,x13),x14,x13,x15))**.
% 299.81/300.44 21532[0:SpR:262.0,165.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(x2,x6),x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x6,x6,x12,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(x2,x6),x7,x8,x9,x10,x11,x12,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(x2,x6),x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x6,x12,x12,x13),x14,x13,x15))**.
% 299.81/300.44 19317[0:SpR:68.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_Othrow(v,w)),x),hAPP(hAPP(y,v),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,y,x12,x13,x14,v,x15,w,x16))),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,y,x12,x13,x14,x,x15,w,x16)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,y,x12,x13,x14,c_Expr_Oexp_OSeq(c_Expr_Oexp_Othrow(v,w),x,w),x15,w,x16))**.
% 299.81/300.44 19309[0:SpR:68.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_Othrow(w,x)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,v,x15,x,x16)),hAPP(hAPP(x11,w),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,w,x15,x,x16))),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OSeq(v,c_Expr_Oexp_Othrow(w,x),x),x15,x,x16))**.
% 299.81/300.44 19663[0:SpR:68.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_Othrow(v,w)),x),hAPP(hAPP(y,v),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,y,x12,x13,x14,v,x15,w,x16))),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,y,x12,x13,x14,x,x15,w,x16)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,y,x12,x13,x14,c_Expr_Oexp_OWhile(c_Expr_Oexp_Othrow(v,w),x,w),x15,w,x16))**.
% 299.81/300.44 19655[0:SpR:68.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_Othrow(w,x)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,v,x15,x,x16)),hAPP(hAPP(x11,w),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,w,x15,x,x16))),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,c_Expr_Oexp_OWhile(v,c_Expr_Oexp_Othrow(w,x),x),x15,x,x16))**.
% 299.81/300.44 20168[0:SpR:68.0,180.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x,x8),x9),x10,x11,x12,c_Expr_Oexp_Othrow(x8,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x,x8),x9),x10,x11,x12,x8,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x,x8),x9),x10,x11,x12,c_Expr_Oexp_OBinOp(x8,x9,x8,x13),x14,x13,x15))**.
% 299.81/300.44 20798[0:SpR:262.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x1,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAcc(x13,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x1,x4,x5,x6,x7,x8,x9,x10,x11,x12,x2,x14,x15,x16),x15),x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x1,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAss(x2,x3,x13,x13,x15),x14,x15,x16))**.
% 299.81/300.44 20951[0:SpR:53.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x1,x11,x12,c_Expr_Oexp_OFAcc(x13,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x1,x11,x12,x2,x14,x15,x16),x15),x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x1,x11,x12,c_Expr_Oexp_OTryCatch(x2,x3,x13,x13,x15),x14,x15,x16))**.
% 299.81/300.44 22967[0:SpR:192.0,6605.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,v,x14,x15,x16)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,w,x14,x15,x16),c_List_Olist_ONil(x17),x17),x17,x18),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,c_Expr_Oexp_OWhile(v,w,x15),x14,x15,x16),c_List_Olist_ONil(x18),x18))*.
% 299.81/300.44 22966[0:SpR:301.0,6605.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,v,x14,x15,x16)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),c_List_Olist_ONil(x17),x17),x17,x18),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(v,w,x15),x14,x15,x16),c_List_Olist_ONil(x18),x18))*.
% 299.81/300.44 20132[0:SpR:68.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_Othrow(v,w)),x),y),hAPP(hAPP(z,v),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,u,x4,x5,x6,x7,x8,x9,x10,x11,x12,z,x13,x14,x15,v,x16,w,x17))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,u,x4,x5,x6,x7,x8,x9,x10,x11,x12,z,x13,x14,x15,y,x16,w,x17)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,u,x4,x5,x6,x7,x8,x9,x10,x11,x12,z,x13,x14,x15,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Othrow(v,w),x,y,w),x16,w,x17))**.
% 299.81/300.44 20124[0:SpR:68.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Othrow(x,y)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,y,x17)),hAPP(hAPP(x12,x),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x,x16,y,x17))),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,u,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OBinOp(v,w,c_Expr_Oexp_Othrow(x,y),y),x16,y,x17))**.
% 299.81/300.44 20880[0:SpR:41.0,262.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,z,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OLAss(x13,x1,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,z,x4,x5,x6,x7,x8,x9,x10,x11,x12,x1,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,z,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAss(x1,x2,x13,x1,x14),x15,x14,x16))**.
% 299.81/300.44 20879[0:SpR:327.0,262.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,v,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OCast(x13,w,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,v,x4,x5,x6,x7,x8,x9,x10,x11,x12,w,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,v,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAss(w,x,x13,w,x14),x15,x14,x16))**.
% 299.81/300.44 21042[0:SpR:41.0,53.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,z,x11,x12,c_Expr_Oexp_OLAss(x13,x1,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,z,x11,x12,x1,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,z,x11,x12,c_Expr_Oexp_OTryCatch(x1,x2,x13,x1,x14),x15,x14,x16))**.
% 299.81/300.44 21041[0:SpR:327.0,53.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,c_Expr_Oexp_OCast(x13,w,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,w,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,c_Expr_Oexp_OTryCatch(w,x,x13,w,x14),x15,x14,x16))**.
% 299.81/300.44 21477[0:SpR:130.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OVar(v,w)),x),y),hAPP(z,v)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,z,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,x,x16,w,x17)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,z,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,y,x16,w,x17)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,z,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,c_Expr_Oexp_OCond(c_Expr_Oexp_OVar(v,w),x,y,w),x16,w,x17))**.
% 299.81/300.44 21476[0:SpR:281.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_Onew(v,w)),x),y),hAPP(z,v)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,x,x16,w,x17)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,y,x16,w,x17)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,c_Expr_Oexp_OCond(c_Expr_Oexp_Onew(v,w),x,y,w),x16,w,x17))**.
% 299.81/300.44 21469[0:SpR:130.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OVar(w,x)),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,v,x16,x,x17)),hAPP(x4,w)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,y,x16,x,x17)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,c_Expr_Oexp_OCond(v,c_Expr_Oexp_OVar(w,x),y,x),x16,x,x17))**.
% 299.81/300.44 21468[0:SpR:281.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_Onew(w,x)),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,v,x16,x,x17)),hAPP(z,w)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,y,x16,x,x17)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,c_Expr_Oexp_OCond(v,c_Expr_Oexp_Onew(w,x),y,x),x16,x,x17))**.
% 299.81/300.44 21461[0:SpR:130.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_OVar(x,y)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,v,x16,y,x17)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,w,x16,y,x17)),hAPP(x4,x)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,c_Expr_Oexp_OCond(v,w,c_Expr_Oexp_OVar(x,y),y),x16,y,x17))**.
% 299.81/300.44 21460[0:SpR:281.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Onew(x,y)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,v,x16,y,x17)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,w,x16,y,x17)),hAPP(z,x)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,c_Expr_Oexp_OCond(v,w,c_Expr_Oexp_Onew(x,y),y),x16,y,x17))**.
% 299.81/300.44 19320[0:SpR:41.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OLAss(v,w,x)),y),hAPP(hAPP(hAPP(z,v),w),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,z,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,w,x16,x,x17))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,z,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,y,x16,x,x17)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,z,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OSeq(c_Expr_Oexp_OLAss(v,w,x),y,x),x16,x,x17))**.
% 299.81/300.44 19319[0:SpR:327.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OCast(v,w,x)),y),hAPP(hAPP(hAPP(z,v),w),c_Expr_Oexp_Oexp__rec__1(x1,z,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,w,x16,x,x17))),c_Expr_Oexp_Oexp__rec__1(x1,z,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,y,x16,x,x17)),c_Expr_Oexp_Oexp__rec__1(x1,z,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OSeq(c_Expr_Oexp_OCast(v,w,x),y,x),x16,x,x17))**.
% 299.81/300.44 19312[0:SpR:41.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OLAss(w,x,y)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,v,x16,y,x17)),hAPP(hAPP(hAPP(x5,w),x),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,x,x16,y,x17))),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OSeq(v,c_Expr_Oexp_OLAss(w,x,y),y),x16,y,x17))**.
% 299.81/300.44 19311[0:SpR:327.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OCast(w,x,y)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,v,x16,y,x17)),hAPP(hAPP(hAPP(x1,w),x),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,x,x16,y,x17))),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OSeq(v,c_Expr_Oexp_OCast(w,x,y),y),x16,y,x17))**.
% 299.81/300.44 19666[0:SpR:41.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OLAss(v,w,x)),y),hAPP(hAPP(hAPP(z,v),w),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,z,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,w,x16,x,x17))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,z,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,y,x16,x,x17)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,z,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,c_Expr_Oexp_OWhile(c_Expr_Oexp_OLAss(v,w,x),y,x),x16,x,x17))**.
% 299.81/300.44 19665[0:SpR:327.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OCast(v,w,x)),y),hAPP(hAPP(hAPP(z,v),w),c_Expr_Oexp_Oexp__rec__1(x1,z,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,w,x16,x,x17))),c_Expr_Oexp_Oexp__rec__1(x1,z,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,y,x16,x,x17)),c_Expr_Oexp_Oexp__rec__1(x1,z,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,c_Expr_Oexp_OWhile(c_Expr_Oexp_OCast(v,w,x),y,x),x16,x,x17))**.
% 299.81/300.44 19658[0:SpR:41.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OLAss(w,x,y)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,v,x16,y,x17)),hAPP(hAPP(hAPP(x5,w),x),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x,x16,y,x17))),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,c_Expr_Oexp_OWhile(v,c_Expr_Oexp_OLAss(w,x,y),y),x16,y,x17))**.
% 299.81/300.44 19657[0:SpR:327.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OCast(w,x,y)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,v,x16,y,x17)),hAPP(hAPP(hAPP(x1,w),x),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x,x16,y,x17))),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,c_Expr_Oexp_OWhile(v,c_Expr_Oexp_OCast(w,x,y),y),x16,y,x17))**.
% 299.81/300.44 37218[0:SpL:192.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),c_List_Omap(hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x17,x18,x19),x19),x19)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18),x18)*.
% 299.81/300.44 37217[0:SpL:301.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),c_List_Omap(hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x17,x18,x19),x19),x19)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18),x18)*.
% 299.81/300.44 21479[0:SpR:397.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,hAPP(c_Expr_Oexp_OVal(v),w)),x),y),hAPP(z,w)),c_Expr_Oexp_Oexp__rec__1(x1,x2,z,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,x,x16,v,x17)),c_Expr_Oexp_Oexp__rec__1(x1,x2,z,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,y,x16,v,x17)),c_Expr_Oexp_Oexp__rec__1(x1,x2,z,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,c_Expr_Oexp_OCond(hAPP(c_Expr_Oexp_OVal(v),w),x,y,v),x16,v,x17))**.
% 299.81/300.44 21471[0:SpR:397.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),hAPP(c_Expr_Oexp_OVal(w),x)),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,v,x16,w,x17)),hAPP(x2,x)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,y,x16,w,x17)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,c_Expr_Oexp_OCond(v,hAPP(c_Expr_Oexp_OVal(w),x),y,w),x16,w,x17))**.
% 299.81/300.44 21463[0:SpR:397.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),hAPP(c_Expr_Oexp_OVal(x),y)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,v,x16,x,x17)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,w,x16,x,x17)),hAPP(x2,y)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,c_Expr_Oexp_OCond(v,w,hAPP(c_Expr_Oexp_OVal(x),y),x),x16,x,x17))**.
% 299.81/300.44 22968[0:SpR:180.0,6605.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x,x15,x16,x17),c_List_Olist_ONil(x18),x18),x18,x19),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBinOp(v,w,x,x16),x15,x16,x17),c_List_Olist_ONil(x19),x19))*.
% 299.81/300.44 20833[0:SpR:68.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_Othrow(v,w)),x),y),z),hAPP(hAPP(x1,v),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x1,x14,x15,x16,v,x17,w,x18))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x1,x14,x15,x16,z,x17,w,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x1,x14,x15,x16,c_Expr_Oexp_OFAss(c_Expr_Oexp_Othrow(v,w),x,y,z,w),x17,w,x18))**.
% 299.81/300.44 20825[0:SpR:68.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Othrow(y,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,v,x17,z,x18)),hAPP(hAPP(x13,y),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,y,x17,z,x18))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OFAss(v,w,x,c_Expr_Oexp_Othrow(y,z),z),x17,z,x18))**.
% 299.81/300.44 20990[0:SpR:68.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_Othrow(v,w)),x),y),z),hAPP(hAPP(x1,v),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x1,u,x15,x16,v,x17,w,x18))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x1,u,x15,x16,z,x17,w,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x1,u,x15,x16,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Othrow(v,w),x,y,z,w),x17,w,x18))**.
% 299.81/300.44 20982[0:SpR:68.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Othrow(y,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,v,x17,z,x18)),hAPP(hAPP(x14,y),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,y,x17,z,x18))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,u,x15,x16,c_Expr_Oexp_OTryCatch(v,w,x,c_Expr_Oexp_Othrow(y,z),z),x17,z,x18))**.
% 299.81/300.44 49428[0:SpR:192.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OWhile(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Omap(hAPP(hAPP(hAPP(x9,x14),x15),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x17,x16,x18)),c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20),x20,x19))*.
% 299.81/300.44 49427[0:SpR:301.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Omap(hAPP(hAPP(hAPP(x7,x14),x15),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x17,x16,x18)),c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20),x20,x19))*.
% 299.81/300.44 52957[0:SpR:192.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OWhile(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Omap(hAPP(hAPP(hAPP(x9,x14),x15),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x17,x16,x18)),c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20),x20,x19))*.
% 299.81/300.44 52956[0:SpR:301.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Omap(hAPP(hAPP(hAPP(x7,x14),x15),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x17,x16,x18)),c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20),x20,x19))*.
% 299.81/300.44 54368[0:SpR:192.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OWhile(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Omap(hAPP(hAPP(hAPP(x9,x14),x15),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x17,x16,x18)),c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20),x20,x19))*.
% 299.81/300.44 54367[0:SpR:301.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(x14,x15,x16),x17,x16,x18),x19),x19),c_List_Omap(hAPP(hAPP(hAPP(x7,x14),x15),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x17,x16,x18)),c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x17,x16,x18),x20),x20),x20,x19))*.
% 299.81/300.44 56244[0:SpL:192.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,v,x14,x15,x16)),x17,x18,x19),x20,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,c_Expr_Oexp_OWhile(v,w,x15),x14,x15,x16),x19),x19)* -> c_List_Odistinct(c_List_Olist__update(x17,x20,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,w,x14,x15,x16),x18),x18)*.
% 299.81/300.44 56243[0:SpL:301.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,v,x14,x15,x16)),x17,x18,x19),x20,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(v,w,x15),x14,x15,x16),x19),x19)* -> c_List_Odistinct(c_List_Olist__update(x17,x20,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),x18),x18)*.
% 299.81/300.44 20135[0:SpR:41.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OLAss(v,w,x)),y),z),hAPP(hAPP(hAPP(x1,v),w),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,u,x5,x1,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,w,x17,x,x18))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,u,x5,x1,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,z,x17,x,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,u,x5,x1,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OBinOp(c_Expr_Oexp_OLAss(v,w,x),y,z,x),x17,x,x18))**.
% 299.81/300.44 20134[0:SpR:327.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OCast(v,w,x)),y),z),hAPP(hAPP(hAPP(x1,v),w),c_Expr_Oexp_Oexp__rec__1(x2,x1,x3,u,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,w,x17,x,x18))),c_Expr_Oexp_Oexp__rec__1(x2,x1,x3,u,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,z,x17,x,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x1,x3,u,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OBinOp(c_Expr_Oexp_OCast(v,w,x),y,z,x),x17,x,x18))**.
% 299.81/300.44 20127[0:SpR:41.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_OLAss(x,y,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,u,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,v,x17,z,x18)),hAPP(hAPP(hAPP(x5,x),y),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,u,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,y,x17,z,x18))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,u,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OBinOp(v,w,c_Expr_Oexp_OLAss(x,y,z),z),x17,z,x18))**.
% 299.81/300.44 20126[0:SpR:327.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_OCast(x,y,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,u,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,v,x17,z,x18)),hAPP(hAPP(hAPP(x2,x),y),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,u,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,y,x17,z,x18))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,u,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OBinOp(v,w,c_Expr_Oexp_OCast(x,y,z),z),x17,z,x18))**.
% 299.81/300.44 37219[0:SpL:180.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),c_List_Omap(hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x18,x19,x20),x20),x20)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19),x19)*.
% 299.81/300.44 19322[0:SpR:5.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OBlock(v,w,x,y)),z),hAPP(hAPP(hAPP(hAPP(x1,v),w),x),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x1,u,x11,x12,x13,x14,x15,x16,x,x17,y,x18))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x1,u,x11,x12,x13,x14,x15,x16,z,x17,y,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x1,u,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OSeq(c_Expr_Oexp_OBlock(v,w,x,y),z,y),x17,y,x18))**.
% 299.81/300.44 19321[0:SpR:326.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OFAcc(v,w,x,y)),z),hAPP(hAPP(hAPP(hAPP(x1,v),w),x),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x1,x8,x9,x10,u,x11,x12,x13,x14,x15,x16,v,x17,y,x18))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x1,x8,x9,x10,u,x11,x12,x13,x14,x15,x16,z,x17,y,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x1,x8,x9,x10,u,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OSeq(c_Expr_Oexp_OFAcc(v,w,x,y),z,y),x17,y,x18))**.
% 299.81/300.44 19314[0:SpR:5.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OBlock(w,x,y,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,x16,v,x17,z,x18)),hAPP(hAPP(hAPP(hAPP(x10,w),x),y),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,x16,y,x17,z,x18))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OSeq(v,c_Expr_Oexp_OBlock(w,x,y,z),z),x17,z,x18))**.
% 299.81/300.44 19313[0:SpR:326.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OFAcc(w,x,y,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,x16,v,x17,z,x18)),hAPP(hAPP(hAPP(hAPP(x7,w),x),y),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,x16,w,x17,z,x18))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OSeq(v,c_Expr_Oexp_OFAcc(w,x,y,z),z),x17,z,x18))**.
% 299.81/300.44 19668[0:SpR:5.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OBlock(v,w,x,y)),z),hAPP(hAPP(hAPP(hAPP(x1,v),w),x),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x1,x11,x12,u,x13,x14,x15,x16,x,x17,y,x18))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x1,x11,x12,u,x13,x14,x15,x16,z,x17,y,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x1,x11,x12,u,x13,x14,x15,x16,c_Expr_Oexp_OWhile(c_Expr_Oexp_OBlock(v,w,x,y),z,y),x17,y,x18))**.
% 299.81/300.44 19667[0:SpR:326.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OFAcc(v,w,x,y)),z),hAPP(hAPP(hAPP(hAPP(x1,v),w),x),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x1,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,v,x17,y,x18))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x1,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,z,x17,y,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x1,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,c_Expr_Oexp_OWhile(c_Expr_Oexp_OFAcc(v,w,x,y),z,y),x17,y,x18))**.
% 299.81/300.44 19660[0:SpR:5.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OBlock(w,x,y,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,v,x17,z,x18)),hAPP(hAPP(hAPP(hAPP(x10,w),x),y),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,y,x17,z,x18))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,c_Expr_Oexp_OWhile(v,c_Expr_Oexp_OBlock(w,x,y,z),z),x17,z,x18))**.
% 299.81/300.44 19659[0:SpR:326.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OFAcc(w,x,y,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,v,x17,z,x18)),hAPP(hAPP(hAPP(hAPP(x7,w),x),y),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,w,x17,z,x18))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,c_Expr_Oexp_OWhile(v,c_Expr_Oexp_OFAcc(w,x,y,z),z),x17,z,x18))**.
% 299.81/300.44 20881[0:SpR:68.0,262.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(x2,x8),x9),x10),x11,x12,x13,c_Expr_Oexp_Othrow(x8,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(x2,x8),x9),x10),x11,x12,x13,x8,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(x2,x8),x9),x10),x11,x12,x13,c_Expr_Oexp_OFAss(x8,x9,x10,x8,x14),x15,x14,x16))**.
% 299.81/300.44 21043[0:SpR:68.0,53.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(x8,x9),x10),x11),x8,x12,x13,c_Expr_Oexp_Othrow(x9,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(x8,x9),x10),x11),x8,x12,x13,x9,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(x8,x9),x10),x11),x8,x12,x13,c_Expr_Oexp_OTryCatch(x9,x10,x11,x9,x14),x15,x14,x16))**.
% 299.81/300.44 22971[0:SpR:53.0,6605.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,v,x16,x17,x18)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,y,x16,x17,x18),c_List_Olist_ONil(x19),x19),x19,x20),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,c_Expr_Oexp_OTryCatch(v,w,x,y,x17),x16,x17,x18),c_List_Olist_ONil(x20),x20))*.
% 299.81/300.44 22970[0:SpR:262.0,6605.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x17,x18)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,y,x16,x17,x18),c_List_Olist_ONil(x19),x19),x19,x20),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OFAss(v,w,x,y,x17),x16,x17,x18),c_List_Olist_ONil(x20),x20))*.
% 299.81/300.44 60719[0:SpL:192.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,v,x14,x15,x16)),x17,x18,x19),x20,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,c_Expr_Oexp_OWhile(v,w,x15),x14,x15,x16),x19),c_List_Olist_ONil(x19))** -> equal(c_List_Olist__update(x17,x20,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,w,x14,x15,x16),x18),c_List_Olist_ONil(x18)).
% 299.81/300.44 60718[0:SpL:301.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,v,x14,x15,x16)),x17,x18,x19),x20,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(v,w,x15),x14,x15,x16),x19),c_List_Olist_ONil(x19))** -> equal(c_List_Olist__update(x17,x20,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),x18),c_List_Olist_ONil(x18)).
% 299.81/300.44 19324[0:SpR:54.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,hAPP(v,w)),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,c_COMBB(u,v,x9,x10,x11),x12,x13,x14,x15,x16,x17,w,x18,x19,x20)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,c_COMBB(u,v,x9,x10,x11),x12,x13,x14,x15,x16,x17,x,x18,x19,x20)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,c_COMBB(u,v,x9,x10,x11),x12,x13,x14,x15,x16,x17,c_Expr_Oexp_OSeq(w,x,x19),x18,x19,x20))**.
% 299.81/300.44 19323[0:SpR:125.0,301.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,hAPP(v,w)),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,c_Fun_Ocomp(u,v,x9,x10,x11),x12,x13,x14,x15,x16,x17,w,x18,x19,x20)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,c_Fun_Ocomp(u,v,x9,x10,x11),x12,x13,x14,x15,x16,x17,x,x18,x19,x20)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,c_Fun_Ocomp(u,v,x9,x10,x11),x12,x13,x14,x15,x16,x17,c_Expr_Oexp_OSeq(w,x,x19),x18,x19,x20))**.
% 299.81/300.44 19670[0:SpR:54.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,hAPP(v,w)),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_COMBB(u,v,x11,x12,x13),x14,x15,x16,x17,w,x18,x19,x20)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_COMBB(u,v,x11,x12,x13),x14,x15,x16,x17,x,x18,x19,x20)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_COMBB(u,v,x11,x12,x13),x14,x15,x16,x17,c_Expr_Oexp_OWhile(w,x,x19),x18,x19,x20))**.
% 299.81/300.44 19669[0:SpR:125.0,192.0] || -> equal(hAPP(hAPP(hAPP(hAPP(u,hAPP(v,w)),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Fun_Ocomp(u,v,x11,x12,x13),x14,x15,x16,x17,w,x18,x19,x20)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Fun_Ocomp(u,v,x11,x12,x13),x14,x15,x16,x17,x,x18,x19,x20)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Fun_Ocomp(u,v,x11,x12,x13),x14,x15,x16,x17,c_Expr_Oexp_OWhile(w,x,x19),x18,x19,x20))**.
% 299.81/300.44 49429[0:SpR:180.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBinOp(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(hAPP(z,x14),x15),x16),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x18,x17,x19)),c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x21),x21),x21,x20))*.
% 299.81/300.44 52958[0:SpR:180.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBinOp(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(hAPP(z,x14),x15),x16),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x18,x17,x19)),c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x21),x21),x21,x20))*.
% 299.81/300.44 54369[0:SpR:180.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBinOp(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(hAPP(z,x14),x15),x16),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x18,x17,x19)),c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x21),x21),x21,x20))*.
% 299.81/300.44 56245[0:SpL:180.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17)),x18,x19,x20),x21,c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBinOp(v,w,x,x16),x15,x16,x17),x20),x20)* -> c_List_Odistinct(c_List_Olist__update(x18,x21,c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x,x15,x16,x17),x19),x19)*.
% 299.81/300.44 20836[0:SpR:41.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OLAss(v,w,x)),y),z),x1),hAPP(hAPP(hAPP(x2,v),w),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x2,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,w,x18,x,x19))),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x2,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,x1,x18,x,x19)),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x2,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,c_Expr_Oexp_OFAss(c_Expr_Oexp_OLAss(v,w,x),y,z,x1,x),x18,x,x19))**.
% 299.81/300.44 20835[0:SpR:327.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OCast(v,w,x)),y),z),x1),hAPP(hAPP(hAPP(x2,v),w),c_Expr_Oexp_Oexp__rec__1(x3,x2,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,w,x18,x,x19))),c_Expr_Oexp_Oexp__rec__1(x3,x2,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,x1,x18,x,x19)),c_Expr_Oexp_Oexp__rec__1(x3,x2,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,c_Expr_Oexp_OFAss(c_Expr_Oexp_OCast(v,w,x),y,z,x1,x),x18,x,x19))**.
% 299.81/300.44 20828[0:SpR:41.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_OLAss(y,z,x1)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,v,x18,x1,x19)),hAPP(hAPP(hAPP(x7,y),z),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,z,x18,x1,x19))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,c_Expr_Oexp_OFAss(v,w,x,c_Expr_Oexp_OLAss(y,z,x1),x1),x18,x1,x19))**.
% 299.81/300.44 20827[0:SpR:327.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_OCast(y,z,x1)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,v,x18,x1,x19)),hAPP(hAPP(hAPP(x3,y),z),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,z,x18,x1,x19))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,u,x9,x10,x11,x12,x13,x14,x15,x16,x17,c_Expr_Oexp_OFAss(v,w,x,c_Expr_Oexp_OCast(y,z,x1),x1),x18,x1,x19))**.
% 299.81/300.44 20993[0:SpR:41.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OLAss(v,w,x)),y),z),x1),hAPP(hAPP(hAPP(x2,v),w),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x2,x8,x9,x10,x11,x12,x13,x14,x15,u,x16,x17,w,x18,x,x19))),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x2,x8,x9,x10,x11,x12,x13,x14,x15,u,x16,x17,x1,x18,x,x19)),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x2,x8,x9,x10,x11,x12,x13,x14,x15,u,x16,x17,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_OLAss(v,w,x),y,z,x1,x),x18,x,x19))**.
% 299.81/300.44 20992[0:SpR:327.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OCast(v,w,x)),y),z),x1),hAPP(hAPP(hAPP(x2,v),w),c_Expr_Oexp_Oexp__rec__1(x3,x2,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,u,x16,x17,w,x18,x,x19))),c_Expr_Oexp_Oexp__rec__1(x3,x2,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,u,x16,x17,x1,x18,x,x19)),c_Expr_Oexp_Oexp__rec__1(x3,x2,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,u,x16,x17,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_OCast(v,w,x),y,z,x1,x),x18,x,x19))**.
% 299.81/300.44 20985[0:SpR:41.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_OLAss(y,z,x1)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,u,x16,x17,v,x18,x1,x19)),hAPP(hAPP(hAPP(x7,y),z),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,u,x16,x17,z,x18,x1,x19))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,u,x16,x17,c_Expr_Oexp_OTryCatch(v,w,x,c_Expr_Oexp_OLAss(y,z,x1),x1),x18,x1,x19))**.
% 299.81/300.44 20984[0:SpR:327.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_OCast(y,z,x1)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,u,x16,x17,v,x18,x1,x19)),hAPP(hAPP(hAPP(x3,y),z),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,u,x16,x17,z,x18,x1,x19))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,u,x16,x17,c_Expr_Oexp_OTryCatch(v,w,x,c_Expr_Oexp_OCast(y,z,x1),x1),x18,x1,x19))**.
% 299.81/300.44 37222[0:SpL:53.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x19,x20,x21),x21),x21)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20),x20)*.
% 299.81/300.44 37221[0:SpL:262.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x19,x20,x21),x21),x21)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20),x20)*.
% 299.81/300.44 18632[0:SpR:41.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x1,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x1,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OLAss(x12,x13,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x34,x33,x35)))*.
% 299.81/300.44 18631[0:SpR:327.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x1,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x1,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OCast(x12,x13,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x34,x33,x35)))*.
% 299.81/300.44 20137[0:SpR:5.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OBlock(v,w,x,y)),z),x1),hAPP(hAPP(hAPP(hAPP(x2,v),w),x),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,u,x6,x7,x8,x9,x10,x2,x11,x12,x13,x14,x15,x16,x17,x,x18,y,x19))),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,u,x6,x7,x8,x9,x10,x2,x11,x12,x13,x14,x15,x16,x17,x1,x18,y,x19)),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,u,x6,x7,x8,x9,x10,x2,x11,x12,x13,x14,x15,x16,x17,c_Expr_Oexp_OBinOp(c_Expr_Oexp_OBlock(v,w,x,y),z,x1,y),x18,y,x19))**.
% 299.81/300.44 20136[0:SpR:326.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OFAcc(v,w,x,y)),z),x1),hAPP(hAPP(hAPP(hAPP(x2,v),w),x),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,u,x6,x7,x2,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,v,x18,y,x19))),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,u,x6,x7,x2,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x1,x18,y,x19)),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,u,x6,x7,x2,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,c_Expr_Oexp_OBinOp(c_Expr_Oexp_OFAcc(v,w,x,y),z,x1,y),x18,y,x19))**.
% 299.81/300.44 20129[0:SpR:5.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_OBlock(x,y,z,x1)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,v,x18,x1,x19)),hAPP(hAPP(hAPP(hAPP(x10,x),y),z),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,z,x18,x1,x19))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,c_Expr_Oexp_OBinOp(v,w,c_Expr_Oexp_OBlock(x,y,z,x1),x1),x18,x1,x19))**.
% 299.81/300.44 20128[0:SpR:326.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_OFAcc(x,y,z,x1)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,v,x18,x1,x19)),hAPP(hAPP(hAPP(hAPP(x7,x),y),z),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x,x18,x1,x19))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,u,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,c_Expr_Oexp_OBinOp(v,w,c_Expr_Oexp_OFAcc(x,y,z,x1),x1),x18,x1,x19))**.
% 299.81/300.44 60720[0:SpL:180.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17)),x18,x19,x20),x21,c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBinOp(v,w,x,x16),x15,x16,x17),x20),c_List_Olist_ONil(x20))** -> equal(c_List_Olist__update(x18,x21,c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x,x15,x16,x17),x19),c_List_Olist_ONil(x19)).
% 299.81/300.44 18630[0:SpR:68.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x12,x29,x30,x31),x32,x33),x34,x33,x35),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,c_Expr_Oexp_Othrow(x12,x30),x29,x30,x31),x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x34,x33,x35)))*.
% 299.81/300.44 19038[0:SpR:68.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,x12,x29,x30,x31),x32,x33),x34,x33,x35),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,c_Expr_Oexp_Othrow(x12,x30),x29,x30,x31),x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x32,x34,x33,x35)))*.
% 299.81/300.44 20139[0:SpR:54.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,hAPP(v,w)),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,c_COMBB(u,v,x3,x4,x5),x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,w,x19,x20,x21)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,c_COMBB(u,v,x3,x4,x5),x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,y,x19,x20,x21)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,c_COMBB(u,v,x3,x4,x5),x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,c_Expr_Oexp_OBinOp(w,x,y,x20),x19,x20,x21))**.
% 299.81/300.44 20138[0:SpR:125.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(u,hAPP(v,w)),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,c_Fun_Ocomp(u,v,x3,x4,x5),x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,w,x19,x20,x21)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,c_Fun_Ocomp(u,v,x3,x4,x5),x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,y,x19,x20,x21)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,c_Fun_Ocomp(u,v,x3,x4,x5),x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,c_Expr_Oexp_OBinOp(w,x,y,x20),x19,x20,x21))**.
% 299.81/300.44 49432[0:SpR:53.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OTryCatch(x14,x15,x16,x17,x18),x19,x18,x20),x21),x21),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x11,x14),x15),x16),x17),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x19,x18,x20)),c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x17,x19,x18,x20),x22),x22),x22,x21))*.
% 299.81/300.44 49431[0:SpR:262.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAss(x14,x15,x16,x17,x18),x19,x18,x20),x21),x21),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x4,x14),x15),x16),x17),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x19,x18,x20)),c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x17,x19,x18,x20),x22),x22),x22,x21))*.
% 299.81/300.44 52961[0:SpR:53.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OTryCatch(x14,x15,x16,x17,x18),x19,x18,x20),x21),x21),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x11,x14),x15),x16),x17),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x19,x18,x20)),c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x17,x19,x18,x20),x22),x22),x22,x21))*.
% 299.81/300.44 52960[0:SpR:262.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAss(x14,x15,x16,x17,x18),x19,x18,x20),x21),x21),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x4,x14),x15),x16),x17),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x19,x18,x20)),c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x17,x19,x18,x20),x22),x22),x22,x21))*.
% 299.81/300.44 54372[0:SpR:53.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OTryCatch(x14,x15,x16,x17,x18),x19,x18,x20),x21),x21),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x11,x14),x15),x16),x17),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x19,x18,x20)),c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x17,x19,x18,x20),x22),x22),x22,x21))*.
% 299.81/300.44 54371[0:SpR:262.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAss(x14,x15,x16,x17,x18),x19,x18,x20),x21),x21),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x4,x14),x15),x16),x17),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x19,x18,x20)),c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x17,x19,x18,x20),x22),x22),x22,x21))*.
% 299.81/300.44 56248[0:SpL:53.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,v,x16,x17,x18)),x19,x20,x21),x22,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,c_Expr_Oexp_OTryCatch(v,w,x,y,x17),x16,x17,x18),x21),x21)* -> c_List_Odistinct(c_List_Olist__update(x19,x22,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,y,x16,x17,x18),x20),x20)*.
% 299.81/300.44 56247[0:SpL:262.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x17,x18)),x19,x20,x21),x22,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OFAss(v,w,x,y,x17),x16,x17,x18),x21),x21)* -> c_List_Odistinct(c_List_Olist__update(x19,x22,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,y,x16,x17,x18),x20),x20)*.
% 299.81/300.44 18633[0:SpR:68.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(x1,x12),x27,x28,x29,x13,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(x1,x12),x27,x28,x29,c_Expr_Oexp_Othrow(x13,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x34,x33,x35)))*.
% 299.81/300.44 20838[0:SpR:5.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OBlock(v,w,x,y)),z),x1),x2),hAPP(hAPP(hAPP(hAPP(x3,v),w),x),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,u,x11,x3,x12,x13,x14,x15,x16,x17,x18,x,x19,y,x20))),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,u,x11,x3,x12,x13,x14,x15,x16,x17,x18,x2,x19,y,x20)),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,u,x11,x3,x12,x13,x14,x15,x16,x17,x18,c_Expr_Oexp_OFAss(c_Expr_Oexp_OBlock(v,w,x,y),z,x1,x2,y),x19,y,x20))**.
% 299.81/300.44 20837[0:SpR:326.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OFAcc(v,w,x,y)),z),x1),x2),hAPP(hAPP(hAPP(hAPP(x3,v),w),x),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x3,u,x10,x11,x12,x13,x14,x15,x16,x17,x18,v,x19,y,x20))),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x3,u,x10,x11,x12,x13,x14,x15,x16,x17,x18,x2,x19,y,x20)),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x3,u,x10,x11,x12,x13,x14,x15,x16,x17,x18,c_Expr_Oexp_OFAss(c_Expr_Oexp_OFAcc(v,w,x,y),z,x1,x2,y),x19,y,x20))**.
% 299.81/300.44 20830[0:SpR:5.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_OBlock(y,z,x1,x2)),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,x16,x17,x18,v,x19,x2,x20)),hAPP(hAPP(hAPP(hAPP(x11,y),z),x1),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,x16,x17,x18,x1,x19,x2,x20))),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,x16,x17,x18,c_Expr_Oexp_OFAss(v,w,x,c_Expr_Oexp_OBlock(y,z,x1,x2),x2),x19,x2,x20))**.
% 299.81/300.44 20829[0:SpR:326.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_OFAcc(y,z,x1,x2)),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,x16,x17,x18,v,x19,x2,x20)),hAPP(hAPP(hAPP(hAPP(x9,y),z),x1),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,x16,x17,x18,y,x19,x2,x20))),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x15,x16,x17,x18,c_Expr_Oexp_OFAss(v,w,x,c_Expr_Oexp_OFAcc(y,z,x1,x2),x2),x19,x2,x20))**.
% 299.81/300.44 20995[0:SpR:5.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OBlock(v,w,x,y)),z),x1),x2),hAPP(hAPP(hAPP(hAPP(x3,v),w),x),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x3,x13,x14,x15,x16,u,x17,x18,x,x19,y,x20))),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x3,x13,x14,x15,x16,u,x17,x18,x2,x19,y,x20)),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x3,x13,x14,x15,x16,u,x17,x18,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_OBlock(v,w,x,y),z,x1,x2,y),x19,y,x20))**.
% 299.81/300.44 20994[0:SpR:326.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OFAcc(v,w,x,y)),z),x1),x2),hAPP(hAPP(hAPP(hAPP(x3,v),w),x),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x3,x10,x11,x12,x13,x14,x15,x16,u,x17,x18,v,x19,y,x20))),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x3,x10,x11,x12,x13,x14,x15,x16,u,x17,x18,x2,x19,y,x20)),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x3,x10,x11,x12,x13,x14,x15,x16,u,x17,x18,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_OFAcc(v,w,x,y),z,x1,x2,y),x19,y,x20))**.
% 299.81/300.44 20987[0:SpR:5.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_OBlock(y,z,x1,x2)),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,u,x17,x18,v,x19,x2,x20)),hAPP(hAPP(hAPP(hAPP(x12,y),z),x1),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,u,x17,x18,x1,x19,x2,x20))),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,u,x17,x18,c_Expr_Oexp_OTryCatch(v,w,x,c_Expr_Oexp_OBlock(y,z,x1,x2),x2),x19,x2,x20))**.
% 299.81/300.44 20986[0:SpR:326.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_OFAcc(y,z,x1,x2)),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,u,x17,x18,v,x19,x2,x20)),hAPP(hAPP(hAPP(hAPP(x9,y),z),x1),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,u,x17,x18,y,x19,x2,x20))),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,u,x17,x18,c_Expr_Oexp_OTryCatch(v,w,x,c_Expr_Oexp_OFAcc(y,z,x1,x2),x2),x19,x2,x20))**.
% 299.81/300.44 21518[0:SpR:5.0,165.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x4,x6,x7,x8,x9,x10,c_Expr_Oexp_OBlock(x11,x12,x11,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x4,x6,x7,x8,x9,x10,x12,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x4,x6,x7,x8,x9,x10,x11,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x4,x6,x7,x8,x9,x10,c_Expr_Oexp_OCond(x11,x12,x11,x13),x14,x13,x15))**.
% 299.81/300.44 21517[0:SpR:326.0,165.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x1,x6,x7,x8,x9,x10,c_Expr_Oexp_OFAcc(x11,x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x1,x6,x7,x8,x9,x10,x12,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x1,x6,x7,x8,x9,x10,x13,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x1,x6,x7,x8,x9,x10,c_Expr_Oexp_OCond(x11,x12,x13,x14),x15,x14,x16))**.
% 299.81/300.44 60723[0:SpL:53.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,v,x16,x17,x18)),x19,x20,x21),x22,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,c_Expr_Oexp_OTryCatch(v,w,x,y,x17),x16,x17,x18),x21),c_List_Olist_ONil(x21))** -> equal(c_List_Olist__update(x19,x22,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,y,x16,x17,x18),x20),c_List_Olist_ONil(x20)).
% 299.81/300.44 60722[0:SpL:262.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x17,x18)),x19,x20,x21),x22,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OFAss(v,w,x,y,x17),x16,x17,x18),x21),c_List_Olist_ONil(x21))** -> equal(c_List_Olist__update(x19,x22,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,y,x16,x17,x18),x20),c_List_Olist_ONil(x20)).
% 299.81/300.44 18148[0:SpR:68.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,v,x26,x27,x28,w,x29,x30,x31),x32,x33),x34,x33,x35),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,v,x26,x27,x28,c_Expr_Oexp_Othrow(w,x30),x29,x30,x31),x32),c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x32,x34,x33,x35)))*.
% 299.81/300.44 18320[0:SpR:68.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,z,x26,x27,x28,x1,x29,x30,x31),x32,x33),x34,x33,x35),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,z,x26,x27,x28,c_Expr_Oexp_Othrow(x1,x30),x29,x30,x31),x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x32,x34,x33,x35)))*.
% 299.81/300.44 20840[0:SpR:54.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,hAPP(v,w)),x),y),z),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,c_COMBB(u,v,x8,x9,x10),x11,x12,x13,x14,x15,x16,x17,x18,x19,w,x20,x21,x22)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,c_COMBB(u,v,x8,x9,x10),x11,x12,x13,x14,x15,x16,x17,x18,x19,z,x20,x21,x22)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,c_COMBB(u,v,x8,x9,x10),x11,x12,x13,x14,x15,x16,x17,x18,x19,c_Expr_Oexp_OFAss(w,x,y,z,x21),x20,x21,x22))**.
% 299.81/300.44 20839[0:SpR:125.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,hAPP(v,w)),x),y),z),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,c_Fun_Ocomp(u,v,x8,x9,x10),x11,x12,x13,x14,x15,x16,x17,x18,x19,w,x20,x21,x22)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,c_Fun_Ocomp(u,v,x8,x9,x10),x11,x12,x13,x14,x15,x16,x17,x18,x19,z,x20,x21,x22)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,c_Fun_Ocomp(u,v,x8,x9,x10),x11,x12,x13,x14,x15,x16,x17,x18,x19,c_Expr_Oexp_OFAss(w,x,y,z,x21),x20,x21,x22))**.
% 299.81/300.44 20997[0:SpR:54.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,hAPP(v,w)),x),y),z),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_COMBB(u,v,x15,x16,x17),x18,x19,w,x20,x21,x22)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_COMBB(u,v,x15,x16,x17),x18,x19,z,x20,x21,x22)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_COMBB(u,v,x15,x16,x17),x18,x19,c_Expr_Oexp_OTryCatch(w,x,y,z,x21),x20,x21,x22))**.
% 299.81/300.44 20996[0:SpR:125.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,hAPP(v,w)),x),y),z),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Fun_Ocomp(u,v,x15,x16,x17),x18,x19,w,x20,x21,x22)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Fun_Ocomp(u,v,x15,x16,x17),x18,x19,z,x20,x21,x22)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Fun_Ocomp(u,v,x15,x16,x17),x18,x19,c_Expr_Oexp_OTryCatch(w,x,y,z,x21),x20,x21,x22))**.
% 299.81/300.44 18607[0:SpR:326.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAcc(x13,x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x1,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x2,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x1,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OFAcc(x2,x13,x14,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x35,x34,x36)))*.
% 299.81/300.44 19009[0:SpR:5.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAcc(x13,x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x1,x24,x25,x26,x27,x28,x29,x30,x14,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x1,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBlock(x2,x13,x14,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x35,x34,x36)))*.
% 299.81/300.44 18629[0:SpR:41.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAcc(x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x1,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x1,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OLAss(x2,x13,x31),x30,x31,x32),x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x35,x34,x36)))*.
% 299.81/300.44 18628[0:SpR:327.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAcc(x13,c_Expr_Oexp_Oexp__rec__1(x14,x1,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x1,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OCast(x2,x13,x31),x30,x31,x32),x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x35,x34,x36)))*.
% 299.81/300.44 19037[0:SpR:41.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBlock(x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OLAss(x5,x13,x31),x30,x31,x32),x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,x33,x35,x34,x36)))*.
% 299.81/300.44 19036[0:SpR:327.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBlock(x13,c_Expr_Oexp_Oexp__rec__1(x14,x4,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x4,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OCast(x5,x13,x31),x30,x31,x32),x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,x33,x35,x34,x36)))*.
% 299.81/300.44 19033[0:SpR:68.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,x5,x29,x30,x31),x32,x33,x34),x35,x34,x36),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,c_Expr_Oexp_Othrow(x5,x30),x29,x30,x31),x32),x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,x33,x35,x34,x36)))*.
% 299.81/300.44 18141[0:SpR:327.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(x14,v,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x,x30,x31,x32),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,v,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OCast(w,x,x31),x30,x31,x32),x33),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x33,x35,x34,x36)))*.
% 299.81/300.44 18319[0:SpR:327.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x14,z,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x2,x30,x31,x32),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,z,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OCast(x1,x2,x31),x30,x31,x32),x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x33,x35,x34,x36)))*.
% 299.81/300.44 18311[0:SpR:41.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,v,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x,x30,x31,x32),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,v,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OLAss(w,x,x31),x30,x31,x32),x33),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x33,x35,x34,x36)))*.
% 299.81/300.44 18310[0:SpR:41.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,z,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x2,x30,x31,x32),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,z,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OLAss(x1,x2,x31),x30,x31,x32),x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x33,x35,x34,x36)))*.
% 299.81/300.44 21527[0:SpR:326.0,165.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x1,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x1,x7,x8,x9,x10,x11,x2,x14,x15,x16),x15),x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x1,x7,x8,x9,x10,x11,x13,x14,x15,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x1,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x2,x12,x13,x15),x14,x15,x16))**.
% 299.81/300.44 21525[0:SpR:41.0,165.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,z,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x1,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,z,x7,x8,x9,x10,x11,x12,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,z,x7,x8,x9,x10,x11,x1,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,z,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x1,x12,x1,x13),x14,x13,x15))**.
% 299.81/300.44 21524[0:SpR:327.0,165.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,v,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,w,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,v,x7,x8,x9,x10,x11,x12,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,v,x7,x8,x9,x10,x11,w,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,v,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(w,x12,w,x13),x14,x13,x15))**.
% 299.81/300.44 18611[0:SpR:326.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAcc(x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x1,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x2,x31,x32,x33),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x1,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OFAcc(x2,x3,x14,x32),x31,x32,x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x36,x35,x37)))*.
% 299.81/300.44 19035[0:SpR:326.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBlock(x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x4,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x5,x31,x32,x33),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x4,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OFAcc(x5,x6,x14,x32),x31,x32,x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x11,x12,x13,x34,x36,x35,x37)))*.
% 299.81/300.44 19015[0:SpR:5.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBlock(x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x4,x24,x25,x26,x27,x28,x29,x30,x14,x31,x32,x33),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x4,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBlock(x5,x6,x14,x32),x31,x32,x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x11,x12,x13,x34,x36,x35,x37)))*.
% 299.81/300.44 19014[0:SpR:5.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAcc(x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x1,x24,x25,x26,x27,x28,x29,x30,x14,x31,x32,x33),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x1,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBlock(x2,x3,x14,x32),x31,x32,x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x36,x35,x37)))*.
% 299.81/300.44 19032[0:SpR:41.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x6,x30,x31,x32),x33,x34,x35),x36,x35,x37),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OLAss(x5,x6,x31),x30,x31,x32),x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x11,x12,x13,x34,x36,x35,x37)))*.
% 299.81/300.44 19031[0:SpR:327.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x14,x4,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x6,x30,x31,x32),x33,x34,x35),x36,x35,x37),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x4,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OCast(x5,x6,x31),x30,x31,x32),x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x11,x12,x13,x34,x36,x35,x37)))*.
% 299.81/300.44 18149[0:SpR:481.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OCast(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x11,x12),x13,x12,x14),hAPP(hAPP(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),x11),c_Expr_Oexp_Oexp__rec__1(u,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x12,x14)))*.
% 299.81/300.44 18321[0:SpR:481.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OLAss(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x11,x12),x13,x12,x14),hAPP(hAPP(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),x11),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x12,x14)))*.
% 299.81/300.44 18615[0:SpR:326.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,v,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,w,x31,x32,x33),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,v,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OFAcc(w,x,y,x32),x31,x32,x33),x34),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x34,x36,x35,x37)))*.
% 299.81/300.44 18613[0:SpR:326.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,z,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x1,x31,x32,x33),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,z,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OFAcc(x1,x2,x3,x32),x31,x32,x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x34,x36,x35,x37)))*.
% 299.81/300.44 19020[0:SpR:5.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,v,x24,x25,x26,x27,x28,x29,x30,y,x31,x32,x33),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,v,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBlock(w,x,y,x32),x31,x32,x33),x34),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x34,x36,x35,x37)))*.
% 299.81/300.44 19017[0:SpR:5.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,z,x24,x25,x26,x27,x28,x29,x30,x3,x31,x32,x33),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,z,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBlock(x1,x2,x3,x32),x31,x32,x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x34,x36,x35,x37)))*.
% 299.81/300.44 21478[0:SpR:68.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_Othrow(v,w)),x),y),hAPP(hAPP(z,v),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,z,x13,x14,x15,v,x16,w,x17))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,z,x13,x14,x15,x,x16,w,x17)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,z,x13,x14,x15,y,x16,w,x17)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,z,x13,x14,x15,c_Expr_Oexp_OCond(c_Expr_Oexp_Othrow(v,w),x,y,w),x16,w,x17))**.
% 299.81/300.44 21470[0:SpR:68.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_Othrow(w,x)),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,v,x16,x,x17)),hAPP(hAPP(x12,w),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,w,x16,x,x17))),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,y,x16,x,x17)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,c_Expr_Oexp_OCond(v,c_Expr_Oexp_Othrow(w,x),y,x),x16,x,x17))**.
% 299.81/300.44 21462[0:SpR:68.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Othrow(x,y)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,v,x16,y,x17)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,w,x16,y,x17)),hAPP(hAPP(x12,x),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,x,x16,y,x17))),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,u,x11,x12,x13,x14,x15,c_Expr_Oexp_OCond(v,w,c_Expr_Oexp_Othrow(x,y),y),x16,y,x17))**.
% 299.81/300.44 21434[0:SpR:165.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x1,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAcc(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x1,x8,x9,x10,x11,x12,x2,x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x1,x8,x9,x10,x11,x12,x3,x14,x15,x16),x15),x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x1,x8,x9,x10,x11,x12,c_Expr_Oexp_OCond(x2,x3,x13,x15),x14,x15,x16))**.
% 299.81/300.44 19034[0:SpR:481.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OBlock(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x11,x12,x13),x14,x13,x15),hAPP(hAPP(hAPP(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),x11),x12),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x4,x5,x6,x7,x8,x9,x10,x12,x14,x13,x15)))*.
% 299.81/300.44 19030[0:SpR:326.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),x7),x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x4,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x5,x31,x32,x33),x34,x35,x36),x37,x36,x38),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x4,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OFAcc(x5,x6,x7,x32),x31,x32,x33),x34),x35),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),x7),x8,x9,x10,x11,x12,x13,x14,x35,x37,x36,x38)))*.
% 299.81/300.44 19019[0:SpR:5.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),x7),x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x4,x24,x25,x26,x27,x28,x29,x30,x7,x31,x32,x33),x34,x35,x36),x37,x36,x38),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x4,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBlock(x5,x6,x7,x32),x31,x32,x33),x34),x35),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),x7),x8,x9,x10,x11,x12,x13,x14,x35,x37,x36,x38)))*.
% 299.81/300.44 21526[0:SpR:68.0,165.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x6,x8),x9),x10,x11,x12,c_Expr_Oexp_Othrow(x8,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x6,x8),x9),x10,x11,x12,x9,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x6,x8),x9),x10,x11,x12,x8,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x6,x8),x9),x10,x11,x12,c_Expr_Oexp_OCond(x8,x9,x8,x13),x14,x13,x15))**.
% 299.81/300.44 22969[0:SpR:165.0,6605.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,w,x15,x16,x17)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x,x15,x16,x17),c_List_Olist_ONil(x18),x18),x18,x19),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,c_Expr_Oexp_OCond(v,w,x,x16),x15,x16,x17),c_List_Olist_ONil(x19),x19))*.
% 299.81/300.44 18150[0:SpR:68.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,v,x26,x27,x28,x12,x29,x30,x31),x32),x33,x32,x34),hAPP(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,v,x26,x27,x28,c_Expr_Oexp_Othrow(x12,x30),x29,x30,x31),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,v,x26,x27,x28,x12,x29,x30,x31),x33,x32,x34)))*.
% 299.81/300.44 18323[0:SpR:68.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,z,x26,x27,x28,x12,x29,x30,x31),x32),x33,x32,x34),hAPP(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,z,x26,x27,x28,c_Expr_Oexp_Othrow(x12,x30),x29,x30,x31),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,z,x26,x27,x28,x12,x29,x30,x31),x33,x32,x34)))*.
% 299.81/300.44 19292[0:SpR:301.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OBlock(x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14),x13),x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OSeq(x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14),x13),x12,x13,x14))**.
% 299.81/300.44 19636[0:SpR:192.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x4,x7,x8,x9,x10,c_Expr_Oexp_OBlock(x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x4,x7,x8,x9,x10,x11,x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x4,x7,x8,x9,x10,x11,x12,x13,x14),x13),x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x4,x7,x8,x9,x10,c_Expr_Oexp_OWhile(x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x4,x7,x8,x9,x10,x11,x12,x13,x14),x13),x12,x13,x14))**.
% 299.81/300.44 21481[0:SpR:41.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OLAss(v,w,x)),y),z),hAPP(hAPP(hAPP(x1,v),w),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x1,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,w,x17,x,x18))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x1,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,y,x17,x,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x1,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,z,x17,x,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x1,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,c_Expr_Oexp_OCond(c_Expr_Oexp_OLAss(v,w,x),y,z,x),x17,x,x18))**.
% 299.81/300.44 21480[0:SpR:327.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OCast(v,w,x)),y),z),hAPP(hAPP(hAPP(x1,v),w),c_Expr_Oexp_Oexp__rec__1(x2,x1,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,w,x17,x,x18))),c_Expr_Oexp_Oexp__rec__1(x2,x1,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,y,x17,x,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x1,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,z,x17,x,x18)),c_Expr_Oexp_Oexp__rec__1(x2,x1,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,c_Expr_Oexp_OCond(c_Expr_Oexp_OCast(v,w,x),y,z,x),x17,x,x18))**.
% 299.81/300.44 21473[0:SpR:41.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OLAss(w,x,y)),z),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,v,x17,y,x18)),hAPP(hAPP(hAPP(x6,w),x),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,x,x17,y,x18))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,z,x17,y,x18)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,c_Expr_Oexp_OCond(v,c_Expr_Oexp_OLAss(w,x,y),z,y),x17,y,x18))**.
% 299.81/300.44 21472[0:SpR:327.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OCast(w,x,y)),z),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,v,x17,y,x18)),hAPP(hAPP(hAPP(x2,w),x),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,x,x17,y,x18))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,z,x17,y,x18)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,c_Expr_Oexp_OCond(v,c_Expr_Oexp_OCast(w,x,y),z,y),x17,y,x18))**.
% 299.81/300.44 21465[0:SpR:41.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_OLAss(x,y,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,v,x17,z,x18)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,w,x17,z,x18)),hAPP(hAPP(hAPP(x6,x),y),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,y,x17,z,x18))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,c_Expr_Oexp_OCond(v,w,c_Expr_Oexp_OLAss(x,y,z),z),x17,z,x18))**.
% 299.81/300.44 21464[0:SpR:327.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_OCast(x,y,z)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,v,x17,z,x18)),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,w,x17,z,x18)),hAPP(hAPP(hAPP(x2,x),y),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,y,x17,z,x18))),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,u,x12,x13,x14,x15,x16,c_Expr_Oexp_OCond(v,w,c_Expr_Oexp_OCast(x,y,z),z),x17,z,x18))**.
% 299.81/300.44 37220[0:SpL:165.0,6618.0] || c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x18,x19,x20),x20),x20)* -> c_List_Odistinct(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19),x19)*.
% 299.81/300.44 19287[0:SpR:301.0,434.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,v,x14,x15,x16)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),x17,x18),x18,x19),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(v,w,x15),x14,x15,x16),c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,v,x14,x15,x16)),x17,x18,x19),x19))*.
% 299.81/300.44 19629[0:SpR:192.0,434.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,v,x14,x15,x16)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,w,x14,x15,x16),x17,x18),x18,x19),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,c_Expr_Oexp_OWhile(v,w,x15),x14,x15,x16),c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,v,x14,x15,x16)),x17,x18,x19),x19))*.
% 299.81/300.44 19041[0:SpR:41.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OLAss(x12,x13,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 19040[0:SpR:327.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x4,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x4,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OCast(x12,x13,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Oexp__rec__1(x14,x4,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 20165[0:SpR:192.0,180.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x,x7,x8,x9,x10,c_Expr_Oexp_OWhile(x11,x11,x12),x13,x12,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x,x7,x8,x9,x10,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x,x7,x8,x9,x10,x11,x13,x12,x14),x13,x12,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x,x7,x8,x9,x10,c_Expr_Oexp_OBinOp(x11,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x,x7,x8,x9,x10,x11,x13,x12,x14),x12),x13,x12,x14))**.
% 299.81/300.44 20164[0:SpR:301.0,180.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OSeq(x11,x11,x12),x13,x12,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x,x5,x6,x7,x8,x9,x10,x11,x13,x12,x14),x13,x12,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OBinOp(x11,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x,x5,x6,x7,x8,x9,x10,x11,x13,x12,x14),x12),x13,x12,x14))**.
% 299.81/300.44 21442[0:SpR:165.0,53.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x6,x9,x10,c_Expr_Oexp_OTryCatch(x11,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x6,x9,x10,x11,x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x6,x9,x10,x11,x12,x13,x14),x13),x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x6,x9,x10,c_Expr_Oexp_OCond(x11,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x6,x9,x10,x11,x12,x13,x14),x13),x12,x13,x14))**.
% 299.81/300.44 21440[0:SpR:165.0,262.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x2,x6,x7,x8,x9,x10,c_Expr_Oexp_OFAss(x11,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x2,x6,x7,x8,x9,x10,x11,x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x2,x6,x7,x8,x9,x10,x11,x12,x13,x14),x13),x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x2,x6,x7,x8,x9,x10,c_Expr_Oexp_OCond(x11,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x2,x6,x7,x8,x9,x10,x11,x12,x13,x14),x13),x12,x13,x14))**.
% 299.81/300.44 49430[0:SpR:165.0,4140.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCond(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x8,x14),x15),x16),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x18,x17,x19)),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x18,x17,x19)),c_List_Otake(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x21),x21),x21,x20))*.
% 299.81/300.44 52959[0:SpR:165.0,4254.0] || -> equal(c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCond(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x8,x14),x15),x16),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x18,x17,x19)),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x18,x17,x19)),c_List_Orotate(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x21),x21),x21,x20))*.
% 299.81/300.44 54370[0:SpR:165.0,4361.0] || -> equal(c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCond(x14,x15,x16,x17),x18,x17,x19),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x8,x14),x15),x16),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x18,x17,x19)),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x15,x18,x17,x19)),c_List_Odrop(u,c_List_Oreplicate(v,c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x16,x18,x17,x19),x21),x21),x21,x20))*.
% 299.81/300.44 56246[0:SpL:165.0,8888.0] || c_List_Odistinct(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,w,x15,x16,x17)),x18,x19,x20),x21,c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,c_Expr_Oexp_OCond(v,w,x,x16),x15,x16,x17),x20),x20)* -> c_List_Odistinct(c_List_Olist__update(x18,x21,c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x,x15,x16,x17),x19),x19)*.
% 299.81/300.44 18009[0:SpR:481.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x8,x9,x10,c_Expr_Oexp_Othrow(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x11),x12,x11,x13),hAPP(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x8,x9,x10,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x12,x11,x13)))*.
% 299.81/300.44 18003[0:SpR:68.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x8,x9),x10,x11,x12,c_Expr_Oexp_Othrow(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x8,x26,x27,x28,x9,x29,x30,x31),x32),x33,x32,x34),hAPP(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x8,x26,x27,x28,c_Expr_Oexp_Othrow(x9,x30),x29,x30,x31),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x8,x9),x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x8,x26,x27,x28,x9,x29,x30,x31),x33,x32,x34)))*.
% 299.81/300.44 19289[0:SpR:301.0,437.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,v,x14,x15,x16)),c_List_Olist__update(x17,x18,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),x19),x19,x20),c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,v,x14,x15,x16)),x17,x19,x20),x18,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(v,w,x15),x14,x15,x16),x20))*.
% 299.81/300.44 19632[0:SpR:192.0,437.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,v,x14,x15,x16)),c_List_Olist__update(x17,x18,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,w,x14,x15,x16),x19),x19,x20),c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,v,x14,x15,x16)),x17,x19,x20),x18,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,c_Expr_Oexp_OWhile(v,w,x15),x14,x15,x16),x20))*.
% 299.81/300.44 20878[0:SpR:180.0,262.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OBinOp(x11,x12,x11,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x13,x15),x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OFAss(x11,x12,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x13,x15),x13),x14,x13,x15))**.
% 299.81/300.44 21039[0:SpR:180.0,53.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x,x9,x10,c_Expr_Oexp_OBinOp(x11,x12,x11,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x,x9,x10,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x,x9,x10,x11,x14,x13,x15),x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x,x9,x10,c_Expr_Oexp_OTryCatch(x11,x12,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x,x9,x10,x11,x14,x13,x15),x13),x14,x13,x15))**.
% 299.81/300.44 21483[0:SpR:5.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OBlock(v,w,x,y)),z),x1),hAPP(hAPP(hAPP(hAPP(x2,v),w),x),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x2,x12,u,x13,x14,x15,x16,x17,x,x18,y,x19))),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x2,x12,u,x13,x14,x15,x16,x17,z,x18,y,x19)),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x2,x12,u,x13,x14,x15,x16,x17,x1,x18,y,x19)),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x2,x12,u,x13,x14,x15,x16,x17,c_Expr_Oexp_OCond(c_Expr_Oexp_OBlock(v,w,x,y),z,x1,y),x18,y,x19))**.
% 299.81/300.44 21482[0:SpR:326.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,c_Expr_Oexp_OFAcc(v,w,x,y)),z),x1),hAPP(hAPP(hAPP(hAPP(x2,v),w),x),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x2,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,v,x18,y,x19))),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x2,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,z,x18,y,x19)),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x2,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,x1,x18,y,x19)),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x2,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,c_Expr_Oexp_OCond(c_Expr_Oexp_OFAcc(v,w,x,y),z,x1,y),x18,y,x19))**.
% 299.81/300.44 21475[0:SpR:5.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OBlock(w,x,y,z)),x1),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,v,x18,z,x19)),hAPP(hAPP(hAPP(hAPP(x11,w),x),y),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,y,x18,z,x19))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,x1,x18,z,x19)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,c_Expr_Oexp_OCond(v,c_Expr_Oexp_OBlock(w,x,y,z),x1,z),x18,z,x19))**.
% 299.81/300.44 21474[0:SpR:326.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),c_Expr_Oexp_OFAcc(w,x,y,z)),x1),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,v,x18,z,x19)),hAPP(hAPP(hAPP(hAPP(x8,w),x),y),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,w,x18,z,x19))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,x1,x18,z,x19)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,c_Expr_Oexp_OCond(v,c_Expr_Oexp_OFAcc(w,x,y,z),x1,z),x18,z,x19))**.
% 299.81/300.44 21467[0:SpR:5.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_OBlock(x,y,z,x1)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,v,x18,x1,x19)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,w,x18,x1,x19)),hAPP(hAPP(hAPP(hAPP(x11,x),y),z),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,z,x18,x1,x19))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,c_Expr_Oexp_OCond(v,w,c_Expr_Oexp_OBlock(x,y,z,x1),x1),x18,x1,x19))**.
% 299.81/300.44 21466[0:SpR:326.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_OFAcc(x,y,z,x1)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,v,x18,x1,x19)),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,w,x18,x1,x19)),hAPP(hAPP(hAPP(hAPP(x8,x),y),z),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,x,x18,x1,x19))),c_Expr_Oexp_Oexp__rec__1(x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,u,x13,x14,x15,x16,x17,c_Expr_Oexp_OCond(v,w,c_Expr_Oexp_OFAcc(x,y,z,x1),x1),x18,x1,x19))**.
% 299.81/300.44 60721[0:SpL:165.0,8890.0] || equal(c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,w,x15,x16,x17)),x18,x19,x20),x21,c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,c_Expr_Oexp_OCond(v,w,x,x16),x15,x16,x17),x20),c_List_Olist_ONil(x20))** -> equal(c_List_Olist__update(x18,x21,c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x,x15,x16,x17),x19),c_List_Olist_ONil(x19)).
% 299.81/300.44 18139[0:SpR:327.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OCast(x13,c_Expr_Oexp_Oexp__rec__1(x14,v,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,v,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OCast(w,x13,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(x14,v,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 18322[0:SpR:327.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OLAss(x13,c_Expr_Oexp_Oexp__rec__1(x14,z,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,z,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OCast(x1,x13,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(x14,z,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 18308[0:SpR:41.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OLAss(x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,z,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,z,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OLAss(x1,x13,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,z,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 18307[0:SpR:41.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OCast(x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,v,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,v,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OLAss(w,x13,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,v,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 20154[0:SpR:68.0,180.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x8,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x12,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x8,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x16,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x8,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OBinOp(x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x16,x34),x33,x34,x35))**.
% 299.81/300.44 63479[0:SpR:192.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,v,x14,x15,x16)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,w,x14,x15,x16),c_List_Oreplicate(x17,x18,x19),x19),x19,x20),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,c_Expr_Oexp_OWhile(v,w,x15),x14,x15,x16),c_List_Oreplicate(x17,hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,v,x14,x15,x16)),x18),x20),x20))*.
% 299.81/300.44 63478[0:SpR:301.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,v,x14,x15,x16)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),c_List_Oreplicate(x17,x18,x19),x19),x19,x20),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(v,w,x15),x14,x15,x16),c_List_Oreplicate(x17,hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,v,x14,x15,x16)),x18),x20),x20))*.
% 299.81/300.44 63462[0:SpR:192.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,v,x14,x15,x16)),c_List_Olist_OCons(x17,c_List_Oreplicate(x18,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,w,x14,x15,x16),x19),x19),x19,x20),c_List_Olist_OCons(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,v,x14,x15,x16)),x17),c_List_Oreplicate(x18,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,c_Expr_Oexp_OWhile(v,w,x15),x14,x15,x16),x20),x20))*.
% 299.81/300.44 63461[0:SpR:301.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,v,x14,x15,x16)),c_List_Olist_OCons(x17,c_List_Oreplicate(x18,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),x19),x19),x19,x20),c_List_Olist_OCons(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,v,x14,x15,x16)),x17),c_List_Oreplicate(x18,c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(v,w,x15),x14,x15,x16),x20),x20))*.
% 299.81/300.44 64254[0:SpR:192.0,6606.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,v,x14,x15,x16)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,w,x14,x15,x16),c_List_Orev(x17,x18),x18),x18,x19),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,c_Expr_Oexp_OWhile(v,w,x15),x14,x15,x16),c_List_Orev(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,v,x14,x15,x16)),x17,x18,x19),x19),x19))*.
% 299.81/300.44 64253[0:SpR:301.0,6606.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,v,x14,x15,x16)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),c_List_Orev(x17,x18),x18),x18,x19),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(v,w,x15),x14,x15,x16),c_List_Orev(c_List_Omap(hAPP(hAPP(hAPP(u,v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,u,x8,x9,x10,x11,x12,x13,v,x14,x15,x16)),x17,x18,x19),x19),x19))*.
% 299.81/300.44 65086[0:SpR:192.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),c_List_Omap(hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x17,x18,x19),x19),x19),c_List_Omap(hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18),x18),x18,x19))*.
% 299.81/300.44 65085[0:SpR:301.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),c_List_Omap(hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x17,x18,x19),x19),x19),c_List_Omap(hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18),x18),x18,x19))*.
% 299.81/300.44 19296[0:SpR:301.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAcc(x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x1,x24,x25,x26,x27,x28,x29,x2,x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x1,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x1,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OSeq(x2,x13,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x34,x33,x35)))**.
% 299.81/300.44 19641[0:SpR:192.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAcc(x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x29,x2,x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x29,x13,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x29,c_Expr_Oexp_OWhile(x2,x13,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x34,x33,x35)))**.
% 299.81/300.44 20093[0:SpR:180.0,434.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x,x15,x16,x17),x18,x19),x19,x20),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBinOp(v,w,x,x16),x15,x16,x17),c_List_Omap(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17)),x18,x19,x20),x20))*.
% 299.81/300.44 19042[0:SpR:68.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(x4,x12),x27,x28,x29,x13,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(x4,x12),x27,x28,x29,c_Expr_Oexp_Othrow(x13,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(x4,x12),x27,x28,x29,x13,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 19039[0:SpR:326.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBlock(x13,x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x4,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x5,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x4,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OFAcc(x5,x13,x14,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x4,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x5,x31,x32,x33),x35,x34,x36)))*.
% 299.81/300.44 19010[0:SpR:5.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBlock(x13,x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x4,x24,x25,x26,x27,x28,x29,x30,x14,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x4,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBlock(x5,x13,x14,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x4,x24,x25,x26,x27,x28,x29,x30,x14,x31,x32,x33),x35,x34,x36)))*.
% 299.81/300.44 20864[0:SpR:41.0,262.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,z,x25,x26,x27,x28,x29,x30,x31,x32,x33,x12,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,z,x25,x26,x27,x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,z,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAss(x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))*.
% 299.81/300.44 20863[0:SpR:327.0,262.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,v,x25,x26,x27,x28,x29,x30,x31,x32,x33,x12,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,v,x25,x26,x27,x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,v,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAss(x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))*.
% 299.81/300.44 21024[0:SpR:41.0,53.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,z,x32,x33,x12,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,z,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,z,x32,x33,c_Expr_Oexp_OTryCatch(x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))*.
% 299.81/300.44 21023[0:SpR:327.0,53.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,v,x32,x33,x12,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,v,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,v,x32,x33,c_Expr_Oexp_OTryCatch(x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))*.
% 299.81/300.44 18140[0:SpR:327.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x8,x9),x10),x11,x12,x13,c_Expr_Oexp_Othrow(c_Expr_Oexp_Oexp__rec__1(x14,x8,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x10,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x8,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OCast(x9,x10,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x8,x9),x10),x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x8,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x10,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 18309[0:SpR:41.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x8,x9),x10),x11,x12,x13,c_Expr_Oexp_Othrow(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x8,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x10,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x8,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OLAss(x9,x10,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x8,x9),x10),x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x8,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x10,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 20097[0:SpR:180.0,437.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_List_Olist__update(x18,x19,c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x,x15,x16,x17),x20),x20,x21),c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17)),x18,x20,x21),x19,c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBinOp(v,w,x,x16),x15,x16,x17),x21))*.
% 299.81/300.44 20857[0:SpR:68.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x8,x25,x26,x27,x28,x29,x30,x31,x32,x33,x12,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x8,x25,x26,x27,x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x8,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAss(x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x16,x17,x35),x34,x35,x36))**.
% 299.81/300.44 21016[0:SpR:68.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x8,x32,x33,x12,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x8,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x8,x32,x33,c_Expr_Oexp_OTryCatch(x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x16,x17,x35),x34,x35,x36))**.
% 299.81/300.44 18627[0:SpR:481.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OFAcc(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x11,x12,x13),x14,x13,x15),hAPP(hAPP(hAPP(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),x11),x12),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x14,x13,x15)))*.
% 299.81/300.44 18626[0:SpR:68.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x2,x29,x30,x31),x32,x33,x34),x35,x34,x36),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,c_Expr_Oexp_Othrow(x2,x30),x29,x30,x31),x32),x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(x1,x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x2,x29,x30,x31),x35,x34,x36)))*.
% 299.81/300.44 19295[0:SpR:301.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,z,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,z,x6,x7,x8,x9,x10,x11,x1,x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,z,x6,x7,x8,x9,x10,x11,x1,x12,x13,x14),x13),x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,z,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x1,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,z,x6,x7,x8,x9,x10,x11,x1,x12,x13,x14),x13),x12,x13,x14))**.
% 299.81/300.44 19294[0:SpR:301.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,v,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,v,x6,x7,x8,x9,x10,x11,w,x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,v,x6,x7,x8,x9,x10,x11,w,x12,x13,x14),x13),x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,v,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(w,c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,v,x6,x7,x8,x9,x10,x11,w,x12,x13,x14),x13),x12,x13,x14))**.
% 299.81/300.44 19640[0:SpR:192.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,z,x8,x9,x10,x11,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,z,x8,x9,x10,x11,x1,x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,z,x8,x9,x10,x11,x1,x12,x13,x14),x13),x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,z,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x1,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,z,x8,x9,x10,x11,x1,x12,x13,x14),x13),x12,x13,x14))**.
% 299.81/300.44 19639[0:SpR:192.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,v,x8,x9,x10,x11,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,v,x8,x9,x10,x11,w,x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,v,x8,x9,x10,x11,w,x12,x13,x14),x13),x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,v,x8,x9,x10,x11,c_Expr_Oexp_OWhile(w,c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,v,x8,x9,x10,x11,w,x12,x13,x14),x13),x12,x13,x14))**.
% 299.81/300.44 18610[0:SpR:326.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,z,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x1,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,z,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OFAcc(x1,x2,x14,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,z,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x1,x31,x32,x33),x35,x34,x36)))*.
% 299.81/300.44 18609[0:SpR:326.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,v,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,w,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,v,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OFAcc(w,x,x14,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,v,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,w,x31,x32,x33),x35,x34,x36)))*.
% 299.81/300.44 19013[0:SpR:5.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,z,x24,x25,x26,x27,x28,x29,x30,x14,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,z,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBlock(x1,x2,x14,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,z,x24,x25,x26,x27,x28,x29,x30,x14,x31,x32,x33),x35,x34,x36)))*.
% 299.81/300.44 19012[0:SpR:5.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,v,x24,x25,x26,x27,x28,x29,x30,x14,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,v,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBlock(w,x,x14,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,v,x24,x25,x26,x27,x28,x29,x30,x14,x31,x32,x33),x35,x34,x36)))*.
% 299.81/300.44 20865[0:SpR:68.0,262.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x8,x9),x10,x11,x12,c_Expr_Oexp_Othrow(x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x8,x25,x26,x27,x28,x29,x30,x31,x32,x33,x9,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x8,x25,x26,x27,x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x8,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAss(x9,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x8,x9),x10,x11,x12,x13,x15,x14,x16),x17,x35),x34,x35,x36))*.
% 299.81/300.44 21025[0:SpR:68.0,53.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x8,x9),x10,x11,x12,c_Expr_Oexp_Othrow(x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x8,x32,x33,x9,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x8,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x8,x32,x33,c_Expr_Oexp_OTryCatch(x9,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x8,x9),x10,x11,x12,x13,x15,x14,x16),x17,x35),x34,x35,x36))*.
% 299.81/300.44 21485[0:SpR:54.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,hAPP(v,w)),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_COMBB(u,v,x11,x12,x13),x14,x15,x16,x17,x18,w,x19,x20,x21)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_COMBB(u,v,x11,x12,x13),x14,x15,x16,x17,x18,x,x19,x20,x21)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_COMBB(u,v,x11,x12,x13),x14,x15,x16,x17,x18,y,x19,x20,x21)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_COMBB(u,v,x11,x12,x13),x14,x15,x16,x17,x18,c_Expr_Oexp_OCond(w,x,y,x20),x19,x20,x21))**.
% 299.81/300.44 21484[0:SpR:125.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,hAPP(v,w)),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Fun_Ocomp(u,v,x11,x12,x13),x14,x15,x16,x17,x18,w,x19,x20,x21)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Fun_Ocomp(u,v,x11,x12,x13),x14,x15,x16,x17,x18,x,x19,x20,x21)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Fun_Ocomp(u,v,x11,x12,x13),x14,x15,x16,x17,x18,y,x19,x20,x21)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,c_Fun_Ocomp(u,v,x11,x12,x13),x14,x15,x16,x17,x18,c_Expr_Oexp_OCond(w,x,y,x20),x19,x20,x21))**.
% 299.81/300.44 63480[0:SpR:180.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x,x15,x16,x17),c_List_Oreplicate(x18,x19,x20),x20),x20,x21),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBinOp(v,w,x,x16),x15,x16,x17),c_List_Oreplicate(x18,hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17)),x19),x21),x21))*.
% 299.81/300.44 63463[0:SpR:180.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_List_Olist_OCons(x18,c_List_Oreplicate(x19,c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x,x15,x16,x17),x20),x20),x20,x21),c_List_Olist_OCons(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17)),x18),c_List_Oreplicate(x19,c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBinOp(v,w,x,x16),x15,x16,x17),x21),x21))*.
% 299.81/300.44 64255[0:SpR:180.0,6606.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x,x15,x16,x17),c_List_Orev(x18,x19),x19),x19,x20),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBinOp(v,w,x,x16),x15,x16,x17),c_List_Orev(c_List_Omap(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,u,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,x17)),x18,x19,x20),x20),x20))*.
% 299.81/300.44 65087[0:SpR:180.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),c_List_Omap(hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x18,x19,x20),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19),x19),x19,x20))*.
% 299.81/300.44 19686[0:SpR:301.0,192.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x5,x7),x8,x9,x10,x11,c_Expr_Oexp_OSeq(x7,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x5,x7),x8,x9,x10,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x5,x7),x8,x9,x10,x11,x7,x14,x13,x15),x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x5,x7),x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x5,x7),x8,x9,x10,x11,x7,x14,x13,x15),x13),x14,x13,x15))**.
% 299.81/300.44 19643[0:SpR:192.0,301.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x5,x6),x7,x5,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x6,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x5,x6),x7,x5,x8,x9,x10,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x5,x6),x7,x5,x8,x9,x10,x11,x6,x14,x13,x15),x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x5,x6),x7,x5,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x5,x6),x7,x5,x8,x9,x10,x11,x6,x14,x13,x15),x13),x14,x13,x15))**.
% 299.81/300.44 20108[0:SpR:180.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAcc(x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x1,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x2,x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x1,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x14,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x1,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBinOp(x2,x3,x14,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x35,x34,x36)))*.
% 299.81/300.44 20102[0:SpR:180.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x,x4),x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x,x4),x5,x6,x7,x8,x9,x10,x11,x4,x13,x14,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x,x4),x5,x6,x7,x8,x9,x10,x11,x4,x13,x14,x15),x14),x13,x14,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x,x4),x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x4,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x,x4),x5,x6,x7,x8,x9,x10,x11,x4,x13,x14,x15),x14),x13,x14,x15))**.
% 299.81/300.44 20788[0:SpR:262.0,434.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x17,x18)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,y,x16,x17,x18),x19,x20),x20,x21),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OFAss(v,w,x,y,x17),x16,x17,x18),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x17,x18)),x19,x20,x21),x21))*.
% 299.81/300.44 20939[0:SpR:53.0,434.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,v,x16,x17,x18)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,y,x16,x17,x18),x19,x20),x20,x21),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,c_Expr_Oexp_OTryCatch(v,w,x,y,x17),x16,x17,x18),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,v,x16,x17,x18)),x19,x20,x21),x21))*.
% 299.81/300.44 21437[0:SpR:165.0,180.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(x,y),z,x1,x2,x3,x4,x5,x6,x,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(x,y),z,x1,x2,x3,x4,x5,x6,x,x7,x8,x9,x10,x11,y,x13,x14,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(x,y),z,x1,x2,x3,x4,x5,x6,x,x7,x8,x9,x10,x11,y,x13,x14,x15),x14),x13,x14,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(x,y),z,x1,x2,x3,x4,x5,x6,x,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(y,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(x,y),z,x1,x2,x3,x4,x5,x6,x,x7,x8,x9,x10,x11,y,x13,x14,x15),x14),x13,x14,x15))**.
% 299.81/300.44 19301[0:SpR:301.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x4,x24,x25,x26,x27,x28,x29,x5,x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x4,x24,x25,x26,x27,x28,x29,x6,x30,x31,x32),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x4,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OSeq(x5,x6,x31),x30,x31,x32),x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x11,x12,x13,x33,x35,x34,x36)))*.
% 299.81/300.44 19647[0:SpR:192.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,x29,x5,x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,x29,x6,x30,x31,x32),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,x29,c_Expr_Oexp_OWhile(x5,x6,x31),x30,x31,x32),x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x11,x12,x13,x33,x35,x34,x36)))*.
% 299.81/300.44 20153[0:SpR:41.0,180.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(z,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x13,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(z,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(z,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OBinOp(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.44 20152[0:SpR:327.0,180.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(v,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x13,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(v,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(v,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OBinOp(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.44 18612[0:SpR:326.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(x8,x9),x10),x11),x12,x13,x14,c_Expr_Oexp_Othrow(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x8,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x9,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x8,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OFAcc(x9,x10,x11,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(x8,x9),x10),x11),x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x8,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x9,x31,x32,x33),x35,x34,x36)))*.
% 299.81/300.44 19016[0:SpR:5.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(x8,x9),x10),x11),x12,x13,x14,c_Expr_Oexp_Othrow(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x8,x24,x25,x26,x27,x28,x29,x30,x11,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x8,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBlock(x9,x10,x11,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(x8,x9),x10),x11),x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x8,x24,x25,x26,x27,x28,x29,x30,x11,x31,x32,x33),x35,x34,x36)))*.
% 299.81/300.44 20877[0:SpR:192.0,262.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x2,x7),x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x7,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x2,x7),x8,x9,x10,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x2,x7),x8,x9,x10,x11,x12,x14,x13,x15),x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x2,x7),x8,x9,x10,x11,c_Expr_Oexp_OFAss(x7,x12,x7,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x2,x7),x8,x9,x10,x11,x12,x14,x13,x15),x13),x14,x13,x15))**.
% 299.81/300.44 20876[0:SpR:301.0,262.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x2,x5),x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x5,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x2,x5),x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x2,x5),x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x2,x5),x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x5,x12,x5,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x2,x5),x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x13),x14,x13,x15))**.
% 299.81/300.44 20793[0:SpR:262.0,437.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x17,x18)),c_List_Olist__update(x19,x20,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,y,x16,x17,x18),x21),x21,x22),c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x17,x18)),x19,x21,x22),x20,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OFAss(v,w,x,y,x17),x16,x17,x18),x22))*.
% 299.81/300.44 21038[0:SpR:192.0,53.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x7,x8),x9,x7,x10,x11,c_Expr_Oexp_OWhile(x12,x8,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x7,x8),x9,x7,x10,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x7,x8),x9,x7,x10,x11,x12,x14,x13,x15),x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x7,x8),x9,x7,x10,x11,c_Expr_Oexp_OTryCatch(x8,x12,x8,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(x7,x8),x9,x7,x10,x11,x12,x14,x13,x15),x13),x14,x13,x15))**.
% 299.81/300.44 21037[0:SpR:301.0,53.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x5,x6),x7,x8,x9,x5,x10,x11,c_Expr_Oexp_OSeq(x12,x6,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x5,x6),x7,x8,x9,x5,x10,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x5,x6),x7,x8,x9,x5,x10,x11,x12,x14,x13,x15),x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x5,x6),x7,x8,x9,x5,x10,x11,c_Expr_Oexp_OTryCatch(x6,x12,x6,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(x5,x6),x7,x8,x9,x5,x10,x11,x12,x14,x13,x15),x13),x14,x13,x15))**.
% 299.81/300.44 20945[0:SpR:53.0,437.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,v,x16,x17,x18)),c_List_Olist__update(x19,x20,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,y,x16,x17,x18),x21),x21,x22),c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,v,x16,x17,x18)),x19,x21,x22),x20,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,c_Expr_Oexp_OTryCatch(v,w,x,y,x17),x16,x17,x18),x22))*.
% 299.81/300.44 18625[0:SpR:41.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x1,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x3,x30,x31,x32),x33,x34,x35),x36,x35,x37),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x1,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OLAss(x2,x3,x31),x30,x31,x32),x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x1,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x3,x30,x31,x32),x36,x35,x37)))*.
% 299.81/300.44 18624[0:SpR:327.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x14,x1,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x3,x30,x31,x32),x33,x34,x35),x36,x35,x37),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x1,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OCast(x2,x3,x31),x30,x31,x32),x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x1,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x3,x30,x31,x32),x36,x35,x37)))*.
% 299.81/300.44 20859[0:SpR:5.0,262.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(x4,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,x13,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(x4,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(x4,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OFAss(x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))*.
% 299.81/300.44 20858[0:SpR:326.0,262.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(x1,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,x13,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(x1,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(x1,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OFAss(x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.44 21018[0:SpR:5.0,53.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(x4,x12),x33,x34,x13,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(x4,x12),x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(x4,x12),x33,x34,c_Expr_Oexp_OTryCatch(x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))*.
% 299.81/300.44 21017[0:SpR:326.0,53.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(x1,x12),x33,x34,x13,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(x1,x12),x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(x1,x12),x33,x34,c_Expr_Oexp_OTryCatch(x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.44 20856[0:SpR:41.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(z,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,x13,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(z,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(z,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OFAss(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.44 20855[0:SpR:327.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(v,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,x13,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(v,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(v,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OFAss(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.44 21040[0:SpR:262.0,53.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,hAPP(x2,x9),x10,x11,c_Expr_Oexp_OFAss(x9,x12,x13,x12,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,hAPP(x2,x9),x10,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,hAPP(x2,x9),x10,x11,x9,x15,x14,x16),x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,hAPP(x2,x9),x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,hAPP(x2,x9),x10,x11,x9,x15,x14,x16),x14),x15,x14,x16))**.
% 299.81/300.44 21015[0:SpR:41.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(z,x12),x33,x34,x13,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(z,x12),x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(z,x12),x33,x34,c_Expr_Oexp_OTryCatch(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.44 21014[0:SpR:327.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(v,x12),x33,x34,x13,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(v,x12),x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(v,x12),x33,x34,c_Expr_Oexp_OTryCatch(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.44 20957[0:SpR:53.0,262.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,hAPP(x2,x3),x4,x5,x6,x7,x8,x9,x2,x10,x11,c_Expr_Oexp_OTryCatch(x3,x12,x13,x12,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,hAPP(x2,x3),x4,x5,x6,x7,x8,x9,x2,x10,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,hAPP(x2,x3),x4,x5,x6,x7,x8,x9,x2,x10,x11,x3,x15,x14,x16),x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,hAPP(x2,x3),x4,x5,x6,x7,x8,x9,x2,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,hAPP(x2,x3),x4,x5,x6,x7,x8,x9,x2,x10,x11,x3,x15,x14,x16),x14),x15,x14,x16))**.
% 299.81/300.44 63483[0:SpR:53.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,v,x16,x17,x18)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,y,x16,x17,x18),c_List_Oreplicate(x19,x20,x21),x21),x21,x22),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,c_Expr_Oexp_OTryCatch(v,w,x,y,x17),x16,x17,x18),c_List_Oreplicate(x19,hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,v,x16,x17,x18)),x20),x22),x22))*.
% 299.81/300.44 63482[0:SpR:262.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x17,x18)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,y,x16,x17,x18),c_List_Oreplicate(x19,x20,x21),x21),x21,x22),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OFAss(v,w,x,y,x17),x16,x17,x18),c_List_Oreplicate(x19,hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x17,x18)),x20),x22),x22))*.
% 299.81/300.44 63466[0:SpR:53.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,v,x16,x17,x18)),c_List_Olist_OCons(x19,c_List_Oreplicate(x20,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,y,x16,x17,x18),x21),x21),x21,x22),c_List_Olist_OCons(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,v,x16,x17,x18)),x19),c_List_Oreplicate(x20,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,c_Expr_Oexp_OTryCatch(v,w,x,y,x17),x16,x17,x18),x22),x22))*.
% 299.81/300.44 63465[0:SpR:262.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x17,x18)),c_List_Olist_OCons(x19,c_List_Oreplicate(x20,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,y,x16,x17,x18),x21),x21),x21,x22),c_List_Olist_OCons(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x17,x18)),x19),c_List_Oreplicate(x20,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OFAss(v,w,x,y,x17),x16,x17,x18),x22),x22))*.
% 299.81/300.44 64258[0:SpR:53.0,6606.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,v,x16,x17,x18)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,y,x16,x17,x18),c_List_Orev(x19,x20),x20),x20,x21),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,c_Expr_Oexp_OTryCatch(v,w,x,y,x17),x16,x17,x18),c_List_Orev(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,u,x14,x15,v,x16,x17,x18)),x19,x20,x21),x21),x21))*.
% 299.81/300.44 64257[0:SpR:262.0,6606.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x17,x18)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,y,x16,x17,x18),c_List_Orev(x19,x20),x20),x20,x21),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OFAss(v,w,x,y,x17),x16,x17,x18),c_List_Orev(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,u,x7,x8,x9,x10,x11,x12,x13,x14,x15,v,x16,x17,x18)),x19,x20,x21),x21),x21))*.
% 299.81/300.44 65090[0:SpR:53.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x19,x20,x21),x21),x21),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20),x20),x20,x21))*.
% 299.81/300.44 65089[0:SpR:262.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x19,x20,x21),x21),x21),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20),x20),x20,x21))*.
% 299.81/300.44 20808[0:SpR:262.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OFAcc(x15,c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x1,x23,x24,x25,x26,x27,x28,x29,x30,x31,x2,x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x1,x23,x24,x25,x26,x27,x28,x29,x30,x31,x15,x32,x33,x34),x35),x36,x35,x37),hAPP(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x1,x23,x24,x25,x26,x27,x28,x29,x30,x31,c_Expr_Oexp_OFAss(x2,x3,x4,x15,x33),x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x36,x35,x37)))*.
% 299.81/300.44 20964[0:SpR:53.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OFAcc(x15,c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x1,x30,x31,x2,x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x1,x30,x31,x15,x32,x33,x34),x35),x36,x35,x37),hAPP(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x1,x30,x31,c_Expr_Oexp_OTryCatch(x2,x3,x4,x15,x33),x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x36,x35,x37)))*.
% 299.81/300.44 20115[0:SpR:180.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),x7),x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x4,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x5,x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x4,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x7,x31,x32,x33),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x4,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBinOp(x5,x6,x7,x32),x31,x32,x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),x7),x8,x9,x10,x11,x12,x13,x14,x34,x36,x35,x37)))*.
% 299.81/300.44 18614[0:SpR:326.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x1,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x2,x31,x32,x33),x34,x35,x36),x37,x36,x38),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x1,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OFAcc(x2,x3,x4,x32),x31,x32,x33),x34),x35),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x1,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x2,x31,x32,x33),x37,x36,x38)))*.
% 299.81/300.44 19018[0:SpR:5.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x1,x24,x25,x26,x27,x28,x29,x30,x4,x31,x32,x33),x34,x35,x36),x37,x36,x38),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x1,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBlock(x2,x3,x4,x32),x31,x32,x33),x34),x35),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x1,x24,x25,x26,x27,x28,x29,x30,x4,x31,x32,x33),x37,x36,x38)))*.
% 299.81/300.44 20149[0:SpR:5.0,180.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(x4,x12),x13),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x14,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(x4,x12),x13),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(x4,x12),x13),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OBinOp(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.44 20148[0:SpR:326.0,180.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(x1,x12),x13),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x14,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(x1,x12),x13),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(x1,x12),x13),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OBinOp(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.44 20107[0:SpR:180.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(x,z),x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(x,z),x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,z,x13,x14,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(x,z),x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,z,x13,x14,x15),x14),x13,x14,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(x,z),x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBinOp(z,x1,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(x,z),x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,z,x13,x14,x15),x14),x13,x14,x15))**.
% 299.81/300.44 20106[0:SpR:180.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,v,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,v,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,w,x13,x14,x15),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,v,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,w,x13,x14,x15),x14),x13,x14,x15),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,v,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBinOp(w,x,c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,v,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,w,x13,x14,x15),x14),x13,x14,x15))**.
% 299.81/300.44 20111[0:SpR:180.0,192.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(x,x7),x8),x9,x10,x11,x12,c_Expr_Oexp_OBinOp(x7,x8,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(x,x7),x8),x9,x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(x,x7),x8),x9,x10,x11,x12,x7,x15,x14,x16),x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(x,x7),x8),x9,x10,x11,x12,c_Expr_Oexp_OWhile(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(x,x7),x8),x9,x10,x11,x12,x7,x15,x14,x16),x14),x15,x14,x16))**.
% 299.81/300.44 20110[0:SpR:180.0,301.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(x,x5),x6),x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBinOp(x5,x6,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(x,x5),x6),x7,x8,x9,x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(x,x5),x6),x7,x8,x9,x10,x11,x12,x5,x15,x14,x16),x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(x,x5),x6),x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OSeq(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(x,x5),x6),x7,x8,x9,x10,x11,x12,x5,x15,x14,x16),x14),x15,x14,x16))**.
% 299.81/300.44 20851[0:SpR:5.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(x4,x12),x13),x27,x28,x29,x30,x31,x32,x33,x34,x35,x14,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(x4,x12),x13),x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(x4,x12),x13),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OFAss(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.44 20850[0:SpR:326.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(x1,x12),x13),x27,x28,x29,x30,x31,x32,x33,x34,x35,x14,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(x1,x12),x13),x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(x1,x12),x13),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OFAss(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.44 20815[0:SpR:262.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(hAPP(x4,x5),x6),x7),x8),x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x4,x23,x24,x25,x26,x27,x28,x29,x30,x31,x5,x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x4,x23,x24,x25,x26,x27,x28,x29,x30,x31,x8,x32,x33,x34),x35,x36),x37,x36,x38),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x4,x23,x24,x25,x26,x27,x28,x29,x30,x31,c_Expr_Oexp_OFAss(x5,x6,x7,x8,x33),x32,x33,x34),x35),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(hAPP(x4,x5),x6),x7),x8),x9,x10,x11,x12,x13,x14,x15,x35,x37,x36,x38)))*.
% 299.81/300.44 20799[0:SpR:262.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x2,x4),x5),x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBlock(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x2,x4),x5),x6,x7,x8,x9,x10,x11,x12,x4,x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x2,x4),x5),x6,x7,x8,x9,x10,x11,x12,x4,x14,x15,x16),x15),x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x2,x4),x5),x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAss(x4,x5,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x2,x4),x5),x6,x7,x8,x9,x10,x11,x12,x4,x14,x15,x16),x15),x14,x15,x16))**.
% 299.81/300.44 21009[0:SpR:5.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(x4,x12),x13),x34,x35,x14,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(x4,x12),x13),x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(x4,x12),x13),x34,x35,c_Expr_Oexp_OTryCatch(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.44 21008[0:SpR:326.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(x1,x12),x13),x34,x35,x14,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(x1,x12),x13),x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(x1,x12),x13),x34,x35,c_Expr_Oexp_OTryCatch(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.44 20971[0:SpR:53.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(hAPP(x4,x5),x6),x7),x8),x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x4,x30,x31,x5,x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x4,x30,x31,x8,x32,x33,x34),x35,x36),x37,x36,x38),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x4,x30,x31,c_Expr_Oexp_OTryCatch(x5,x6,x7,x8,x33),x32,x33,x34),x35),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(hAPP(x4,x5),x6),x7),x8),x9,x10,x11,x12,x13,x14,x15,x35,x37,x36,x38)))*.
% 299.81/300.44 20952[0:SpR:53.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x4,x11,x12,c_Expr_Oexp_OBlock(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x4,x11,x12,x5,x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x4,x11,x12,x5,x14,x15,x16),x15),x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x4,x11,x12,c_Expr_Oexp_OTryCatch(x5,x6,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x4,x11,x12,x5,x14,x15,x16),x15),x14,x15,x16))**.
% 299.81/300.44 19335[0:SpR:68.0,301.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x8,x26,x27,x28,x29,x30,x31,x12,x32,x33,x34)),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x8,x26,x27,x28,x29,x30,x31,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x32,x33,x34)),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x8,x26,x27,x28,x29,x30,x31,c_Expr_Oexp_OSeq(x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x33),x32,x33,x34))**.
% 299.81/300.44 19683[0:SpR:68.0,192.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x8,x28,x29,x30,x31,x12,x32,x33,x34)),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x8,x28,x29,x30,x31,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x32,x33,x34)),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x8,x28,x29,x30,x31,c_Expr_Oexp_OWhile(x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x33),x32,x33,x34))**.
% 299.81/300.44 20802[0:SpR:262.0,180.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OFAss(y,z,x13,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x,x4,x5,x6,x7,x8,x9,x10,x11,x12,y,x15,x14,x16),x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBinOp(x13,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x,x4,x5,x6,x7,x8,x9,x10,x11,x12,y,x15,x14,x16),x14),x15,x14,x16))**.
% 299.81/300.44 20955[0:SpR:53.0,180.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x,x11,x12,c_Expr_Oexp_OTryCatch(y,z,x13,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x,x11,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x,x11,x12,y,x15,x14,x16),x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x,x11,x12,c_Expr_Oexp_OBinOp(x13,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x,x11,x12,y,x15,x14,x16),x14),x15,x14,x16))**.
% 299.81/300.44 20160[0:SpR:41.0,180.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,z,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x12,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,z,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,z,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OBinOp(x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.44 20159[0:SpR:327.0,180.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,v,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x12,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,v,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,v,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OBinOp(x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.44 21520[0:SpR:192.0,165.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x6,x7,x8,x9,x10,c_Expr_Oexp_OWhile(x11,x11,x12),x13,x12,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x6,x7,x8,x9,x10,x11,x13,x12,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x6,x7,x8,x9,x10,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x6,x7,x8,x9,x10,x11,x13,x12,x14),x13,x12,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x6,x7,x8,x9,x10,c_Expr_Oexp_OCond(x11,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x6,x7,x8,x9,x10,x11,x13,x12,x14),x12),x13,x12,x14))**.
% 299.81/300.44 21519[0:SpR:301.0,165.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OSeq(x11,x11,x12),x13,x12,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x5,x6,x7,x8,x9,x10,x11,x13,x12,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x5,x6,x7,x8,x9,x10,x11,x13,x12,x14),x13,x12,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x5,x6,x7,x8,x9,x10,c_Expr_Oexp_OCond(x11,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x5,x6,x7,x8,x9,x10,x11,x13,x12,x14),x12),x13,x12,x14))**.
% 299.81/300.44 19297[0:SpR:301.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBlock(x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x4,x24,x25,x26,x27,x28,x29,x5,x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x4,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x4,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OSeq(x5,x13,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x4,x24,x25,x26,x27,x28,x29,x13,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 19642[0:SpR:192.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBlock(x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,x29,x5,x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,x29,x13,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,x29,c_Expr_Oexp_OWhile(x5,x13,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,x29,x13,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 20867[0:SpR:5.0,262.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x4,x25,x26,x27,x28,x29,x30,x31,x32,x33,x12,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x4,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x4,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAss(x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.44 20866[0:SpR:326.0,262.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x1,x25,x26,x27,x28,x29,x30,x31,x32,x33,x12,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x1,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x1,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAss(x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.44 21027[0:SpR:5.0,53.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x4,x32,x33,x12,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x4,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x4,x32,x33,c_Expr_Oexp_OTryCatch(x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.44 21026[0:SpR:326.0,53.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x1,x32,x33,x12,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x1,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x1,x32,x33,c_Expr_Oexp_OTryCatch(x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.44 19334[0:SpR:41.0,301.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(z,x12),x27,x28,x29,x30,x31,x32,x13,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(z,x12),x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(z,x12),x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OSeq(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.44 19333[0:SpR:327.0,301.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(v,x12),x27,x28,x29,x30,x31,x32,x13,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(v,x12),x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(v,x12),x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OSeq(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.44 19299[0:SpR:301.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,z,x24,x25,x26,x27,x28,x29,x1,x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,z,x24,x25,x26,x27,x28,x29,x2,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,z,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OSeq(x1,x2,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,z,x24,x25,x26,x27,x28,x29,x2,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 19298[0:SpR:301.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,v,x24,x25,x26,x27,x28,x29,w,x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,v,x24,x25,x26,x27,x28,x29,x,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,v,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OSeq(w,x,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,v,x24,x25,x26,x27,x28,x29,x,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 19682[0:SpR:41.0,192.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(z,x12),x29,x30,x31,x32,x13,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(z,x12),x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(z,x12),x29,x30,x31,x32,c_Expr_Oexp_OWhile(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.44 19681[0:SpR:327.0,192.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(v,x12),x29,x30,x31,x32,x13,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(v,x12),x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(v,x12),x29,x30,x31,x32,c_Expr_Oexp_OWhile(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.44 19645[0:SpR:192.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,z,x26,x27,x28,x29,x1,x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,z,x26,x27,x28,x29,x2,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,z,x26,x27,x28,x29,c_Expr_Oexp_OWhile(x1,x2,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(z,x1),x2),x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,z,x26,x27,x28,x29,x2,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 19644[0:SpR:192.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,v,x26,x27,x28,x29,w,x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,v,x26,x27,x28,x29,x,x30,x31,x32),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,v,x26,x27,x28,x29,c_Expr_Oexp_OWhile(w,x,x31),x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(v,w),x),y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,v,x26,x27,x28,x29,x,x30,x31,x32),x34,x33,x35)))*.
% 299.81/300.44 20161[0:SpR:68.0,180.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x8,x9),x10,x11,x12,c_Expr_Oexp_Othrow(x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x8,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x9,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x8,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x8,x9),x10,x11,x12,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x8,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OBinOp(x9,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x8,x9),x10,x11,x12,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.44 19329[0:SpR:68.0,301.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(x8,x12),x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(x8,x12),x27,x28,x29,x30,x31,x32,x16,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(x8,x12),x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x16,x34),x33,x34,x35))**.
% 299.81/300.44 19676[0:SpR:68.0,192.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x8,x12),x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x8,x12),x29,x30,x31,x32,x16,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x8,x12),x29,x30,x31,x32,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x16,x34),x33,x34,x35))**.
% 299.81/300.44 20807[0:SpR:262.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,z,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,z,x5,x6,x7,x8,x9,x10,x11,x12,x13,x1,x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,z,x5,x6,x7,x8,x9,x10,x11,x12,x13,x1,x14,x15,x16),x15),x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,z,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAss(x1,x2,x3,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,z,x5,x6,x7,x8,x9,x10,x11,x12,x13,x1,x14,x15,x16),x15),x14,x15,x16))**.
% 299.81/300.44 20806[0:SpR:262.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,v,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,v,x5,x6,x7,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,v,x5,x6,x7,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),x15),x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,v,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAss(w,x,y,c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,v,x5,x6,x7,x8,x9,x10,x11,x12,x13,w,x14,x15,x16),x15),x14,x15,x16))**.
% 299.81/300.44 20963[0:SpR:53.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,z,x12,x13,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,z,x12,x13,x1,x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,z,x12,x13,x1,x14,x15,x16),x15),x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,z,x12,x13,c_Expr_Oexp_OTryCatch(x1,x2,x3,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,z,x12,x13,x1,x14,x15,x16),x15),x14,x15,x16))**.
% 299.81/300.44 20962[0:SpR:53.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,v,x12,x13,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,v,x12,x13,w,x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,v,x12,x13,w,x14,x15,x16),x15),x14,x15,x16),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,v,x12,x13,c_Expr_Oexp_OTryCatch(w,x,y,c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,v,x12,x13,w,x14,x15,x16),x15),x14,x15,x16))**.
% 299.81/300.44 20156[0:SpR:5.0,180.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(x4,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x13,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(x4,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(x4,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OBinOp(x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.44 20155[0:SpR:326.0,180.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(x1,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x13,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(x1,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(x1,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OBinOp(x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.44 20109[0:SpR:180.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OBlock(x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x4,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x5,x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x4,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x14,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x4,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBinOp(x5,x6,x14,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x4,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x14,x31,x32,x33),x35,x34,x36)))*.
% 299.81/300.44 20872[0:SpR:41.0,262.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OLAss(x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,z,x25,x26,x27,x28,x29,x30,x31,x32,x33,x1,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,z,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,z,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAss(x1,x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.44 20871[0:SpR:327.0,262.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OCast(x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,v,x25,x26,x27,x28,x29,x30,x31,x32,x33,w,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,v,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,v,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAss(w,x13,x14,c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.44 21033[0:SpR:41.0,53.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OLAss(x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,z,x32,x33,x1,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,z,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,z,x32,x33,c_Expr_Oexp_OTryCatch(x1,x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(z,x1),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.44 21032[0:SpR:327.0,53.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OCast(x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,v,x32,x33,w,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,v,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,v,x32,x33,c_Expr_Oexp_OTryCatch(w,x13,x14,c_Expr_Oexp_Oexp__rec__1(u,hAPP(v,w),x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.44 19300[0:SpR:301.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x1,x24,x25,x26,x27,x28,x29,x2,x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x1,x24,x25,x26,x27,x28,x29,x3,x30,x31,x32),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x1,x24,x25,x26,x27,x28,x29,c_Expr_Oexp_OSeq(x2,x3,x31),x30,x31,x32),x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x1,x24,x25,x26,x27,x28,x29,x2,x30,x31,x32),x35,x34,x36)))*.
% 299.81/300.44 19646[0:SpR:192.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x29,x2,x30,x31,x32),c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x29,x3,x30,x31,x32),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x29,c_Expr_Oexp_OWhile(x2,x3,x31),x30,x31,x32),x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(x1,x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x29,x2,x30,x31,x32),x35,x34,x36)))*.
% 299.81/300.44 20811[0:SpR:262.0,192.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(hAPP(x2,x7),x8),x9),x10,x11,x12,x13,c_Expr_Oexp_OFAss(x7,x8,x9,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(hAPP(x2,x7),x8),x9),x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(hAPP(x2,x7),x8),x9),x10,x11,x12,x13,x7,x16,x15,x17),x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(hAPP(x2,x7),x8),x9),x10,x11,x12,x13,c_Expr_Oexp_OWhile(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(hAPP(x2,x7),x8),x9),x10,x11,x12,x13,x7,x16,x15,x17),x15),x16,x15,x17))**.
% 299.81/300.44 20810[0:SpR:262.0,301.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(hAPP(x2,x5),x6),x7),x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAss(x5,x6,x7,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(hAPP(x2,x5),x6),x7),x8,x9,x10,x11,x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(hAPP(x2,x5),x6),x7),x8,x9,x10,x11,x12,x13,x5,x16,x15,x17),x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(hAPP(x2,x5),x6),x7),x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OSeq(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(hAPP(x2,x5),x6),x7),x8,x9,x10,x11,x12,x13,x5,x16,x15,x17),x15),x16,x15,x17))**.
% 299.81/300.44 20967[0:SpR:53.0,192.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(hAPP(x7,x8),x9),x10),x11,x7,x12,x13,c_Expr_Oexp_OTryCatch(x8,x9,x10,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(hAPP(x7,x8),x9),x10),x11,x7,x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(hAPP(x7,x8),x9),x10),x11,x7,x12,x13,x8,x16,x15,x17),x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(hAPP(x7,x8),x9),x10),x11,x7,x12,x13,c_Expr_Oexp_OWhile(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,hAPP(hAPP(hAPP(x7,x8),x9),x10),x11,x7,x12,x13,x8,x16,x15,x17),x15),x16,x15,x17))**.
% 299.81/300.44 20966[0:SpR:53.0,301.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(hAPP(x5,x6),x7),x8),x9,x10,x11,x5,x12,x13,c_Expr_Oexp_OTryCatch(x6,x7,x8,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(hAPP(x5,x6),x7),x8),x9,x10,x11,x5,x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(hAPP(x5,x6),x7),x8),x9,x10,x11,x5,x12,x13,x6,x16,x15,x17),x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(hAPP(x5,x6),x7),x8),x9,x10,x11,x5,x12,x13,c_Expr_Oexp_OSeq(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,hAPP(hAPP(hAPP(x5,x6),x7),x8),x9,x10,x11,x5,x12,x13,x6,x16,x15,x17),x15),x16,x15,x17))**.
% 299.81/300.44 20146[0:SpR:68.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(x8,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(x8,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(x8,x12),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x16,x17,x35),x34,x35,x36))**.
% 299.81/300.44 20861[0:SpR:192.0,262.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,hAPP(x7,x12),x25,x26,x27,x28,x29,x30,x31,x32,x33,x13,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,hAPP(x7,x12),x25,x26,x27,x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,hAPP(x7,x12),x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAss(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))*.
% 299.81/300.44 20860[0:SpR:301.0,262.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,hAPP(x5,x12),x25,x26,x27,x28,x29,x30,x31,x32,x33,x13,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,hAPP(x5,x12),x25,x26,x27,x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,hAPP(x5,x12),x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAss(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))*.
% 299.81/300.44 21020[0:SpR:192.0,53.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(x7,x12),x32,x33,x13,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(x7,x12),x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(x7,x12),x32,x33,c_Expr_Oexp_OTryCatch(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))*.
% 299.81/300.45 21019[0:SpR:301.0,53.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(x5,x12),x32,x33,x13,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(x5,x12),x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(x5,x12),x32,x33,c_Expr_Oexp_OTryCatch(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))*.
% 299.81/300.45 20113[0:SpR:180.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,z,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x1,x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,z,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x3,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,z,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBinOp(x1,x2,x3,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),x3),x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,z,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x3,x31,x32,x33),x35,x34,x36)))*.
% 299.81/300.45 20112[0:SpR:180.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,v,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,w,x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,v,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,y,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,v,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBinOp(w,x,y,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),y),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,v,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,y,x31,x32,x33),x35,x34,x36)))*.
% 299.81/300.45 19306[0:SpR:301.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,v,x9,x10,x11,x12,x13,x14,w,x15,x16,x17)),x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,v,x9,x10,x11,x12,x13,x14,x,x15,x16,x17),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,v,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OSeq(w,x,x16),x15,x16,x17),x33),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,v,x9,x10,x11,x12,x13,x14,w,x15,x16,x17)),x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x35,x34,x36)))*.
% 299.81/300.45 19303[0:SpR:301.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,z,x13,x14,x15,x16,x17,x18,x1,x19,x20,x21)),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,z,x13,x14,x15,x16,x17,x18,x2,x19,x20,x21),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,z,x13,x14,x15,x16,x17,x18,c_Expr_Oexp_OSeq(x1,x2,x20),x19,x20,x21),x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,z,x13,x14,x15,x16,x17,x18,x1,x19,x20,x21)),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x35,x34,x36)))*.
% 299.81/300.45 19652[0:SpR:192.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,w,x15,x16,x17)),x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,x,x15,x16,x17),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,c_Expr_Oexp_OWhile(w,x,x16),x15,x16,x17),x33),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(v,w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,w,x15,x16,x17)),x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x35,x34,x36)))*.
% 299.81/300.45 19649[0:SpR:192.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x1,x19,x20,x21)),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x2,x19,x20,x21),x33,x34),x35,x34,x36),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,c_Expr_Oexp_OWhile(x1,x2,x20),x19,x20,x21),x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(z,x1),x2),c_Expr_Oexp_Oexp__rec__1(x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x1,x19,x20,x21)),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x35,x34,x36)))*.
% 299.81/300.45 21528[0:SpR:5.0,165.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x4,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x4,x7,x8,x9,x10,x11,x5,x12,x13,x14),x15,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x4,x7,x8,x9,x10,x11,x5,x12,x13,x14),x13),x12,x13,x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x4,x7,x8,x9,x10,x11,x15,x12,x13,x14)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x4,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x5,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(x4,x5),x6,x4,x7,x8,x9,x10,x11,x5,x12,x13,x14),x15,x13),x12,x13,x14))**.
% 299.81/300.45 19332[0:SpR:5.0,301.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(x4,x12),x13),x28,x29,x30,x31,x32,x33,x14,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(x4,x12),x13),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(x4,x12),x13),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OSeq(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 19331[0:SpR:326.0,301.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(x1,x12),x13),x28,x29,x30,x31,x32,x33,x14,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(x1,x12),x13),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(x1,x12),x13),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OSeq(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 19679[0:SpR:5.0,192.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(x4,x12),x13),x30,x31,x32,x33,x14,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(x4,x12),x13),x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(x4,x12),x13),x30,x31,x32,x33,c_Expr_Oexp_OWhile(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 19678[0:SpR:326.0,192.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(x1,x12),x13),x30,x31,x32,x33,x14,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(x1,x12),x13),x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(x1,x12),x13),x30,x31,x32,x33,c_Expr_Oexp_OWhile(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 20873[0:SpR:68.0,262.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x8,x9),x10),x11,x12,x13,c_Expr_Oexp_Othrow(x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x8,x25,x26,x27,x28,x29,x30,x31,x32,x33,x9,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x8,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x8,x9),x10),x11,x12,x13,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x8,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAss(x9,x10,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x8,x9),x10),x11,x12,x13,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 20848[0:SpR:68.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(x8,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(x8,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(x8,x12),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x16,x17,x18,x36),x35,x36,x37))**.
% 299.81/300.45 20809[0:SpR:262.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),x7),x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBlock(x15,c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x4,x23,x24,x25,x26,x27,x28,x29,x30,x31,x5,x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x4,x23,x24,x25,x26,x27,x28,x29,x30,x31,x15,x32,x33,x34),x35),x36,x35,x37),hAPP(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x4,x23,x24,x25,x26,x27,x28,x29,x30,x31,c_Expr_Oexp_OFAss(x5,x6,x7,x15,x33),x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),x7),x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x4,x23,x24,x25,x26,x27,x28,x29,x30,x31,x15,x32,x33,x34),x36,x35,x37)))*.
% 299.81/300.45 21034[0:SpR:68.0,53.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x8,x9),x10),x11,x12,x13,c_Expr_Oexp_Othrow(x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x8,x32,x33,x9,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x8,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x8,x9),x10),x11,x12,x13,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x8,x32,x33,c_Expr_Oexp_OTryCatch(x9,x10,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(x8,x9),x10),x11,x12,x13,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 21006[0:SpR:68.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(x8,x12),x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(x8,x12),x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(x8,x12),x33,x34,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x16,x17,x18,x36),x35,x36,x37))**.
% 299.81/300.45 20965[0:SpR:53.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),x7),x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBlock(x15,c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x4,x30,x31,x5,x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x4,x30,x31,x15,x32,x33,x34),x35),x36,x35,x37),hAPP(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x4,x30,x31,c_Expr_Oexp_OTryCatch(x5,x6,x7,x15,x33),x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),x7),x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x4,x30,x31,x15,x32,x33,x34),x36,x35,x37)))*.
% 299.81/300.45 21441[0:SpR:165.0,53.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,hAPP(x6,x9),x10,x11,c_Expr_Oexp_OCond(x9,x12,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,hAPP(x6,x9),x10,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,hAPP(x6,x9),x10,x11,x12,x14,x13,x15),x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,hAPP(x6,x9),x10,x11,c_Expr_Oexp_OTryCatch(x12,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,hAPP(x6,x9),x10,x11,x9,x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,hAPP(x6,x9),x10,x11,x12,x14,x13,x15),x13),x14,x13,x15))**.
% 299.81/300.45 21439[0:SpR:165.0,262.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,hAPP(x2,x3),x4,x5,x6,x2,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x3,x12,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,hAPP(x2,x3),x4,x5,x6,x2,x7,x8,x9,x10,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,hAPP(x2,x3),x4,x5,x6,x2,x7,x8,x9,x10,x11,x12,x14,x13,x15),x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,hAPP(x2,x3),x4,x5,x6,x2,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,hAPP(x2,x3),x4,x5,x6,x2,x7,x8,x9,x10,x11,x3,x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,hAPP(x2,x3),x4,x5,x6,x2,x7,x8,x9,x10,x11,x12,x14,x13,x15),x13),x14,x13,x15))**.
% 299.81/300.45 19328[0:SpR:41.0,301.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(z,x12),x13),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(z,x12),x13),x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(z,x12),x13),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.45 19327[0:SpR:327.0,301.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(v,x12),x13),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(v,x12),x13),x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(v,x12),x13),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.45 19675[0:SpR:41.0,192.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(z,x12),x13),x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(z,x12),x13),x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(z,x12),x13),x30,x31,x32,x33,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.45 19674[0:SpR:327.0,192.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(v,x12),x13),x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(v,x12),x13),x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(v,x12),x13),x30,x31,x32,x33,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.45 20114[0:SpR:180.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x1,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x2,x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x1,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x4,x31,x32,x33),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x1,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,c_Expr_Oexp_OBinOp(x2,x3,x4,x32),x31,x32,x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x1,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x2,x31,x32,x33),x36,x35,x37)))*.
% 299.81/300.45 21521[0:SpR:180.0,165.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(x,x6),x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x6,x12,x12,x13),x14,x13,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(x,x6),x7,x8,x9,x10,x11,x12,x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(x,x6),x7,x8,x9,x10,x11,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(x,x6),x7,x8,x9,x10,x11,x6,x14,x13,x15),x14,x13,x15)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(x,x6),x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(x,x6),x7,x8,x9,x10,x11,x6,x14,x13,x15),x13),x14,x13,x15))**.
% 299.81/300.45 19305[0:SpR:301.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),c_Expr_Oexp_Oexp__rec__1(x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x4,x17,x18,x19,x20,x21,x22,x5,x23,x24,x25)),x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x4,x17,x18,x19,x20,x21,x22,x6,x23,x24,x25),x33,x34,x35),x36,x35,x37),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x4,x17,x18,x19,x20,x21,x22,c_Expr_Oexp_OSeq(x5,x6,x24),x23,x24,x25),x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),c_Expr_Oexp_Oexp__rec__1(x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x4,x17,x18,x19,x20,x21,x22,x5,x23,x24,x25)),x26,x27,x28,x29,x30,x31,x32,x34,x36,x35,x37)))*.
% 299.81/300.45 19651[0:SpR:192.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),c_Expr_Oexp_Oexp__rec__1(x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x5,x23,x24,x25)),x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x6,x23,x24,x25),x33,x34,x35),x36,x35,x37),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,c_Expr_Oexp_OWhile(x5,x6,x24),x23,x24,x25),x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),c_Expr_Oexp_Oexp__rec__1(x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x5,x23,x24,x25)),x26,x27,x28,x29,x30,x31,x32,x34,x36,x35,x37)))*.
% 299.81/300.45 19330[0:SpR:481.0,301.0] || -> equal(hAPP(hAPP(hAPP(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),u),c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x6,x7,x8,x9,x10,x11,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x12,x13,x14)),c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x6,x7,x8,x9,x10,x11,u,x12,x13,x14)),c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),u,x13),x12,x13,x14))**.
% 299.81/300.45 19677[0:SpR:481.0,192.0] || -> equal(hAPP(hAPP(hAPP(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),u),c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x8,x9,x10,x11,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x12,x13,x14)),c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x8,x9,x10,x11,u,x12,x13,x14)),c_Expr_Oexp_Oexp__rec__1(v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x8,x9,x10,x11,c_Expr_Oexp_OWhile(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),u,x13),x12,x13,x14))**.
% 299.81/300.45 20813[0:SpR:262.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(hAPP(z,x1),x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,z,x23,x24,x25,x26,x27,x28,x29,x30,x31,x1,x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,z,x23,x24,x25,x26,x27,x28,x29,x30,x31,x4,x32,x33,x34),x35),x36,x35,x37),hAPP(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,z,x23,x24,x25,x26,x27,x28,x29,x30,x31,c_Expr_Oexp_OFAss(x1,x2,x3,x4,x33),x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(hAPP(z,x1),x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,z,x23,x24,x25,x26,x27,x28,x29,x30,x31,x4,x32,x33,x34),x36,x35,x37)))*.
% 299.81/300.45 20812[0:SpR:262.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(hAPP(v,w),x),y),z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,v,x23,x24,x25,x26,x27,x28,x29,x30,x31,w,x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,v,x23,x24,x25,x26,x27,x28,x29,x30,x31,z,x32,x33,x34),x35),x36,x35,x37),hAPP(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,v,x23,x24,x25,x26,x27,x28,x29,x30,x31,c_Expr_Oexp_OFAss(w,x,y,z,x33),x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(hAPP(v,w),x),y),z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,v,x23,x24,x25,x26,x27,x28,x29,x30,x31,z,x32,x33,x34),x36,x35,x37)))*.
% 299.81/300.45 20969[0:SpR:53.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(hAPP(z,x1),x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,z,x30,x31,x1,x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,z,x30,x31,x4,x32,x33,x34),x35),x36,x35,x37),hAPP(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,z,x30,x31,c_Expr_Oexp_OTryCatch(x1,x2,x3,x4,x33),x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(hAPP(z,x1),x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,z,x30,x31,x4,x32,x33,x34),x36,x35,x37)))*.
% 299.81/300.45 20968[0:SpR:53.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(hAPP(v,w),x),y),z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,v,x30,x31,w,x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,v,x30,x31,z,x32,x33,x34),x35),x36,x35,x37),hAPP(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,v,x30,x31,c_Expr_Oexp_OTryCatch(w,x,y,z,x33),x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(hAPP(v,w),x),y),z),x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,v,x30,x31,z,x32,x33,x34),x36,x35,x37)))*.
% 299.81/300.45 20145[0:SpR:41.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(z,x12),x13),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(z,x12),x13),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(z,x12),x13),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.45 20144[0:SpR:327.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(v,x12),x13),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(v,x12),x13),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(v,x12),x13),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.45 20121[0:SpR:180.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(hAPP(v,w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,v,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,w,x16,x17,x18)),x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,v,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,y,x16,x17,x18),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,v,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OBinOp(w,x,y,x17),x16,x17,x18),x34),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(hAPP(v,w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,v,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,w,x16,x17,x18)),x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x36,x35,x37)))*.
% 299.81/300.45 20118[0:SpR:180.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(hAPP(z,x1),x2),x3),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,z,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x1,x20,x21,x22)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,z,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x3,x20,x21,x22),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,z,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,c_Expr_Oexp_OBinOp(x1,x2,x3,x21),x20,x21,x22),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(hAPP(z,x1),x2),x3),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,z,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x1,x20,x21,x22)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x36,x35,x37)))*.
% 299.81/300.45 20862[0:SpR:180.0,262.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,x14,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OFAss(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))*.
% 299.81/300.45 21021[0:SpR:180.0,53.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x,x12),x13),x33,x34,x14,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x,x12),x13),x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x,x12),x13),x33,x34,c_Expr_Oexp_OTryCatch(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))*.
% 299.81/300.45 20147[0:SpR:481.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),u),v),c_Expr_Oexp_Oexp__rec__1(w,x,y,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x13,x14,x15)),c_Expr_Oexp_Oexp__rec__1(w,x,y,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,v,x13,x14,x15)),c_Expr_Oexp_Oexp__rec__1(w,x,y,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,c_Expr_Oexp_OBinOp(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),u,v,x14),x13,x14,x15))**.
% 299.81/300.45 20814[0:SpR:262.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(hAPP(x1,x2),x3),x4),x5),x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x1,x23,x24,x25,x26,x27,x28,x29,x30,x31,x2,x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x1,x23,x24,x25,x26,x27,x28,x29,x30,x31,x5,x32,x33,x34),x35,x36),x37,x36,x38),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x1,x23,x24,x25,x26,x27,x28,x29,x30,x31,c_Expr_Oexp_OFAss(x2,x3,x4,x5,x33),x32,x33,x34),x35),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(hAPP(x1,x2),x3),x4),x5),x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x1,x23,x24,x25,x26,x27,x28,x29,x30,x31,x2,x32,x33,x34),x37,x36,x38)))*.
% 299.81/300.45 20970[0:SpR:53.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(hAPP(x1,x2),x3),x4),x5),x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x1,x30,x31,x2,x32,x33,x34),c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x1,x30,x31,x5,x32,x33,x34),x35,x36),x37,x36,x38),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x1,x30,x31,c_Expr_Oexp_OTryCatch(x2,x3,x4,x5,x33),x32,x33,x34),x35),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(hAPP(x1,x2),x3),x4),x5),x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,c_Expr_Oexp_Oexp__rec__1(x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x1,x30,x31,x2,x32,x33,x34),x37,x36,x38)))*.
% 299.81/300.45 20120[0:SpR:180.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(hAPP(x4,x5),x6),x7),c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x4,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x5,x24,x25,x26)),x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x4,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x7,x24,x25,x26),x34,x35,x36),x37,x36,x38),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x4,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,c_Expr_Oexp_OBinOp(x5,x6,x7,x25),x24,x25,x26),x34),x35),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(hAPP(x4,x5),x6),x7),c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x4,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x5,x24,x25,x26)),x27,x28,x29,x30,x31,x32,x33,x35,x37,x36,x38)))*.
% 299.81/300.45 20847[0:SpR:41.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(z,x12),x13),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(z,x12),x13),x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(z,x12),x13),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 20846[0:SpR:327.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(v,x12),x13),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(v,x12),x13),x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(v,x12),x13),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 21005[0:SpR:41.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(z,x12),x13),x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(z,x12),x13),x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(z,x12),x13),x34,x35,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 21004[0:SpR:327.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(v,x12),x13),x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(v,x12),x13),x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(v,x12),x13),x34,x35,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 19326[0:SpR:5.0,301.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(x4,x12),x13),x14),x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(x4,x12),x13),x14),x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(x4,x12),x13),x14),x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.45 19325[0:SpR:326.0,301.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(x1,x12),x13),x14),x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(x1,x12),x13),x14),x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(x1,x12),x13),x14),x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.45 19672[0:SpR:5.0,192.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(x4,x12),x13),x14),x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(x4,x12),x13),x14),x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(x4,x12),x13),x14),x31,x32,x33,x34,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.45 19671[0:SpR:326.0,192.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(x1,x12),x13),x14),x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(x1,x12),x13),x14),x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(x1,x12),x13),x14),x31,x32,x33,x34,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.45 20849[0:SpR:481.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),u),v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x14,x15,x16)),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x5,x6,x7,x8,x9,x10,x11,x12,x13,w,x14,x15,x16)),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x5,x6,x7,x8,x9,x10,x11,x12,x13,c_Expr_Oexp_OFAss(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),u,v,w,x15),x14,x15,x16))**.
% 299.81/300.45 20822[0:SpR:262.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(hAPP(hAPP(v,w),x),y),z),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,v,x8,x9,x10,x11,x12,x13,x14,x15,x16,w,x17,x18,x19)),x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,v,x8,x9,x10,x11,x12,x13,x14,x15,x16,z,x17,x18,x19),x35,x36),x37,x36,x38),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,v,x8,x9,x10,x11,x12,x13,x14,x15,x16,c_Expr_Oexp_OFAss(w,x,y,z,x18),x17,x18,x19),x35),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(hAPP(hAPP(v,w),x),y),z),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,v,x8,x9,x10,x11,x12,x13,x14,x15,x16,w,x17,x18,x19)),x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x37,x36,x38)))*.
% 299.81/300.45 20819[0:SpR:262.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(hAPP(hAPP(z,x1),x2),x3),x4),c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,z,x12,x13,x14,x15,x16,x17,x18,x19,x20,x1,x21,x22,x23)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,z,x12,x13,x14,x15,x16,x17,x18,x19,x20,x4,x21,x22,x23),x35,x36),x37,x36,x38),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,z,x12,x13,x14,x15,x16,x17,x18,x19,x20,c_Expr_Oexp_OFAss(x1,x2,x3,x4,x22),x21,x22,x23),x35),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(hAPP(hAPP(z,x1),x2),x3),x4),c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,z,x12,x13,x14,x15,x16,x17,x18,x19,x20,x1,x21,x22,x23)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x37,x36,x38)))*.
% 299.81/300.45 21007[0:SpR:481.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),u),v),w),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x12,x13,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x14,x15,x16)),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x12,x13,w,x14,x15,x16)),c_Expr_Oexp_Oexp__rec__1(x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x12,x13,c_Expr_Oexp_OTryCatch(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),u,v,w,x15),x14,x15,x16))**.
% 299.81/300.45 20979[0:SpR:53.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(hAPP(hAPP(v,w),x),y),z),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,w,x17,x18,x19)),x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,z,x17,x18,x19),x35,x36),x37,x36,x38),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,c_Expr_Oexp_OTryCatch(w,x,y,z,x18),x17,x18,x19),x35),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(hAPP(hAPP(v,w),x),y),z),c_Expr_Oexp_Oexp__rec__1(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,v,x15,x16,w,x17,x18,x19)),x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x37,x36,x38)))*.
% 299.81/300.45 20976[0:SpR:53.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(hAPP(hAPP(z,x1),x2),x3),x4),c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,z,x19,x20,x1,x21,x22,x23)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,z,x19,x20,x4,x21,x22,x23),x35,x36),x37,x36,x38),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,z,x19,x20,c_Expr_Oexp_OTryCatch(x1,x2,x3,x4,x22),x21,x22,x23),x35),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(hAPP(hAPP(z,x1),x2),x3),x4),c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,z,x19,x20,x1,x21,x22,x23)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x37,x36,x38)))*.
% 299.81/300.45 21435[0:SpR:165.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x4,x8,x9,x10,x11,x12,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x4,x8,x9,x10,x11,x12,x6,x13,x14,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x4,x8,x9,x10,x11,x12,x5,x13,x14,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x4,x8,x9,x10,x11,x12,x6,x13,x14,x15),x14),x13,x14,x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x4,x8,x9,x10,x11,x12,c_Expr_Oexp_OCond(x5,x6,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(x4,x5),x6),x7,x4,x8,x9,x10,x11,x12,x6,x13,x14,x15),x14),x13,x14,x15))**.
% 299.81/300.45 20869[0:SpR:192.0,262.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x7,x24,x25,x26,x27,x28,x29,x30,x31,x32,x12,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x7,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x7,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OFAss(x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 20868[0:SpR:301.0,262.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x5,x24,x25,x26,x27,x28,x29,x30,x31,x32,x12,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x5,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x5,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OFAss(x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 21029[0:SpR:192.0,53.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x7,x31,x32,x12,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x7,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x7,x31,x32,c_Expr_Oexp_OTryCatch(x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 21028[0:SpR:301.0,53.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x5,x31,x32,x12,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x5,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x5,x31,x32,c_Expr_Oexp_OTryCatch(x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 20141[0:SpR:5.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(x4,x12),x13),x14),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(x4,x12),x13),x14),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(x4,x12),x13),x14),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 20140[0:SpR:326.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(x1,x12),x13),x14),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(x1,x12),x13),x14),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(x1,x12),x13),x14),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 20817[0:SpR:262.0,262.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x2,x12),x13),x14),x27,x28,x29,x30,x31,x32,x33,x34,x35,x15,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x2,x12),x13),x14),x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x2,x12),x13),x14),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OFAss(x15,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x37),x36,x37,x38))*.
% 299.81/300.45 21022[0:SpR:262.0,53.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x2,x12),x13),x14),x34,x35,x15,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x2,x12),x13),x14),x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x2,x12),x13),x14),x34,x35,c_Expr_Oexp_OTryCatch(x15,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x37),x36,x37,x38))*.
% 299.81/300.45 20974[0:SpR:53.0,53.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x9,x12),x13),x14),x34,x35,x15,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x9,x12),x13),x14),x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x9,x12),x13),x14),x34,x35,c_Expr_Oexp_OTryCatch(x15,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x37),x36,x37,x38))*.
% 299.81/300.45 20973[0:SpR:53.0,262.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x9,x12),x13),x14),x27,x28,x29,x30,x31,x32,x33,x34,x35,x15,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x9,x12),x13),x14),x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x9,x12),x13),x14),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OFAss(x15,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x37),x36,x37,x38))*.
% 299.81/300.45 21515[0:SpR:41.0,165.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,z,x28,x29,x30,x31,x32,x12,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,z,x28,x29,x30,x31,x32,x13,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,z,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,z,x28,x29,x30,x31,x32,c_Expr_Oexp_OCond(x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 21514[0:SpR:327.0,165.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,v,x28,x29,x30,x31,x32,x12,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,v,x28,x29,x30,x31,x32,x13,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,v,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,v,x28,x29,x30,x31,x32,c_Expr_Oexp_OCond(x12,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 21436[0:SpR:165.0,180.0] || -> equal(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x4,x5,x6,x7,x,x8,x9,x10,x11,x12,c_Expr_Oexp_OCond(y,z,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x4,x5,x6,x7,x,x8,x9,x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x4,x5,x6,x7,x,x8,x9,x10,x11,x12,z,x15,x14,x16),x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x4,x5,x6,x7,x,x8,x9,x10,x11,x12,c_Expr_Oexp_OBinOp(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x4,x5,x6,x7,x,x8,x9,x10,x11,x12,y,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,hAPP(hAPP(x,y),z),x1,x2,x3,x4,x5,x6,x7,x,x8,x9,x10,x11,x12,z,x15,x14,x16),x14),x15,x14,x16))**.
% 299.81/300.45 20821[0:SpR:262.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(hAPP(hAPP(x4,x5),x6),x7),x8),c_Expr_Oexp_Oexp__rec__1(x9,x10,x11,x12,x13,x14,x15,x4,x16,x17,x18,x19,x20,x21,x22,x23,x24,x5,x25,x26,x27)),x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x9,x10,x11,x12,x13,x14,x15,x4,x16,x17,x18,x19,x20,x21,x22,x23,x24,x8,x25,x26,x27),x35,x36,x37),x38,x37,x39),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x9,x10,x11,x12,x13,x14,x15,x4,x16,x17,x18,x19,x20,x21,x22,x23,x24,c_Expr_Oexp_OFAss(x5,x6,x7,x8,x26),x25,x26,x27),x35),x36),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(hAPP(hAPP(x4,x5),x6),x7),x8),c_Expr_Oexp_Oexp__rec__1(x9,x10,x11,x12,x13,x14,x15,x4,x16,x17,x18,x19,x20,x21,x22,x23,x24,x5,x25,x26,x27)),x28,x29,x30,x31,x32,x33,x34,x36,x38,x37,x39)))*.
% 299.81/300.45 20978[0:SpR:53.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(hAPP(hAPP(x4,x5),x6),x7),x8),c_Expr_Oexp_Oexp__rec__1(x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x4,x23,x24,x5,x25,x26,x27)),x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x4,x23,x24,x8,x25,x26,x27),x35,x36,x37),x38,x37,x39),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x4,x23,x24,c_Expr_Oexp_OTryCatch(x5,x6,x7,x8,x26),x25,x26,x27),x35),x36),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(hAPP(hAPP(x4,x5),x6),x7),x8),c_Expr_Oexp_Oexp__rec__1(x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x4,x23,x24,x5,x25,x26,x27)),x28,x29,x30,x31,x32,x33,x34,x36,x38,x37,x39)))*.
% 299.81/300.45 21506[0:SpR:68.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x8,x28,x29,x30,x31,x32,x12,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x8,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x8,x28,x29,x30,x31,x32,x16,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x8,x28,x29,x30,x31,x32,c_Expr_Oexp_OCond(x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x16,x34),x33,x34,x35))**.
% 299.81/300.45 20842[0:SpR:5.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x4,x12),x13),x14),x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x4,x12),x13),x14),x28,x29,x30,x31,x32,x33,x34,x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x4,x12),x13),x14),x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 20841[0:SpR:326.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x1,x12),x13),x14),x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x1,x12),x13),x14),x28,x29,x30,x31,x32,x33,x34,x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x1,x12),x13),x14),x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x18,x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 20999[0:SpR:5.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(x4,x12),x13),x14),x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(x4,x12),x13),x14),x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(x4,x12),x13),x14),x35,x36,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 20998[0:SpR:326.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(x1,x12),x13),x14),x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(x1,x12),x13),x14),x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(x1,x12),x13),x14),x35,x36,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x18,x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 21523[0:SpR:53.0,165.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(hAPP(x6,x7),x8),x9,x10,x6,x11,x12,c_Expr_Oexp_OTryCatch(x7,x8,x13,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(hAPP(x6,x7),x8),x9,x10,x6,x11,x12,x13,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(hAPP(x6,x7),x8),x9,x10,x6,x11,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(hAPP(x6,x7),x8),x9,x10,x6,x11,x12,x7,x15,x14,x16),x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(hAPP(x6,x7),x8),x9,x10,x6,x11,x12,c_Expr_Oexp_OCond(x13,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(hAPP(x6,x7),x8),x9,x10,x6,x11,x12,x7,x15,x14,x16),x14),x15,x14,x16))**.
% 299.81/300.45 21522[0:SpR:262.0,165.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(hAPP(x2,x6),x7),x8,x9,x10,x11,x12,c_Expr_Oexp_OFAss(x6,x7,x13,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(hAPP(x2,x6),x7),x8,x9,x10,x11,x12,x13,x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(hAPP(x2,x6),x7),x8,x9,x10,x11,x12,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(hAPP(x2,x6),x7),x8,x9,x10,x11,x12,x6,x15,x14,x16),x15,x14,x16)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(hAPP(x2,x6),x7),x8,x9,x10,x11,x12,c_Expr_Oexp_OCond(x13,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,hAPP(hAPP(x2,x6),x7),x8,x9,x10,x11,x12,x6,x15,x14,x16),x14),x15,x14,x16))**.
% 299.81/300.45 20158[0:SpR:192.0,180.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,hAPP(x7,x12),x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x13,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,hAPP(x7,x12),x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,hAPP(x7,x12),x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OBinOp(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 20157[0:SpR:301.0,180.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,hAPP(x5,x12),x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x13,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,hAPP(x5,x12),x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,hAPP(x5,x12),x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OBinOp(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 21420[0:SpR:165.0,434.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,w,x15,x16,x17)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x,x15,x16,x17),x18,x19),x19,x20),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,c_Expr_Oexp_OCond(v,w,x,x16),x15,x16,x17),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,w,x15,x16,x17)),x18,x19,x20),x20))*.
% 299.81/300.45 21516[0:SpR:68.0,165.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x8,x9),x10,x11,x12,c_Expr_Oexp_Othrow(x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x8,x28,x29,x30,x31,x32,x9,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x8,x28,x29,x30,x31,x32,x13,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x8,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x8,x9),x10,x11,x12,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x8,x28,x29,x30,x31,x32,c_Expr_Oexp_OCond(x9,x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(x8,x9),x10,x11,x12,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 19302[0:SpR:301.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(x8,x9),x10),c_Expr_Oexp_Oexp__rec__1(x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x8,x21,x22,x23,x24,x25,x26,x9,x27,x28,x29)),x30,x31,x32,c_Expr_Oexp_Othrow(c_Expr_Oexp_Oexp__rec__1(x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x8,x21,x22,x23,x24,x25,x26,x10,x27,x28,x29),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x8,x21,x22,x23,x24,x25,x26,c_Expr_Oexp_OSeq(x9,x10,x28),x27,x28,x29),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(x8,x9),x10),c_Expr_Oexp_Oexp__rec__1(x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x8,x21,x22,x23,x24,x25,x26,x9,x27,x28,x29)),x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x8,x21,x22,x23,x24,x25,x26,x10,x27,x28,x29),x34,x33,x35)))*.
% 299.81/300.45 19648[0:SpR:192.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(x8,x9),x10),c_Expr_Oexp_Oexp__rec__1(x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x8,x23,x24,x25,x26,x9,x27,x28,x29)),x30,x31,x32,c_Expr_Oexp_Othrow(c_Expr_Oexp_Oexp__rec__1(x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x8,x23,x24,x25,x26,x10,x27,x28,x29),x33),x34,x33,x35),hAPP(c_Expr_Oexp_Oexp__rec__1(x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x8,x23,x24,x25,x26,c_Expr_Oexp_OWhile(x9,x10,x28),x27,x28,x29),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(x8,x9),x10),c_Expr_Oexp_Oexp__rec__1(x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x8,x23,x24,x25,x26,x9,x27,x28,x29)),x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x8,x23,x24,x25,x26,x10,x27,x28,x29),x34,x33,x35)))*.
% 299.81/300.45 20870[0:SpR:180.0,262.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,hAPP(x,x12),x25,x26,x27,x28,x29,x30,x31,x32,x33,x13,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,hAPP(x,x12),x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,hAPP(x,x12),x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAss(x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 21030[0:SpR:180.0,53.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(x,x12),x32,x33,x13,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(x,x12),x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(x,x12),x32,x33,c_Expr_Oexp_OTryCatch(x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 21427[0:SpR:165.0,437.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,w,x15,x16,x17)),c_List_Olist__update(x18,x19,c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x,x15,x16,x17),x20),x20,x21),c_List_Olist__update(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,w,x15,x16,x17)),x18,x20,x21),x19,c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,c_Expr_Oexp_OCond(v,w,x,x16),x15,x16,x17),x21))*.
% 299.81/300.45 63481[0:SpR:165.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,w,x15,x16,x17)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x,x15,x16,x17),c_List_Oreplicate(x18,x19,x20),x20),x20,x21),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,c_Expr_Oexp_OCond(v,w,x,x16),x15,x16,x17),c_List_Oreplicate(x18,hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,w,x15,x16,x17)),x19),x21),x21))*.
% 299.81/300.45 63464[0:SpR:165.0,6607.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,w,x15,x16,x17)),c_List_Olist_OCons(x18,c_List_Oreplicate(x19,c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x,x15,x16,x17),x20),x20),x20,x21),c_List_Olist_OCons(hAPP(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,w,x15,x16,x17)),x18),c_List_Oreplicate(x19,c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,c_Expr_Oexp_OCond(v,w,x,x16),x15,x16,x17),x21),x21))*.
% 299.81/300.45 64256[0:SpR:165.0,6606.0] || -> equal(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,w,x15,x16,x17)),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,x,x15,x16,x17),c_List_Orev(x18,x19),x19),x19,x20),c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,c_Expr_Oexp_OCond(v,w,x,x16),x15,x16,x17),c_List_Orev(c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(u,v),w),x),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,v,x15,x16,x17)),c_Expr_Oexp_Oexp__rec__1(y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,u,x10,x11,x12,x13,x14,w,x15,x16,x17)),x18,x19,x20),x20),x20))*.
% 299.81/300.45 65088[0:SpR:165.0,6591.0] || -> equal(c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x18,x19,x20),x20),x20),c_List_Omap(hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),c_List_Orev(c_List_Olist_OCons(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19),x19),x19,x20))*.
% 299.81/300.45 21508[0:SpR:5.0,165.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x4,x12),x29,x30,x31,x32,x33,x13,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x4,x12),x29,x30,x31,x32,x33,x14,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x4,x12),x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x4,x12),x29,x30,x31,x32,x33,c_Expr_Oexp_OCond(x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 21507[0:SpR:326.0,165.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x1,x12),x29,x30,x31,x32,x33,x13,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x1,x12),x29,x30,x31,x32,x33,x14,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x1,x12),x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x1,x12),x29,x30,x31,x32,x33,c_Expr_Oexp_OCond(x13,x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 21446[0:SpR:165.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),x7),x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,x29,x30,x5,x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,x29,x30,x6,x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,x29,x30,x7,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,x29,x30,c_Expr_Oexp_OCond(x5,x6,x7,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(x4,x5),x6),x7),x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x4,x26,x27,x28,x29,x30,x7,x31,x32,x33),x35,x34,x36)))*.
% 299.81/300.45 21445[0:SpR:165.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x29,x30,x2,x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x29,x30,x3,x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x29,x30,x4,x31,x32,x33),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x29,x30,c_Expr_Oexp_OCond(x2,x3,x4,x32),x31,x32,x33),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),x4),x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,c_Expr_Oexp_Oexp__rec__1(x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x1,x26,x27,x28,x29,x30,x2,x31,x32,x33),x35,x34,x36)))*.
% 299.81/300.45 21505[0:SpR:41.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(z,x12),x29,x30,x31,x32,x33,x13,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(z,x12),x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(z,x12),x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(z,x12),x29,x30,x31,x32,x33,c_Expr_Oexp_OCond(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.45 21504[0:SpR:327.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(v,x12),x29,x30,x31,x32,x33,x13,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(v,x12),x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(v,x12),x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(v,x12),x29,x30,x31,x32,x33,c_Expr_Oexp_OCond(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.45 20117[0:SpR:180.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(hAPP(x8,x9),x10),x11),c_Expr_Oexp_Oexp__rec__1(x12,x13,x14,x8,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x9,x28,x29,x30)),x31,x32,x33,c_Expr_Oexp_Othrow(c_Expr_Oexp_Oexp__rec__1(x12,x13,x14,x8,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x11,x28,x29,x30),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x12,x13,x14,x8,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,c_Expr_Oexp_OBinOp(x9,x10,x11,x29),x28,x29,x30),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(hAPP(x8,x9),x10),x11),c_Expr_Oexp_Oexp__rec__1(x12,x13,x14,x8,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x9,x28,x29,x30)),x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(x12,x13,x14,x8,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x11,x28,x29,x30),x35,x34,x36)))*.
% 299.81/300.45 20116[0:SpR:180.0,180.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(hAPP(x,x12),x13),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x14,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(hAPP(x,x12),x13),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(hAPP(x,x12),x13),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OBinOp(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 21495[0:SpR:68.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_Othrow(x12,x13),x14,x13,x15),x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x8,x12),x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x8,x12),x29,x30,x31,x32,x33,x16,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x8,x12),x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(x8,x12),x29,x30,x31,x32,x33,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x14,x13,x15),x16,x17,x35),x34,x35,x36))**.
% 299.81/300.45 19304[0:SpR:301.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x1,x14,x15,x16,x17,x18,x19,x2,x20,x21,x22)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x1,x14,x15,x16,x17,x18,x19,x3,x20,x21,x22),x33,x34,x35),x36,x35,x37),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x1,x14,x15,x16,x17,x18,x19,c_Expr_Oexp_OSeq(x2,x3,x21),x20,x21,x22),x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x1,x14,x15,x16,x17,x18,x19,x2,x20,x21,x22)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x1,x14,x15,x16,x17,x18,x19,x3,x20,x21,x22),x36,x35,x37)))*.
% 299.81/300.45 19650[0:SpR:192.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x2,x20,x21,x22)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x3,x20,x21,x22),x33,x34,x35),x36,x35,x37),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,c_Expr_Oexp_OWhile(x2,x3,x21),x20,x21,x22),x33),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(x1,x2),x3),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x2,x20,x21,x22)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x3,x20,x21,x22),x36,x35,x37)))*.
% 299.81/300.45 20151[0:SpR:192.0,180.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(hAPP(x7,x12),x13),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(hAPP(x7,x12),x13),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(hAPP(x7,x12),x13),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.45 20150[0:SpR:301.0,180.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(hAPP(x5,x12),x13),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(hAPP(x5,x12),x13),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(hAPP(x5,x12),x13),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.45 20805[0:SpR:262.0,262.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x2,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,x14,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x2,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x2,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OFAss(x14,x15,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36),x35,x36,x37))**.
% 299.81/300.45 21031[0:SpR:262.0,53.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x2,x12),x13),x33,x34,x14,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x2,x12),x13),x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x2,x12),x13),x33,x34,c_Expr_Oexp_OTryCatch(x14,x15,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36),x35,x36,x37))**.
% 299.81/300.45 20961[0:SpR:53.0,53.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x9,x12),x13),x33,x34,x14,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x9,x12),x13),x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x9,x12),x13),x33,x34,c_Expr_Oexp_OTryCatch(x14,x15,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36),x35,x36,x37))**.
% 299.81/300.45 20960[0:SpR:53.0,262.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x9,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,x14,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x9,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x9,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OFAss(x14,x15,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36),x35,x36,x37))**.
% 299.81/300.45 20853[0:SpR:192.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x7,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x7,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x7,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.45 20852[0:SpR:301.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x5,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x5,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(x5,x12),x13),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.45 21011[0:SpR:192.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x7,x12),x13),x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x7,x12),x13),x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x7,x12),x13),x33,x34,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.45 21010[0:SpR:301.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x5,x12),x13),x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x5,x12),x13),x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(x5,x12),x13),x33,x34,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.45 21450[0:SpR:165.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(hAPP(x4,x5),x6),x7),c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x5,x24,x25,x26)),x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x6,x24,x25,x26),c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x7,x24,x25,x26),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,c_Expr_Oexp_OCond(x5,x6,x7,x25),x24,x25,x26),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(hAPP(x4,x5),x6),x7),c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x5,x24,x25,x26)),x27,x28,x29,x30,x31,x32,x33,x34,x36,x35,x37)))*.
% 299.81/300.45 20818[0:SpR:262.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(hAPP(hAPP(x8,x9),x10),x11),x12),c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x8,x20,x21,x22,x23,x24,x25,x26,x27,x28,x9,x29,x30,x31)),x32,x33,x34,c_Expr_Oexp_Othrow(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x8,x20,x21,x22,x23,x24,x25,x26,x27,x28,x12,x29,x30,x31),x35),x36,x35,x37),hAPP(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x8,x20,x21,x22,x23,x24,x25,x26,x27,x28,c_Expr_Oexp_OFAss(x9,x10,x11,x12,x30),x29,x30,x31),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(hAPP(hAPP(x8,x9),x10),x11),x12),c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x8,x20,x21,x22,x23,x24,x25,x26,x27,x28,x9,x29,x30,x31)),x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x8,x20,x21,x22,x23,x24,x25,x26,x27,x28,x12,x29,x30,x31),x36,x35,x37)))*.
% 299.81/300.45 20975[0:SpR:53.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(hAPP(hAPP(x8,x9),x10),x11),x12),c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x8,x27,x28,x9,x29,x30,x31)),x32,x33,x34,c_Expr_Oexp_Othrow(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x8,x27,x28,x12,x29,x30,x31),x35),x36,x35,x37),hAPP(c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x8,x27,x28,c_Expr_Oexp_OTryCatch(x9,x10,x11,x12,x30),x29,x30,x31),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(hAPP(hAPP(x8,x9),x10),x11),x12),c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x8,x27,x28,x9,x29,x30,x31)),x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x8,x27,x28,x12,x29,x30,x31),x36,x35,x37)))*.
% 299.81/300.45 20119[0:SpR:180.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(hAPP(x1,x2),x3),x4),c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x1,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x2,x21,x22,x23)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x1,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x4,x21,x22,x23),x34,x35,x36),x37,x36,x38),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x1,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,c_Expr_Oexp_OBinOp(x2,x3,x4,x22),x21,x22,x23),x34),x35),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(hAPP(x1,x2),x3),x4),c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x1,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x2,x21,x22,x23)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x1,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x4,x21,x22,x23),x37,x36,x38)))*.
% 299.81/300.45 20816[0:SpR:262.0,180.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x2,x12),x13),x14),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x15,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x2,x12),x13),x14),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x2,x12),x13),x14),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OBinOp(x15,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36),x35,x36,x37))**.
% 299.81/300.45 20972[0:SpR:53.0,180.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x9,x12),x13),x14),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x15,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x9,x12),x13),x14),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x9,x12),x13),x14),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OBinOp(x15,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36),x35,x36,x37))**.
% 299.81/300.45 20100[0:SpR:180.0,180.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x,x12),x13),x14),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x,x12),x13),x14),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x,x12),x13),x14),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.45 21498[0:SpR:5.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(x4,x12),x13),x30,x31,x32,x33,x34,x14,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(x4,x12),x13),x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(x4,x12),x13),x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(x4,x12),x13),x30,x31,x32,x33,x34,c_Expr_Oexp_OCond(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.45 21497[0:SpR:326.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(x1,x12),x13),x30,x31,x32,x33,x34,x14,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(x1,x12),x13),x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(x1,x12),x13),x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(x1,x12),x13),x30,x31,x32,x33,x34,c_Expr_Oexp_OCond(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.45 21494[0:SpR:41.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OLAss(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(z,x12),x13),x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(z,x12),x13),x30,x31,x32,x33,x34,x17,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(z,x12),x13),x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(z,x12),x13),x30,x31,x32,x33,x34,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.45 21493[0:SpR:327.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCast(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(v,x12),x13),x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(v,x12),x13),x30,x31,x32,x33,x34,x17,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(v,x12),x13),x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(v,x12),x13),x30,x31,x32,x33,x34,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.45 20854[0:SpR:180.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x,x12),x13),x14),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x,x12),x13),x14),x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x,x12),x13),x14),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 20820[0:SpR:262.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(hAPP(hAPP(x1,x2),x3),x4),x5),c_Expr_Oexp_Oexp__rec__1(x6,x7,x8,x9,x10,x11,x12,x1,x13,x14,x15,x16,x17,x18,x19,x20,x21,x2,x22,x23,x24)),x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x6,x7,x8,x9,x10,x11,x12,x1,x13,x14,x15,x16,x17,x18,x19,x20,x21,x5,x22,x23,x24),x35,x36,x37),x38,x37,x39),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x6,x7,x8,x9,x10,x11,x12,x1,x13,x14,x15,x16,x17,x18,x19,x20,x21,c_Expr_Oexp_OFAss(x2,x3,x4,x5,x23),x22,x23,x24),x35),x36),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(hAPP(hAPP(x1,x2),x3),x4),x5),c_Expr_Oexp_Oexp__rec__1(x6,x7,x8,x9,x10,x11,x12,x1,x13,x14,x15,x16,x17,x18,x19,x20,x21,x2,x22,x23,x24)),x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(x6,x7,x8,x9,x10,x11,x12,x1,x13,x14,x15,x16,x17,x18,x19,x20,x21,x5,x22,x23,x24),x38,x37,x39)))*.
% 299.81/300.45 21012[0:SpR:180.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x,x12),x13),x14),x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x,x12),x13),x14),x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x,x12),x13),x14),x34,x35,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 20977[0:SpR:53.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(hAPP(hAPP(x1,x2),x3),x4),x5),c_Expr_Oexp_Oexp__rec__1(x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x1,x20,x21,x2,x22,x23,x24)),x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x1,x20,x21,x5,x22,x23,x24),x35,x36,x37),x38,x37,x39),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x1,x20,x21,c_Expr_Oexp_OTryCatch(x2,x3,x4,x5,x23),x22,x23,x24),x35),x36),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(hAPP(hAPP(x1,x2),x3),x4),x5),c_Expr_Oexp_Oexp__rec__1(x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x1,x20,x21,x2,x22,x23,x24)),x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x1,x20,x21,x5,x22,x23,x24),x38,x37,x39)))*.
% 299.81/300.45 20796[0:SpR:262.0,180.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x37),x36,x37,x38))**.
% 299.81/300.45 20948[0:SpR:53.0,180.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x37),x36,x37,x38))**.
% 299.81/300.45 20797[0:SpR:262.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x28,x29,x30,x31,x32,x33,x34,x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 21013[0:SpR:262.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x35,x36,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 20950[0:SpR:53.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x35,x36,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 20949[0:SpR:53.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x28,x29,x30,x31,x32,x33,x34,x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 21496[0:SpR:481.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_State_Ohp(c_Pair(v_ha____,v_la____,tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),v_a____),u),v),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x8,x9,x10,x11,x12,c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),x13,x14,x15)),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x8,x9,x10,x11,x12,u,x13,x14,x15)),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x8,x9,x10,x11,x12,v,x13,x14,x15)),c_Expr_Oexp_Oexp__rec__1(w,x,y,z,x1,x2,x3,x4,x5,x6,x7,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),x8,x9,x10,x11,x12,c_Expr_Oexp_OCond(c_Pair(v_C____,v_fs____,tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),u,v,x14),x13,x14,x15))**.
% 299.81/300.45 21487[0:SpR:5.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBlock(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(x4,x12),x13),x14),x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(x4,x12),x13),x14),x31,x32,x33,x34,x35,x18,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(x4,x12),x13),x14),x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(x4,x12),x13),x14),x31,x32,x33,x34,x35,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 21486[0:SpR:326.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAcc(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(x1,x12),x13),x14),x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(x1,x12),x13),x14),x31,x32,x33,x34,x35,x18,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(x1,x12),x13),x14),x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(x1,x12),x13),x14),x31,x32,x33,x34,x35,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 19290[0:SpR:301.0,301.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(x5,x12),x13),x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(x5,x12),x13),x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(x5,x12),x13),x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 19680[0:SpR:301.0,192.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x5,x12),x13),x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x5,x12),x13),x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x5,x12),x13),x29,x30,x31,x32,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 19634[0:SpR:192.0,192.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x7,x12),x13),x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x7,x12),x13),x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x7,x12),x13),x29,x30,x31,x32,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 19633[0:SpR:192.0,301.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(x7,x12),x13),x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(x7,x12),x13),x27,x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(x7,x12),x13),x27,x28,x29,x30,x31,x32,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 21448[0:SpR:165.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(hAPP(z,x1),x2),x3),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x19,x1,x20,x21,x22)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x19,x2,x20,x21,x22),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x19,x3,x20,x21,x22),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x19,c_Expr_Oexp_OCond(x1,x2,x3,x21),x20,x21,x22),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(hAPP(z,x1),x2),x3),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x19,x1,x20,x21,x22)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x19,x3,x20,x21,x22),x35,x34,x36)))*.
% 299.81/300.45 21447[0:SpR:165.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(hAPP(v,w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,x15,w,x16,x17,x18)),x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,x15,x,x16,x17,x18),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,x15,y,x16,x17,x18),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,x15,c_Expr_Oexp_OCond(w,x,y,x17),x16,x17,x18),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(hAPP(v,w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,x15,w,x16,x17,x18)),x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,x15,y,x16,x17,x18),x35,x34,x36)))*.
% 299.81/300.45 21444[0:SpR:165.0,53.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(x6,x12),x13),x32,x33,x14,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(x6,x12),x13),x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(x6,x12),x13),x32,x33,c_Expr_Oexp_OTryCatch(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))*.
% 299.81/300.45 21443[0:SpR:165.0,262.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,hAPP(hAPP(x6,x12),x13),x25,x26,x27,x28,x29,x30,x31,x32,x33,x14,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,hAPP(hAPP(x6,x12),x13),x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,hAPP(hAPP(x6,x12),x13),x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAss(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))*.
% 299.81/300.45 21449[0:SpR:165.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(hAPP(x1,x2),x3),x4),c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x20,x2,x21,x22,x23)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x20,x3,x21,x22,x23),c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x20,x4,x21,x22,x23),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x20,c_Expr_Oexp_OCond(x2,x3,x4,x22),x21,x22,x23),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(hAPP(x1,x2),x3),x4),c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x20,x2,x21,x22,x23)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x20,x3,x21,x22,x23),x36,x35,x37)))*.
% 299.81/300.45 20099[0:SpR:180.0,192.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x,x12),x13),x14),x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x,x12),x13),x14),x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x,x12),x13),x14),x30,x31,x32,x33,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 20098[0:SpR:180.0,301.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x,x12),x13),x14),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x,x12),x13),x14),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x,x12),x13),x14),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 21459[0:SpR:165.0,327.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(hAPP(hAPP(v,w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,x15,w,x16,x17,x18)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,x15,x,x16,x17,x18)),x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OCast(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,x15,y,x16,x17,x18),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,x15,c_Expr_Oexp_OCond(w,x,y,x17),x16,x17,x18),x34),c_Expr_Oexp_Oexp__rec__1(u,hAPP(hAPP(hAPP(hAPP(hAPP(v,w),x),y),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,x15,w,x16,x17,x18)),c_Expr_Oexp_Oexp__rec__1(z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,v,x11,x12,x13,x14,x15,x,x16,x17,x18)),x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x36,x35,x37)))*.
% 299.81/300.45 21456[0:SpR:165.0,41.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(hAPP(hAPP(z,x1),x2),x3),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x19,x1,x20,x21,x22)),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x19,x2,x20,x21,x22)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OLAss(c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x19,x3,x20,x21,x22),x34,x35),x36,x35,x37),hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x19,c_Expr_Oexp_OCond(x1,x2,x3,x21),x20,x21,x22),x34),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,hAPP(hAPP(hAPP(hAPP(hAPP(z,x1),x2),x3),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x19,x1,x20,x21,x22)),c_Expr_Oexp_Oexp__rec__1(x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,z,x15,x16,x17,x18,x19,x2,x20,x21,x22)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x36,x35,x37)))*.
% 299.81/300.45 21453[0:SpR:165.0,53.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(hAPP(x6,x12),x13),x14),x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(hAPP(x6,x12),x13),x14),x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,hAPP(hAPP(hAPP(x6,x12),x13),x14),x33,x34,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))*.
% 299.81/300.45 21452[0:SpR:165.0,262.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(hAPP(x6,x12),x13),x14),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(hAPP(x6,x12),x13),x14),x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,hAPP(hAPP(hAPP(x6,x12),x13),x14),x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))*.
% 299.81/300.45 21458[0:SpR:165.0,5.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(hAPP(hAPP(x4,x5),x6),x7),c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x5,x24,x25,x26)),c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x6,x24,x25,x26)),x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OBlock(c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x7,x24,x25,x26),x34,x35,x36),x37,x36,x38),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,c_Expr_Oexp_OCond(x5,x6,x7,x25),x24,x25,x26),x34),x35),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,hAPP(hAPP(hAPP(hAPP(hAPP(x4,x5),x6),x7),c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x5,x24,x25,x26)),c_Expr_Oexp_Oexp__rec__1(x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x4,x19,x20,x21,x22,x23,x6,x24,x25,x26)),x27,x28,x29,x30,x31,x32,x33,x35,x37,x36,x38)))*.
% 299.81/300.45 20795[0:SpR:262.0,192.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x31,x32,x33,x34,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36),x35,x36,x37))**.
% 299.81/300.45 20794[0:SpR:262.0,301.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36),x35,x36,x37))**.
% 299.81/300.45 20947[0:SpR:53.0,192.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x31,x32,x33,x34,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36),x35,x36,x37))**.
% 299.81/300.45 20946[0:SpR:53.0,301.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36),x35,x36,x37))**.
% 299.81/300.45 21510[0:SpR:192.0,165.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(x7,x12),x28,x29,x30,x31,x32,x13,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(x7,x12),x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(x7,x12),x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(x7,x12),x28,x29,x30,x31,x32,c_Expr_Oexp_OCond(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 21509[0:SpR:301.0,165.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(x5,x12),x28,x29,x30,x31,x32,x13,x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(x5,x12),x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(x5,x12),x28,x29,x30,x31,x32,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x33,x34,x35)),c_Expr_Oexp_Oexp__rec__1(x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(x5,x12),x28,x29,x30,x31,x32,c_Expr_Oexp_OCond(x13,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34),x33,x34,x35))**.
% 299.81/300.45 21455[0:SpR:165.0,68.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(hAPP(hAPP(x8,x9),x10),x11),c_Expr_Oexp_Oexp__rec__1(x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x8,x23,x24,x25,x26,x27,x9,x28,x29,x30)),c_Expr_Oexp_Oexp__rec__1(x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x8,x23,x24,x25,x26,x27,x10,x28,x29,x30)),x31,x32,x33,c_Expr_Oexp_Othrow(c_Expr_Oexp_Oexp__rec__1(x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x8,x23,x24,x25,x26,x27,x11,x28,x29,x30),x34),x35,x34,x36),hAPP(c_Expr_Oexp_Oexp__rec__1(x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x8,x23,x24,x25,x26,x27,c_Expr_Oexp_OCond(x9,x10,x11,x29),x28,x29,x30),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,hAPP(hAPP(hAPP(hAPP(hAPP(x8,x9),x10),x11),c_Expr_Oexp_Oexp__rec__1(x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x8,x23,x24,x25,x26,x27,x9,x28,x29,x30)),c_Expr_Oexp_Oexp__rec__1(x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x8,x23,x24,x25,x26,x27,x10,x28,x29,x30)),x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x8,x23,x24,x25,x26,x27,x11,x28,x29,x30),x35,x34,x36)))*.
% 299.81/300.45 19288[0:SpR:301.0,301.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.45 19673[0:SpR:301.0,192.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x30,x31,x32,x33,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.45 19631[0:SpR:192.0,192.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x30,x31,x32,x33,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.45 19630[0:SpR:192.0,301.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x28,x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.45 21511[0:SpR:180.0,165.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x,x12),x13),x29,x30,x31,x32,x33,x14,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x,x12),x13),x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x,x12),x13),x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x,x12),x13),x29,x30,x31,x32,x33,c_Expr_Oexp_OCond(x14,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 21451[0:SpR:165.0,180.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(hAPP(hAPP(x6,x12),x13),x14),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(hAPP(hAPP(x6,x12),x13),x14),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,hAPP(hAPP(hAPP(x6,x12),x13),x14),x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 21500[0:SpR:192.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x7,x12),x13),x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x7,x12),x13),x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x7,x12),x13),x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x7,x12),x13),x29,x30,x31,x32,x33,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.45 21499[0:SpR:301.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x5,x12),x13),x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x5,x12),x13),x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x5,x12),x13),x29,x30,x31,x32,x33,x17,x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(x5,x12),x13),x29,x30,x31,x32,x33,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x35),x34,x35,x36))**.
% 299.81/300.45 20143[0:SpR:192.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.45 20142[0:SpR:301.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.45 21457[0:SpR:165.0,326.0] || -> equal(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(hAPP(hAPP(x1,x2),x3),x4),c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x20,x2,x21,x22,x23)),c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x20,x3,x21,x22,x23)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OFAcc(c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x20,x4,x21,x22,x23),x34,x35,x36),x37,x36,x38),hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x20,c_Expr_Oexp_OCond(x2,x3,x4,x22),x21,x22,x23),x34),x35),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,hAPP(hAPP(hAPP(hAPP(hAPP(x1,x2),x3),x4),c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x20,x2,x21,x22,x23)),c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x20,x3,x21,x22,x23)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x1,x16,x17,x18,x19,x20,x4,x21,x22,x23),x37,x36,x38)))*.
% 299.81/300.45 20844[0:SpR:192.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 20843[0:SpR:301.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 21001[0:SpR:192.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x34,x35,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 21000[0:SpR:301.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x34,x35,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 20095[0:SpR:180.0,192.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x31,x32,x33,x34,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.45 20094[0:SpR:180.0,301.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.45 21513[0:SpR:53.0,165.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x9,x12),x13),x14),x30,x31,x32,x33,x34,x15,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x9,x12),x13),x14),x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x9,x12),x13),x14),x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x9,x12),x13),x14),x30,x31,x32,x33,x34,c_Expr_Oexp_OCond(x15,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36),x35,x36,x37))**.
% 299.81/300.45 21512[0:SpR:262.0,165.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x2,x12),x13),x14),x30,x31,x32,x33,x34,x15,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x2,x12),x13),x14),x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x2,x12),x13),x14),x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x2,x12),x13),x14),x30,x31,x32,x33,x34,c_Expr_Oexp_OCond(x15,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36),x35,x36,x37))**.
% 299.81/300.45 20096[0:SpR:180.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 21501[0:SpR:180.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x,x12),x13),x14),x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x,x12),x13),x14),x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x,x12),x13),x14),x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x,x12),x13),x14),x30,x31,x32,x33,x34,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.45 20845[0:SpR:180.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x28,x29,x30,x31,x32,x33,x34,x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 21002[0:SpR:180.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x35,x36,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 20790[0:SpR:262.0,192.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x32,x33,x34,x35,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x37),x36,x37,x38))**.
% 299.81/300.45 20789[0:SpR:262.0,301.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x30,x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x37),x36,x37,x38))**.
% 299.81/300.45 20941[0:SpR:53.0,192.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x32,x33,x34,x35,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x37),x36,x37,x38))**.
% 299.81/300.45 20940[0:SpR:53.0,301.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x30,x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x37),x36,x37,x38))**.
% 299.81/300.45 20791[0:SpR:262.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 20942[0:SpR:53.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 21503[0:SpR:53.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),x31,x32,x33,x34,x35,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x37),x36,x37,x38))**.
% 299.81/300.45 21502[0:SpR:262.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),x31,x32,x33,x34,x35,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x37),x36,x37,x38))**.
% 299.81/300.45 20792[0:SpR:262.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),x19),x20),x21),c_Expr_Oexp_Oexp__rec__1(x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x29,x30,x31,x32,x33,x34,x35,x36,x37,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x38,x39,x40)),c_Expr_Oexp_Oexp__rec__1(x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x29,x30,x31,x32,x33,x34,x35,x36,x37,x21,x38,x39,x40)),c_Expr_Oexp_Oexp__rec__1(x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x29,x30,x31,x32,x33,x34,x35,x36,x37,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20,x21,x39),x38,x39,x40))**.
% 299.81/300.45 21003[0:SpR:262.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),x19),x20),x21),c_Expr_Oexp_Oexp__rec__1(x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x36,x37,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x38,x39,x40)),c_Expr_Oexp_Oexp__rec__1(x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x36,x37,x21,x38,x39,x40)),c_Expr_Oexp_Oexp__rec__1(x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x36,x37,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20,x21,x39),x38,x39,x40))**.
% 299.81/300.45 20944[0:SpR:53.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),x19),x20),x21),c_Expr_Oexp_Oexp__rec__1(x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x36,x37,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x38,x39,x40)),c_Expr_Oexp_Oexp__rec__1(x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x36,x37,x21,x38,x39,x40)),c_Expr_Oexp_Oexp__rec__1(x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x36,x37,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20,x21,x39),x38,x39,x40))**.
% 299.81/300.45 20943[0:SpR:53.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),x19),x20),x21),c_Expr_Oexp_Oexp__rec__1(x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x29,x30,x31,x32,x33,x34,x35,x36,x37,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x38,x39,x40)),c_Expr_Oexp_Oexp__rec__1(x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x29,x30,x31,x32,x33,x34,x35,x36,x37,x21,x38,x39,x40)),c_Expr_Oexp_Oexp__rec__1(x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x29,x30,x31,x32,x33,x34,x35,x36,x37,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20,x21,x39),x38,x39,x40))**.
% 299.81/300.45 21430[0:SpR:165.0,180.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.45 21432[0:SpR:165.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x34,x35,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 21431[0:SpR:165.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 21429[0:SpR:165.0,192.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x30,x31,x32,x33,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 21428[0:SpR:165.0,301.0] || -> equal(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x28,x29,x30,x31,x32,x33,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 21454[0:SpR:165.0,165.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(x6,x12),x13),x14),x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(x6,x12),x13),x14),x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(x6,x12),x13),x14),x29,x30,x31,x32,x33,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x34,x35,x36)),c_Expr_Oexp_Oexp__rec__1(x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(x6,x12),x13),x14),x29,x30,x31,x32,x33,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35),x34,x35,x36))**.
% 299.81/300.45 21489[0:SpR:192.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OWhile(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x30,x31,x32,x33,x34,x17,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x7,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x30,x31,x32,x33,x34,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.45 21488[0:SpR:301.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OSeq(x12,x13,x14),x15,x14,x16),x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x30,x31,x32,x33,x34,x17,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(x5,x12),x13),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x15,x14,x16)),x30,x31,x32,x33,x34,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x15,x14,x16),x17,x18,x36),x35,x36,x37))**.
% 299.81/300.45 21490[0:SpR:180.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OBinOp(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x31,x32,x33,x34,x35,x18,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(x,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x31,x32,x33,x34,x35,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 21492[0:SpR:53.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OTryCatch(x12,x13,x14,x15,x16),x17,x16,x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x32,x33,x34,x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x32,x33,x34,x35,x36,x19,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x32,x33,x34,x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(hAPP(hAPP(hAPP(x9,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x32,x33,x34,x35,x36,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 21491[0:SpR:262.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OFAss(x12,x13,x14,x15,x16),x17,x16,x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x32,x33,x34,x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x32,x33,x34,x35,x36,x19,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x32,x33,x34,x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,hAPP(hAPP(hAPP(hAPP(hAPP(x2,x12),x13),x14),x15),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x17,x16,x18)),x32,x33,x34,x35,x36,c_Expr_Oexp_OCond(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x15,x17,x16,x18),x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 21422[0:SpR:165.0,192.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x31,x32,x33,x34,c_Expr_Oexp_OWhile(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.45 21421[0:SpR:165.0,301.0] || -> equal(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x29,x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x29,x30,x31,x32,x33,x34,x18,x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x29,x30,x31,x32,x33,x34,c_Expr_Oexp_OSeq(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x36),x35,x36,x37))**.
% 299.81/300.45 21423[0:SpR:165.0,180.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),x18),x19),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x19,x36,x37,x38)),c_Expr_Oexp_Oexp__rec__1(x20,x21,x22,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,c_Expr_Oexp_OBinOp(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x37),x36,x37,x38))**.
% 299.81/300.45 21425[0:SpR:165.0,53.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x35,x36,c_Expr_Oexp_OTryCatch(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 21424[0:SpR:165.0,262.0] || -> equal(hAPP(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),x18),x19),x20),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x28,x29,x30,x31,x32,x33,x34,x35,x36,x20,x37,x38,x39)),c_Expr_Oexp_Oexp__rec__1(x21,x22,x23,x24,x25,x26,x27,hAPP(hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17)),x28,x29,x30,x31,x32,x33,x34,x35,x36,c_Expr_Oexp_OFAss(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x18,x19,x20,x38),x37,x38,x39))**.
% 299.81/300.45 21433[0:SpR:165.0,165.0] || -> equal(hAPP(hAPP(hAPP(hAPP(c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,c_Expr_Oexp_OCond(x12,x13,x14,x15),x16,x15,x17),x18),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x13,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x16,x15,x17)),x30,x31,x32,x33,x34,c_Expr_Oexp_Oexp__rec__1(u,v,w,x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x14,x16,x15,x17),x35,x36,x37)),c_Expr_Oexp_Oexp__rec__1(x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,hAPP(hAPP(hAPP(hAPP(x6,x12),x13),x14),c_Expr_Oexp_Oexp__rec__1(uCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------